IGT-SER智能网关模块实现PLC原厂协议到ModbusTCP/ModbusRTU协议转换

连接进行测试,可进行数据读写,界面如下:用参数配置软件自带的数据读写测试工具(‘工具’->‘数据读写测试’)测试,地址从0开始,测试界面如下:然后测试ModbusRTU协议方式,设置通讯格式等参数,界面如下:连接网关后进行数据监控,同样进行数据读写测试,界面如下:

本例中PLC的型号为S7-300,提供的数据区为DB6。 还实现了Modbus协议对I、Q、M区域的访问; IP地址为192.168.2.111,机架和槽位分别为0和2; ModbusRTU 通讯格式为19200,8,1,E(偶校验); 网关网口1连接PLC,串口1设置为ModbusRTU模式连接上位设备。 有了这些信息,您就可以设置网关模块。

首先,将网关直接连接到PC。 上电后,打开参数设置工具软件,点击“读取网关参数”,将网关模块1号网口IP设置为192.168.2.244,与PLC在同一网段。 将默认网关更改为下载192.168.2.1(“参数”->“将参数写入网关”),然后重新启动(“工具”->“重新启动网关”)。

IP地址修改完成后,将PC设置为192.168.2.248,重新读取网关参数,继续读取其他参数,通过‘功能->‘Modbus地址表’设置Modbus地址,将PLC的DB6映射到Modbus HR区,DB6.DBW0对应HR0(400001),I0.0对应100001,Q0.0对应000001,M0.0对应010001。设置完成后界面如下:

首先设置网关的网络参数,实现ModbusTCP协议数据通信。 参数设置如下图所示。 选择需要编辑的参数,消息栏中会有相关提示:

全部设置完成后,下载到网关。 重新启动网关并开始测试。 启动Modscan32并设置IP地址、数据区等参数。 界面如下:

测试连接,可以读写数据。 界面如下:

使用参数配置软件自带的数据读写测试工具(‘工具’->‘数据读写测试’)进行测试。 地址从0开始,测试界面如下:

然后测试ModbusRTU协议,切换到串口设置页面(‘查看’->‘串口参数编辑’),设置网关的串口参数。 界面如下:

然后测试ModbusRTU协议方法并设置通讯格式等参数。 界面如下:

连接网关后,进行数据监控和数据读写测试。 界面如下:

这样,网关与西门子PLC的通信测试就完成了。 实现ModbusTCP/RTU通过网关直接与西门子PLC通信。 还支持三菱、欧姆龙、AB 等 PLC。 参数设置方法可以参考这篇文章。

单片机

如何学嵌入式,关注@我要学

2024-2-2 16:03:00

单片机

临江市闹枝镇大力发展特色种植产业

2024-2-2 17:04:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索