(3)编程方便易学。第一编程语言(梯形图)是一种图形编程语言,与一直以来工业中使用的电器控制图几乎雷同,理解方式完全相同,十分适合现场人员学习。
(4)通常被使用在工作环境不佳的地方。采用的是封装方式,在一些恶劣的环境中应用,如有腐蚀性物质的场合,有毒气体以及震动太大的情况。
(5)连接外部设备简易方便。采用的是统一接线的方式的可拆装活动端子排,具有能够提供适用于各种电器规格的不同的端子。
(6)体积较小、重量较轻、功耗较低。
(7)性价比很高。
(8)结构呈现模块化,扩展能力很强。根据具体的需要对不同功能做扩展和组装,一种型号的PLC可用来控制几个I/O点到几百个I/O点的控制系统。
(9)维修起来很方便,功能也很灵活。程序的修改也就是修改了功能,所以功能的改变十分灵活。
2.3 PLC的性能指标
(1)I/O
I/O点数是指PLC面板上的I/O端子的多少。I/O点数越多,外部可以连接的I/O器件就越多,控制规模就越大。I/O点数是衡量PLC性能的重要指标之一[2]。
(2)存储容量的大小文献综述
这里指的是用户存储器的存储容量的大小,用户编的程序的长短由它决定。绝大多数型号的PLC的存储容量在2KB~~2MB的范围内。
(3)扫描的快慢
扫描的快慢即扫描速度,指的是PLC执行程序的快慢程度,是十分重要的性能指标之一,表现了计算机控制代替了继电器控制的程度。从自动控制的角度来看,它体现了系统的实时性和稳定性。
(4)指令的多少
它标志了PLC的能力,体现了PLC的处理和控制能力的大小。限制计算机进行运算以及完成复杂控制的能力。
(5)内部寄存器的容量及配置
它支持用户编制程序,支持PLC指令能够控制速度和能够完成的功能。
(6)扩展的能力
扩展能力包括I/O点数扩展以及PLC功能扩展两个不同的方面。
(7)特殊功能单元
特殊功能单元种类多,即PLC的功能多样。典型的特殊功能单元具有模拟量、模糊控制连网等功能。
2.4 PLC的工作原理
2.4.1循环扫描
CPU连续执行用户程序、任务的循环序列称为扫描。CPU的扫描周期包括读输入、执行程序、处理通讯请求等内容。
循环扫描有如下特点:
(1)扫描会循环不停的进行,读输入和输出以及用户程序执行与否都是可控的。
(2)设备驱动着输入映像寄存器的内容,程序运行的过程中,一个周期内输入映像寄存器的值通常恒定,CPU使用的是集中输入的控制思想,仅可以使用输入映像寄存器的值来辅助执行程序。
(3)多次重复使用一个输出单元或者修改顺序都会使执行结果发生不同。
(4)各个电路和不同的扫描阶段会造成输入和输出的延迟,这是PLC的主要缺点。
在读输入阶段,CPU对各个输入端子进行扫描,通过输入电路将各输入点的状态锁入映象寄存器中。紧接着进入用户程序的执行阶段,CPU对每一条指令扫描的顺序是自左向右,自上而下,根据输入映象寄存器和输出映象寄存器的状态执行用户程序,将执行的最终结果写入到输出映象寄存器。在程序执行的这段时间内,就算是输入端子状态改变,输入状态寄存器的内容也不会改变——输入端子状态变化只能在下一个周期的输入阶段才被集中读入[3]。来!自~751论-文|网www.751com.cn