云南变频器销售维修网 云南网检电子标识 返回首页
云南昆明富驱软起动器
中文首页 产品展示 解决方案 技术交流 二手设备 加盟经销 人才招聘 资质证书 联系我们
 
  当前位置:信息发布 >> 浏览详细信息
西门子PLC S7-200程序结构
作者:兆富科技

 

    在PLC程序编制中,其实方法多种多样,类似于高级语言的特点,程序可分为:顺序、循环、选择,无论多么

复杂的过程都可以用这三种方法表达出来,其中每种方法可以独立使用也可以交替使用。S7-200的程序我们一

般也用三种方法表示:主程序、子程序、中断程序。

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

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

    中断程序可以达到128个,名称分别为INT0~INT127。中断方式有输入中断、定时中断、高速计数中断、通

信中断等中断事件引发,当CPU响应中断时,可以执行中断程序。由这三种程序可以组成线性程序和分块程序两

种结构。

一、线性程序结构 (顺序)

      线性程序是指一个工程的全部控制任务都按照工程控制的顺序写在一个程序中,比如写在OB1中。程序执行

过程中,CPU不断地扫描OB1,按照事先准备好的顺序去执行工作,如图:


      显然,线性程序结构简单,一目了然。但是,当控制工程大到一定程序之后,仅仅采用线性程序就会使整

个程序变得庞大而难于编制、难于调试了。

二、分块程序结构(子程序)

      分块程序是指一个工程的全部控制任务被分成多个小的任务块,每个任务块的控制任务根据具体情况分别

放到子程序中,或者放到中断程序中。程序执行过程中,CPU不断地调用这些子程序或者被中断程序中断,分块程

序虽然结构复杂一些,但是可以把一个复杂的过程分解成多个简单的过程。对于具体的程序块容易写,容易调

试。从总体上看,分块程序的优势是十分明显的。

 

 

                          ——云南兆富科技有限公司

 

 

【 2011-6-3 7:39:07 】 【 打印本稿 】 【 关闭窗口
上一条新闻: 西门子PLC S7-200四则运算讲解
下一条新闻: ABB变频器常见故障及维修
 

免费技术支持    高低压变频器维修
版权所有©:   云南兆富科技有限公司 (滇ICP备11002993号)
地址:云南.云南.昆明市经开区浦新路6号昆明C谷西区四楼    电话: 0871-67322300,67322190
邮箱:paxzdh@126.com    QQ群:23873342    手机:13095328257    传真:0871-67328055