回复 #1楼 guangyuxbl
逻辑要求:
1.2个输入信号对应2个中间量输出,上升沿置位,下降沿复位。
2.如果2组输入信号都有(当然输入有个先后顺序,PLC同一扫描周期内不可能同时检测到2个信号同时输入),后输入的那个信号闭锁前面输入信号的输出,即就是复位前面的那个置位信号。
采用上图万能板上焊接的纽扣按钮(自复位按钮)测试,单独按下X21,M215置位,松手,M215复位;按下X22,M225置位,松手,M225复位,没有问题。按下X21,M215置位,这时再按下X22,M225置位的同时M215复位,也没有问题。
可是反着来测试,先按下X22,M225置位,这时再按下X21,M215置位的同时M225不能复位,与预期逻辑不符,问题出在哪里?百思不得其解。
最后将X21/X22信号换成自保持按钮(万能板旁边两个圆按钮)输入,结果符合逻辑要求,说明梯形图逻辑程序没有问题,那么问题到底出在哪里呢?