幸运大弯钩
微信1570478188,欢迎各位同行交流
级别: 探索解密
精华主题: 0
发帖数量: 74 个
工控威望: 141 点
下载积分: 1206 分
在线时间: 70(小时)
注册时间: 2021-11-21
最后登录: 2024-12-03
查看幸运大弯钩的 主题 / 回贴
楼主  发表于: 2024-07-05 21:44
不知道你们有没有遇到过,plc的输入信号是常闭的(比如急停按钮),在plc上电的第一个扫描周期会检测出输入上升沿信号,我们知道上升沿的定义是信号由0→1变化时才会产生上升沿的,但是急停的输入信号一直是1啊,没有0→1啊,为什么第一个扫描周期还是产生了信号上升沿了呢?


  
这是西门子的沿指令说明。首先我们来看一下上升沿的概念:上一次扫描信号状态(<操作数 2>)为“0”,<操作数 1>当前信号状态为“1”,则检测到<操作数 1>信号的上升沿。
重点就在‘上一次扫描信号状态(<操作数 2>)’也就是上升沿指令下面填的那个位寄存器(西门子的要自己分配,其他plc系统自动分配),初始状态是为0的,所以当第一个
扫描周期输入信号为1时,系统则认为输入信号检测到跳变,由0→1了,则第一个扫描周期会检测出输入的上升沿。
如不想第一个扫描周期产生输入信号上升沿的可以在上升沿触点前串 LDI M8002(三菱的)
[ 此帖被幸运大弯钩在2024-07-09 21:35重新编辑 ]
接线上线下自动化PLC项目设计编程,答疑排故等,欢迎各位同行技术探讨。微信1570478188
幸运大弯钩
微信1570478188,欢迎各位同行交流
级别: 探索解密
精华主题: 0
发帖数量: 74 个
工控威望: 141 点
下载积分: 1206 分
在线时间: 70(小时)
注册时间: 2021-11-21
最后登录: 2024-12-03
查看幸运大弯钩的 主题 / 回贴
1楼  发表于: 2024-07-05 21:49


我们也可以根据上升沿下降沿的原理,不用它自带的沿指令,自己写出上升沿或下降沿的效果
接线上线下自动化PLC项目设计编程,答疑排故等,欢迎各位同行技术探讨。微信1570478188