不可缺少的重要组成部分。Р在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能也不断提高。除了大多数PLC使用的梯形图语言外,为了适应各种控制要求,出现了面向顺序控制的步进编程语言、面向过程控制的流程图语言、与计算机兼容的高级语言(BASIC、C语言等)等。多种编程语言的并存、互补与发展是PLC进步的一种趋势。Р2.2 可编程控制器的组成Р根据结构不同,PLC可分为整体式(单元式)和组合式(也称模块式)两类:Р(1)整体式结构的PLC将中央处理单元(CPU)、存储器、输入单元、输出单元、电源、通信端口、I/O扩展端口等组装在一个箱体内构成主机,另外还有独立的I/O扩展单元及扩展模块等与主机配合使用。整体式PLC结构紧凑、体积小,小型机常采用这种结构,其组成示意图见图1所示。Р图2-1 整体式PLC的组成示意图Р(2)组合式的PLC是将CPU、输入单元、输出单元、电源单元、智能I/O单元、通信单元等分别做成单个的电路或模块,各模块可以插在带有总线的底板上。组合结构PLC的特点是配置灵活,输入接点、输出结点的数量可灵活选择,各种功能模块可以依需要配置,中、大型常用组合式结构。Р可编程控制器主要组成部分介绍:Р(1)中央处理器(CPU)РCPU是PLC的核心,它按PLC中系统程序赋予的功能指挥PLC有条不紊地进行工作。主要用途如下:Р(1)接收从编程器输入的用户程序和数据,送入存储器存储;Р(2)用扫描方式接收输入设备的状态信号,并存入相应的数据区(输入映像寄存器);Р(3)监测和诊断电源、PLC内部电路的工作状态和用户编程过程中的语法错误等;Р(4)执行用户程序。从存储器逐条读取用户指令,完成各种数据的运算、传送和存储等功能;Р(5)根据数据处理的结果,刷新有关标志位的状态和输出映像寄存器表的内容,再经输出部件实现输出控制、制表打印或数据通信等功能。Р(2)存储器