找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5532|回复: 12

西门子博途 TIA 的 Modbus 主站通讯技术讲解

 火.. [复制链接]
  • 打卡等级:常驻代表
  • 打卡总天数:34
  • 打卡月天数:6
  • 打卡总奖励:9027
  • 最近打卡:2025-12-17 23:15:51

2823

主题

541

回帖

2万

积分

管理员

积分
22569
发表于 2020-12-13 16:20:54 | 显示全部楼层 |阅读模式
西门子PLC因其市场占有率较高,且被广大用户使用,应用比较广泛,而其博图TIA平台得到了推广应用,本文将介绍使用CP341进行Modbus 主站通讯


硬件:CP341,Dongle,CPU,PS307

软件:TIA PORTAL STEP7 V14

第一步:硬件安装

使用CP341作为主站进行 MODBUS通信时需要有Dongle。在使用之前先将Dongle安装在CP341模块的背面的Dongle插槽中,如图


第二步:软件组态

1.打开软件TIA PORTAL STEP7 V13,点击项目->新建...创建一个新项目

2. “添加新设备”,选择SIMATIC S7-300->CPU->CPU 319-3PN/DP->6ES7 318-3EL00-0AB0。


3. 双击“设备组态”进入硬件组态界面,只需要插入PS307和CP341


4. 配置CP341参数,在“协议”选项中选择“Modbus主站”。配置modbus通信参数,设定的通信参数要和从站的相同。如传输率:9600bps,数据位:8位,停止位:1位,奇偶校验:无。接口选择“半双工两线制”



5. 编写通信程序

5.1 双击“添加新块”,创建发送数据块DB10和接收数据块DB11,发送数据块中新建几个变量,从站地址为2,功能码为3,起始地址为0,读4个寄存器数据,如下图所示,接受数据块中新建1个数据类型Array的变量,数组元素的数据类型为Byte,数量为400。



5.2 在主程序OB1,从通信--通信处理器--PtP链接:CP341,调用发送功能块P_SND_RK和接收功能块P_RCV_RK。P_SND_RK的背景数据块为DB1,P_RCV_RK的背景数据块为DB2。


6. CP341与从站的连接

因CP341的接口为RS422/485接口,接口形式为15针SUB-D型母头,我们接线时一般需要2根线与从站设备连接,需要将4和11号针脚引出,阵脚定义如下图,


可以使用SUB-D公头连接,并在后端焊接2根线,对应4和11针脚


7. 通讯测试,使用Modsim32软件测试,用来仿真从站,打开此软件后,选择port1(需根据自己电脑的端口号自己选择),一般电脑上不带有RS485口需要串口线和RS232-RS485设备,如图:


进入Port1设置界面,设置波特率、数据位、奇偶校验等参数,要和CP341的参数相同。


点击“OK”,选择软件的03功能码界面,本例设置03功能码的10个数据,其中前4个数据分别设置成1—4。


将硬件配置和程序下载到CPU中,CPU运行。在TIA中打开接收数据块DB11监控接收到的数据,可以看到发送的数据被正确的接收。

工控课堂 www.gkket.com

0

主题

115

回帖

413

积分

注册会员

积分
413
发表于 2020-12-13 16:20:55 | 显示全部楼层
我顶,我顶,我顶顶顶
工控课堂 www.gkket.com

0

主题

202

回帖

444

积分

注册会员

积分
444
发表于 2020-12-13 17:00:26 | 显示全部楼层
真是难得给力的帖子啊。
工控课堂 www.gkket.com

0

主题

111

回帖

170

积分

新手上路

积分
170
发表于 2025-11-12 11:39:39 | 显示全部楼层
求个链接 / 教程,楼主好人一生平安~
工控课堂 www.gkket.com

0

主题

84

回帖

120

积分

新手上路

积分
120
发表于 2025-11-12 12:02:46 | 显示全部楼层
蹲个后续,楼主记得更新呀,在线等挺急的~
工控课堂 www.gkket.com

0

主题

77

回帖

120

积分

新手上路

积分
120
发表于 2025-11-12 12:20:04 | 显示全部楼层
理性围观,感觉大家说得都有道理
工控课堂 www.gkket.com

0

主题

105

回帖

168

积分

新手上路

积分
168
发表于 2025-11-12 13:22:58 | 显示全部楼层
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

95

回帖

312

积分

注册会员

积分
312
发表于 2025-11-12 15:20:44 | 显示全部楼层
来凑个热闹,增加点人气~
工控课堂 www.gkket.com

0

主题

67

回帖

115

积分

新手上路

积分
115
发表于 2025-11-15 12:48:50 | 显示全部楼层
被戳中笑点 / 泪点,太真实了!
工控课堂 www.gkket.com

0

主题

103

回帖

151

积分

新手上路

积分
151
发表于 2025-11-15 13:40:33 | 显示全部楼层
路过打卡,为优质内容疯狂打 call
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 22:09 , Processed in 0.132738 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表