西门子PLC 300 编程时的上升沿、下降沿

P上面的那个参数有没有要求要填什么呢?是不是随便填一个就可以?如果是随便填一个的话,能不能这两行程序都填成一样的M0.0呢,就是后面所有要用上升沿的都填成M0.0行不行?填成一样的M0.0会不会互相干扰呢?谢谢!

第1个回答  推荐于2017-09-04
楼主首先要明白上升沿与下降沿的用法。
---( P )--- (RLO正跳沿检测)检测地址中"0"到"1"的信号变化,并在指令后将其显示为RLO ="1"。将RLO中的当前信号状态与地址的信号状态(边沿存储位)进行比较。如果在执行指令前地址的信号状态为"0",RLO为"1",则在执行指令后RLO将是"1"(脉冲),在所有其它情况下将是"0"。指令执行前的RLO状态存储在地址中。
上边的参数就是边沿存储位,存储RLO的上一信号状态。
所以说两个程序不能用一样的地址。

技术社区:http://bbs.gongkong.com/Brand/Siemens.htm追问

手册上也是这么说的,但是我没看明白啊

追答

像图中表示当I0.0出现由低电平转到高电平时,M0.0就为高电平“1”,此时凡用到的M0.0都为1。
M0.0 为高电平只保持一个扫描周期。
这样就并不需要在多次使用到I0.0的由低转高时分别使用上升沿指令及分配中间变量。

本回答被提问者采纳
相似回答