首页 上一页 1 2 下一页 尾页

modbus新起点连载——西门子200的modbusRTU 点击:2199 | 回复:26



we9322025

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:11帖 | 41回
  • 年度积分:8
  • 历史总积分:955
  • 注册:2012年10月23日
发表于:2018-07-24 09:25:41
楼主

最先还是那句老话,我也想把这帖子写好,但是资料太过庞杂,有疏漏加我微信提醒我,有需要交流的加我微信。我的微信we9322025,上面的内容参考福达新创的《DX2000快速入门手册》,附件为modbus的相关程序。

之前帖子链接:

modbus新起点1--基础篇:http://bbs.gongkong.com/d/201807/764982_1.shtml 

modbus新起点连载2--modbus台达篇:http://bbs.gongkong.com/d/201807/765040_1.shtml

modbus的新起点连载3——台达PLC的modbus主站:http://bbs.gongkong.com/d/201807/765110_1.shtml

modbus新起点连载4--台达PLC以太网的数据交换:http://bbs.gongkong.com/D/201807/765957_1.shtml 

modbus新起点连载5--台达PLC的modbusTCP客户端程序:http://bbs.gongkong.com/D/201807/765961_1.shtml 

modbus新起点连载6——西门子200的modbusRTU: http://bbs.gongkong.com/D/201807/766167_1.shtml 

西门子S7-200 modbus RTU由于西门子的软件安装有问题,考虑到西门子S7-200的modbus程序和smart s7-200的程序差异不大,所以在这先不讲写s7-200的modbus程序。

西门子smart S7-200 mdobus RTU 的使用介绍

西门子smart S7-200 mdobus RTU例子中使用的软件为STEP 7-Micro-WIN SmartV2.03的版本。其自带的modbus库文件如下: 

image.png

在做RTU的测试之前要先了解一下Smart S7-200的PPI接口定义。其PPI本质上是一个RS485接口。引脚定义如下:

image.png

西门子smart PLC的RTU slave功能

先编写如下程序:

image.png

PS:具体函数引脚的定义可以查一下帮助。在这里设置波特率为9600,8,E,1。

如果没有分配库存储区的话,那么可能提示错误如下:

image.png

其中存储器分配地址尽量用没有分配的地址。在这里选择VB2000保存后下载到PLC。

image.png

打开modbus poll

image.png

完美通讯上

image.png

后面来测试modbus地址定义03功能码:(地址对应关系大家自己总结一下)

image.png

02的功能码

image.png

01功能码

image.png

西门子smart PLC的RTU Master功能

编写程序如下:

image.png

PS:具体管脚参数参看下一指令帮助按上一节中所示,分配下存储区。

然后把程序下载到PLC。

打开modbus slave设置参数如下:

image.png

并肩监控值改为并把slave设置到01的及监控区域。得到的监控日志如下:

image.png

参照基础篇中的modbus RTU的01功能码报文。

image.png


正在下载,请等待……
下载附件需1积分!




student

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7147回
  • 年度积分:24
  • 历史总积分:16131
  • 注册:2016年7月25日
发表于:2019-12-20 14:41:51
21楼

学习了,好帖子顶一顶!感谢楼主

chun1989

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 1151回
  • 年度积分:33
  • 历史总积分:1087
  • 注册:2012年11月20日
发表于:2019-12-21 09:39:22
22楼

楼主好人..谢谢楼主分享

虎子1973

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 54回
  • 年度积分:3
  • 历史总积分:76
  • 注册:2003年9月03日
发表于:2020-02-24 12:46:29
23楼

楼主,对modbus很熟,谢谢分享!!

silky_56

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1828回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2003年8月15日
发表于:2020-11-04 11:56:08
24楼

谢谢老师分享,学习

faintla000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2020-11-11 14:57:13
25楼

谢谢老师分享,学习学习!


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页