1 引言
在工业PLC控制系统中,远程i/o是一种高速局域网络,实际上就是以总线的方式将输入/输出设备和中央控制器(cpu)连接起来,从而实现对输入/输出设备的远程控制的一种解决方案。总线方式有多种,各大公司开发的产品各有特点,例如有的公司采用profibus-dp现场总线,通讯介质为屏蔽双绞线, 有的公司则采用75ω同轴电缆和catv介质技术。虽然应用的介质各有差别,但对系统的要求基本一致,主要有以下几个方面:
(1) 保证数据传输的一致性
保证数据的准确高速传输是对远程i/o的基本要求。大部分数据在rio处理器(在plc的前端)和rio适配器(在远程分站)之间传送,对i/o远程分站小于1ms。
(2) 对时间要求严格控制的可预测速度
作为一个高速局域网络,远程i/o必须支持时间要求很严格的应用场合。plc采用一致性通讯方法服务于每个节点,i/o分站总是在确定的时间范围内更新,在用户逻辑程序段号的基础上对该时间范围内进行计算。为保证信息不会产生冲突,每个节点只在一个确定的时间范围内在网络上进行传送,而不是几个节点的数据同时传送。
(3)
这一点在工程的设计和实施阶段显得非常重要。因为远程i/o连接的是设备层,而且plc与远程站之间的信息传输是在严格的时间段内进行的,因此任何干扰都有可能造成输入输出设备的状态和动作指令不能正确的传送和执行,从而造成系统误动作,甚至发生设备事故。
在实际应用中,人们对远程i/o系统的信号干扰问题重视不够,使得系统进入调试阶段时对出现的各种干扰问题,处理起来非常头痛。下面以施耐德公司的quantum系列远程i/o为例,阐述如何防止系统的干扰问题。
某烧结厂2×90m2烧结机扩容改造工程plc控制系统,其结构如图1所示。5套plc(1-5pc)控制系统分别负责原料配料,熔剂,混料,烧结,成品等工艺系统的检测和控制,之间通过modbusplas总线进行连接。每套plc带有若干远程i/o分站,分站与主站的通讯采用了rio高速局域网络(1.544mbit/slan),通讯介质为75ω同轴电缆。
2 干扰原因的分析
该系统运行的环境比较恶劣,工艺设备中有大量的变频器,粉尘,噪音,震动等。该系统正常工作时处于连锁运行状态,每台设备的运行状态均取决于它的前后设备的运行状态。如图2所示,从3#圆筒到混-13皮带,均受3pc的3#远程站控制,而这段设备的自动启动和停止则由混-3皮带和5#圆筒的状态决定,即混-3皮带启动,则3#圆筒至混-13皮带自动顺序启动-;混3皮带停机,则3#圆筒至混-13皮带顺序停机。
图1 plc系统配置图
图2 每台设备的运行状态
在系统调试过程中,其3pc(烧结成品控制系统)的3#站控制的3#圆筒至混-13皮带出现频繁自动启动/停止的现象。经过现场分析,在排除了设备本身的原因后,认为主要是系统的干扰导致远程i/o的通讯不正常而造成的。这些干扰可能有以下原因引起:
(1) 大量的变频器的存在
由于系统工艺设备中大量的变频器的存在,其产生的奇次谐波干扰非常严重,加上该系统施工时远程电缆的敷设基本没按规范施工,不仅和电力电缆同敷在一处桥架中,而且与远程站连接的分支器、终端器等也没有进行专门的屏蔽处理,这可能导致变频器的奇次谐波进入远程i/o系统引起远程i/o的通讯错误。
(2) 该系统的接地也存在问题
一般的plc系统要求单独接地,以避免电气系统的各种干扰通过接地线进入plc(siemens公司的控制系统不要求plc系统的接地与电气系统的接地严格分开,但是据我查阅有关资料得知,这么做的前提是电气系统的变压器中性点是不能接地的)。该系统在施工时plc接地极和电气接地极虽然是分别埋设的,但由于长时间电气人员日常维护时电气线路改动的随意性太大,实际上两个接地极已经在多个节点连在了一起。由于2个接地极之间存在着微小的电位差,由此形成的在接地线间的电流也进入了plc系统形成干扰。
(3) 到各远程站的分支器安装位置不合理
为了防止信号的辐射引起的干扰,分支器应安装在远离柜体的位置,并用专门的金属屏蔽盒进行屏蔽。实际上分支器均安装在plc柜内,而且没有采取单独的屏蔽措施。
(4) 分站电缆的长度不符合要求
分站电缆的长度要求在2.5-50m范围内,太短信号会在分支器产生反射,这会在分站适配器中产生误差;而太长会造成信号衰减,同样会产生信号误差。实际上由于分支器安装在plc柜内,分站电缆只有1~1.5m长。
(5) 信号反射
在远程i/o的始端和末端要加装好75ω终端电阻,以吸收末端信号的多余能量,防止造成信号反射。