ar1清零
112.95.251.214
发布于2014-03-14 17:17
201
0
标签:
程序的目的是按一下i0.2之后,地址寄存器的值为5.0,在以后每次按i0.1时地址寄存器的地址都加一个字节,但实际模拟时,只在i0.2按下一瞬间为5.0,这个周期一过,就恢复为0.0,不知为什么
图片说明: 1,图片
佳答案
在step7编程手册没有找到ar1地址寄存器初始化相关说明。
在软plcwinac里测试,循环开始cpu里相关寄存器都被初始化了,累加器、地址寄存器、db寄存器等,想在硬件plc里应该也是一样的结果,所以这种情况是正常现象,所以不能用地址寄存器ar1来记忆地址值,可以用一个全局变量比如md来存储地址值。