S7-200怎么实现数据改变动作啊?我知道上位机有这个功能,但是我现在想在S7-200中实现,求教程序该怎么编写!谢谢了
问题补充:
问题没描述清楚,补充一下:就是一个开关M6.2,当它的状态变化时,让另一个开关M6.3断开之后马上恢复接通状态。就是EM253的电机换向时断开使能,然后接通
最佳答案
用比较指令,假设,这个数据是VB0,把这个数据暂时存放到另一个寄存器VB100中。
然后进行这2个数据的比较
程序:这个仅仅是一种思路
LD M0.1
EU
MOVB VB0, VB100 //有条件传送数据
LDB<> VB0, VB100 //检测有变化
= M0.0 //变化了的结果
补充问题回复:
那你把M6.2这个位用沿做检测,使能的结果给M6.3,那样无论M6.2是接通还是断开均产生一个沿脉冲,使M6.3有一个周期的接通状态。
提问者对于答案的评价:
我就是这么做的,但是有时不执行
最佳答案作者回复:
检测M6.2这个位的状态是否有沿触发,你可以在M6.2后面加一个计数器确认,另外,可能M6.2已经有一个沿触发过程,只是你可能的程序段位置不合理引起。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc131996.html