电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> PLC基础及应用 >> 正文

西门子PLC S7-200的程序结构:主程序、子程序、中断程序

作者:佚名    文章来源:本站原创    点击数:    更新时间:2019-01-01

西门子PLC S7-200的程序有三种:主程序、子程序、中断程序。

主程序只有一个,名称为OB1。

子程序可以达到64个,名称分别为SBR0~SBR63。子程序可以由子程序或中断程序调用。

中断程序可以达到128个,名称分别为INT0~INT127。中断方式有输入中断、定时中断、高速计数中断、通信中断等中断事件引发,当CPU响应中断时,可以执行中断程序。

由这三种程序可以组成线性程序和分块程序两种结构。

一、线性程序结构

_线性程序是指一个工程的全部控制任务都按照工程控制的顺序写在一个程序中,比如写在OB1中。程序执行过程中,CPU不断地扫描OB1,按照事先准备好的顺序去执行工作,如图:

显然,线性程序结构简单,一目了然。但是,当控制工程大到一定程序之后,仅仅采用线性程序就会使整个程序变得庞大而难于编制、难于调试了。

二、分块程序结构

分块程序是指一个工程的全部控制任务被分成多个小的任务块,每个任务块的控制任务根据具体情况分别放到子程序中,或者放到中断程序中。程序执行过程中,CPU不断地调用这些子程序或者被中断程序中断,

分块程序虽然结构复杂一些,但是可以把一个复杂的过程分解成多个简单的过程。对于具体的程序块容易编写,容易调试。从总体上看,分块程序的优势是十分明显的。

Tags:S7-200,西门子PLC,程序结构  
责任编辑:admin
相关文章列表
基于西门子S7-200与WinCC的加热器测试系统设计
S7-200 PLC在加工中心控制系统中的应用的梯形图设计
西门子 S7-200 PLC的皮带运输机控制编程实例
梯形图实例:用西门子plc S7-200编程的几个实例的编程实例
西门子S7-200 系列PLC量程转换及编程方法
西门子PLC S7-200常见的71个故障汇总及解决办法
西门子plc s7-200,PLC的炉窖温度控制系统程序设计实例
S7-200系列的基本逻辑指令
西门子S7-200系列 PLC的数据存储器寻址
西门子S7-200系列PLC的位逻辑指令及应用(梯形图、指令表、时序图
西门子s7-200PLC编程“模板”:几种最基础的编程梯形图实例
西门子s7-200的输入输出端电源必须24v供电吗?
西门子S7-200 PLC如何通过自由口通信控制变频器运行,发送指令XMT
西门子s7-200PLC CPU自由口通信模式总结,XMT和RCV指令
西门子plc S7-300 PLC算术运算指令
西门子plc 算术、逻辑运算指令
西门子plc四则运算指令的使用方法图解,ADD
西门子plc数学函数指令使用方法
西门子plc,plc数据类型有哪些
图解 西门子STEP7程序的编写
西门子PLC和触摸屏顺序随机控制8个指示灯,使用定时器
西门子S7-200高速计数器、编码器的应用!
西门子S7-200 PLC左移、右移指令编程梯形图
西门子S7-200控制步进电机编程实例,梯形图实例
西门子PLC如何实现中断程序
西门子PLC的STL语句指令大全,有语句注释
西门子S7-200PLC编码器测速方法
西门子PLC的公共变量与局部变量
西门子PLC的计数指令,向上计数CTU和向下计数CTD
西门子PLC如何显示参考数据
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询