利用间接寻址实现 200smart ModbusRTU 主站通讯

已锁定

zhuanghouwei

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2008-11-11

普通 普通 如何晋级?

利用间接寻址实现 200smart ModbusRTU 主站通讯

3126

6

2024-01-25 14:14:57


使用smart200做modbusRtu主站跟多个从站通讯时,编程有些繁琐,在具体的项目实践中针对这种情况编写了一个利用变址寻址的程序,只需要配置一下要通讯的最大数量(一个读或者一个写都算一通讯数跟从站数量无关),然后在相应的地址里面设定从站地址,读/写    寄存器起始地址  寄存器数量,如果写就在接下来的地址里写入对应的内容,如果读就可以读取对应的地址里面的数据。 

这是通讯及寻址块的参数


这是调用通讯块的情况,使用的时ST60地址空间大一些


地址的使用说明  第一个地址从VB10000开始 接下来从VB10020开始以此类推


附件里面有源程序

modbus主站强制使用16  简化 st60.rar


利用间接寻址实现 200smart ModbusRTU 主站通讯 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9427条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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