.4冗余设计和降级操作设计1)对可靠性要求较高的应用场合,冗余设计和降级操作是必要的。冗余设计可采用热后备或冷后备方式。热后备方式操作时,冗余的后备系统也同时运行,两者输出的结果一致时,表示系统是正常运行的;一旦结果不一致,则发出好报信号,同时,根据自诊断的结果,切换到正常的系统去。
冷后备方式操作时,冷后备系统不运行,它在自诊断检测出运行系统故障后才切入后备系统。对PLC来说,冗余系统的范围主要是CPU、存储单元、电源系统和通信系统,只有在可靠性要求很高时,才会包括输入输出单元的冗余等。
2)降级操作是指在设计时,将手动操作包括在内的设计。例如,紧急停车的设计,关键设备的开停和再启动功能的设计等。这样,一旦发生故障,可采用降级的操作,即对部分或全部设备进行手动的开停操作,以避免设备的损坏或对人员的伤害。
此外,在设计中也可考虑从全自动到半自动、直至手动的操作等。1.5PLC的I/O电路1)由于PLC是通过输入电路接受开关量、模拟量等输入信号,因此输入电路的元器件质量的好坏和连接方式直接影响着控制系统的可靠性。
比如:按钮、行程开关等输入开关量的触点接触是否良好、接线是否牢固等。设备上的机械限位开关是比较容易产生故障的元件。在设计时,应尽量选用可靠性高的接近开关代替机械限位开关。此外,按钮的常开和常闭触点的选择也会影响到系统的可靠性。
现以一个简单的起动、停止控制线路为例,如图2和图3所示的是两个控制线路和它们的对应梯形图。这两个控制线路的控制功能完全一样,按下起动按钮,输出动作;按下停止按钮,输出断开;但它们的可靠性不一样。我们假设输出断开为安全状态,那么图3的可靠性要比图2的高。
当采用图3电路时,不论SB1、SB2开关本身开路还是接线开路,输出都为安全状态,保证了系统图2起、停控制线路图3起、停控制线路2)在输入端有感性负荷时,为了防止反冲感应电势损坏模块,在负荷两端并接电容C和电阻R(交流输入信号),或并接续流二极管D(直流输入信号)。
1.1工作环境的要求除了为特殊工作环境而设计的PLC外,一般PLC工作的环境温度应在0~55℃的范围,并要避免太阳光直接照射;安装时要远离大的热源,保证足够大的散热空间和通风条件;空气的相对湿度应小于85%,不结露,以保证PLC的绝缘良好。
PLC应避免安装在有振动的场所;对振动源允许的条件则应按照产品说明书的要求,安装减振橡胶垫或采取其他防振措施。空气中有粉尘和有害气体时,应将PLC封闭安装。1.2电源的要求不同的PLC产品,对电源的要求也不同,这里包括电源的电压等级、频率、交流纹波系数和输入输出的供电方式等。
对电磁干扰较强、而对PLC可靠性要求又较高的场合,PLC的供电应与动力供电和控制电路供电分开;必要时,可采用带屏蔽的隔离变压器供电、串联LC滤波电路等。在设计时,外接的直流电源应采用稳压电源,供电功率应留有20%~30%的余量。
对由控制器本身提供的直流电源,应了解它所能提供的大电流,防止过电流造成设备的损坏。1.3接地和接线1)PLC的良好接地是正常运行的前提。在设计时,PLC的接地应与动力设备的接地分开,采用专用接地;如不能分开接地时,应采用共用接地;禁止采用共通接地方法。
有些特殊接口模块自身能处理一部分现场数据,从而使CPU从繁重的任务处理中解脱出来。(五)智能式I/O当前,PLC的生产厂家相继推出了一些智能式的I/O模块。一般智能式I/O模块本身带有处理器,可对输入或输出信号作预先规定的处理,并将处理结果送入CPU或直接输出,这样可提高PLC的处理速度并节省存储器的容量。
表3选择PLC的I/O接口模块的一般规则三、存储器类型及容量选择PLC系统所用的存储器基本上由PROM、EPROM及RAM三种类型组成,存储容量则随机器的大小变化,一般小型机的大存储能力低于6kB,中型机的大存储能力可达64kB,大型机的大存储能力可上兆字节。
综上,表3归纳了选择I/O模块的一般规则。PLC的存储器容量选择和计算的种方法是:根据编程使用的节点数计算存储器的实际使用容量。第二种为估算法,用户可根据控制规模和应用目的,按照表4的公式来估算。
为了使用方便,一般应留有25%~30%的裕量,获取存储容量的佳方法是生成程序,即用了多少字。表4同时给出了存储器容量的估算方法。表4控制目的估算存储器容量的方法四、编程器和外部设备的选择在系统的实现过程中,PLC的编程问题是非常重要的。
用户应当对所选择PLC产品的软件功能及编程器有所了解。通常情况下,小型控制系统一般选用价格便宜的简易编程器,如果系统较大或多台PLC共用,可以选用功能强、编程方便的图形编程器。如果有个人计算机,可以选用能在个人计算机上运行的编程软件包。
PLC与工业生产过程的联系是通过I/O接口模块来实现的。PLC有许多I/O接口模块,包括开关量输入模块、开关量输出模块、模拟量输入模块、模拟量输出模块以及其他一些特殊模块,使用时应根据它们的特点进行选择。
(一)确定I/O点数根据控制系统的要求确定所需要的I/O点数时,应再增加10%~20%的备用量,以便随时增加控制功能。对于一个控制对象,由于采用的控制方法不同或编程水平不同,I/O点数也应有所不同。表2列出了典型传动设备及常用电气元件所需的开关量的I/O点数。
表2典型传动设备及常用电气元件所需的开关量的I/O点数(二)开关量I/O开关量I/O接口可从传感器和开关(如按钮、限位开关等)及控制设备(如指示灯、报好器、电动机起动器等)接收信号。典型的交流输入/输出信号为24~240V,直流输入/输出信号为5~240V。
尽管输入电路因制造厂家不同而不同,但有些特性是相同的,如用于错误信号的抖动电路等。(三)模拟量I/O模拟量输入/输出接口一般用来感知传感器产生的信号。这些接口的典型量程为-10~+10V、0~+11V、4~20mA或10~50mA。
一些制造厂家在PLC上设计有特殊模拟接口,因而可接收低电平信号,如RTD、热电偶等。一般来说,这类接口模块可用于接收同一模块上不同类型的热电偶或RTD混合信号。(四)特殊功能I/O在选择一台PLC时,用户可能会面临一些特殊类型且不能用标准I/O实现的I/O限定(如定位、快速输入、频率等)。