技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

西门子PLC S7-200的程序结构

[复制链接]
跳转到指定楼层
楼主
发表于 2023-4-18 15:56:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式   来自:113.116.224.171

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

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

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

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

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

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

一、线性程序结构

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

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

二、分块程序结构

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

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


2
发表于 2023-4-18 16:38:29 | 只看该作者   来自:113.116.34.187
嘿嘿,文章发的太好了
3
发表于 2023-4-19 16:41:33 | 只看该作者   来自:113.116.224.171
学习学习
4
发表于 2023-4-19 16:43:09 | 只看该作者   来自:113.116.224.171
奈斯
5
发表于 2023-4-19 16:58:59 | 只看该作者   来自:113.90.2.207
6
发表于 2023-4-19 17:00:01 | 只看该作者   来自:113.116.224.171
还是不太理解
7
发表于 2023-4-19 17:21:09 | 只看该作者   来自:113.90.2.207
头大
8
发表于 2023-4-21 16:29:30 | 只看该作者   来自:113.90.0.141
难不到我
9
发表于 2023-4-21 16:59:48 | 只看该作者   来自:113.116.224.171
10
发表于 2023-4-26 16:22:19 | 只看该作者   来自:113.90.2.207
谢谢分享
11
发表于 2023-4-26 16:38:50 | 只看该作者   来自:113.90.2.207
12
发表于 2023-4-26 17:16:04 | 只看该作者   来自:113.116.34.187
111111
13
发表于 2023-4-27 15:45:03 | 只看该作者   来自:113.90.2.207
唉,学习太痛苦
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-4-28 01:25

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

快速回复 返回顶部 返回列表