| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-200SMART>> 湖北西门子S7-200SMARTPLC模块代理经销商

湖北西门子S7-200SMARTPLC模块代理经销商

返回列表页
  • 湖北西门子S7-200SMARTPLC模块代理经销商
  • 湖北西门子S7-200SMARTPLC模块代理经销商
  • 湖北西门子S7-200SMARTPLC模块代理经销商
  • 湖北西门子S7-200SMARTPLC模块代理经销商
  • 湖北西门子S7-200SMARTPLC模块代理经销商
收藏
举报
参考价 433
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-08-02 13:37:09浏览次数:208

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 4kW 外形尺寸 5mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 3kg
湖北西门子S7-200SMARTPLC模块代理经销商
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。

详细介绍

湖北西门子S7-200SMARTPLC模块代理经销商

西门子S7-200 PLC高速计数器在水位控制中的应用

    为了满足过程控制的需要,西门子公司在新推出的S7-200系列PLC的新成员CPU 215CPU 216中,增加了用于闭环控制的PID指令。这样用户就不必像使用CPU 212CPU 214那样要自己编制几十条指令来完成PID控制。用户需要做的事只是填写一张PID控制参数表(TABLE)后,执行指令“PID TABLELOOP”即可(其中,操作数TABLE使用变量存储器VBx,用来指明参数控制表的表头字节。操作数LOOP只可选择07的整数,表示此次PID闭环控制所针对的环路编号)。操作数TABLE所的参数控制表的结构参见表9.73

    1设计要求

    被控对象为需保持一定压力的供水水箱,调节量为其水位,给定量为满水位的75%,控制量为向水箱注水的调速电机的转速。调节量(为单极性信号)由水位计检测后经A/D变换送入PLC。用于控制电机的转速信号由PLC执行PID指令后以单极性信号经D/A变换后送出。本例假设根据实际情况,已选定采用PI控制,且增益、采样时间常数和积分时间常数选为:Kc=0.25Ts=0.1sTi=30s。要求开机后先由手动控制电机,一直到水位上升为75%时,通过输入点I0.0的置位切入自动状态。

    2.分析

    1)本例的PID参数控制表存放在变量存储区的VB100开始的36个字节中。

    2) S7-200 CPU 215CPU 216(部分CPU 214)新增了一个用于实数传送的指令MOVR,以方便使用PID指令。

    3)参数控制表中的参数分为几大类。有些是固定不变的,如参数24567(参见表9. 74),这些参数可以在主程序中设定(本例的Network 4)。另外,有一些参数必须在调用PID指令时才可填入控制表格,如参数1389,它们具有实时性(本例的Network 78)。进一步地分析还可发现,其中有些参数既是本次的输入(执行PID指令之前),又是本次的输出(执行PID指令之后),如参数389。若要进行上、下限的监视报警,则应注意读取这些数据的时刻是否正确。

    3STL程序及注释

    Network 1

    LD    SM0.1    ;*个扫描周期中调用初始化子程序O

    CALL    0

    Network 2

    LD    SM0.0

    END    ;主程序结束

    Network 3

    SBR    0    初始化子程序

    Network 4

    LD SM0.0    ;下面将执行PID指令时固定的参数填入控制表

    MOVR    0.75 VD104 ;(参数2)归一化的给定水位,即水箱满的75%

    MOVR    0.25 VD112 ;(参数4)选定的增益值为0.25

   MOVR    0.10 VD116 ;(参数5)选定的采样周期值为0.1s

    MOVR    30.0 VDl20 ;(参数6)选定的积分时间值为30s

    MOVR    0.0 VD124 ;(参数7)不用微分项,取相应的时间常数为0

    MOVR    100SMB34 ;设定定时中断的时间间隔为100ms

    ATCH    0    10    ;每次定时时间到则调用中断程序0

    ENI    ;全局开中断

    Network5

    LD SM0.0

    CRET    ;子程序返回

    Network6

    INT    0    ;每隔100ms进行一次PID预处理(包括相关的数据格式转

    换)

    Network 7

    LD    SM0.0

    XORD    AC0 AC0    ;清累加器

    MOVW    AIW0 AC0    ;读入连接在模拟量通道0上的水位值

    DTR    AC0 AC0    ;双整数转换为实数(即浮点数)

    /R    32000.0AC0;对单极性的工程量进行归一化

    MOVR    ACO VD100 ;(参数1)将调节量的归一化结果填入PID参数控制表

    Network 8

    LD    I0.0    ;若为自动方式,则调用PID功能

    PID    VB100    0 ;取环路编号0

    ;否则将手动的控制量进行归一化并填入参数控制

    ;表,以便实现无冲击手动/自动的切换

    NOT

    XORD    AC0AC0    ;清累加器

    MOVW    AIW2AC0    ;读入连接在模拟量通道2上的控制量(速度值给定)

    UITR    AC0 AC0    ;双整数转换为实数(即浮点数)

    /R    32000.0 AC0;对单极性的工程量进行归一化

    MOVR    AC0 VD108 ;(参数3)将调节量的归一化结果填入PID参数控制表

    MOVR    AC0 VD128 ;(参数8)将调节量的归一化结果填入PID参数控制表

    MOVR    VD100AC0

   MOVR    AC0 VD132 ;(参数9)将调节量的归一化结果填入PID参数控制表

    Network 9

    LD    I0.0    ;若为自动方式,则取PID运算结果的控制量

    MOVR    VD108    AC0

    *R    32000.0 AC0;进行逆归一化(即转换为工程量)

    TRUNC    AC0 AC0    ;取整

    MOVR    AC0 AQW0    ;将工程量输出给模拟量输出通道0进行D/A变换

    Network 10

    LD    SM0.0

    CRETI
  1.应用高速计数器实现电动机转速的测量

    电动机转速的测量可通过测频的方法进行。它是通过在单位时间内采集脉冲的个数来实现的,因此可以选用高速计数器对转速脉冲信号进行计数,同时用时基定时来完成定时。这里设电动机的转速已经由编码器转化成了脉冲信号。

    2.设计步骤

    1)选择高速计数器HSC0,并确定工作方式0。采用初始化子程序,用初始化脉冲SM0.1调用子程序。

    2)SMB37=16# F8

    其功能为:计数方向为增;允许更新计数方向;允许写入新当前值;允许写入新设定值;允许执行HSC指令。

    3) EF指令,输入端HSC0MODE0

    4)装入当前值,令SMD38=0

    5)装入时基定时设定值,令SMB34=200

    6)执行中断连接ATCH指令,中断程序为INT0EVNT10。执行中断允许指令ENI,重新启动时基定时器,清除高速计数器的当前值。

    7)执行指令HSC对高速计数器编程并投入运行,输入值IN0

湖北西门子S7-200SMARTPLC模块代理经销商

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言