登录
首页 PLC论坛 德嘉工控
回帖 发帖
正文

主题:带网口S7-300PLC如何接ModbusTCP接口的系统?

点击:1370 回复:2

概述:
       西门子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
最后修改:2021/2/26 9:45:30
21-02-26 09:32
“具有网络隔离功能,可将西门子PLC与ModbusTCP侧系统隔离出两个独立的网络”这个功能不错
21-02-26 09:42
是的,完全是两个独立的网络,互不影响,互不干扰
21-02-26 09:44

工控新闻

更多新闻资讯