用c语言编写s7-1200 plc程序教程,S7-1200编程指南.pdf

S7-1200编程指南

S7-1200编程指南

 PLC,programmablelogiccontroller,可编程逻辑控制器

 工作原理

CPU 的目标

承载操作系统,组织与具体控制任务无关的所有功能。具体包括:

 处理暖启动

 刷新输入/输出映像

 调用用户程序

 检测中断事件

 调用中断组织块

 检测和处理错误

 管理存储器

 处理通信任务

CPU 的工作模式

停止(stop ),启动(startup ),运行(running );

启动(startup ):CPU从停止转换到运行时为启动模式。四个要点——清输入,始输出,启

OB,排中断。具体为清理输入缓冲区(I区),初始化输出缓冲区(Q区),执行启动OB,排

列中断队列,但不处理。注意,此时启动OB 读取I 区时结果为0,必须读取物理输入。

运行(running ):五个要点——写输出,写输入,行OB,自诊断,附断信。

具体为Q区写输出,输入写I区,执行用户程序,执行自诊断,如此循环。循环中任何时候

都会处理中断和外来通信。

图  1  CPU 的启动(startup)和工作(running)

停止(stop ):四个要点——停程序,禁输出,不刷新,仅通信诊断。

具体为停止执行用

你可能感兴趣的:(用c语言编写s7-1200,plc程序教程)