S7-1200与CU240BE-2之间的Modbus-RTU通讯

S7-1显1 S 1.1本例TIA 1.2 1.2本例图1
1.2用电图1
1200与CU2显示订货号
S7-1200与本例程的系统例程中用到的A Portal 软件的硬件连接
.1硬件连线
例程中的硬件1-1  .2 PLC 与控制电缆将CU241-2  240B/E-2之间与变频器的统配置
的硬件: S7-1的PC 机、C 件间的结构如下制单元通信端0B-2 Modbu 间的Modbus 的连接
1200(CPU 1CM1241模块下图所示:s1200
端口之间的连s 通讯接口与s RTU 通讯
1214C )、G 块、电源模块、连接
与PLC 通信模G120 ( 控制单、标准RJ45模块连接起来单元CU240B 网线。
来,如下图所示B-2 )、一台装
示。
装有
2 变频器设置
2.1 地址设置
可以通过控制单元上的地址开关,也可以通过参数 P2021 或 STARTER 中“Control Unit / Communication / Field bus”页面来确定变频器的 Modbus-RTU 地址。
只有所有地址开关都设为“OFF”(0)时,P2021 或 STARTER 中的设置才有效。否则,Modbus-RTU 地址为地址开关所设置的地址。
2.2 参数设置
除了设置地址之外,还需要对其他一些变频器的通信参数进行设置,才可以进行MODBUS通信。具体需要设置的参数如表2-1所示:
表2-1
参数描述
P0015 = 21 变频器宏程序选择 I/O 配置
p2030 = 2 现场总线协议选择2: Modbus
p2020 现场总线波特率
设置范围是 4800 bit/s … 187500 bit/s,出厂为 19200 bit/s
p2024 Modbus 计时
•索引 0:最大从站应答延迟:
在该时间后,从站应答主站。
•索引 1:字符延时:
指一个 Modbus 消息帧内,单个字符之间允许的最大延迟时间。(即
Modbus 1.5 个字节标准的处理时间)
•索引 2:报文延时:
指 Modbus 报文之间允许的最大延时。(即 Modbus 3.5 个字节标准的
处理时间)
p2029 现场总线错误统计
指现场总线接口上接收错误的统计、显示
p2040 过程数据监控时间
指没有收到过程数据时发出报警的延时。
注:该时间必须根据从站数量、总线波特率加以调整,出厂为 100 ms。
3 PLC组态和编程
3.1 创建项目
首先创建一个项目,点击创建新项目,输入名称,路径等信息。
图3-1
3.2 硬件组态
按照新手上路的提示首先选择设备和网络,进行硬件组态。
图3-2
点击添加新设备,添加相应型号的设备,修改设备名称,选择版本号,点击添加。
图3-3
在弹出的设备与网络的右侧硬件目录中,到通信模块-点到点-CM1241(RS485),加入CM1241通信模块。
图3-4
双击设备视图中的RS485端口,设置端口组态,本例程配置如下图。
图3-5
在左侧的项目树-设备-在线访问-Broadcom NetXtreme。。。(本例程PC机所使用的网卡),双击更新可使用的设备,搜索到连接的设备。
图3-6
3.3 编程
在左边的设备中到S7-1200/程序块,打开主程序(Main[OB1])。在右边的指令栏里选择通信/通信处理器/MODBUS,添加MB_COMM_LOAD和MB_MASTER。

本文发布于:2024-09-22 11:17:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/363597.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设备   选择   设置   地址
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议