AR1清零

程序的目的是按一下I0.2之后,地址寄存器的值为5.0,在以后每次按i0.1时地址寄存器的地址都加一个字节,但实际模拟时,只在i0.2按下一瞬间为5.0,这个周期一过,就恢复为0.0 ,不知为什么

图片说明:

AR1清零   

最佳答案

在Step7编程手册没有找到AR1地址寄存器初始化相关说明。
在软PLCWinAC里测试,循环开始CPU里相关寄存器都被初始化了,累加器、地址寄存器、DB寄存器等,我想在硬件PLC里应该也是一样的结果,所以你这种情况是正常现象,所以不能用地址寄存器AR1来记忆地址值,你可以用一个全局变量比如MD来存储地址值。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午5:26
下一篇 2018年12月1日 下午5:26

相关推荐