第2章 控制系统的组成
2.1 PLC控制系统组成
PLC控制系统像一般的计算机控制系统一样,也是由硬件和软件两个部分组成的,硬件是指PLC本身及其外围设备,软件是指管理PLC的系统软件,PLC的应用程序,编程语言和编程支持工具软件。
图2-1 典型PLC控制系统的硬件组成图
2.1.1 硬件的组成
图2-1为典型PLC控制系统的硬件组成图。PLC控制系统的硬件是由PLC,输入/输出(I/O)电路及外围设备等组成的。系统规模可根据实际应用的需要而定,可大可小。下面对构成控制系统的主要部分简要介绍。
2.1.1.1 主控模块 除了早期生产的整体式PLC(PLC的各个不见都在同一机壳内)外,目前市场多数的PLC都已采用模块化的结构(PLC的各个部件独立封装,称之为模块)。在PLC中各个模块均通过系统总线相互连接起来构成一个系统。在这个系统中最核心的模块是主控模块(也称CPU),它包括:CPU,存储器,通信接口等部分。
2.1.1.2 输入/输出模块 PLC的控制对象是工业生产过程,它与工业生产过程的联系是通过I/O模块实现的。生产过程有许多控制变量,如温度,压力,液位,速度,电压,开关量,继电器状态等,因此,需要有相应的I/O模块作为CPU与工业生产现场的桥梁。且这
7
些模块应具有较好的抗干扰能力。目前,生产厂家已开发出各种型号的模块供用户选择。对于输入/输出模块有:数字量输入/输出模块,开关量输入/输出模块,模拟量输入/输出模块,交流新号输入/输出模块,220V交流输入/输出模块。还有智能模块,它本身带CPU,存储器和监控系统,可独立完成各种运算。智能模块的种类很多,如高速计数模块,PID调节的模拟量控制模块,阀门控制模块,智能存储模块和智能I/O模块。
2.1.1.3 电源模块 该模块将交流电源转换成供CPU存储器所需的直流电源,是整个PLC系统的能源供给中心。它的好坏直接影响到PLC的功能和可靠性。目前,大多数PLC采用高质量的开关式稳压电源,与普通电源相比,PLC的电源工作稳定性好,抗干扰能力也强。有些机器的电源除了供内部电路使用外,还向外提供24VDC的稳压电源,用于外部传感器的需要,这样就避免了因外部电源不合格而引起的外部故障。
2.1.1.4 I/O电路 PLC的基本功能就是控制,它采集被控对象的各种信号。经过PLC处理后,通过执行装置实现控制。输入电路就是被控对象(需要进行控制的机器,设备和生产过程)进行检测,采集,转换和输入。另外,安装在控制台上的按钮,开关等也可以向PLC送控制指令。输出电路的功能就是接受PLC输出的控制信号,对被控对象执行控制任务。
PLC的外围设备很多,但基本功能不外乎对信息和数据的处理。常用的有编程器,可编程终端,打印机,条码读入机等等。编程器PLC的重要外围设备之一,它可以将用户编写的程序送到PLC的用户程序存储器。因此,它的主要任务是输入程序,调试程序和监控程序的执行过程。可编程终端是具有I/O功能的PLC人机界面产品。人可以通过触摸屏幕将信息输入PLC中同样可编程终端也可以将PLC的输入数据和信息显示在屏幕上。
2.2.2 软件的组成
PLC控制系统的软件主要是系统软件,应用软件,编程语言及编程支持工具软件几个部分组成。
2.2.2.1 PLC系统软件与工作过程 PLC系统软件是PLC工作所必须的软件。在系统软件的支持PLC对用户程序进行逐条的解释,并加以执行,直到用户程序结束,然后返回到程序的起始又开始新的一轮扫描。PLC的这种工作方式就称之为循环扫描。
2.2.2.2 应用软件 PLC控制系统的应用软件是指为完成PLC实际控制任务而编制的各种软件。随着PLC应用领域范围的不断扩大,应用水平的提高,PLC应用软件也大大丰富起来了。PLC应用软件与一般计算机信息处理软件相比,有很大不同,PLC应用软件有以下几个特点:
(1)应用软件设计必须与生产工艺紧密结合。生产工艺要求不同,控制的功能也就要求不同,即使是相同的生产过程,由于各种设备的工艺参数不一样,控制实现的方式也不
8
一样。所以程序设计人员必须深入现场,严格遵守生产工艺的具体要求来设计应用程序。
(2)应用软件与硬件紧密相关。软件设计人员不能抛开硬件配置和系统孤立地考虑软件设计。设计必须根据硬件系统,接口的实际情况进行相应的程序设计。
(3)PLC应用软件的设计需要计算机,自动控制技术甚至网络通信技术等多种知识。特别是PLC网络的出现,PLC控制系统不再是一个单独的装置。在控制系统中,可能包括有多台不同型号的PLC,计算机,外围设备等。因此在进行软件设计时,实现和处理某种控制功能都离不开计算机,自动控制和通信技术。因此,应用程序中不仅有PLC程序,还有计算机程序和通信网络程序等。
2.2.2.3 编程语言及编程支持工具软件 PLC有多种编程语言:梯形图语言,助记符语言,逻辑功能图语言,布尔代数语言和某些高级语言(Basic,C语言等)。但使用广泛的还是梯形图语言和助记符语言。现在世界上各个PLC生产厂家都研制了自己的PLC编程支持工具软件和监控组态软件。用户可以根据自己的需要利用这些软件来改善软件的开发环境,提高编程效率。
2.3 PLC控制系统抗干扰措施
自动化系统中所使用的各种类型PLC,有的是集中安装在控制室,有的是分散安装在生产现场的各单机设备上,虽然它们大多处在强电电路和强电设备所形成的恶劣电磁环境中,但PLC是专门为工业生产环境而设计的控制装置,在设计和制造过程中采用了多层次抗干扰和精选元件措施,故具有较强的适应恶劣工业环境的能力、运行稳定性和较高的可靠性,因此一般不需要采取什么特殊措施就可以直接在工业环境使用,但是由于它直接和现场的I/O设备相连,外来干扰很容易通过电源线 或I/O传输线侵入,从而引起控制系统的误动作。PLC受到的干扰可分为外部干扰和内部干扰。在实际的生产环境下,外部干扰是随机的,与系统结构无关,且干扰源是无法消除的,只能针对具体情况加以限制;内部干扰与系统结构有关,主要通过系统内交流主电路,模拟量输入信号等引起,可合理设计系统线路来削弱和抑制内部干扰和防止外部干扰。要提高PLC控制系统的可靠性,就要从多方面提高系统的抗干扰能力。
2.3.1 硬件抗干扰措施
2.3.1.1 PLC控制系统的安装和使用环境 PLC是专为工业控制设计的,一般不需要采取什么特殊措施就可以直接在工业环境使用。但是在PLC控制系统中,如果环境过于恶劣,或安装使用不当,会降低系统的可靠性。PLC使用环境温度通常在0℃ ~55℃范围内,应避免太阳光直接照射,安装位置应远离发热量大的器件,同时应保证有足够大的散热空间和通风条件。环境湿度一般应小于85%,以保证PLC有良好的绝缘。在含有腐蚀性气体、浓
9
雾或粉尘的场合,需将PLC封闭安装。此外,如果PLC安装位置有强烈的振动源,系统的可靠性也会降低,所以应采取相应的减振措施。
2.3.1.2 PLC的电源与接地 PLC本身的抗干扰能力一般都很强。通常,只能将PLC的电源与系统的动力设备电源分开配线,对于电源线来的干扰,一般都有足够强的抑制能力。但是,如果遇上特殊情况,电源干扰特别严重,可加接一个带屏蔽层的隔离变压器以减少设备与地之间的干扰,提高系统的可靠性。如果一个系统中含有扩展单元,则其电源必须与基本单元共用一个开关控制,也就是说,它们的上电与断电必须同时进行。良好的接地是保证PLC安全可靠运行的重要条件。为了抑制附加在电源及输入端、输出端的干扰,应给PLC接专用地线,并且接地点要与其它设备分开,如图2-4(a)。若达不到这种要求,也可采用公共接地方式,如图2-4(b)。但是禁止采用串联接地方式,如图2-4(c),因为它会使各设备间产生电位差而引入干扰。此外,接地线要足够粗,接地电阻要小,接地点应尽可能靠近PLC 。
图2-4 PLC的接地
接地的目的通常有两个,其一为了安全,其二是为了抑制干扰。完善的接地系统是PLC控制系统抗干扰的重要措施之一。接地在消除干扰上起很大的作用。这里的接地是指决定系统电位的地,而不是信号系统归路的接地。在PLC控制系统中有许多悬浮的金属架,它们是惧空中干扰的空中线,需要有决定电位的地线。交流地是PLC控制系统供电所必需的,它通过变压器中心点构成供电两条回路之一。这条回路上的电流、各种谐波电流等是个严重的干扰源。因此交流地线、直流地线、模拟地和数字地等必须分开。数字地和模拟地的共点地最好置悬浮方式。地线各点之间的电位差尽可能小,尽量加粗地线,有条件可采用环形地线。系统地端子(LG)是抗干扰的中性端子,通常不需要接地,可是,当电磁干扰比较严重时,这个端子需与接大地的端子(GR)连接。
2.3.1.3 PLC的输入、输出设备 输入电路是PLC接受开关量、模拟量等输入信号的端口,其元器件质量的优劣、接线方式及是否牢靠也是影响控制系统可靠性的重要因素。以开关量输入为例,按钮、行程开关的触点接触要保持在良好状态,接线要牢固可靠。机械限位开关是容易产生故障的元件,设计时,应尽量选用可靠性高的接近开关代替机械限位开关。此外,按钮触点的选择也影响到系统的可靠性。在设计电路时,应尽量选用可靠性高的元
10
器件,对于模拟量输入信号来说,常用的有4~20mA、0~20mA直流电流信号;0~5V、0~10V直流电压信号,电源为直流24V。
对于开关量输出来说,PLC的输出有继电器输出、晶闸管输出、晶体管输出三种形式,具体选择哪种形式的输出应根据负载要求来决定,选择不当会使系统可靠性降低,严重时导致系统不能正常工作。如晶闸管输出只能用于交流负载,晶体管输出只能用于直流负载。此外,PLC的输出端子带负载能力是有限的,如果超过了规定的最大限值,必须外接继电器或接触器,才能正常工作。外接继电器、接触器、电磁阀等执行元件的质量,是影响系统可靠性的重要因素。常见的故障有线圈短路、机械故障造成触点不动或接触不良。这一方面可以通过选用高质量的元器件来提高可靠性,另一方面,在对系统可靠性及智能化要求较高的场合,可以根据电路中电流异常的情况对输出单元的一些重点部位进行诊断,当检测到异常信号时,系统按程序自动转入故障处理,从而提高系统工作的可靠性。若PLC输出端子接有感性元件,则应采取相应的保护措施,以保护PLC的输出触点。
为了防止或减少外部配线的干扰,交流输入、输出信号与直流输入、输出应分别使用各自的电缆;对于集成电路或晶体管设备的输入、输出信号线、必须使用屏蔽电缆,屏蔽电缆在输入、输出侧悬空,而在控制侧接地,其处理方式如图2-5。
图2-5 屏蔽电缆的处理
2.3.2 软件抗干扰措施
硬件抗干扰措施的目的是尽可能地切断干扰进入控制系统,但由于干扰存在的随机性,尤其是在工业生产环境下,硬件抗干扰措施并不能将各种干扰完全拒之门外,这时,可以发挥软件的灵活性与硬件措施相结合来提高系统的抗干扰能力。
2.3.2.1 利用“看门狗”方法对系统的运动状态进行监控 PLC内部具有丰富的软元件,如定时器、计数器、辅助继电器等,利用它们来设计一些程序,可以屏蔽输入元件的错误信号,防止输出元件的误动作。在设计应用程序时,可以利用\看门狗\方法实现对系统各组成部分运行状态的监控。如用PLC控制某一运动部件时,编程时可定义一个定时器作“看
11