版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多重背景数据块的使用第一页,共十八页,2022年,8月28日【例5-8-1】
发动机组控制系统设计——使用多重背景。设某发动机组由1台汽油发动机和1台柴油发动机组成,现要求用PLC控制发动机组,使各台发动机的转速稳定在设定的速度上,并控制散热风扇的起动和延时关闭。每台发动机均设置一个起动按钮和一个停止按钮。第23讲多重背景数据块的使用第二页,共十八页,2022年,8月28日1.创建S7项目使用菜单【File】→【“NewProject”Wizard】创建发动机组控制系统的S7项目,并命名为“多重背景”。CPU选择CPU315-2DP,项目包含组织块OB1。2.硬件配置在“多重背景”项目内打开“SIMATIC300Station”文件夹,打开硬件配置窗口,并按下图所示完成硬件配置。第三页,共十八页,2022年,8月28日3.编辑符号表第四页,共十八页,2022年,8月28日4.规划程序结构FB10为上层功能块,它把FB1作为其“局部实例”,通过二次调用本地实例,分别实现对汽油机和柴油机的控制。这种调用不占用数据块DB1和DB2,它将每次调用(对于每个调用实例)的数据存储到体系的上层功能块FB10的背景数据块DB10中。第五页,共十八页,2022年,8月28日5.编辑功能(FC)
(1)定义局部变量声明表FC1用来实现发动机(汽油机或柴油机)的风扇控制,按照控制要求,当发动机起动时,风扇应立即起动;当发动机停机后,风扇应延时关闭。因此FC1需要一个发动机起动信号、一个风扇控制信号和一个延时定时器。第六页,共十八页,2022年,8月28日(2)编辑FC1的控制程序FC1所实现的控制要求:发动机起动时风扇起动,当发动机再次关闭后,风扇继续运行4s,然后停止。定时器采用断电延时定时器,控制程序如下图所示。第七页,共十八页,2022年,8月28日6.编辑共享数据块共享数据块DB3可为FB10保存发动机(汽油机和柴油机)的实际转速,当发动机转速都达到预设速度时,还可以保存该状态的标志数据。第八页,共十八页,2022年,8月28日7.编辑功能块(FB)在该系统的程序结构内,有2个功能块:FB1和FB10。FB1为底层功能块,所以应首先创建并编辑;FB10为上层功能块,可以调用FB1。编辑底层功能块FB1编辑上层功能块FB10第九页,共十八页,2022年,8月28日(1)编辑底层功能块FB1在“多重背景”项目内创建FB1,符号名“Engine”。定义功能块FB1的变量声明表
第十页,共十八页,2022年,8月28日编写功能块FB1的控制程序
FB1主要实现发动机的起停控制及速度监视功能,其控制程序如下图所示。第十一页,共十八页,2022年,8月28日(2)编辑上层功能块FB10在“多重背景”项目内创建FB10,符号名“Engines”。在FB10的属性对话框内激活“Multi-instancecapable”选项。第十二页,共十八页,2022年,8月28日定义功能块FB10的变量声明表要将FB1作为FB10的一个“局部背景”调用,需要在FB10的变量声明表中为FB1的调用声明不同名称的静态变量,数据类型为FB1(或使用符号名“Engine”)。第十三页,共十八页,2022年,8月28日编写功能块FB10的控制程序在变量声明表内完成FB1类型的局部实例:“Petrol_Engine”和“Diesel_Engine”的声明以后,在程序元素目录的“MultipleInstances”目录中就会出现所声明的多重实例,如图所示。接下来可在FB10的代码区,调用FB1的“局部实例”。第十四页,共十八页,2022年,8月28日编写功能块FB10的控制程序调用FB1局部实例时,不再使用独立的背景数据块,FB1的实例数据位于FB10的实例数据块DB10中。发动机的实际转速可直接从共享数据块中得到,如DB3.DBW2(符号地址为,S_Data".PE_Actual_Speed)。第十五页,共十八页,2022年,8月28日8.生成多重背景数据块DB10
在“多重背景”项目内创建一个与FB10相关联的多重背景数据块DB10,符号名“Engine_Data
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络安全教育课件图文
- 合规转利润:降本增效全指南(2026)《GBT 39257-2020绿色制造 制造企业绿色供应链管理 评价规范》
- 动力电池电芯结构件制造项目可行性研究报告模板-备案审批
- 合规转利润:降本增效全指南(2026)《GBT 39111-2020牙颌模型三维扫描仪技术要求》
- 江苏省南京市六合区励志高级中学2025-2026学年高一(下)第二次调研数学试卷(含简略答案)
- 2026年浙江省高中生物遗传规律测试卷
- 黑龙江肇源县第四中学2026-2027学年九年级上学期开学数学收心练习(含答案)
- 合规转利润:降本增效全指南(2026)《GBT 39032-2020难燃刨花板》
- 合规转利润:降本增效全指南(2026)《GBT 38687-2020橡胶塑料机械 外围设备通信协议》从合规成本到利润增长全案:避坑防控+降本增效+商业壁垒构建
- 医学科普中毒治疗方案
- 2027届高考语文复习:成语填空、典故运用、俗语辨析 课件
- 河南省普通高中2026-2027学年高二上学期开学联考英语试题(含答案)
- 2026秋初中人教版数学七年级上册(新教材)教学计划附教学进度表
- 2026-2030旋转蒸发仪行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 【中小学】【开学收心】主题班会:开学吧!八仙小队
- 2026秋新北师大版小学数学五年级上册教学计划附进度表
- 肺癌合并骨转移护理查房
- 2026年秋季学期人教版小学数学五年级上册教学计划附教学进度表
- 2026年秋统编版(新教材)道德与法治五年级上册(全册)分层作业及答案(附目录)
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 《管理学》(第二版)课件全套 高教版马工程 第0-16章 绪论 - 组织变革与创新
评论
0/150
提交评论