当前位置:
modbus新起点连载——西门子200的modbusRTU
回复 | 人气 | 打印
we9322025 个人主页 给TA发消息 加TA为好友 发表于: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积分!

分享到: 关注收藏 邀请回答 回复 举报
你握不住的沙 个人主页 给TA发消息 加TA为好友 发表于:2018-08-02 11:19:04 1楼
 

学习了,谢谢楼主

  回复 引用 举报
lll673368016 个人主页 给TA发消息 加TA为好友 发表于:2018-08-18 14:40:21 2楼
 

只有回复后才能查看附件内容!

  回复 引用 举报
掌控人生 个人主页 给TA发消息 加TA为好友 发表于:2018-10-12 08:42:38 3楼
 

学习了很久没有如此干货了

  回复 引用 举报
w36936951 个人主页 给TA发消息 加TA为好友 发表于:2018-10-16 22:49:25 4楼
 

引用 你握不住的沙 的回复内容: 学习了,谢谢楼主

-------------------------


  回复 引用 举报
huoshi 个人主页 给TA发消息 加TA为好友 发表于:2018-10-22 22:53:44 5楼
 

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

  回复 引用 举报
阿音 个人主页 给TA发消息 加TA为好友 发表于:2018-12-29 09:28:27 6楼
 

这个很厉害楼主耐心真好

  回复 引用 举报
姆维拉 个人主页 给TA发消息 加TA为好友 发表于:2019-01-01 22:54:45 7楼
 

什么内容…

  回复 引用 举报
silky_56 个人主页 给TA发消息 加TA为好友 发表于:2019-01-02 12:06:29 8楼
 

谢谢楼主分享,学习学习!!

  回复 引用 举报
zwb6122502 个人主页 给TA发消息 加TA为好友 发表于:2019-01-02 13:54:30 9楼
 

感谢楼主分享了,很详细

  回复 引用 举报
hanliy 个人主页 给TA发消息 加TA为好友 发表于:2019-01-03 21:17:12 10楼
 

学习学习,谢谢楼主分享!


  回复 引用 举报
梁烜铭 个人主页 给TA发消息 加TA为好友 发表于:2019-01-08 21:09:13 11楼
 

学习,谢谢楼主

  回复 引用 举报
夏文俊 个人主页 给TA发消息 加TA为好友 发表于:2019-01-19 08:22:53 12楼
 

学习了 感谢楼主的无私分享

  回复 引用 举报
BennySU 个人主页 给TA发消息 加TA为好友 发表于:2019-01-21 09:09:16 13楼
 


引用 梁烜铭 的回复内容: 学习,谢谢楼主

-------------------------


  回复 引用 举报
工控左工 个人主页 给TA发消息 加TA为好友 发表于:2019-04-04 12:38:27 14楼
 

谢谢楼主分享,学习学习!!

  回复 引用 举报
Avery2233296153 个人主页 给TA发消息 加TA为好友 发表于:2019-04-16 16:36:57 15楼
 

大神很厉害 支持 

  回复 引用 举报
Avery2233296153 个人主页 给TA发消息 加TA为好友 发表于:2019-04-16 16:37:57 16楼
 

大神很厉害 支持 

  回复 引用 举报
zwb6122502 个人主页 给TA发消息 加TA为好友 发表于:2019-09-28 13:54:01 18楼
 

学习了,谢谢楼主分享           

  回复 引用 举报
yf35 个人主页 给TA发消息 加TA为好友 发表于:2019-11-24 10:56:09 19楼
 

西门子全套资料o

  回复 引用 举报

周点击排行
周回复排行
最新求助