leonhuang
级别: 略有小成
精华主题: 0
发帖数量: 59 个
工控威望: 202 点
下载积分: 3933 分
在线时间: 37(小时)
注册时间: 2013-06-27
最后登录: 2023-11-09
查看leonhuang的 主题 / 回贴
楼主  发表于: 2015-12-11 21:30
这两天我在用Q系列PLC的QD62高速计数模块做一个旋转定位,自动刷新等都设置好了,当前值D0、锁存计数值D2等,计数转换的角度都很准确。
但现在遇到一个问题,当机台转到某个位置的脉冲数是D0=100,D0的数值MOV到D6000;D6000为掉电保持。
当停电后,再上电,当前值刷新为0,D6000也变0,停电前的角度无法保持位。只有一个解决办法就是在上电后将D6000的数值传到QD62的缓冲存储器中(预设值设置)!现在就差这个顺控程序指令,不知道怎么写 今天我是这样写的:LD SM400      OUT  T0 K5         LDP T0          TO     K1 D6000 H0 K1   但CPU报错了
请高手指教!谢谢
jonny_jean
级别: 家园常客
精华主题: 0
发帖数量: 405 个
工控威望: 557 点
下载积分: 22252 分
在线时间: 634(小时)
注册时间: 2011-01-02
最后登录: 2017-03-31
查看jonny_jean的 主题 / 回贴
1楼  发表于: 2015-12-12 17:57
引用
引用楼主leonhuang于2015-12-11 21:30发表的 三菱QD62高速计数模块如何写预设值 :
这两天我在用Q系列PLC的QD62高速计数模块做一个旋转定位,自动刷新等都设置好了,当前值D0、锁存计数值D2等,计数转换的角度都很准确。
但现在遇到一个问题,当机台转到某个位置的脉冲数是D0=100,D0的数值MOV到D6000;D6000为掉电保持。
当停电后,再上电,当前值刷新为0,D6000也变0,停电前的角度无法保持位。只有一个解决办法就是在上电后将D6000的数值传到QD62的缓冲存储器中(预设值设置)!现在就差这个顺控程序指令,不知道怎么写 今天我是这样写的:LD SM400      OUT  T0 K5         LDP T0          TO     K1 D6000 H0 K1   但CPU报错了
请高手指教!谢谢

您是用哪個不管用哪個cpu有電池嗎?還有QD62只是计數模塊,您要斷電後記憶值要回存到CPU的斷電保持區
您後段程序D6000是以8位元還是16位元,映像中是要宣告位元素的因該不是k1吧!
給參考