回复:如何让变量A和变量B互相影响同步变化

好不好99

  • 帖子

    204
  • 精华

    0
  • 被关注

    9

论坛等级:侠客

注册时间:2016-07-09

普通 普通 如何晋级?

发布于 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的说明书上没有讲。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15108条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。