Profinet转ModbusTCP协议转换器应用 点击:233 | 回复:1



大连德嘉工控

    
  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1109帖 | 1389回
  • 年度积分:13
  • 历史总积分:8617
  • 注册:2009年2月24日
发表于:2024-01-30 11:51:25
楼主

    客户有个项目需求,想要通过plc采集一个设备的数据,这个设备机柜里是自组网,有200smart,1500plc,这些用一个交换机在机柜内做交换。在不动他们的设置的前提下,想把机柜内的网络接入到厂区内网,程序通过modbustcp协议和1500plc进行通讯。厂区内网和机柜内网不是一个网段,通过我们设备想要实现互联,是否支持跨段组网。

     我们的S7-PN/ModbusTCP转换器是完全可以实现客户的需求的,支持跨网段组网,它能将西门子 S7-300、S7-1200、S7-1500、S7-200 Smart、S7-200 CP243 等产品转换成 Modbus TCP 协议(服务端) 为电脑或其它系统提供Modbus TCP协议,通过网线读写西门子 PLC 中 DB 块(或是 V 区)数据,以及 Q 区、I 区状态值。

27cc19026362e20b598ceba76077d75.png



楼主最近还看过

大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1110帖 | 1389回
  • 年度积分:16
  • 历史总积分:8620
  • 注册:2009年2月24日
发表于:2024-01-31 11:39:47
1楼

 实例演示

1首先用电脑通过网线连接LAN1的网口(或经过交换机与LAN1连接),如果不知道转换器的实际IP地址(或忘记了),你可以使用后门IP地址(192.168.1.222)来进入转换器设置页面,但该地址并不是真实地址,只能用来查看或修改实际IP

e07a02de8423b2c143c959a5cb53c77.png

2、转换器的IP地址(PLC侧)要与西门子PLCIP地址处于同一段址中,如:192.168.1.10这里使用的是CPU315-2 PN/DP,其IP地址为192.168.1.30

4bd5d71ec72feae210173ad735b4f6f.png

3、再次回到主菜单,用鼠标点击PLC类型/块号及IP,就进入了DB块设置页面,填入实际S7-300PLCIP地址:192.168.1.30DB块号填入00011,代表DB11

197495c5913c4017fa23d76094d3468.png

4、如果想查看本产品的通讯状态,请回到主菜单,用鼠标点击通讯检测故障诊断

12e03a36c9437b2bda90f9f44cac80b.png

5 连接Modbus TCP设置,用电脑通过网线连接LAN3的网口(或经过交换机与LAN3连接),如果不知道转换器的实际IP地址(或忘记了),你可以使用后门IP地址(192.168.1.222)来进入转换器设置页面,但该地址并不是真实地址,只能用来查看或修改实际IP

bcc23193b0a71adc5ab69eac7e4c88b.png

6、转换器的IP地址(ModbusTCP侧)设置,如:192.168.1.20(当然可以使用其他网段)
6609ee6330bc90293c51b2c97342ce8.png

7、使用Modbus Poll调试软件测试如下,连接时,IP填:192.168.1.20,端口号:502,选择03功能码(4xxxx),Modbus寄存器地址从0开始读10个,可见通讯成功。

af8a5452be7a8fb6894cf95202cb29a.png



热门招聘
相关主题

官方公众号

智造工程师