电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

S71200编程指南VIP免费

S71200编程指南_第1页
1/7
S71200编程指南_第2页
2/7
S71200编程指南_第3页
3/7
‐1‐S7-1200 编程指南  PLC,programmablelogiccontroller,可编程逻辑控制器 工作原理CPU 的目标承载操作系统,组织与具体控制任务无关的所有功能。具体包括: 处理暖启动 刷新输入/输出映像 调用用户程序 检测中断事件 调用中断组织块 检测和处理错误 管理存储器 处理通信任务CPU 的工作模式停止(stop),启动(startu p),运行(ru nning);启动(startu p):CPU 从停止转换到运行时为启动模式。四个要点——清输入,始输出,启OB,排中断。具体为清理输入缓冲区(I 区),初始化输出缓冲区(Q 区),执行启动OB,排列中断队列,但不处理。注意,此时启动OB 读取 I 区时结果为0,必须读取物理输入。运行(ru nning):五个要点— — 写输出,写输入,行OB,自诊断,附断信。具体为Q 区写输出,输入写 I 区,执行用户程序,执行自诊断,如此循环。循环中任何时候都会处理中断和外来通信。图 1 CPU 的启动(startu p)和工作(ru nning) 停止(stop):四个要点— — 停程序,禁输出,不刷新,仅通信诊断。具体为停止执行用户OB,禁止输出或保持最后输出值,不刷新输入输出过程映像,仅仅处‐2 ‐理通信和自诊断。CPU 的工作方式扫描式工作。单片机是逐行工作,PLC 是逐行扫描。逐行工作指下一指令的执行始于上一指令的结束,逐行扫描指每循环扫描所有指令并刷新变量。CPU 的扫描周期自诊断— 处理通信— 读输入— 执行用户程序— 写输出。扫描周期是弹性的,多数情况越小越好,组态时可设置最大值,实际扫描周期超出最大值CPU 报错。 编程基础编程单位代码块,具体分为以下几类:组织块OB操作系统与用户程序的接口,架构用户程序功能块FB附加背景数据块的子程序功能FC不附加背景数据块的子程序背景数据块DB保存FB 的输入、输出变量、静态变量全局数据块DB存储用户数据,所有代码块共享表 1 用户程序代码块 组织块OB(organizationblock):由操作系统调用,OB 间不可互相调用。OB 可调用子函数如 FB/FC。有程序循环组织块(扫描循环执行)、启动组织块(startup,启动时执行一次,默认编号 1 00)、中断组织块。功能FC(function):子函数,一个扫描周期内执行完毕。功能块FB(functionblock):子函数,内部含有静态变量...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

S71200编程指南

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部