版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、STEP 7 编程方法,程序结构,STEP 7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。,线性化,模块化,结构化,线性化编程: 所有的指令都在一个 块 (OB1) 内。,模块化编程: 每个设备的控制指令 都在各自的块内。 OB1按顺序调用每个块。,结构化编程: 不同的块调用可重复利用的代码。OB1 (或其他块) 调用这些块 并传递相应的参数。,OB1,OB1,OB1,配方 A,配方 B,混合器,排空,泵,排空,线性化编程,OB1,Network 1,Network 2,Network 3,电机控制,信息,取得操作的小时数,线性编程实例 - 传送带控制,模块化
2、编程,主程序,子块,程序 处理,程序 处理g,调用另一个块的指令,块结束,OB,FC/FB,模块化程序的执行,模块化编程实例 - 液位监视,结构化编程,OB 1,a,b,成分 A,成分 B,结构化编程实例,程序块类型,故障,循环,定时,过程,OB = 组织块 FB = 功能块 FC = 功能 SFB = 系统功能块 SFC = 系统功能,操作系统,用户定义的块,块类型 特点 系统功能- 存储在CPU的操作系统中 (SFC)- 用户可以调用此功能 (不需要存储器) 系统功能块- 存储在CPU的操作系统中 (SFB)- 用户可以调用此功能 (需要存储器) 系统数据块- 用于组态数据和参数的数据块
3、(SDB),系统块,数据块类型和结构,CPU314中块的大小是8K字节 数据块提供的最大存储空间 依赖于CPU的型号,0,7,调用程序块,调用程序块,被调用的块,(OB, FB, FC),(FB, FC, SFB, SFC),程序执行,程序执行,调用另一个块的指令,块结束,执行OB1中的程序 (循环执行) 事件 (日期时间中断、硬件中断等) 调用其他 OB,FB,FC,循环监视时间的开始,启动块 (OB 100) 上电后执行一次,从模块读信号状态,并保存到过程映象区 (PII),把过程映象输出表(PIQ) 写到输出模块,循环程序执行,过程映象,字节 0 字节 1 字节 2 : : :,PII,
4、PIQ,CPU 存储器区,: : A I2.0,= Q4.3 : : : :,1,1,S7-300 模块的编址,地址 0.0 地址 0.7 地址 1.0 地址 1.7,多层组态中的 DI/DO 编址,槽 1 2 3 4 5 6 7 8 9 10 11,S7-300模拟量模块的寻址,IM,256 to 270,336 to 350,352 to 366,368 to 382,304 to 318,320 to 334,272 to 286,288 to 302,(发送),槽口号 2 3 4 5 6 7 8 9 10 11,电源 模块,CPU,S7-300培训设备的组成,S7-300 培训设备的组
5、态,PS 1,CPU 2,DI 32 4 0,DO 32 5 4,DI8/DO8 6 8,AI 2 7 304,模块- 槽号- I/O 地址-,B版 (32 通道 I/O 模块),S7-400 培训设备的组成,S7-400培训设备的组态,PS 缺省地址:,CPU,DI 32 28,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,槽号,DI 32 32,DO 32 36,DO 32 40,AI 8 1216,模拟器,0 8 1 5,AI1,AI2,AO1,AO2,AI2,AI1,-15V.+15V,-15V.+15V,AI1,AI2,AO1,AO2,DI
6、,DO,.0 .1 .2 .3 .4 .5 .6 .7,.0 .1 .2 .3 .4 .5 .6 .7,.0 .1 .2 .3 .4 .5 .6 .7,.0 .1 .2 .3 .4 .5 .6 .7,. . . . . . . . . . . . . . . .,. . . . . . . . . . . . . . . .,传送带模型,INI 1 到 INI 3 (接近开关),M 1 (电机),H 1, H 2, H 3, H 4 (发光二极管),S 1, S 2, S 3, S 4 (确认按钮),LB1光电开关,STEP 7 的可能寻址范围,设计的地址区,访问区域,缩写,加在一起的最大区域
7、,过程映象 I/Q,输入 /输出位,I / Q,0.0 - 65,535.7,输入 /输出字节,I / QB,0 - 65,535,输入 /输出字,IW / QW,0 - 65,534,输入 /输出双字,ID / QD,0 - 65,532,存储器标志,存储器位,M,0.0 - 255.7,存储器字节,MB,0 - 255,存储器字,MW,0 - 254,存储器双字,MD,0 - 252,I/Q 外部输入/输出,I/Q 字节, 外设,PIB / PQB,0 - 65,535,I/Q 字, 外设,PIW/PQW,0 - 65,534,I/Q 双字, 外设,PID/PQD,0 - 65,532,定时器,定时器 (T),T,0 - 255,计数器,计数器 (C),C,0 - 255,数据块,数据块 (DB),DB,1,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/PAS 13146:2024 EN Road vehicles - Brake lining friction materials - Drag mode friction test for hydraulic and pneumatic vehicle brakes
- 了不起的盖茨比读后感
- 中秋节给老战友的慰问信(6篇)
- 企业前台工作总结
- 中秋节的慰问信范文(8篇)
- 九九重阳节活动总结
- 中式婚礼女方父亲致辞范文(9篇)
- 中秋晚会班长精彩致辞范文(15篇)
- DB12∕T 1049-2021 规模奶牛场机械挤奶操作规程
- 探究定滑轮和动滑轮的作用教学设计
- 好的六堡茶知识讲座
- 环境科学大学生生涯发展报告
- 钢筋优化技术创效手册(2022年)
- 医学课件指骨骨折
- 酒店式公寓方案
- 二年级下册语文课件-作文指导:13-通知(23张PPT) 部编版
- 高二之路-我们的挑战与成长
- 同先辈比我们身上少了什么
- 抗癌必修课胰腺癌
- 充电桩采购安装投标方案(技术方案)
- 《带状疱疹》课件
评论
0/150
提交评论