0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何编写一个简单实用的气缸功能块

autozhineng 来源:头条号电气工程PLC老王 2023-07-03 09:20 次阅读

PLC技能每日分享——如何编写一个简单实用的气缸功能块详解

气缸是我们设备中使用频率非常高的一个部件,如果有一个功能完善的功能快,那我们用起来就简单方便很多,对程序的编写的也能起到事半功倍的效果。

1.气缸功能块包含哪些功能

01.触摸屏手动原位触发

02.触摸屏手动动位触发

03.自动原位触发

04.自动动位触发

05.原位到位信号

06.动位到位信号

07.气缸报警

08.气缸到位延时

09.原点信号屏蔽

10.动点信号屏蔽

11.原点动作时间

12.动点动作时间

13.气缸使用寿命

14.气缸使用次数

这些功能基本包含了大部分客户对气缸的需求了,如果有些功能用不到直接不实用即可。

2.建立结构体变量

8f010002-18f1-11ee-962d-dac502259ad0.jpg

结构体名称:气缸

结构体元素:我们需要的功能名称

3.功能块程序编写

01.先建立功能块内部变量

8f2ef7aa-18f1-11ee-962d-dac502259ad0.jpg

8f5e4118-18f1-11ee-962d-dac502259ad0.jpg

02.功能块内部程序编写

8f7282b8-18f1-11ee-962d-dac502259ad0.jpg

8f93293c-18f1-11ee-962d-dac502259ad0.jpg

8fd400ec-18f1-11ee-962d-dac502259ad0.jpg

90520078-18f1-11ee-962d-dac502259ad0.jpg

906603b6-18f1-11ee-962d-dac502259ad0.jpg

03.功能块调用

90833756-18f1-11ee-962d-dac502259ad0.jpg

实际程序只需要填写这一个功能块就可以了。是不是很简洁呢?后续需要的信息都在结构体Cy1里面找即可。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5011

    文章

    13299

    浏览量

    463411
  • 结构体
    +关注

    关注

    1

    文章

    130

    浏览量

    10844
  • 功能块
    +关注

    关注

    0

    文章

    18

    浏览量

    6097

原文标题:PLC技能每日分享——如何编写一个简单实用的气缸功能块详解

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是FB功能块?为什么要使用FB功能块?如何制作FB功能块

      FB功能块种封装了特定逻辑功能的模块。它类似于子程序或函数,但是它有自己的内部变量和接口。FB
    的头像 发表于 11-09 16:13 4143次阅读
    什么是FB<b class='flag-5'>功能块</b>?为什么要使用FB<b class='flag-5'>功能块</b>?如何制作<b class='flag-5'>一</b><b class='flag-5'>个</b>FB<b class='flag-5'>功能块</b>?

    漫谈工业软件IEC61499 功能块

    功能块(function block)是IEC61499 标准中最重要的概念之。不过功能块的概念并不是该标准所特有的。在符合IEC61131-3 标准的PLC 中就定义了功能块编程。
    发表于 07-02 07:58

    NX1P2编写功能块有哪些注意事项

    NX1P2编写功能块有哪些注意事项?有哪些建议?
    发表于 09-29 07:37

    基于EPA的PID功能块的设计及实现

    本文介绍了EPA功能块基本模型及功能块定义;并主要描述了PID功能块在单片机上的设计方案及PID功能块过程控制算法的具体实现,并通过组态软件验证了PID的过程控制算法及抗干
    发表于 09-26 14:40 7次下载

    腾控MODBUS主站功能块通迅详解

    TCMODBUS功能块编程非常简单,只需要把要读写的从站参数配置好,一一的写好所有的功能块后,调用TCMODBUSRUN功能块即可,无需要各功能块
    发表于 10-11 11:21 8次下载
    腾控MODBUS主站<b class='flag-5'>功能块</b>通迅详解

    西门子PLC系统功能块和系统功能

    系统功能块(SFB )和系统功能(SFC ) 已经编好程序 用户不需要每个功能都自己编程。S7 CPU为用户提供了些已经编好程序
    的头像 发表于 12-23 17:55 1.2w次阅读

    CPM功能块使用入门

    CPM功能块使用入门免费下载。
    发表于 05-09 09:58 27次下载

    如何编写简单的电机控制函数

    今天这篇文章我们来编写简单的电机控制函数,并将其下载到倍福CX5020控制器进行测试,以熟悉TwinCAT3环境下基本的编程步骤。
    的头像 发表于 02-07 14:00 1851次阅读
    如何<b class='flag-5'>编写</b><b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>简单</b>的电机控制函数<b class='flag-5'>块</b>?

    ECAT_motion管理功能块介绍

    本节介绍几个管理功能块,也是较简单,参数读写,以及读伺服轴状态和轴错误的功能块。 伺服轴的参数有列表,列表中的参数,可供读写。 所有读的
    发表于 03-08 14:03 609次阅读

    SuperImposed位置控制功能块讲解

    本节主要讲解SuperImposed位置控制功能块: MC_MoveSuperImposed MC_HaltSuperImposed MC_MoveSuperImposed可在基础运动控制功能块
    发表于 03-08 14:29 1771次阅读

    简单位置控制功能块讲解

    本节介绍几个简单位置控制,主要讲解如下几个功能块
    发表于 03-08 14:35 1645次阅读

    普通电机功能块的封装

    学过西门子TIA(博途)的朋友都知道它的FC/FB非常好用,深受开发者的喜欢,今天我们简单的讲普通电机功能块的封装。
    的头像 发表于 03-13 17:46 1541次阅读
    普通电机<b class='flag-5'>功能块</b>的封装

    用SCL语言设计键启停功能块

    设计具有键启停功能功能块,具有以下功能
    的头像 发表于 03-26 11:45 2273次阅读

    基于PLC编程报警功能块的实现

    ,报警程序的编写是不可或缺的,但是如何给相同或类似的报警汇总出功能块来,还没有定论,当然有 各种各样可以实现的方法,以下是我在平常的程序编写
    发表于 04-18 11:30 4次下载
    基于PLC编程报警<b class='flag-5'>功能块</b>的实现

    Freelance函数和功能块使用指南 V9.1

    函数 在执行过程中,函数返回确定的数据,函数不含状态信息。当函数带相同的参数(输入
    发表于 08-09 15:25 2次下载