执行器配件按钮板(PLC标准ST编程之执行器的标准功能块思路)

Posted

篇首语:善行无辙迹、善言无瑕谪。本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行器配件按钮板(PLC标准ST编程之执行器的标准功能块思路)相关的知识,希望对你有一定的参考价值。

执行器配件按钮板(PLC标准ST编程之执行器的标准功能块思路)

对于程序里常用的执行机构,最好总结出一个标准功能块,通过改参数,实现这个功能块不同的功能,下面以用的最多执行机构-气缸为例,讲一下达到封装标准的功能块使用的思路。

1、 气缸介绍

气缸上下、伺服左右运行、吸气吹气等等,都是具有两个状态的逻辑对象。我们的气缸一般有两个状态,工作状态和非工作状态,我们一般把非工作状态叫做基本位,工作状态叫做工作位。

气缸使用电磁阀来切换气路,一般气缸分为单电磁阀气缸和双电磁阀气缸。

单电磁阀:通过单个电磁阀来控制气缸的正反动作, 用磁性开关是无法使气缸停到中间某个位置的。

双电磁阀:通过两个电磁阀分别控制气缸的正反向运行,例如三位五通的电磁阀执行器的。

检测气缸的到位信号一般有两种方法,第一种通过时间限位来实现:根据气缸的移动速度,计算出到达工作位置的时间,通过这个时间来确实是否到位。第二种通过气缸上的实际到位信号来判断是否到位。一般气缸带有磁性开关(一般2个,检测两端到位),用来检测气缸到位情况 (这个也是PLC的输入信号)

2、标准的气缸功能块

气缸功能块FB_Actuator适用于各种气缸(例如单/双电磁阀气缸,时间限位/硬件反馈气缸等),首先了解一下FB_Actuator控制原理。

功能块程序结构


1) FB_Actuator功能块输入输出管脚的介绍

功能块


输入管脚:

inWork: 在工作位置的实际信号输入

inBasic: 在基本位置的实际信号输入

FilterInWork: 在工作位置滤波时间

FilterInBasic: 在基本位滤波时间22

rqWork: 到工作位指令

rqBasic: 到基本位指令

EnableManuWorkBt: 使能到工作位按钮

EnableManuBasicBt: 使能到基本位按钮

btManuWork: 手动按钮

btManuBasic: 手动按钮

TimeOutWork: 到工作位超时报警时间,单位s

TimeOutBasic: 到基本位超时报警时间,单位s

bUseTimeLimit: 利用时间做限位到位开关,不使用实际的反馈点

DoWorkTimeOutId: 超时报警的ID号

DoBasicTimeOutId: 超时报警的ID号

bLockByItself: 是否自锁

bForceEnableManualBt: 强制使用手动按钮功能,不需要转换到手动模式

sName: 执行器名字


输出管脚:

IsWork: 已经到了工作位置

IsBasic: 已经到了基本位

doWork: 开始到工作位置输出信号

doBasic: 开始到基本位输出信号

RqManuWorkALarm: 手动,不在工作位条件不满足报警

RqManuBasicALarm: 手动,不在基本位置条件不满足报警

bError: 错误

MoveWorkTime: 到工作位时间计时,单位s

MoveBasicTime: 到基本位时间计时,单位s


2) 执行器的HMI模板介绍

执行器使用的模板是PH_ACTER,该模板中包括了手动控制执行机构的控件,显示从基本位(工作位)到工作位(基本位)移动的时间控件,到达基本位,工作位的状态显示控件和执行器的名字。

HMI

3) 模板的调用

执行器的程序中,是单电磁阀的气缸,并且有实际信号的反馈。具体调用步骤如下:

第一步:新建变量,实例化功能块

声明

其中FBisManualActive是自动使能,rqwork是要求执行器从基本位运行到工作位。

第二步:调用相关功能块

RqSysAutoModeIsActive:=true; //切换到自动模式

fbActuator.sName:="吸嘴"; //对执行器命名,用于区分

fbActuator(

inWork:=stInput.biSnVacuuSor, //执行器反馈到位信号

FilterInWork:=t#20ms , //反馈信号的滤波

rqWork:=rqwork , //要求执行器动作

sName:= ,

isWork=> ,

isBasic=> ,

doWork=>stOutput.bqClamperSuck, //用输出模块控制执行器的动作

);

第三步:HMI模板调用

通过HMI中的Frame控件来调用HMI模板

HMI

调用Frame控件之后,进入Frame属性里面设置相关参数:

1) 设置调用HMI控件,选择congfigure,添加PH_ACTER作为模板。

2) 通过绑定变量Main.fbActuator,实现控制器上的程序变量和HMI上的控件的对应。


想要原程序看看的可以私信我!

相关参考

怎样用电磁阀控制气缸动作(PLC标准ST编程之执行器的标准功能块思路)

对于程序里常用的执行机构,最好总结出一个标准功能块,通过改参数,实现这个功能块不同的功能,下面以用的最多执行机构-气缸为例,讲一下达到封装标准的功能块使用的思路。1、气缸介绍气缸上下、伺服左右运行、吸气...

模拟量信号型执行器(什么是PLC可编程逻辑控制器简介)

什么是PLC?本文将简要介绍可编程逻辑控制器的定义并解释其基本组件。可编程逻辑控制器或PLC在当今的各种流程和制造行业中无处不在。PLC最初旨在取代继电器,以便为修改控制系统的操作提供更简单的解决方案。无需重新连...

扫描灯(欧姆龙CP1系列PLC编程之单按钮控制灯亮与灭)

欧姆龙CP1系列PLC编程之单按钮控制灯亮与灭某程序要求:用一个按钮控制一盏灯的亮与灭,即按奇数次按钮灯亮,按偶数次按钮灯灭。这就是非常常见的单按钮启停控制程序设计问题。单按钮启停控制的方法很多,最原始、最电...

欧姆龙双线圈解决办法(欧姆龙PLC说明书—CP1H中文)

第1章编程的概念1-1编程的概念1-1-1程序与任务1-21编程的概念1-1编程的概念1-1-1程序与任务所谓任务,是指规定使各个程序按照何种顺序或中断条件执行的功能。任务大致可分为以下两种。1)按照顺序执行的任务称为「...

欧姆龙光纤放大器st(高效学习PLC编程,使用ST语言编写控制程序无压力)

大家都知道PLC编程有很多语言可选择,在学习CoDeSys的过程中常会问一个问题,哪种编程语言最好?其实,没有哪种编程语言是绝对的好或不好,不同的工程应用具有不同的最佳编程方式,每种编程语言都具有其不同的特点,可...

档板门(锅炉烟道重要配件之电动液压挡板门)

...同可分为以下几个类型:1.翻板百叶式烟道挡板门2.丝杠执行器式烟道挡板门3.电动液压挡板门。其中翻板百叶式与丝杠执行器式烟道挡板门因驱动机构设计缺陷现逐渐被市场所淘汰,所以着重介绍一下电动液压挡板门的优点与使...

烟气挡板门重量(锅炉烟道重要配件之电动液压挡板门)

...同可分为以下几个类型:1.翻板百叶式烟道挡板门2.丝杠执行器式烟道挡板门3.电动液压挡板门。其中翻板百叶式与丝杠执行器式烟道挡板门因驱动机构设计缺陷现逐渐被市场所淘汰,所以着重介绍一下电动液压挡板门的优点与使...

烟气挡板门重量(锅炉烟道重要配件之电动液压挡板门)

...同可分为以下几个类型:1.翻板百叶式烟道挡板门2.丝杠执行器式烟道挡板门3.电动液压挡板门。其中翻板百叶式与丝杠执行器式烟道挡板门因驱动机构设计缺陷现逐渐被市场所淘汰,所以着重介绍一下电动液压挡板门的优点与使...

热浸锌复合钢格板(钢格板国家执行标准)

...栅盖板-格美瑞钢格板作为工矿产品,金属建材,有自己标准体系,钢格板厂家报价和生产钢格板也是严格的按照国家标准执行,钢格板新的国家执行标准为YB/T4001.1-2019,本标准规定了钢格栅板简称钢格板的构造、尺寸、技术条...

热浸锌复合钢格板(钢格板国家执行标准)

...栅盖板-格美瑞钢格板作为工矿产品,金属建材,有自己标准体系,钢格板厂家报价和生产钢格板也是严格的按照国家标准执行,钢格板新的国家执行标准为YB/T4001.1-2019,本标准规定了钢格栅板简称钢格板的构造、尺寸、技术条...