电动机功率 | 4KW | 外形尺寸 | 5mm |
---|---|---|---|
应用领域 | 环保,食品,地矿,印刷包装,纺织皮革 | 重量 | 2kg |
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-07-17 16:00:32浏览次数:192
联系我们时请说明是化工仪器网上看到的信息,谢谢!
黑龙江西门子S7-200SMART代理经销商
西门子S7-200 PLC减法指令及应用实例
减法指令是对两个有符号数进行相减操作。与加法指令一样,也可分为整数减法指令(-I)、双整数减法指令(-D)及实数减法指令(-R)。
·在LAD及FBD中,减法指令以功能框的形式进行编程,指令名称分别为:整数减法指令“SUB_I”,双整数减法指令“SBU_DI”,实数减法指令“SUB_R”,指令执行结果为“IN1 - IN2=OUT”。三种减法指令的梯形图表示如图4-28所示。
图4-28 减法指令
·在STL中,执行结果为“OUT-IN2=OUT”,这里IN1与OUT是同一个存储单元。
指令格式为:
①整数减法指令: -I IN2,OUT
②双整数减法指令: -D IN2,OUT
③实数减法指令: -R IN2,OUT
【例4-7】 整数减法“-I AC0,VW2”的运算过程如表4-8所示。
表4-8 整数减法的运算过程
操作数 | 地址单元 | 运算前值 | 运算结果值 |
IN1 | VW2 | 500 | 300 |
IN2 | AC0 | 200 | 200 |
OUT | VW2 | 500 | 300 |
加法操作是对两个有符号数进行相加。
·加法运算指令的梯形图由加法运算符( ADD)、数据类型符(I、DI、R)、加法运算允许信号(EN)、加数1(IN1)、加数2(IN2)、加法运算和输出(OUT)和允许输出端(ENO)构成。
·加法运算指令的语句表由加法操作码(整型加法+I、双字型加法+D、实数型加法+R)、加数1(IN1)和加法运算的和( OUT)构成。其梯形图及语句表表示如图4-26所示。
图4-26 加法运算指令
·加法运算的操作:在梯形图表示中,当加法允许信号EN =1时,加数IN1与被加数IN2相加,其结果传送到和OUT中(即IN1 +IN2=OUT);在语句表表示中,要先将一个加数送到OUT中,然后将OUT和IN1中的数据进行相加,并将结果传送到OUT中(即OUT +IN1=OUT)。
整数加法将影响特殊继电器SM1.0(零)、SM1.1(溢出)、SM1.2(负)。
影响允许输出ENO正常工作的出错条件是:SM1.1(溢出),SM4.3(运行时间),0006(间接寻址)。
整数加法指令中,操作数的寻址区域如表4-7所示。
表4-7 加法操作数的寻址范围
【例4-6】 图4-27是一个整数加法操作的例子。
注意:
①采用梯形图编程时,如果两个加数都不同和单元相同,在转换成语句表时,则自动将一个加数传送到和单元中去。
②EN端为高电平有效,扫描到该指令只要EN端为1就执行加法。所以加法指令经常和上升沿触发指令(EU)配合使用,否则,手动接通I0.0一次将执行很多次加法,既延长了程序的扫描时间又有可能得到错误的结果。
比较指令用于两个相同数据类型的有符号数或无符号数IN1和IN2的比较判断操作。
1)比较运算符有:等于(=)、大于等于(>=)、小于等于(<=)、大于(>)、小于(<)、不等于(<>)。
2)比较指令的原理:当比较数1和比较数2的关系符合比较符的条件时,比较触点闭合,后面的电路被接通。否则比较触点断开,后面的电路不接通。换句话说,比较触点相当于一个有条件的常开触点,当比较关系成立时,触点闭合;不成立时,触点断开。
从字节比较指令例子中可以看出,当VB0= VB1或VB2 >100时,Q0.0=1。
从整数比较指令例子中可以看出,当VW0<=VW2并且VW4> 2000时,Q0.0=1。
从双整数比较指令例子中可以看出,当VD0<>VD4或VD8 >100时,Q0.0=1。
从实数比较指令例子中可以看出,当VD0<=VD4或VD8>10.5时,Q0.0=1。
【例4-5】 数据比较指令应用举例。
某轧钢厂的成品库可存放钢卷500个,因为不断有钢卷进库、出库,需要对库存的钢卷数进行统计,当库存数低于下限50时,指示灯HL1亮,当库存数大于400时,指示灯HL2亮,当达到库存上限500时,报警器HA响,停止进库。
分析:需要检测钢卷的进库、出库情况,可用增减计数器进行统计。I0.0作为进库检测,I0.1作为出库检测,I0.2作为复位信号.设定值为500。用Q0.0控制指示灯HL1,Q0.1控制指示灯HL2,Q0.2控制报警器HA。
1) PLC定时范围的扩展。PLC的定时范围是一定的,在S7-200中,单个的定时器的大定时范围为32767×S(S为定时精度),当需要设定的定时值超过这个大值时,可通过扩展的方法来扩大定时器的定时范围。
①定时器的串级组合。两个定时器的串级组合如图4-21所示。
在图4-21中,T37延时T1=100s,T38延时T2=100s,总计延时T=T1+T2:200s。由此可见,n个定时器的串级组合,可扩大延时范围为:T=T1+T2+…+Tn。
②定时器与计数器的串级组合。采用图4-22所示的定时器与计数器的串级组合,可更大程度地扩展延时范围。
在图4-22中,T37为10s自脉冲,即每10s接通1次,作为C0的计数脉冲,当达到C10的设定值1000时,已实现1000×10s= 10000s的延时。
2) PLC的计数次数的扩展。PLC的单个计数器的计数次数是一定的。在S7 ~200中,单个计数器的大计数范围是32767,当需要设定的计数值超过这个大值时,可通过计数器串级组合的方法来扩大计数器的计数范围。
在图4-23中,C10的设定值为100,C20的设定值为200,当达到C20的设定值时,对输入脉冲10.0的计数次数已达到100×200= 20000次。
黑龙江西门子S7-200SMART代理经销商