电动机功率 | 4kW | 外形尺寸 | 3mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 6kg |
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。
![]() |
参考价 | ¥332 |
订货量 | 1 |
更新时间:2019-06-17 11:00:24浏览次数:419
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子S7-200SMART模块江苏代理商
编写故障处理程序( FC4),实现故障记录及故障响应。
(1)生产线运行情况下,当空瓶计数统计超*,对应故障状态(M80. 0)为1;当满瓶计数统计超*,对应故障状态( M80.1)为1。
(2)生产线运行情况下,当三个传感器任意一个长时间为1或为0,认为是对应位置检测故障,故障状态( M81.0、M81.1、M81. 2)为1;当空瓶数量小于满瓶数量,认为是传感器检测故障,故障状态( M81.3)为1;位置检测故障和传感器检测故障统称为传输线故障(故障状态存储在M80.2中)。
(3)只要存在空瓶计数统计超限、满瓶计数统计超限或传输线故障时,停止生产线运行,并使报警灯1闪烁。
(4)自动模式运行情况下,当检测的成品重量(MD70)不在范围内则认定重量不合格(故障状态存储在M80.3中),并统计称重不合格品数量。重量下限(MD50)和重量上限( MD54)可由上位监控系统设定。
(5)自动模式运行情况下,当检测的液位(MD74)不在范围内则认定液位超限(故障状态存储在M80.4中),液位下限(MD58)和液位上限(MD62)可由上位监控系统设定。当液位超*,停止生产线运行,并使报警灯2闪烁。 S7-1500 PLC的比较器操作指令主要包括常规比较指令及变量比较指令,如图5-101所示。常规比较指令不仅包括相等、不相等、大于或等于、小于或等于、大于以及小于这六种关系比较,还包括值在范围内、值超出范围、有效浮点数和无效浮点数的判断。变量比较指令与Variant数据类型有关。
关系比较指令的梯形图形式如图5-102所示。
图5-102 关系比较指令
a)等于b)不等于c)大于或等于d)小于或等于e)大于f)小于
其中,关系比较指令上方<???>需要操作数1,下方<???>需要操作数2,中间的“???”需要待比较操作数的数据类型。鼠标单击指令中间的“???”,出现下拉列表,从中选择合适的数据类型,完成数据类型的或修改。
例如,自动灌装生产线在生产线运行状态下,如果空瓶数量比成品数量少,则认定为传感器检测故障。使用比较指令实现该功能的程序段如图5-103所示。
图5-103 传感器检测故障判断
“值在范围内”指令(IN_RANGE)和“值超出范围”指令(OUT_RANGE)的梯形图形式如图5-104和图5-105所示。这两条指令可判断输入VAL的值是否在特定的范围内或之外。当指令框的输入条件满足时,执行指令。执行IN_RANGE指令时,如果输入参数满足MIN< VAL< MAX,则指令框输出的信号状态为“1”,否则为“0”。执行OUT_RANGE指令时,如果输入参数满足VAL<MIN或VAL>MAX,则指令框输出的信号状态为“1”,否则为“0”。
图5-104 值在范围内指令
图5-105 值超出范围指令
例如,自动灌装生产线中,对灌装完毕的成品进行称重检测(检测的成品重量存储在MD70中),如果重量低于设定的下限或高于设定的上限,则认为重量不合格。使用OUT_RANGE指令可实现该功能,程序段如图5-106所示。该程序段中,以重量超过100.0g为条件,开始称重检测,否则会造成没物品时也认为重量不合格。
“检查有效性”指令( OK)和“检查无效性”指令(NOT_OK)的梯形图形式如图5-107和图5-108所示,指令上方的<???>需要操作数。这两条指令可用来检查操作数的值是否为有效或无效的浮点数。
图5-107 “检查有效性”指令
图5-108 “检查无效性”指令
对于“检查有效性”指令(OK),如果该指令输入的信号状态为“1”,且操作数的值是有效浮点数,则该指令输出的信号状态为“1”,否则为“0”。如果将该指令连接到后续指令的EN使能输入端,则仅在值的有效性查询结果为“1”时才置位EN使能输入,可确保仅在操作数的值为有效浮点数时才执行后续指令。
对于“检查无效性”指令(NOT_OK),如果该指令输入的信号状态为“1”,且操作数的值是无效浮点数,则该指令输出的信号状态为“1”,否则为“0”。
S7-1500 PLC所支持的移动操作指令比S7 - 300/400所支持的移动操作指令要丰富很多,有移动值、序列化和反序列化、存储区移动和交换等指令,还有专门针对数组DB和Variant变量的移动操作指令,当然也支持经典STEP 7所支持的移动操作指令。
在移动操作指令中,传送值指令为常用,本章节主要介绍该指令,其他移动操作指令的使用可以查询手册。
传送值指令的梯形图形式如图5-96所示。在初始状态,指令框中包含1个输出( OUT1),通过鼠标单击指令框中的星号“*”,可以扩展输出数目,如图5-97所示。在该指令框中,应按地址升序顺序排列所添加的输出,因为传送值指令始终沿地址升序方向进行传送。当EN输入端为1时,执行传送指令,将IN输入端的数值或变量内容传送至所有可用的OUT输出端。
图5-96 传送值指令
图5-97 传送值指令插入输出
使用传送值指令时,需要注意传送源与传送目标地址单元的数据类型要对应,例如传送源为Byte类型,如果进行IEC类型检查,则传送目标的数据类型可以是Byte、Word、DWord和LWord;如果不进行IEC类型检查,则传送目标的数据类型可以是Byte、Word、DWord、LWord、Slnt、USInt、Int、UInt、Dlnt、UDlnt、LInt、ULInt、Time、LTime、LDT、Date、TOD、LTOD和Char。使用该指令时,鼠标放在输出端的横线上,Portal TIA软件会自动显示对应数据类型的提示信息。
如果输入IN数据类型的位长度低于输出OUT数据类型的位长度,则目标值的高位会被改写为0。如果输入IN数据类型的位长度超出输出OUT数据类型的位长度,则数据源值的高位会丢失。
如果使能输入EN的信号状态为“0”或IN参数的数据类型与OUT参数的数据类型不对应,则使能输出ENO的信号状态为“0”。
在自动灌装生产线中,需要实现在手动模式下按下复位按钮,对空瓶数量和成品数量进行清零。此时可以在手动运行子程序( FCl)中使用传送值指令(MOVE)实现,如图5-98所示。
图5-98 空瓶数量和成品数量清零程序
此外,要实现空瓶数量和成品数量真正清零,还需要对计数器进行清零。
如果在计数统计子程序( FC3)使用的是S-CU指令实现空瓶数量和成品数量统计,所使用的SIMATIC计数器分别为C1和C2,则SIMATIC计数器清零程序如图5-99所示。
图5-99 SIMATIC计数器清零
如果在计数统计子程序( FC3)使用的是CTU指令实现空瓶数量和成品数量统计,所使用的IEC计数器当前值分别对应“IEC_Counter_O_DB”.CV和“IEC_Counter_1_DB”.CV.
西门子S7-200SMART模块江苏代理商