资源描述
浅谈多种PLC通讯协议
一、 美系厂家Rockwell ABRockwellPLC关键是包含: PLC2、 PLC3、 PLC5、 SLC500、 ControlLogix等型号, PLC2和PLC3是早期型号, 现在用比较多小型PLC是SLC500, 中型通常是ControlLogix, 大型用PLC5系列。DF1协议是Rockwell各PLC都支持通讯协议, DF1协议能够经过232或422等串口介质进行数据传输, 也能够经过DH、 DH+、 DH485、 ControlNet等网络介质来传输。DF1协议具体内容能够在AB资料库中下载。ABPLC也提供了OPC和DDE, 其集成软件中RSLogix中就包含DDE和OPC SERVER, 能够经过上述软件来进行数据通讯。AB中高级PLC还提供了高级语言编程功效, 用户还能够经过编程实现自己通讯协议。
二、 GE现在在中国用比较多关键是90-70和90-30系列PLC, 这两款PLC都支持SNP协议, SNP协议在其PLC手册中有协议具体内容。现在GEPLC也能够经过以太网链接, GE以太网协议内容不对外公开, 但GE提供了一个SDK开发包, 能够基于该开发包通讯。
三、 西门子系列PLC关键包含其早期S5和现在S7-200、 S7-300、 S7-400等各型号PLC, 早期S5PLC支持是3964R协议, 不过因为现在在中国应用较少, 除极部分改造项目外, 极少有与其进行数据通讯。S7-200是西门子小型PLC, 因为其低廉价格在中国得到了大规模应用, 支持MPI、 PPI和自由通讯口协议。西门子300PLC支持MPI, 还能够经过Profibus 和工业以太网总线系统和计算机进行通讯。假如要完成点对点通讯, 能够使用CP340/341。S7400作为西门子大型PLC, 提供了相当完备通讯功效。能够经过S7标准MPI进行通讯, 同时能够经过C-总线, Profibus和工业以太网进行通讯。假如要使用点对点通讯, S7-400需要经过CP441通讯模块。西门子通讯协议没有公开, 很多组态软件都支持MPI、 PPI等通讯方法, Profibus和工业以太网通常经过西门子软件进行数据通讯。
四、 施耐德(莫迪康)施耐德PLC型号比较多, 在中国应用也比较多。其通讯方法关键是支持Modbus和MODBUS PLUS两种通讯协议。Modbus协议在工控行业得到了广泛应用, 已不仅仅是一个PLC通讯协议, 在智能仪表, 变频器等很多智能设备都有相当广泛应用。MODBUS经过深入发展, 现在又有了MODBUS TCP方法, 经过以太网方法进行传输, 通讯速度愈加快。Modbus PLUS相对于MODBUS传送速度愈加快, 距离更远, 该通讯方法需要在计算机上安装MODCON提供SA85卡并需安装该卡驱动才能够进行通讯。除了上述两种方法之外, 莫迪康PLC还支持如TCP/IP以太网, Unitelway, FIPWAY, FIPIO, AS-I, Interbus-s等多个通讯方法。
五、 欧姆龙系列PLC在中国推广也比较多。在通讯方法上, OMRON现在关键采取两种通讯方法: Host Link协议是基于串口方法进行数据传输通讯方法。当PLC进入MONITOR方法时, 上位机能够和欧姆龙PLC通讯。在和欧姆龙通讯时要注意, 两次通讯之间要留一定时间, 假如通讯速度过快轻易造成PLC通讯异常。ControlLink是欧姆龙PLC一个快速通讯方法。Control Link经过板卡进行数据通讯, 板卡之间有数据交换区, 由板卡实现数据交换从而完成数据采集功效。使用该方法通讯需配置欧姆龙驱动。
六、 三菱PLC小型PLC在中国应用非常广泛。三菱PLC型号也比较多, 关键包含FX系列, A系列和Q系列。三菱系列PLC通讯协议是比较多, 各系列都有自己通讯协议。如FX系列中就包含经过编程口或232BD通讯, 也能够经过485BD等方法通讯。其A系列和Q系列能够经过以太网通讯。当然, 三菱PLC还能够经过CC-LINK协议通讯。
七、 松下PLC和计算机之间能够经过串口和以太网进行通讯。其采取通讯协议是MEWTOCOL协议。如大多数日系PLC一样, MEWTOCOL协议比较简单。很多软件都能够从PLC中直接读取数据。
以上介绍是国外主流PLC设备通讯方法。除以上厂家外, 还有很多PLC厂家: 厂家型号协议介质LGSTER-K10S/30S/60S/80S/K200SMASTER-K串口日立H系列 EH150等Hi协议串口/USB光洋全部系列CCM2协议串口信捷全部系列Modbus串口凯迪恩全部MODBUS串口
笔者认为现在市场上PLC之间极难融合, 最关键原因就是它们之间缺乏一个共同通讯语言, 这也直接限制了PLC发展步伐。PLC与上位机之间通讯, 也是因为各个厂家PLC通讯协议不一致, 我们在做网络通讯时, 往往被一大堆通讯协议报文格式所阻碍。现在OPC 协议规范出现打破了这种局面, 不过要根本处理不一样品牌PLC之间通讯, 光靠一个技术规范是不够, 我相信在未来一定PLC 一定会统一兼容要求一个通讯协议。
展开阅读全文