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

已锁定

zhuanghouwei

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2008-11-11

普通 普通 如何晋级?

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

2365

6

2024-01-25 14:14:57


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

这是通讯及寻址块的参数


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


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


附件里面有源程序

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


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

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8713条技术帖

SIMATIC S7-200 SMART
版区标兵

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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

西门子数字化工业支持中心网站服务须知

欢迎您来到西门子数字化工业支持中心网站!本网站及相关服务模块已集成SIEMENS ONEID一站式账户登录功能。同时,本网站使用了Cookie以增强网站导航、分析网站使用情况并协助我们开展营销和性能改进活动。继续浏览本网站,即表示您进一步同意并接受如下网站服务补充条款及网站隐私声明,包括关于Cookies信息收集和使用规则。

《网站服务补充条款》,以及

《网站隐私声明》,以及

您登录个人账户时须已同意《ONEID用户协议》《ONEID隐私声明》

访问此处可了解更多网站服务条款及声明。

继续浏览
×