yypxxian
有一数据循环记录程序 采用间接寻址编写 在实际上机调试时无法通过 请高手帮忙看看问题出在哪
程序任务
i0.0每接通一次 把vd0中的数据记录到以vd104开头的10个存储区中 当数据记录满10条时此10个存储区清零 重新开始记录下一批数据
但是在实际上机调试时却发现仅仅在i0.0第一次接通时vd104有一条记录 以后i0.0接通n次也无法把数据记录到vd108_vd140中 问题出在哪儿?
以下是程序 请高手指教
半塘
看了一下,想了会,感觉写的太乱了,指针的建立、数据的最终传送和存储区的清零三者混在了一起,还是缕一下重新写吧
回复内容:
对: 半塘 看了一下,想了会,感觉写的太乱了,指针的建立、数据的最... 内容的回复!
呵呵 问题解决了 您说的有道理 但那不是问题的更本 忙活了半宿 终于找到了程序的错误 那就是建立指针的触发条件弄错了 不应该用sm0.0而是应该用sm0.1 这是第一 第二点:存储区清零应该用表填充指令 问题已彻底解决
不管怎样我还是要谢谢半塘兄的援手
由此也算是得到一点经验 遇到问题还是要靠自己 因为 只有自己锲而不舍抠出来的知识才能终身难忘
破123晓
楼主能把正确的程序发给我一份吗,新手想学习一下!感谢!
对: yypxxian 回复内容:对: 半塘 看了一下,想了会,感觉写的太乱... 内容的回复!