S7-1200与G120变频器的Modbus RTU通讯
发布时间:2024-11-27
1 S7-1200与变频器的连接
1.1本例程的系统配置
本例程中用到的硬件:S7-1200(CPU 1214C)、G120 ( 控制单元CU240B-2 )、一台装有TIA Portal软件的PC机、CM1241模块、电源模块、标准RJ45网线。
1.2 硬件连接
1.2.1硬件连线
本例程中的硬件间的结构如下图所示:
图1-1
1.2.2 PLC与控制单元通信端口之间的连接
用电缆将CU240B-2 Modbus 通讯接口与PLC通信模块连接起来,如下图所示。
图1-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:字符延时: 索引 2:报文延时: |
p2029 | 现场总线错误统计 指现场总线接口上接收错误的统计、显示 |
p2040 | 过程数据监控时间 指没有收到过程数据时发出报警的延时。 注:该时间必须根据从站数量、总线波特率加以调整,出厂为 100 ms。 |
展开全文
其他新闻
- 用SCL语言设计一键启停功能块, 2024-11-27
- 详解利用西门子S7-1500PLC 实现 Modbus-RTU 通信 2024-11-27
- S7-1200数据类型 2024-11-27
- 故障安全PLC,升级替换有何不同? 2024-11-27
- 西门子机器人库系列教程——离线编程下篇(SCL编程) 2024-11-27
- 博途V19 运动控制更新一览 2024-11-27
- S7-1500如何选?西门子选型工具的正确打开方式 2024-11-27
- SiOME助力实现通讯接口标准化 2024-11-27
- 西门子产品用31万年都不会坏?!——MTBF平均无故障工作时间 2024-11-27
- 博途多人编程调试又添新场景——Project Server V1.2 2024-11-27