西门子S7-200 CPU的控制程序由主程序、子程序和中断程序组成。

  1.主程序

  主程序(OBI)是程序的主体,每个项目必须只有一个主程序。子程序和中断程序可以在主程序中调用。

  主程序通过指令控制整个应用程序的执行,每次CPU扫描都要执行一次主程序。STEP7-Micro/Win的程序编辑器窗口底部的选项卡用于选择不同的程序。因为程序已经分离,所以在每个程序结束时,不需要添加无条件的end指令,如END、RET或RETI。

  2.子程序

  子程序是一组可选的指令,只有在被其他程序调用时才能执行。同一个子程序可以在不同的地方调用多次。使用子程序可以简化程序代码,减少扫描时间。设计良好的子程序很容易移植到其他项目中。

  3.中断程序

  中断程序是一组可选的指令。主程序不调用中断程序;当中断事件发生时,它们被可编程控制器的操作系统调用。中断程序用于处理预定义的中断事件。因为无法预测中断事件将在何时发生,所以不允许重写可能在其他程序中使用的内存。

  以上属于基础内容,看不明白的朋友可以看一套plc视频教程,更容易理解。

PLC程序的组成结构相关推荐

  1. 三菱PLC CCD控制ST程序 本PLC程序中CCD控制用的ST结构化语言,程序都有注释

    三菱PLC CCD控制ST程序 本PLC程序中CCD控制用的ST结构化语言,程序都有注释.注释全面,用的三菱fx3u系列plc,可借鉴,本程序已经设备实际批量应用.稳定生产.成熟可靠,借鉴价值高,是三 ...

  2. 三菱PLC控制东芝4轴机器人程序,有完整的PLC程序带注释, 结构清楚,信捷触摸屏程序,电气图纸,东芝机械手程序,适合你学习应用,附赠东芝机器人编程软件,可以模拟运行。

    三菱PLC控制东芝4轴机器人程序,有完整的PLC程序带注释, 结构清楚,信捷触摸屏程序,电气图纸,东芝机械手程序,适合你学习应用,附赠东芝机器人编程软件,可以模拟运行.

  3. plc程序结构及其特点介绍

    介绍以下常见的plc程序结构及其特点: 1.国外一些小型可编程控制器程序结构 这些可编程逻辑控制器的用户程序由主程序.子程序和中断程序组成.在每个扫描周期中,CPU调用主程序一次.主程序可以调用子程序 ...

  4. 三菱Q系列PLC ,QD77MS16走总线控制伺服项目,实际应用的 程序结构清晰明了,通俗易懂,8个伺服,PLC程序有完整的注释

    三菱Q系列PLC ,QD77MS16走总线控制伺服项目,实际应用的 程序结构清晰明了,通俗易懂,8个伺服,PLC程序有完整的注释,有伺服设定参数,三菱触摸屏程序,电气BOM ,电气I/O表,完整的电气 ...

  5. 三菱R系列PLC程序 全部采用ST语言编写,内部使用函数块和结构体,程序思路清晰

    三菱R系列PLC程序 全部采用ST语言编写,内部使用函数块和结构体,程序思路清晰,简洁明了. 通过结构体和函数块的使用,可以使您在程序编写水平得到很大提高. ST语言是PLC后续的主流语言,是日后编程 ...

  6. 西门子1200 1500 完整大型PLC程序 3台西门子触 摸屏 程序块无密码 结构清晰 程序带中文注解 共1多台发那科机器人

    西门子1200 1500 完整大型PLC程序 3台西门子触 摸屏 程序块无密码 结构清晰 程序带中文注解 共1多台发那科机器人 三个SEW变频器控制的4面转台 130多个气缸 1200 1500 间使 ...

  7. 三菱Q系列PLC ,QD77MS16走总线控制伺服项目,实际 应用的, 程序结构清晰明了,通俗易懂,8个伺服,PLC程序有完整的注释

    三菱Q系列PLC ,QD77MS16走总线控制伺服项目,实际 应用的, 程序结构清晰明了,通俗易懂,8个伺服,PLC程序有完整的注释,有伺服设定参数,三菱触摸屏程序,电气BOM ,电气I/O表,完整的 ...

  8. 米家扩展程序初始化超时_28条规范和建议,教你如何设计出一套完美的PLC程序...

    一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释.精良的架构.良好的可扩展性.完备的报警保护系统.运行前的模拟系统. 1. 简单性 使PLC程序尽可能简单.简单的含义就是 ...

  9. 三菱四节传送带控制梯形图_一文讲透FX5U PLC程序控制指令及步进梯形图编程

    三菱PLC在80年代进入中国市场,已有30多年历史.由于三菱PLC编程易学,功能强大,深受中国用户喜爱.随着时间推移,市场上已经淘汰掉二代产品,关系图如下: 说明 90年代老型号 2000年代老型号 ...

  10. codesys 串口通讯实例_常见的PLC程序实例,车库自动门的PLC控制!

    点击箭头处"工业之家",选择"关注公众号"! PLC控制车库自动门实例 车库自动门控制 (1)明确系统控制要求 系统要求车库门在车辆进出时能自动打开关闭,车库门 ...

最新文章

  1. poj3683(2-SAT)
  2. 超简单破解网页加密源代码
  3. Java 中常用缓存Cache机制的实现
  4. redis setnx 分布式锁_Spring Boot 整合 Redis 正确的实现分布式锁
  5. HashMap 死循环
  6. 苹果cms v8模板 高仿爱奇艺带PC+手机模板
  7. console的一些方法
  8. java线程安全(一)
  9. Python办公自动化(八)|使用Python转换PDF,Word/Excel/PPT/md/HTML都能转
  10. 定时器/计数器0(定时器)
  11. java-OOP-抽象类和接口
  12. java+编辑距离自动机_编辑距离,重叠,组装算法和python程序.pptx
  13. java输入输出流详解_Java输入输出流详解
  14. linux桌面鼠标变一只手,Linux_安装鼠标主题 让 Ubuntu 的鼠标变漂亮,对ubuntu默认的白色鼠标主题厌 - phpStudy...
  15. gitlab增加p3c-hook强制代码规范
  16. lsf服务器窗口显示,LSF指定进程提交到指定QUEUES中
  17. 深入Kubernetes 之 DaemonSet :容器化守护进程
  18. 十三、java类的封装、继承、多态
  19. 切换双屏之后应用不显示在桌面的问题
  20. chrome浏览器必备5款插件--各个都好使--chrome基础

热门文章

  1. ILSPY反编译工具下载代替收费的Reflector工具
  2. 服务器dump文件位置,dump解析入门-用VS解析dump文件进行排障
  3. python小区管理系统设计_小区物业管理系统设计与实现
  4. python物业管理系统_小型物业管理系统的设计与实现研究背景及意义
  5. 读 项亮《推荐系统实践》
  6. 软件工程经济学课后答案
  7. ukij手机字体_微信小程序一些常见的坑
  8. python生成api文档_文档API生成工具
  9. 网易云音乐ncm批量解码转换flac和mp3,qq音乐qmc转换
  10. 基本music matlab,求利用MUSIC算法进行DOA估计的Matlab源程序