以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA博途软件使用指南》一书。
第七章 程序块
程序块概述
S7-1500系列PLC的CPU中除运行用户程序外还执行操作系统。操作系统包含在每个CPU中,处理底层系统级任务,并提供了一套用户程序的调用机制。用户程序由用户编写,工作在操作系统这个平台上,完成用户自己特定的自动化任务。
操作系统用于执行和组织所有与用户控制任务无关的CPU 功能和运行顺序,例如操作系统任务包括下列各项:
处理暖启动
更新输入输出过程映像区
调用用户程序
检测中断并调用中断组织块
检测并处理错误
管理存储区
与编程设备和其它设备通信
用户程序是为了完成特定的自动化任务,由用户自己编写并下载到CPU的数据和代码。用户程序任务包括:
暖启动的初始化工作
进行数据处理,I/O数据交换和工艺相关的控制
对中断的响应
对异常和错误的处理