SIEMENS西门子S7-200CN模块代理商

供应商
浔之漫智控技术(上海)有限公司总部
认证
报价
1500.00元每台
联系电话
15021292620
手机号
15021292620
销售
颜娟
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2023-11-16 17:43

详细介绍

siemens西门子s7-200cn模块代理商siemens西门子s7-200cn模块代理商

6es7215-1ag40-0xb0cpu 1215c  dc/dc/dc,14输入/10输出,集成2ai/2ao
6es7215-1hg40-0xb0cpu 1215c   dc/dc/rly,14输入/10输出,集成2ai/2ao

s7-1200的位逻辑指令,这也是我们在学习plc编程时先接触到的指令,基本的指令。位逻辑运算指令是对二进制位进行操作的指令,数据类型是bool型,这其中又包括了触点指令与赋值指令、置位与复位指令、沿脉冲检测指令这三个部分。

什么是沿脉冲指令呢?

沿脉冲是指程序执行中只接通一个扫描周期时间,也可以理解为是一瞬间的很短的一个时间。我们的沿指令分为上升沿和下降沿,当信号从0变成1的时候称为上升沿,当信号从1变成0的时候称为下降沿。

s7-1200plc提供了四种沿脉冲指令,包括扫描操作数信号边沿指令、在信号边沿置位操作数指令、扫描rlo的信号边沿指令,以及检测信号边沿指令。下面我们就分别来学习一下这些指令吧。

一、扫描操作数信号边沿指令

触点中间带p的指令是扫描操作数上升沿指令,触点中间带n的指令是扫描操作数下降沿指令。我们看一下程序段1的程序,当检测到i0.0从0变为1时,那么q0.0就置位为1,那指令下方的m0.0是什么意思呢?

如果有用过s7-200/200 smartplc的话,都知道在这些plc里面的沿指令上方和下方是没有操作数的,这也是我们s7-200/200 smart plc与s7-1200plc的区别,大家要特别注意了。其实指令下方的m0.0是边沿存储位,是用来存储上一次扫描循环时i0.0的状态的,plc会通过对i0.0的当前状态和上一次循环状态的结果进行对比,判断是否有变化。

微信截图_20230227092723.png

如果上一次循环状态为0,也就是m0.0为0的话,i0.0的当前状态为1,就说明产生了上升沿信号,这个触点就会接通,就可以置位q0.0。同理,对于下降沿指令,如果上一次循环状态结果为1,也就是m0.1为1的话,i0.1的当前状态为0,就说明产生了下降沿。



二、在信号边沿置位操作数的指令

线圈指令中间带p的指令是在信号上升沿置位操作数指令,线圈指令中间带n的指令是在信号下降沿置位操作数指令。

同样的,这两个指令的下方也是有操作数的,比如下图程序中的m0.0和m0.1都是用来存储上一次的逻辑运算结果的。

如果上一次的逻辑运算结果是0,也就是m0.0为0的话,当i0.0从0变成1的时候(i0.3常闭为1),说明产生了上升沿,m10.0会接通一个扫描周期时间,同时将q0.0置为1。这里需要注意的是,q0.0的为1为0的状态是受前面的逻辑运算结果影响的,如果前面的逻辑运算结果为0,那么q0.0就断开,如果前面的逻辑运算结果为1,那么q0.0就接通。同理,在信号下降沿置位操作数指令也是一样的,这里就不再赘述了。

三、扫描rlo的信号边沿指令

p_trig是扫描rlo的信号上升沿指令,n_trig是扫描rlo的信号下降沿指令。同样的,这两个指令的下方也是有操作数的,比如下图程序中的m0.0和m0.1都是用来存储上一次的逻辑运算结果的。

我们可以看到p_trig和n_trig指令还有一个管脚叫clk,clk是逻辑运算结果的输入端。

我们看下图的程序,如果前一个扫描周期的逻辑运算结果为0,也就是m0.0为0的话,当i0.0从0变成1的时候(i0.3常闭为1),说明产生了上升沿,m10.0会接通一个扫描周期时间,同时将q0.0置位为1。

当扫描到前一个扫描周期的逻辑运算结果为1,也就是m0.1为1的话,当i0.3接通,常闭点断开,说明产生了下降沿,m0.1会接通一个扫描周期时间,同时将q0.0复位为0。




四、检测信号边沿指令

r_trig是检测信号上升沿指令,f_trig是检测信号下降沿指令,这两个指令其实是fb块,我们在使用的时候是需要给它分配背景db块的,调用的时候,也会自动弹出下图这个页面。

033.jpg

我们看下图的程序,clk是逻辑运算结果的输入端,r_trig指令的上一次逻辑运算结果是存储在背景db块的“stat_bit”这个变量中的。

如果前一个扫描周期的逻辑运算结果为0,也就是stat_bit为0的话,当前clk输入端的逻辑运算结果为1时,那么q管脚的输出m10.0会输出为1一个扫描周期的时间。

同理,f_trig检测信号下降沿指令也是一样的,这里就不再赘述了。

siemens西门子s7-200cn模块代理商siemens西门子s7-200cn模块代理商西门子模块代理商西门子plc模块代理商西门子cpu模块代理商西门子电机代理商西门子触摸屏代理商西门子变频器代理商

6es72221bf320xb0sm1222 数字量输出模块, 8输出24v dc
6es72221xf320xb0sm1222 数字量输出模块, 8输出切换继电器
6es72221hh320xb0sm1222 数字量输出模块, 16输出继电器
6es72221bh320xb0sm1222 数字量输出模块, 16输出24v dc
6es72221bh321xb0sm1222 数字量输出模块, 16输出24v dc 漏型

SIMATIC,S7-200CN,西门子CPU模块,西门子低压模块,西门子电源模块
展开全文
我们其他产品
我们的新闻
微信咨询 在线询价 拨打电话