带网口S7-300PLC如何接ModbusTCP接口的系统? 点击:15 | 回复:0



大连德嘉工控

    
  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:754帖 | 1139回
  • 年度积分:83
  • 历史总积分:7482
  • 注册:2009年2月24日
发表于:2021-02-26 10:45:04
楼主

概述:
       西门子PLC带有Profinet协议的,如S7-200SMART、S7-1200、S7-1500、S7-300PN等本身是支持Profinet协议通讯的,但是很多DCS系统或者一些智能设备通过ModbusTCP协议通讯的,其本身不支持Profinet协议。

特别是S7-300PN这种类型的CPU,要是想要通过ModbusTCP通讯的话,第一,编程工作是非常麻烦的,很多使用者都不想编程,第二,其Modbus库文件是不公开的,想要用的话是收费的,所以很多使用者都不想使用此方式。

于是我们推出了一款协议转换器,这款转换器是将Profinet协议转换成ModbusTCP协议的,然后和一些DCS系统通过ModbusTCP方式进行通讯。

附件 S7-PN_ModbusTCP.jpg

功能:
       该转换器用于将西门子S7-300、S7-1200/1500、S7-200 Smart、S7-200 CP243等产品转换成Modbus TCP协议(服务端)为电脑或其它系统提供Modbus TCP协议。

Modbus TCP功能码与西门子PLC数据的对应关系:

01功能码:读取线圈、05写单个线圈、15写多个线圈(0xxxx)
地址 [ 0, 1, 2, ..10 … ] 对应西门子PLC Q区: [Q0.0, Q0.1, Q0.2, .. Q1.2….]
02功能码:读取输入状态(1xxxx)
地址 [ 0, 1, 2, ..10… ] 对应西门子PLC I区: [I0.0, I0.1, I0.2, ..I1.2…..]
04功能码:功能取消
03功能码:读取保持寄存器、06写单个寄存器、16写多个寄存器(4xxxx)
 地址 [ 0, 1, 2, ..10… ] 对应: DB块中的 DBW0, DBW2, DBW4, ...DBW20….
或V区的 VW0,  VW2,  VW4, ... VW20…

附件 4CF1996E4147466626F6A140825761A2320.jpg

简介:

1、具有网络隔离功能,可将西门子PLC与ModbusTCP侧系统隔离出两个独立的网络。

2、两个网口(LAN1和LAN3)。LAN1 用于连接西门子PLC;LAN3用于连接电脑或DCS、MIS、霍尼韦尔的FTE、艾默生的OHI等具有Modbus TCP协议的其它系统。

LAN1口设置界面:

附件 F6B36F8310A223F5C25861301690B60D320.jpg

LAN3口设置界面:

附件 C4D0BF808FB7A89AA5F0966743B5B30E320.jpg


详情请查看表情
http://www.dl-winbest.com/download/Product%20manual/S7-PN_ModbusTCP%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8CV2.01.pdf


1分不嫌少!


相关主题

官方公众号

智造工程师