


首先,这是一段编码器切换的子程序(也就是在两个不同状态下,把两个编码器通过继电器切换输入进一个PLC高速计数口)
其次,这个不是用的西门子
介绍程序:
SFC224_4是一个编码器的子程序,类似于西门子的SFB47。DR是计数方向,SetCounter类似于 JOB_REQ,PresetValue相当于Job_Val.
SempreON=False,SempreOFF=Ture.
程序通过CHANGE_BOOL来切换编码器,原则上是切换时,先把1号编码器的计数值保存,再把上一次切换保存的2号编码器的数值导入。
但是现在有一个问题,切到2号编码器时,什么问题都没有,正常。但是切回到一号编码器时,不能正常把之前保存的数据导入。
好像第0004行没有执行求教
我的邮箱是
yecnol@qq.com