随着生产技术的发展,实现对现场设备进行信息化监控,各设备之间相互通讯联动,达到提高生产效率、减少操作人员、减低生产成本的目的。 但是实际现场PLC种类繁多,因不同品牌的PLC之间的通信协议不同,而无法实现直接通信,造成上位机或PLC集中监控或采集数据困难。为了解决现场的工控网络协议多、接口复杂等问题,可以通过使用广州巨控的GRM300协议网关模块进行数据链接,可以在完全不改动PLC程序得情况下,快速实现不同通讯协议的PLC之间的数据交互。 巨控GRM300协议网关最大的特色,是内置了各种PLC的主机协议,是GRM300去读写PLC,不需要PLC程序里面添加GSD文件,因此就不需要对PLC程序做任何改动,通过网关的数据交换功能,就能实现不同协议的PLC通讯。 本文就以西门子1200和三菱Q为例,来简单说明一下GRM300是如何快速实现不同协议PLC通讯的。 西门子S7-1200PLC和三菱Q系列的PLC的IP不在同一个网段。因此使用的是巨控GRM331-C这个型号,这个型号最大的特点是可以跨网段通讯。 模块的LAN口设置成192.137.5段和三菱Q系列及机械手通讯。WAN口设置192.168.1段和西门子PLC通讯。 巨控模块的配置软件中分别配置二个不同的PLC协议。 在GRM300里面建立变量和不同的PLC寄存器地址映射,这种配置是不需要写通讯程序的,简单做映射配置即可。 建立一个变量1和三菱Q的D100关联,建立一个变量2和西门子1200的DB10.DBD100关联。 只需要新建对应的变量即可进行数据交换,就可以实现PLC之间的数据通讯。数据交换,就是利用等式赋值,操作简单易行,稳定可靠。这种方式尤其适合两个不同公司做控制系统,大家都不需要来核对通讯程序。 巨控GRM300协议网关的主要功能如下: 功能: * 支持不同协议统一转成MODBUS TCP,RTU或者OPC * 最多5路隔离485并行采集,解决轮询速度和抗干扰问题 * 对MODBUS从站协议实现不完整的仪表采集可完美兼容 * 支持不同PLC或者仪表之间交换数据,PLC不用增加通讯程序 * 交换数据可区分优先级,阀值,最大限度利用通讯带宽 * 巨控独有的优化打包读写策略,通讯速度更快 * 支持上位机和PLC不在一个网段采集,支持64位浮点 * 支持局域网WEB接口读取数据,适合第三方开发 * 丰富的逻辑和函数,可进行数据处理、计算、统计 * 通讯自诊断和故障恢复机制,具备多种调试手段 * 带权限控制,支持只读设置和程序下载保护,保证设备安全
|