西门子SCL编程实例—气缸控制函数块

发布时间:2024-08-22  

气缸是工业现场使用较多的一种执行器,它使用压缩空气作为动力,有两个进气孔,通过控制进气与排气,推动气缸往复运动。一些安全系数较高的气缸还配有抱闸。默认情况下抱闸闭合,气缸不能运动。在通入压缩空气后抱闸打开,气缸可自由运动。今天这篇文章我们来编写一个用于控制气缸往复运动的函数块——FB5022_Cyclinder,它也可用于液压缸的类似场合。


函数块FB5022_Cyclinder有如下一些特点:

支持自动模式和维护(手动)模式。在自动模式下,气缸会运动某个指定的时间,直到时间到达或者触发前进/后退到位反馈信号;在维护(手动)模式下,气缸运动跟随按钮信号,按下按钮运动,松开按钮停止;

气缸运动时会使能抱闸松开信号;

当同时触发前进/后退请求或者前进/后退的到位信号时,会报告错误;

下面我们来编写函数。

打开博途开发环境,新建函数块FB5022_Cyclinder,添加变量如下图所示:

c0c269ec-153f-11ee-962d-dac502259ad0.png其中:

①输入参数:

release:布尔型, 1=使能函数块;

reqForward:布尔型 ,在自动模式下请求前进;

reqBackward:布尔型,在自动模式请求后退;

btnForward:布尔型,维护(手动)模式下请求前进;

btnBackward:布尔型,维护(手动)模式下请求后退;

timeForward:时间型,自动模式下前进的最长时间;

timeBackward:时间型,自动模式下后退的最长时;

mainMode:布尔型,1=维护/手动模式;

feedbackForward:布尔型,前进到位反馈信号;

feedbackBackward:布尔型,后退到位反馈信号;

②输出参数:

forward:布尔型,前进;

backward:布尔型,后退;

brake:布尔型,抱闸输出控制(1=松开);

error:布尔型,错误(1=有错误)

③静态变量和临时变量:

IEC_Timer_TP_Forward和IEC_Timer_TP_Backward是添加定时器指令时自动生成的多重背景数据块变量;

其它变量请看图中解释;

为了便于阅读,我将代码分成了三个区域:自动、维护(手动)和控制,请看下面的图片:

c0e56e42-153f-11ee-962d-dac502259ad0.png

c12e1282-153f-11ee-962d-dac502259ad0.png

c1577dac-153f-11ee-962d-dac502259ad0.png

c17ffafc-153f-11ee-962d-dac502259ad0.png

在OB1中调用该函数块进行测试,如下图所示:

c1b579b6-153f-11ee-962d-dac502259ad0.png


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    控制器或阀门定位器输出的气压信号,并将其转换成相应的推杆直线位移,以推动调节阀动作。 按照结构可分为:启动薄膜执行机构、气缸式执行机构。 气动执行机构的分类: 对于不同的进气方位可分为: ❈  气开式(进气......
    电磁阀上的字母ABRPS代表什么意思;电磁阀(Solenoid valve)是用电磁控制的工业设备,是用来控制流体的自动化基础元件,属于执行器,并不限于液压、气动。用在......
    BLDC,PMSM,IM等。 ·电磁阀执行器:用于控制汽车液压系统和气压系统的运行状态,如制动阀、换挡阀等。 ·电磁继电器执行器:用于控制汽车的电路和电器设备,如电器继电器、电磁接触器等。 ·气动执行器......
    、流量、转速等)是模拟量,某些执行机构(电动调节阀和变频器等)要求PLC输出模拟量信号,而PLC的CPU只能处理数字量。 模拟量I/O模块的任务就是实现A/D和D/A。 编程工具STEP7......
    PLC初学者怎么选择西门子还是三菱?;了解PLC 可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通......
    ,实现对汽车各个系统的控制和调节。这些执行器类型主要有以下几种: ·电机执行器:用于控制汽车电机的运行状态,如BLDC,PMSM,IM等。 ·电磁阀执行器......
    每个品牌的变频设备的参数以及设置方法上的差异(这里建议大家最好还是根据相应品牌变频器说明书进行调速),例如有的变频器参数是可以逐个修改的,对第二、第三类参数可以通过改变应用宏的方法来恢复厂值。 ......
    停止(制动,OFF3方式)。 ①将PLC、变频器和电动机按照如图4-1连线。 ②参考说明书,按照表4-2设定变频器的参数。 西门子变频器正反转控制接线图 西门子变频器正反转控制变频器参数 ③编写......
    不同的指令给鼓风机电机,并使之搭铁,从而控制不同的鼓风机转速。对于一些恒温空调系统,当发动机启动时或冷却液温度低于预定值,空调系统ECU使鼓风机不起作用。 2、混合空气阀执行器。混合空气阀执行器......
    械控制到电气控制再到微电子控制 传统上,执行器通过机械原理(气动、液压)来打开和关闭阀门,但在许多应用中,电控电机已取代这些机械装置。尽管如此,执行器总会有活动部件。这些活动部件会产生摩擦,需要......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>