欢迎光临大柏电子科技(上海)有限公司
15721373211
当前位置
首页 > 新闻中心 > 常见问题
西门子200smart的置位和复位问题
2021/10/19 13:12:47
西门子200smart的置位和复位问题 

一直搞不清楚,200smart的置位和复位指令必须要上升沿或者下降沿指令搭配使用吗?如果像图中那样i0.0或者i0.1一直处于导通状态,那后面不是要反复置位或复位相应的寄存器地址。可以这样用吗?这样的话是不是每个扫描周期都会置位或复位一次对应的寄存器地址,会影响PLC使用寿命吗?
你需要先理解沿的作用。沿有效周期一个是它的特征。
你的程序当然也可以的,当前面条件满足时,置位、复位指令在每一个周期均有效,将不断覆盖这些指令的执行。如你的程序布局,当2个指令条件均满足时,程序执行复位(优先)的结果。没有依据说这样的程序会影响plc的故障寿命。
加如沿指令后,能够有效区分输入状态对程序的影响,不加入沿,这个程序的执行结果是随机性,是需要看程序最后执行条件那个有效来判断指令执行的结果。
S7-200 SMART CPU 支持在程序中合计(上升和下降)使用 1024 条边缘检测器指令。
如果置位复位,沿够用沿那就用沿,用沿做起来要麻烦一些。
这样置位复位只要满足控制要求是可以的,不影响PLC使用寿命。但会加长扫描周期。
S7-200 SMART V2.5系统手册 
https://support.industry.siemens.com/cs/document/109745610
置位和复位不一定要搭配沿去使用,这个跟你你工艺要去去控制置位或是复位是否需要搭配沿去使用,一般情况下你只要前面的状态为在接通第一个扫描周期置位或是复位,你就要要用到沿,如果你置位复位前面的条件可以一直接通置位或是复位你就不需要搭配沿使用,这个完全是跟你你工艺需要来决定是否需要搭配沿使用。你置位复位只要不是输出点Q点,就不会影响PLC寿命,输出点频繁接通就会影响输出点的使用寿命。smart200最多只能支持1024个沿指令。
不用,可以,不会的。
使用触点置位和边沿置位是有区别的,因为边沿置位只在产生边沿的CPU周期内置位,以后的扫描周期内即使边沿前的触点信号一直存在,也不会重复置位、如果复位条件满足,该置位的变量可以被复位,如果不是边沿指令,那么即使复位条件满足也无法复位。
可以不用沿命令触发,但是不用的话你直接用线圈就好了,为啥还要使用置位与复位呢?
像你上面列举的例子直接使用线圈不就好了,使用置位或复位这很没有必要啊
置位复位指令使用范围条件可以看一看,满足充分条件下的输出用置位和复位,满足必须条件下用线圈。

联系方式
CONTACT US

电话:13818569113

邮箱:13818569113@139.com

网址:http://www.xmzgk.com

地址:中国上海市青浦区崧盈路398号6栋

用手机扫描二维码关闭