发表于:2019/11/14 8:31:08
#0楼
MPI-ModbusTCP转换器:(共有两个型号,通用型和FTE型)
10年前就想推出S7-300 MPI转ModbusTCP的产品了,但是一直被各种事情耽搁,
直到今年6月份,在西安碰到乔先生,受乔先生所托,开发一款可以连接Honeywell FTE(Fault TolerantEthernet) 的MPI转ModbusTCP产品,终于在10月,推出该款产品!当然,我们的产品还可以与其它带有ModbusTCP协议的设备通讯!
它一端通过9芯电缆连接S7-300的MPI口或DP口,另一端是网口(RJ45),是10/100M自适应端口,包含S7-300TCP协议,也包含ModbusTCP协议,即能同时连接WinCC、组态王、力控、KepwareOPC,也能通过ModbusTCP连接其它DCS系统。
应用领域:用于连接西门子PLC与其他控制系统之间的通讯,如DCS系统、MIS系统、生产管理系统、霍尼韦尔控制系统、艾默生Ovation系统......
下边主要介绍ModbusTCP的内容:
ModbusTCP的所有操作命令(功能码)都针对S7-300中某一指定DB块的数据,其最大长度为1200字节
使用者需要填写PLC中的该DB块号,以及需要读取的长度(字节数),但该长度必须小于或等于该DB块的真实长度,如若超过,将取不到数据,切记!
支持ModbusTCP的功能码有:01、02、03、04、05、06、15、16
01 读线圈 :起始地址对应所选DB块的DBX0.0 DBX0.1 DBX0.2 DBX0.3 DBX0.4 DBX0.5 DBX0.6 DBX0.7 DBX1.0 DBX1.1 DBX1.2 ...
02 读离散量输入: 对应的操作地址与01功能码相同;
03 读保持寄存器: 始地址对应所选DB块的DBW0 DBW2 DBW4 DBW6 DBW8 DBW10 DBW12 DBW14 DBW16 DBW18 DBW20 DBW22 DBW24 ...
04 读输入寄存器: 对应的操作地址与03功能码相同;
05 写单个线圈: 对应的操作地址与01功能码相同;
06 写单个寄存器: 对应的操作地址与03功能码相同;
15 写多个线圈: 对应的操作地址与01功能码相同;
16 写多个寄存器: 对应的操作地址与03功能码相同;
转换器外观:
10年前就想推出S7-300 MPI转ModbusTCP的产品了,但是一直被各种事情耽搁,
直到今年6月份,在西安碰到乔先生,受乔先生所托,开发一款可以连接Honeywell FTE(Fault TolerantEthernet) 的MPI转ModbusTCP产品,终于在10月,推出该款产品!当然,我们的产品还可以与其它带有ModbusTCP协议的设备通讯!
它一端通过9芯电缆连接S7-300的MPI口或DP口,另一端是网口(RJ45),是10/100M自适应端口,包含S7-300TCP协议,也包含ModbusTCP协议,即能同时连接WinCC、组态王、力控、KepwareOPC,也能通过ModbusTCP连接其它DCS系统。
应用领域:用于连接西门子PLC与其他控制系统之间的通讯,如DCS系统、MIS系统、生产管理系统、霍尼韦尔控制系统、艾默生Ovation系统......
下边主要介绍ModbusTCP的内容:
ModbusTCP的所有操作命令(功能码)都针对S7-300中某一指定DB块的数据,其最大长度为1200字节
使用者需要填写PLC中的该DB块号,以及需要读取的长度(字节数),但该长度必须小于或等于该DB块的真实长度,如若超过,将取不到数据,切记!
支持ModbusTCP的功能码有:01、02、03、04、05、06、15、16
01 读线圈 :起始地址对应所选DB块的DBX0.0 DBX0.1 DBX0.2 DBX0.3 DBX0.4 DBX0.5 DBX0.6 DBX0.7 DBX1.0 DBX1.1 DBX1.2 ...
02 读离散量输入: 对应的操作地址与01功能码相同;
03 读保持寄存器: 始地址对应所选DB块的DBW0 DBW2 DBW4 DBW6 DBW8 DBW10 DBW12 DBW14 DBW16 DBW18 DBW20 DBW22 DBW24 ...
04 读输入寄存器: 对应的操作地址与03功能码相同;
05 写单个线圈: 对应的操作地址与01功能码相同;
06 写单个寄存器: 对应的操作地址与03功能码相同;
15 写多个线圈: 对应的操作地址与01功能码相同;
16 写多个寄存器: 对应的操作地址与03功能码相同;
转换器外观: