详细介绍
西门子6ES7153-2BA10-0XB0
西门子6ES7153-2BA10-0XB0
微机一般采用等待命令的工作方式工作。
PLC是按集中输入、集中输出,周期性循环扫描的方式进行工作的。每一次循环扫描所用的时间称为一个扫描周期。
对每个程序,CPU从*条指令开始执行,按顺序逐条地执行指令做周期性的程序循环扫描,如果无跳转指令,则从*条指令开始逐条顺序执行用户程序,直至结束又返回*条指令,如此周而复始不断循环。
PLC在每次扫描工作过程中除了执行用户程序外,还要完成内部处理、输入采样、通信服务、程序执行、自诊断、输出刷新等工作。PLC工作的全过程包括三个部分,即上电处理、扫描过程和出错处理。PLC工作的全过程可用图4所示的运行框图来表示。
PLC通电后,CPU在系统程序的控制下*行内部处理,包括硬件初始化、I/O模块配置检查、停电保持范围设定及其他初始化处理等工作。

PLC应用系统中输入、输出接口电路中的光电耦合器件的作用是:
1、实现现场与PLC主机的电气隔离、提高抗干扰性;
2、避免外电路出故障时,外部强电侵入主机而损坏主机;
3、电平交换,现场开关信号可能有各种电平,光电耦合器将它们变换成PLC主机要求的标准逻辑电平。
PLC的硬件主要由*处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口电源等部分组成。其中,CPU是PLC的核心,输入单元与输出单元是连接现场输入/输出设备与CPU之间的接口电路,通信接口用于与编程器、上位计算机等外设连接。
对于整体式PLC,所有部件都装在同一机壳内,其组成框图如图1所示;对于模块式PLC,各部件独立封装成模块,各模块通过总线连接,安装在机架或导轨上,其组成框图如图2所示。无论是哪种结构类型的PLC,都可根据用户需要进行配置与组合。
*处理单元(CPU)
同一般的微机一样,CPU是PLC的核心。PLC中所配置的CPU 随机型不同而不同,常用有三类:通用微处理器(如Z80、8086、80286等)、单片微处理器(如8031、8096等)和位片式微处理器(如AMD29W等) 。小型PLC大多采用8位通用微处理器和单片微处理器;中型PLC大多采用16位通用微处理器或单片微处理器;大型PLC大多采用高速位片式微处理器。
目前,小型PLC为单CPU系统,而中、大型PLC则大多为双CPU系统,甚至有些PLC中多达8 个CPU。对于双CPU系统,一般一个为字处理器,一般采用8位或16位处理器;另一个为位处理器,采用由各厂家设计制造的芯片。字处理器为主处理器,用于执行编程器接口功能,监视内部定时器,监视扫描时间,处理字节指令以及对系统总线和位处理器进行控制等。位处理器为从处理器,主要用于处理位操作指令和实现PLC编程语言向机器语言的转换。位处理器的采用,提高了PLC的速度,使PLC更好地满足实时控制要求。
在PLC中CPU按系统程序赋予的功能,指挥PLC有条不紊地进行工作,归纳起来主要有以下几个方面:
1) 接收从编程器输入的用户程序和数据。
2) 诊断电源、PLC内部电路的工作故障和编程中的语法错误等。
3) 通过输入接口接收现场的状态或数据,并存入输入映象寄有器或数据寄存器中。
4) 从存储器逐条读取用户程序,经过解释后执行。
5) 根据执行的结果,更新有关标志位的状态和输出映象寄存器的内容,通过输出单元实现输出控制。有些PLC还具有制表打印或数据通信等功能。