功能块( FB) 教材(12)
OMRON 功能块(FB)教材
到请求信号处,进行装载。装载结束后,关门,返回继而根据其他请求进行上行/下行。
根据上述流程图,我们可以知道整个电梯大概的运行控制情况。其中,电梯在运行过程中,总是要不断的判断轿箱处在的楼层位置,才能根绝外部请求信号准确控制轿箱的起停。基于此特点,我们可以将“楼层的判断”(如图5-1流程图中灰色部分)这一程序段做成FB,然后在编写10层楼的主程序的时候直接调用即可。
10层楼的电梯控制程序中,一旦电梯开始工作,无论轿箱处于哪个楼层,都需要对轿箱的当前位置进行判断,这个判断是结合各个楼层的限位开关或者光电开关的状态来进行的,再将这些输入信号都存入相关的上行或者下行标志中,等到轿箱到达相应的楼层,再将这些标志复位。最后根据轿箱内请求信号和箱外请求信号来判断电梯的起停。所以,对于“楼层的判断”这一控制程序,输入变量分别是:各楼限位开关,光电开关给出的轿箱当前楼层号,外部上行/下行请求信号标志,电梯当前上行/下行标志。用户可以预先列出“楼层的判断”这一程序的输入输出,然后将这些输入输出转成FB内部程序的变量。示例程序FB中的变量如下表列出:
表5-1 电梯FB程序变量列表
序号 1 2 3 4 5 6 7 输入变量 选楼请求标志 当前楼层号 电梯上行标志 电梯下行标志 上行键请求标志 下行键请求标志 电梯运行标志 类型 BOOL UINT BOOL BOOL BOOL BOOL BOOL 序号 1 2 3 输出变量 上升请求标志 下降请求标志 当前楼层标志 类型 BOOL BOOL BOOL
根据要求,结合定义的变量,FB内部的梯形图编程如下所示:
根据要求判断有无该楼请求 电梯停止并有向上请求,上升请求ON 34 OMRON 功能块(FB)教材
桥箱停止,并在请求的下方,响应请求,桥箱需上行,则上升请求ON
电梯停止并有向下请求,下降请求ON 桥箱停止,并在请求的上方,响应请求,桥箱需下行,则下降请求ON
图5-2
编写好FB功能块后,需要在主程序中实现对功能块的调用。主程序中有10层楼的电梯程序,每层的“楼层的判断”部分都可以通过调用上述功能块来实现。下面列出其中第五层的调用
35
OMRON 功能块(FB)教材
程序:
图5-3
根据5楼箱外、箱内请求分别保持响应的信号,使得这些信号能够被电梯响应。 调用判断楼层功能块 等到请求标志被响应后,复位标志位。 36
OMRON 功能块(FB)教材
图5-3
如果使用了FB之后,主程序的编写就变得容易,并且对程序的检查也变得相对简单了。使用FB功能后,主程序每层电梯程序只要5行(十几步),如果不使用的话,可能需要用到十几行(六十步~七十步)。总的看来,FB的优点体现在以下方面:
1. 使用功能块这一元素,便于看到输入、输出参数,容易理解,提高了维护效率。 2. 制作了一个FB程序,就可以简单的编辑相同的控制程序,这样提高了利用率,同
时也提高了程序开发的效率。
3. 如果使用ST语言,可以进行函数处理、数值运算、 浮点运算,使得在梯形图中比
较难阐述的部分的处理也变得容易。
4. 用功能块的方式进行编程,可以减少使用UM的容量。
通过上述示例程序来看,如果工业控制程序梯形图程序非常烦琐或冗长,可以将其中一部分类似的控制程序做成FB的内部程序,在编写主程序时,调用该功能块,写入输入、输出变量的地址即可。使用FB功能使得在工业控制中的编程能够达到简化编程、查错、调试和维护。
37
OMRON 功能块(FB)教材
附录一:ST语言语法错误一览表
38
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




