编一个程序,要在断电后保持高速记数器的值,我把HC0送入到MD0,并把MD0在系统块中做了断电保持,上电时用SM0.1将MD0送入SMD38,结果是有时保持正确,有时不正确,请赐教。
最佳答案
不正确是差的很大吗?
一般高速计数的话,停电时计数停止,确认设备是否停止?
你的做法是没有错的
用语句
ld sm0.1
movd md0,smd38
MOVB 16#C0, SMB37 //要写控制字
HSC 0
放在程序开始就可以了,确认md0在程序其它地方没有被用到
提问者对于答案的评价:
很好,谢谢,停电时设备即停止,可能是控制字的关系.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357927.html