恭喜,你发布的帖子
发布于 2017-08-13 12:38:50
6楼
我的目的是,让变量A与我设置在Modbus数组里的变量B同步起来。我在另一个帖子里也说了我要实现的操作。下面我转贴出来:
我设置了一个含15个Int变量的Modbus数组区,程序如下:
我把我要传递的M80.1放在BinaryPoints这个Int变量里, MOVE给数组[15], 然后呢?上位机如何读取呢?我能成功读取整个16位字,但是难道要我在上位机里编程来分离单个位吗? 我又该如何把1赋值给BinaryPoints中的第二个位呢?
我的上位机软件有两个选项,一个是读取字,我能够成功读取(设置偏移量为15,相当于40015):
我的上位机软件另外一个选项是Binary(位),如果选位操作的话,该怎么设置偏移量呢?:
然后,为了把值1赋值给M80.1, 我是否再来一次MOVE,从数组MOVE给Binary?
这里头似乎很复杂,但1200的说明书上没有讲。
请填写推广理由:
分享
只看
楼主