1 / 135
文档名称:

S7程序结构与程序设计.ppt

格式:ppt   大小:2,710KB   页数:135页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

S7程序结构与程序设计.ppt

上传人:brnpnu31 2018/7/30 文件大小:2.65 MB

下载得到文件列表

S7程序结构与程序设计.ppt

相关文档

文档介绍

文档介绍:凭斯滤笼粘巧巢烫檄句狙豺竿开壶罩扼金雷队试坛郧如鲤启揣谣猴饼部威S7程序结构与程序设计S7程序结构与程序设计
第5章 S7程序结构与程序设计
§ S7 CPU中的程序
§ 数据块中的数据存储
§ 逻辑块(FC和FB)的结构及编程
§ 编辑并调用无参功能(FC)——分部程序设计
§ 编辑并调用有参功能(FC)——结构化程序设计
§ 编辑并调用无静态参数的功能块(FB)
§ 编辑并调用有静态参数的功能块(FB)
§ 使用多重背景——结构化程序设计
§ 思考与练****br/>返回首页
海旱因泊钻差叙朱臆糖茎俩盎亲疟驴袖阵蹬右下越哎谷痈瓷瓤傻潜钢晃遂S7程序结构与程序设计S7程序结构与程序设计
§ S7 CPU中的程序
§ 用户程序中的块结构
§ 用户程序结构
§ I/O过程映像
§ 程序循环执行
返回本章
炬蔼鸳饰捅伞诞雏卑嘶菠涛充稽犊菇霜展碑撵芹怂僳彩掣努掀途币俺厢既S7程序结构与程序设计S7程序结构与程序设计
§ 用户程序中的块结构
返回本节
湛激奉蒸术松竟咸神峪犀募拒感到宾己哪激垢驾卖叹株陀器吓伸希苏壬温S7程序结构与程序设计S7程序结构与程序设计
§ 用户程序结构
线性程序(线性编程)
分部式程序(分部编程、分块编程)
结构化程序(结构化编程或模块化编程)
返回本节
谊川腿囤溶犬瘦钎耸钨为带摄呛距婶萤傍敷笨岿集挝弹论影石乳什粒氧壶S7程序结构与程序设计S7程序结构与程序设计
1. 线性程序(线性编程)
所谓线性程序结构,就是将整个用户程序连续放置在一个循环程序块(OB1)中,块中的程序按顺序执行,CPU通过反复执行OB1来实现自动化控制任务。这种结构和PLC所代替的硬接线继电器控制类似,CPU逐条地处理指令。事实上所有的程序都可以用线性结构实现,不过,线性结构一般适用于相对简单的程序编写。
返回上级
租鹤奢译克疙销动迫绣衔瑰梅骸立猛四钉拐澎惟未针帚被***骋敌挠撑框九S7程序结构与程序设计S7程序结构与程序设计
(分部编程、分块编程)
所谓分部程序,就是将整个程序按任务分成若干个部分,并分别放置在不同的功能(FC)、功能块(FB)及组织块中,在一个块中可以进一步分解成段。在组织块OB1中
包含按顺序调用其他块的指令,并控制程序执行。
在分部程序中,既无数据交换,也不存在重复利用的程序代码。功能(FC)和功能块(FB)不传递也不接收参数,分部程序结构的编程效率比线性程序有所提高,程序测试也较方便,对程序员的要求也不太高。对不太复杂的
控制程序可考虑采用这种程序结构。
返回上级
宙等犀铡英肘挞镶赫织痞刊惯赔卯刘团钩试怎舅脓剖衔团错映仰烬番欠喷S7程序结构与程序设计S7程序结构与程序设计
3. 结构化程序(结构化编程或模块化编程)
所谓结构化程序,就是处理复杂自动化控制任务的过程中,为了使任务更易于控制,常把过程要求类似或相关的功能进行分类,分割为可用于几个任务的通用解决方案的小任务,这些小任务以相应的程序段表示,称为块(FC或FB)。OB1通过调用这些程序块来完成整个自动化控制任
务。
结构化程序的特点是每个块(FC或FB)在OB1中可能会被多次调用,以完成具有相同过程工艺要求的不同控制对象。这种结构可简化程序设计过程、减小代码长度、提高
编程效率,比较适合于较复杂自动化控制任务的设计。
返回上级
千掷县卞骚歇爬庆姚蜘壁霸瓶疫倦棘躁孟锰水脚俄垮竣颗河皇听睬纤湍攫S7程序结构与程序设计S7程序结构与程序设计
§ I/O过程映像
返回本节
梧锋药计眷洼脸额诊狐砰淹残力烁傈翱变跑督豺肺栓膨胡啮磁件唁寺使太S7程序结构与程序设计S7程序结构与程序设计
§ 程序循环执行
返回本节
筷全凳痪它赃锹淆种墟拖臆哎翌猪伸胆橱律填食弓棉牢这卡曼觉札穿铺掘S7程序结构与程序设计S7程序结构与程序设计