QQ登录

只需一步,快速开始

1500的profinet通讯读取外围仪表

[ 复制链接 ]
1500的profinet通讯读取外围仪表

现在有一个仪表,支持的通讯有

- Modbus TCP/IP

- EtherNet/IP

就这两种。


我感觉,应该能够直接在profinet中读取modubs tcp。

那我的问题是:

我这个profinet网络里,既有变频器(profinet协议),又有这种modbus tcp的电表,还有触摸屏,工控机。


是否能够在一个网络里实现通讯啊???



------直接支持modbustcp啊,有专门的指令FB调用


------当然可以,PROFINET优势就在于和标准以太网协议兼容,可以运行在同一个网络上,对于PLC等支持profinet的网口也可以同时运行其它标准以太网协议,如MODBUS-TCP



-------首先你的标题 不应该叫PROFINET 通讯读取外围仪表,

楼主需求是利用S7-1500集成的PN口(这个口名称叫PN口,那当然是支持PROFINET通讯的),来读取外围支持MODBUS TCP的仪表数据

S7-1500集成的PN口支持PROFINET 和TCP,UDP 等通信连接,所以支持MODBUS TCP。并且可以同时进行MODBUS TCP 和PROFINET通信,只不过PROFINET 通信报文是预留带宽的,比TCP报文优先级高;l另外MODBUS TCP 占用的是OUC 的通信资源。

S7-1500的MODBUS TCP 通讯是有相关库程序的。

MODBUS TCP 通信函数库有2个程序块,MB_CLIENT和MB_SERVER,根据你的描述,S7-1500是作为客户机来使用的所以调用MB_CLIENT即可。如果不明白可以查看帮助F1
MODBUS TCP 库程序位置如下

1500的profinet通讯读取外围仪表

1500的profinet通讯读取外围仪表

----------V4.0的MODBUS TCP 简单好用(用过了)。有好多种玩法。


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索