各种PLC 通讯介质和协议介绍
紫金桥软件技术有限公司
自从第一台PLC 在GM 公司汽车生产线上首次应用成功以来,PLC 凭借其方便性、可靠性以及低廉的价格得到了广泛的应用。但PLC 毕竟是一个黑盒子,不能实时直观地观察控制过程,与DCS 相比存在比较大的差距。计算机技术的发展和普及,为PLC 又提供了新的技术手段,通过计算机可以实施监测PLC 的控制过程和结果,让PLC 如虎添翼。但是各PLC 通讯介质和通讯协议各不相同,下面将简单介绍主要PLC 的通讯介质和协议内容。
美系厂家
Rockwell AB
Rockwell 的PLC 主要是包括PLC2、PLC3、PLC5、SLC500、ControlLogix 等型号,PLC2和PLC3是早期型号,现在用的比较多的小型PLC 是SLC500,中型的一般是ControlLogix ,大型的用PLC5系列。
DF1协议是Rockwell 各PLC 都支持的通讯协议,DF1协议可以通过232或422等串口介质进行数据传输,也可以通过DH 、DH+、DH485、ControlNet 等网络介质来传输。DF1协议的具体内容可以在AB 的资料库中下载。
AB 的plc 也提供了OPC 和DDE ,其集成的软件中RSLogix 中就包含DDE 和OPC SERVER ,可以通过上述软件来进行数据通讯。
AB 的中高档的PLC 还提供了高级语言编程功能,用户还可以通过编程实现自己的通讯协议。
GE
GE 现在在国内用的比较多的主要是90-70和90-30系列plc ,这两款PLC 都支持SNP 协议,SNP 协议在其PLC 手册中有协议的具体内容。
现在GE 的PLC 也可以通过以太网链接,GE 的以太网协议内容不对外公开,但GE 提供了一个SDK 开发包,可以基于该开发包通讯。
欧洲系列
西门子
西门子系列PLC 主要包括其早期的S5和现在的S7-200、S7-300、S7-400等各型号PLC ,早期的S5PLC 支持的是3964R 协议,但是因为现在在国内应用较少,除极个别改造项目外,很少有与其进行数据通讯的。
S7-200是西门子小型PLC ,因为其低廉的价格在国内得到了大规模的应用,支持MPI 、PPI 和自由通讯口协议。
西门子300的PLC 支持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
欧姆龙
欧姆龙系列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 厂家: 厂家
日立
光洋
信捷
凯迪恩
型号 协议 介质 串口/USB 串口 串口 H 系列 EH150等协议 所有系列协议 所有系列串口 全部串口
以上品牌和型号的PLC 紫金桥软件都可以支持和其通讯,用户不需要再编写程序。PLC 厂家和型号也在不断增长和发展,难免疏漏之处,希望大家批评指正并补充。
各种PLC 通讯介质和协议介绍
紫金桥软件技术有限公司
自从第一台PLC 在GM 公司汽车生产线上首次应用成功以来,PLC 凭借其方便性、可靠性以及低廉的价格得到了广泛的应用。但PLC 毕竟是一个黑盒子,不能实时直观地观察控制过程,与DCS 相比存在比较大的差距。计算机技术的发展和普及,为PLC 又提供了新的技术手段,通过计算机可以实施监测PLC 的控制过程和结果,让PLC 如虎添翼。但是各PLC 通讯介质和通讯协议各不相同,下面将简单介绍主要PLC 的通讯介质和协议内容。
美系厂家
Rockwell AB
Rockwell 的PLC 主要是包括PLC2、PLC3、PLC5、SLC500、ControlLogix 等型号,PLC2和PLC3是早期型号,现在用的比较多的小型PLC 是SLC500,中型的一般是ControlLogix ,大型的用PLC5系列。
DF1协议是Rockwell 各PLC 都支持的通讯协议,DF1协议可以通过232或422等串口介质进行数据传输,也可以通过DH 、DH+、DH485、ControlNet 等网络介质来传输。DF1协议的具体内容可以在AB 的资料库中下载。
AB 的plc 也提供了OPC 和DDE ,其集成的软件中RSLogix 中就包含DDE 和OPC SERVER ,可以通过上述软件来进行数据通讯。
AB 的中高档的PLC 还提供了高级语言编程功能,用户还可以通过编程实现自己的通讯协议。
GE
GE 现在在国内用的比较多的主要是90-70和90-30系列plc ,这两款PLC 都支持SNP 协议,SNP 协议在其PLC 手册中有协议的具体内容。
现在GE 的PLC 也可以通过以太网链接,GE 的以太网协议内容不对外公开,但GE 提供了一个SDK 开发包,可以基于该开发包通讯。
欧洲系列
西门子
西门子系列PLC 主要包括其早期的S5和现在的S7-200、S7-300、S7-400等各型号PLC ,早期的S5PLC 支持的是3964R 协议,但是因为现在在国内应用较少,除极个别改造项目外,很少有与其进行数据通讯的。
S7-200是西门子小型PLC ,因为其低廉的价格在国内得到了大规模的应用,支持MPI 、PPI 和自由通讯口协议。
西门子300的PLC 支持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
欧姆龙
欧姆龙系列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 厂家: 厂家
日立
光洋
信捷
凯迪恩
型号 协议 介质 串口/USB 串口 串口 H 系列 EH150等协议 所有系列协议 所有系列串口 全部串口
以上品牌和型号的PLC 紫金桥软件都可以支持和其通讯,用户不需要再编写程序。PLC 厂家和型号也在不断增长和发展,难免疏漏之处,希望大家批评指正并补充。