西门子S7-1500PLC与第三方Modbus TCP网关通信实例

西门子S7-1500PLC与第三方Modbus TCP网关通信实例
一、项目现状
本项目上位软件采用Wincc 7.5SP1+upd1,原方案Wincc直接与第三方四个Modbus TCP网关进行通信,但是通信经常会中断,并且是四个网关的通信轮流中断。测试了很多方案以后,决定采用更换网关并且直接让网关与S7-1500PLC进行通信来彻底解决此通信不稳的问题。
二、现场高频电源配置及地址表
2.1 现场高频电源控制器提供了两路RS485串行口,通讯参数为9600, n, 8, 1,通讯规约为MODBUS RTU,默认的MODBUS从机号为2。
高频电源的通讯方式经原厂家的通讯网关转成以太网Modbus协议,Modbus地址和从机号保持不变,IP地址随项目配置改变,端口为502。原厂家配置的网关经测试与PLC不兼容,后更换为卓岚ZLAN5143I网关。
2.2地址表
下表中标为红色的地址用于上位机。
MODBUS地址 功能 范围 单位 备注 默认值
40019 二次电压设定值 0~800(湿式) Kv 通过该值设定当前最大的二次电压值(在仪表参数界面)
在湿式除尘器里,该值的显示值=输入值/10 (读/写)
40020 二次电流设定值 0~2400 mA 通过该值设定当前最大的二次电流值(在仪表参数界面) (读/写)
2102 2400
2202 1800
3101 1800
3201 1200
40026 工作方式设定 0—自动
1—充电比 (读/写)
40027 脉冲周期设定值 1~32000 us(充电比模式下有效) 脉冲周期设定时间,脉冲周期的实际值=脉冲周期设定值脉冲时基的实际值 (读/写)
40028 脉冲宽度设定值 0~32000 us(充电比模式下有效) 脉冲宽度设定时间,脉冲宽度的实际值=脉冲宽度设定值
脉冲时基的实际值 (读/写)
40039 预充电开启 1—闭合
2—断开
3—复位 1和2是点动状态,选择1或2后,会自动复位为3,该版本要设置开机是否自动充电,需要通过故障位40057.13设置。 (读/写)
40061 参数保存 1 当该地址等于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

muzilp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值