盐城纺织职业技术学院
映像寄存器中的值而不会对先阶段的输出产生影响。这样只要时间段足够短,并且PLC周而复始的运行着就完全可以模仿继电器的控制并且取代它。
由于采用集中I/O的思想,其I/O状态存储在寄存器中,可以充分发挥计算机的强大逻辑家能力,以完成更复杂的控制功能。 如图1所示,PLC与通用计算机没有什么区别,只是一台增强了I/O功能的可与控制对象方便连接的计算机。其完成控制的实质是按一定算法进行I/O变换,并将这个变换物理实现,应用与工业现场。
(1)输入寄存器
输入寄存器可按为进行寻址,每一为对应一个开关量,其值反映了开关量的状态,其值的改变由相互如开关量驱动,并保持一个扫描周期。CUP可以读其值,但是不可以写或进行修改。
(2)输出寄存器
输出寄存器的每一位都表明了PLC在下一个时间段的输出值,而程序循环执行开始时的输出寄存器的值,表明的是上一时间段的真实输出值,在程序执行过程中,CPU可以读其值,并作为条件参加控制,还可以修改其值,而中间的变换仅仅影响寄存器的值。只有程序执行到一个循环的尾部时的值才影响下一时间段的输出,即只有最后的修改才对输出接点的真实值产生影响。
(3)存储器
存储器分为系统存储器和用户存储器。系统存储器存储的是系统程序,它是由厂家开发固化好了的,用户不能修改,PLC要在系统程序的管理下运行。用户存储器中存放的是用户程序和运行所需要的资源,I/O寄存器的值作为条件决定着存储器中的程序如何被执行,从而完成复杂的控制功能。
(4)CUP单元
CUP单元控制着I/O寄存器的读、写时序,以及对存储器单元中的程序的解释执行工作,是PLC的大脑。
(5)其他单元接口
11
盐城纺织职业技术学院
其他单元接口用语提供PLC与其他设备和模块进行连接通信的物理条件
系统存储器...........用户存储器CUP............路电入输输入寄存器输出寄存器输出电路输入量其他接口电路
图1 PLC的组成
2.1.4 PLC的定义
最初,可编程逻辑控制器(Programmable Logic Controller)简称PLC。只能进行计数、定时及开关量的逻辑控制。1987年2月,国际电工委员会(IEC)对可编程控制器的定义是:可编程控制器是一种数学运算操作的电子系统,专为在工业环境下的应用而设计。它采用一类可编程序的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数和算术操作等面向拥护的指令,并通过数字式和模块式输入/输出,控制各种类型的机械和生产过程。可编程序控制器及其有关外部设备,都按易于与工业控制系统连成一个整体、易于扩充功能的原则设计。 2.1.5 PLC的特点
(1)可靠性高。在I/O环节,PLC采用了光电隔离、滤波等多种措施。系统程序和大部分的用户程序都采用EPROM存储,
12
盐城纺织职业技术学院
一般PLC的平均无故障工作时间可达几万小时以上。
(2)控制功能强。PLC采用的CUP一般是具有较强位处理功能的为处理机,为了增强其复杂的控制功能和连网通讯等管理功能,可以采用双CPU的运行方式,使其功能得到极大的增强。
(3)编程方便易学。第一编程语言(梯形图)是一种图形编程语言,与多年来工业现场使用的电器控制图非常相似,理解方式也相同,非常适合现场人员学习。
(4)使用于恶劣的工作环境。采用封装的方式,适合于各种震动、腐蚀、有毒气体等的应用场合。
(5)与外部设备连接方便。采用统一接线方式的可坼装的活动端子排,提供不同的端子功能适合于多种电器规格。
(6)体积小、重量轻、功耗底。 (7)性价比高。
(8)模块化结构,扩展能力强。根据现场的需要进行不同功能的扩展和组装,一种型号的PLC可用于控制从几个I/O点到几百个I/O点的控制系统。
(9)维修方便,功能更灵活。程序的修改就以意味着功能的修改,因此功能的改变非常灵活。 2.1.6 PLC的性能指标 (1)存储容量
这里专指用户存储器的存储容量,它决定了用户所编程序的长短。大、中、小型PLC的存储容量变化范围一般为2KB~~2MB。
(2)I/O点数
I/O点数,即PLC面板上的I/O端子的个数。I/O点数越多,外部可以连接的I/O器件就越多,控制规模就越大。它是衡量PLC性能的重要指标之一。
(3)扫描速度
扫面速度是指PLC执行程序的快慢,是一个重要的性能指标,体现了计算机控制取代继电器控制的吻合程度。从自动控制的观
13
盐城纺织职业技术学院
点来看,决定了系统的实时性和稳定性。
(4)指令的多少
她是衡量PLC能力强弱的标志,决定了PLC的处理能力、控制能力的强弱。限定了计算机发挥运算功能、完成复杂控制的能力。
(5)内部寄存器的配置和容量
它直接对用户编制程序提供支持,对PLC指令的执行速度及可完成的功能提供直接的支持。
(6)扩展能力
扩展能力包括I/O点数的扩展和PLC功能的扩展两方面的内容。
(7)特殊功能单元
特殊功能单元种类多,也可以说PLC的功能多。典型的特殊功能单元有模拟量、模糊控制连网等功能。 2.1.7 PLC的分类
不同的分类标准会造成不同的分类结果,PLC常用的分类方式有如下两种。
按其I/O点数一般分为微型(32点以下)、小型(128点以下)、中型(1024点以下)、大型(2048点以下)、超大型(从2048点以上可达8192点以上)5种。
按结构可分为箱体式、模块式和平板式3种。
14
盐城纺织职业技术学院
第三章 PLC工作原理
3.1PLC工作方式
3.1.1 循环扫描
CUP连续执行用户程序、任务的循环序列称为扫描。CUP的扫描周期包括读输入、执行程序、处理通讯请求、执行CUP自诊断测试及写输出等等内容。
PLC可被看成是在系统软件支持下的一种扫描设备。他意识周而复始的循环扫描并执行由系统软件规定好的任务。用户程序只是扫描周期的一个组成部分,用户程序不运行时,PLC也在扫描,只不过在一个周期中去除了用户程序和读输入、写输出这几部分的内容。典型的PLC在一个周期中可以完成以下5个扫描过程。
(1)自诊断测试扫描过程。为保证设备的可靠行,及时放映所出现的故障,PLC都具有自监视功能。
(2)与网络进行通讯的扫描过程。一般小型系统没有这一扫描过程,配有网络的PLC系统才有通讯扫描过程,这一过程用于PLC之间及PLC与上位计算机或终端设备之间的通信。
(3)用户程序扫描过程。机器处于正常运行状态下,每一个扫描周期内都包含该扫描过程。该过程在机器运行中是否执行是可控的,即用户可以通过软件进行设定。用户程序的长短会影响过程所用的时间。
(4)读输入、写输出扫描过程。机器在正常运行状态下,每一个扫描周期都包含这个扫描过程。该过程在机器运行中是否被执行是可控的。CUP在处理用户程序时,使用的输入值不是直接
15