发布于 2012-01-12 20:57:09
7楼
首先,你可以试一下我的方法,
第一,不管什么MBUS.你看见0000H,H其实代表的是16进制.0014H转换为10进制是20,其他你直接用计算器转换.(因为我们一般读写是10进制,所以是16进制转10进制)
第二个问题,没有你那么复杂,你去下一本200PLC的说明书,有很详细MBUS的解释,MBUS必须做循环,关于读写指令,自己去看,有程序参考.具体怎么写,是个人习惯.
第三个问题,我问你,你既然MBUS循环程序都可以做,那你为什么不做一个错误循环程序?当出现错误,就一直循环到没有错误即可.具体自己去想.
第四个问题,我没试过,不知道,但是我感觉是不可以的.不能用300的思路来做200,MBUS必须无限循环.不然不能读取与写入,你去研究研究M440变频器.变频器也是无限循环的,只是我们看不到.
PS:你说的情况我做过,你可以试试我的思路.具体还是要靠自己去写.