NET421/NET431西门子plc与ABplc通讯网关 |
发布时间:2024-07-16 |
西门子和AB的PLC是两家不同制造商生产的PLC,两家之间PLC协议不一样,不能直接通讯。解决方法1:在PLC内部写自由通讯协议,2:用协议转换网关。工程师自己写通讯程序,工作量大且复杂。采用协议转换网关实现就比较简单,但是需要额外购买。巨控NET421/N431协议网关配置简单,能快速实现西门子plc与abplc通讯。 西门子 PLC 和AB PLC 之间需要交换数据 应用难点:通讯协议不同,处于不同 IP 段, PLC 无源程序修改 巨控方案:使用 NET421/N431系列网关, 2 个网口分别接西门子PLC 和AB PLC,网关内置了各种 PLC 协议, PLC 无需添加任何代码,简单配置网关即可完成数据交换。 PLC的IP在同一个网段,使用 NET421,在不同的网段,使用NET431 . 下面是罗克韦尔(AB)的Compact系列的PLC与西门子S7-1200之间的通讯的配置,实现AB的标签数组与西门子DB数据块之间通讯。 首先在AB的PLC内建立输入和输出数组,用于接收和写入S7-1200的PLC数据,名称分别是IN_INT16、OUT_OUT16. 然后在西门子PLC内建立数据块_4和数据块_5两个DB,号码分别是DB101、DB102,DB101写入到AB的PLC,DB102接收AB的PLC数据,都需要取消优化访问,字节数据与AB的PLC对应,如下图: 然后开始配置NET421/NET431网关: 1、打开网关的配置软件DEV6,选择对应的网关型号,打开两个网口协议驱动,一个选择ABPLC的驱动,一个选择西门子PLC的驱动,在两个驱动下对应建立设备。 2、建立变量,分别关联AB的变量标签和西门子的DB地址。这个协议驱动巨控都已经做好了,因此只需要建立变量直接映射对应的PLC标签或者地址即可,设置非常简单,数据变量多,还可以通过EXCEL做变量配置表,再导入数据字典。 3,通过网关的数据交换功能,写入赋值等式,就可以直接实现PLC数据交换功能,简单明了。 在整个网关的配置过程中,无需写任何程序代码,配置非常简单方便。巨控NET400系列网关,支持的数据点最高可以多达5000点。速度快,稳定可靠。 通过NET421/NET431网关就能简单快捷实现西门子plc与ABplc通讯 |