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
    +关注

    关注

    4975

    文章

    12257

    浏览量

    454943
  • 结构体
    +关注

    关注

    1

    文章

    125

    浏览量

    10750
  • 功能块
    +关注

    关注

    0

    文章

    18

    浏览量

    6025

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

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

收藏 人收藏

    评论

    相关推荐

    微处理器温度控制模拟输入阶段功能块

    微处理器温度控制模拟输入阶段功能块输入阶段功能块既和特定处理数据结构联系在起,同时也和定处理执行逻辑联系在起。所处理的数据结构通过输入
    发表于 10-07 15:08

    LabView模拟PLC做气缸功能块

    目的:制作气缸功能子VI,方便在不同设备之间进行移植。为了更好的完成气缸的控制需要制作以下几个变量1、气缸控制状态:控制气缸电磁阀得电(以双
    发表于 12-12 10:31

    西门子PLC编程功能块FB和功能FC的不同之处是什么

      用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两
    发表于 12-02 14:15

    如何去制作出完美的西门子的modbus Rtu/Tcp指令功能块

    如何去制作出完美的西门子的modbus Rtu/Tcp指令功能块?有哪些步骤可以分享下吗?
    发表于 07-02 06:44

    Dictionary的功能块接口有哪些?其作用是什么?

    Dictionary的主要用途是什么?Dictionary的结构是由哪些部分组成的?Dictionary的功能块接口有哪些?其作用是什么?
    发表于 07-02 07:31

    漫谈工业软件IEC61499 功能块

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

    欧姆龙NX1P2编程学习-编写功能块注意事项

    要特别注意的是:欧姆龙FC(函数)中不能有FB(功能块),比如,在FC中调用TON是不允许的,因为TON是FB。新建FB,如果定义了3IN,调用此FB之后,第
    发表于 07-02 08:08

    浅析TwinCAT TC3_Controller_Toolbox功能块

    中可用。4.2.1.1.2 FB_CTRL_GET_TASK_CYCLETIME(仅适用于PC系统)该功能块允许以1毫秒的分辨率确定程序的任务周期时间。4.2.1.1.3 FB_CTRL_LOOP_SCHEDULER该功能块允许将系统加载分布在多个控制循环上,这些控制循环
    发表于 09-01 08:03

    如何去使用西门子的modbus Rtu/Tcp通讯功能块

    请问下怎样去制作西门子的modbus Rtu/Tcp通讯功能块呢?如何去使用西门子的modbus Rtu/Tcp通讯功能块呢?
    发表于 09-08 06:32

    IEC61499功能块有哪几种模型

    什么是功能块功能块般特性是什么?IEC61499功能块有哪几种模型?
    发表于 09-29 06:46

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

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

    TON功能块功能有哪些?

    TON功能块功能有哪些?如何声明TwinCAT的定时器呢?
    发表于 10-08 07:33

    如何去使用TwinCAT的功能块

    如何去使用TwinCAT的功能块
    发表于 10-08 06:02

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

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

    简单位置控制功能块讲解

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