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

主题:西门子S7-300实现Modbus TCP通讯

点击:2608 回复:8

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功能码相同;
转换器外观:
附件 1.jpg
19-11-14 08:31
早几年推出这个产品,估计会卖的很火。
19-11-14 13:58
前几天刚看过,S7300用modbusTCP还需要专门软件和授权,用这个就可以替代了。
19-11-14 16:08
类似的产品国内应该有不少了吧。不过比起西门子自己的模块确实有优势。再搞个试用活动吧
最后修改:2019/11/14 23:41:52
19-11-14 23:19
相信现在也会很火吧!
19-11-15 08:20
有了这个应该会方便很多
19-11-15 08:20
好像有很多,我们这个技术过硬,质量靠谱,相信会热卖!
19-11-15 08:23
这个转接模块,国内应该有不少厂家做了吧?
19-11-19 15:29
这个不多吧
19-11-20 08:52

工控新闻

更多新闻资讯