你是否曾经遇到过这样的问题:如何在不改变现有网络架构的情况下,将Profibus总线侧的从站接入以太网侧的ModbusTcp网络呢?
远创智控YC-DPM-TCP网关就是你的得力助手!它可以在Profibus总线侧实现主站功能,在以太网侧实现ModbusTcp服务器功能。只需要通过YC-DPM-TCP网关,就可以将Profibus DP从站轻松接入到ModbusTcp网络,实现数据互通。如果你还需要将Profibus PA从站接入ModbusTcp网络,也没问题!只需要增加DP/PA耦合器即可。
1.1、产品特点
◆ 支持Profibus DPV0 循环报文通信;
◆ Profibus传输速率最大3Mbps,ModbusTcp 以太网为 10/100M 自适应;
◆ 支持Profibus PA要求的45.45k或93.75k波特率;
◆ 支持Modbus读功能码03H、04H,支持Modbus写功能码06H、10H;
◆ Profibus采用2500Vrms 高速磁耦合隔离保护电路;
2, Profibus、以太网、电源三端电气隔离,并且三个端口具备抗600W雷电、浪涌能力;
◆ 电源输入范围宽,并支持反接、过压、过流、过热保护功能;
◆ 具备独立USB配置接口;
◆ 具备LED 状态指示灯,方便用户查看状态;
◆ 内置独立看门狗,增强设备抗干扰能力;
◆ 提供导轨(35mm DIN Rail)安装方式。
3、远创智控YC-DPM-TCP网关工作原理
在Profibus组态工具中完成对Profibus从站设备的组态生成配置文件,然后通过网关配置软件,将配置文件下载到YC-DPM-TCP,YC-DPM-TCP会根据配置参数自主执行与从站的通信。当组态列表里的所有Profibus从站连接成功并进入数据交换状态后,YC-DPM-TCP面板上的PB灯会常亮;当组态列表里的任意一个Profibus从站离线或通信有错误,PB灯就会闪烁以提示Profibus通信故障。
4, 远创智控YC-DPM-TCP在Profibus总线侧作为Profibus主站,和Profibus从站通过DPV0循环报文进行数据交换。YC-DPM-TCP将输出数据区数据写入各个Profibus从站,同时读入各个Profibus从站的数据并更新到输入数据区。
5, 在ModbusTcp总线侧YC-DPM-TCP作为ModbusTcp服务器,随时响应ModbusTcp客户端的数据请求。YC-DPM-TCP将其Profibus输入输出数据区映射为ModbusTcp寄存器,ModbusTcp客户端通过读写YC-DPM-TCP输入输出数据区实现对各个Profibus从站的读写操作,从而实现ModbusTcp和Profibus总线的数据交换。
6, YC-DPM-TCP输出数据区是各个Profibus从站输出数据的映射,存放写入Profibus从站的数据。输出数据区同时又映射为若干个Modbus寄存器,可用06H、10H功能码写和03H、04H功能码读。
7, YC-DPM-TCP输入数据区是各个Profibus从站输入数据的映射,存放读入的Profibus从站数据,只能用03H、04H功能码读,不能被改写。
YC-DPM-TCP输入输出数据区在ModbusTcp端的寄存器协议地址从0(即PLC格式地址3x0001和4x0001)开始映射,并且按Profibus从站地址由小到大的顺序依次排列。每个Profibus从站在YC-DPM-TCP网关内映射的ModbusTcp寄存器起始地址和寄存器数量可在配置软件中进行查询。
8, 由于Profibus的最小数据单位是Byte,ModbusTcp的最小数据单位是Word(一个寄存器),所以存在某些Profibus从站数据字节数是奇数不能映射为整数个Word寄存器的问题。为解决此问题,YC-DPM-TCP在分配Profibus从站数
据缓存时,如果数据字节数是奇数会多分配一个字节,保证分配给所有Profibus从站的数据字节数都是偶数。
远创智控YC-DPM-TCP网关帮你轻松解决数据交互问题,让你的网络架构更加灵活、高效。欢迎到远创智控官网了解更多信息,并可在评论区留言分享你的想法和经验!