PLC的组成及工作原理可编程控制器为工业环境设计的数字式运算操作系统PLC一、组成:•中央处理器接收并存储程序和数据用扫描方式接收数据诊断电源,内部电路各种错误完成运算•存储器随机存储器RAM可擦除只读存储器EPRAM电可擦除只读存储器EEPRAM•输入/输出模块•电源•编程器组成结构图见p502图17-11-1二、工作原理PLC可以视为特殊的工业控制计算机,但其编程语言,工作原理与计算机不同PLC工作特点:采用循环扫描工作技术PLC工作过程•输入采集:以扫描方式工作,按顺序将信号寄存•程序执行:运算,处理数据,结果写入输出映象寄存器•输出刷新:转输出映象寄存器数据至输出状态寄存器工作过程结构图见p503图17-11-2三、PLC编程语言图中的继电器是软继电器图中流过的电流是概念电流图中的触点在编程时可无限次引用•梯形图编程语言(LAD)特点:•指令语言表编程语言(STL)特点:与计算机汇编语言类似的助记符编程表达式四、PLC硬件选择方法1、选型原则:使用场合、控制对象、工作环境、性价比(p504页)2、选型方法•输入/输出点数估算开关输入点:DI开关输出点:DO模拟输入点:AI模拟输出点:AOp504页•存储器容量估算与用户内存容量相匹配,估算公式见p506页3、功能选择•运算功能逻辑运算定时运算计数运算四则运算根据系统的要求选择•处理速度不同点数不同机型内存容量根据系统的要求选择4、外形结构选择平板型:小规模,无扩展,价格低廉块状型:小规模,适中扩展,价格低廉输入/输出模块插件型:专供扩展模块,适合中大规模系统5、输入/输出模块选择•输入模块数字量模拟量直流:交流:脉冲:电压电流AC110或AC220首选适用易产生电磁感应具有采样计数功能具有A/D变换功能,变换时间几ms-几十ms常用的模拟量输入模块规格见p508表17-11-3•输出模块数字量模拟量继电器直流交流电压电流五、PLC数据通信1、通信系统配置:点对点:应用对等网技术多点:应用主从结构技术局域网络:局域网络技术结构图见p511图17-11-42、通信协议:•点对点:点对点协议•多点:主从协议•局域网络:不同公司生产的产品使用不同的通信协议