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

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

3天内不再提示

使用STL函数控制传送带

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-10-12 16:00 次阅读

步骤

要创建 STL 函数块“STL-Conveyor”,请按以下步骤操作:

1. 打开项目树中的“程序块” 文件夹。

2. 双击“添加新块”。

4b07a58e-68d5-11ee-939d-92fbcf53809c.png

3. 要添加一个函数:

– 单击“函数”。

– 指定块名称“STL-Conveyor”。

– 选择类型“STL” 。

– 单击“确定”。

4b1be882-68d5-11ee-939d-92fbcf53809c.png

4. 保存项目。

结果

成功创建了 STL 函数“STL-Conveyor”。 程序编辑器将自动打开。

定义 STL 函数的接口

步骤

要定义接口,请按以下步骤操作:

1. 在“Input” 部分定义带有以下属性的输入参数

– 名称:"START_INPUT"

– 数据类型:"Bool"

使用此参数激活传送带。

4b41a68a-68d5-11ee-939d-92fbcf53809c.png

2. 在“Input” 部分定义带有以下属性的第二个输入参数:

– 名称:"Direction"

– 数据类型:"Bool"

此参数用于判断传送带的移动方向。

4b46f130-68d5-11ee-939d-92fbcf53809c.png

3. 在“Output” 部分定义带有以下属性的输出参数:

– 名称:"Conveyor_DONE"

– 数据类型:"Bool"

使用此参数查询传送带是否已激活。

4. 在“Output” 部分定义带有以下属性的第二个输出参数:

– 名称:"Forward"

– 数据类型:"Bool"

此参数用于控制传送带向前移动。

5. 在“Output” 部分定义带有以下属性的第三个输出参数:

– 名称:"Backward"

– 数据类型:"Bool"

此参数用于控制传送带向后移动。

6. 保存项目。

结果

在 STL 函数的接口中成功定义了所有必需参数。

4b5e10ea-68d5-11ee-939d-92fbcf53809c.png

在以下部分中,将编写控制传送带的 STL 函数。 要执行此操作,需要三个程序段:

● 在第一个程序段中,判断传送带是否向前移动。

– 为此,需要置位两个输入参数“START_INPUT” 和“Direction” 。

– 如果传送带向前移动,则置位输出“Forward”。

– 同时复位输出“Conveyor_DONE”,表示传送带处于活动状态。

● 在第二个程序段中,判断传送带是否向后移动。

– 要执行此操作,首先要查询是否置位了输入参数“START_INPUT” 以及输入参数“Direction” 是否没有置位。

– 如果是,则置位输出“Backward”。

– 同时复位输出“Conveyor_DONE”,表示传送带处于活动状态。

● 在第三个程序段中,查询是否没有置位输入参数“START_INPUT” 。 如果没有置位,则将复位控制传送带的两个输出,并置位输出“Conveyor_DONE”。

步骤

要编写 STL 函数,请按以下步骤操作:

1. 定义程序段 1 的程序代码

– 1. 行:"A #Direction"

– 2. 行:"A #START_INPUT"

– 3. 行:"S #Forward"

– 4. 行:"R #Conveyor_DONE"

4b85ba32-68d5-11ee-939d-92fbcf53809c.png

2. 在程序编辑器的一块空白区域中右键单击,然后从快捷菜单中选择“插入程序段”插入第二个程序段。

4b998b3e-68d5-11ee-939d-92fbcf53809c.png

3. 定义程序段 2 的程序代码:

– 1. 行:"AN #Direction"

– 2. 行:"A #START_INPUT"

– 3. 行:"S #Backward"

– 4. 行:"R #Conveyor_DONE"

4bc28980-68d5-11ee-939d-92fbcf53809c.png

4. 通过按下组合键 + 创建第三个程序段。

5. 定义程序段 3 的程序代码:

– 1. 行:"AN #START_INPUT"

– 2. 行:"R #Forward"

– 3. 行:"R #Backward"

– 4. 行:"S #Conveyor_DONE"

4bd9fde0-68d5-11ee-939d-92fbcf53809c.png

6. 保存项目。

结果

成功编写了控制传送带的 STL 函数。

4bedb132-68d5-11ee-939d-92fbcf53809c.png







审核编辑:刘清

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

    关注

    112

    文章

    15924

    浏览量

    175592
  • STL
    STL
    +关注

    关注

    0

    文章

    85

    浏览量

    18264
收藏 人收藏

    评论

    相关推荐

    #电工 传送带模块

    电工传送带
    jf_09391732
    发布于 :2023年02月18日 20:39:59

    如何用Labview做传送带动画

    据说做传送带的状态监测可以用组态,也可以用LV,但是不知道用labview到底如何来实现传送带的动态效果,以及物体在传送带上移动的状态。请大家帮帮忙,给指导一下呗!不胜感激
    发表于 06-05 11:55

    求教大神,关于自动分拣传送带的原理

    求教大神,请问识别条码后,如何控制传送带上物品的运动?
    发表于 11-26 09:20

    怎样去设计基于单片机的传送带计数系统

    基于单片机的传送带计数系统
    发表于 11-25 09:13

    如何实现单片机货物传送带检测设计

    按键控制传送带的启动或停止,在接电后电机不运转,当按键给脉冲后,单片机控制继电器,继电器控制电机开始运转,同时可利用按键控制电机停止运转。2
    发表于 01-19 06:09

    海为C60S2R在同步传送带中的应用

    项目主要包扩1段至5段传送带,驱动电机,变频器,PLC等元件组成。现采用变频调速来驱动传送带,整个系统由PLC和变频器配合,实现根据传送不同物料的多种速度要求选择的多段速控制。按设计要
    发表于 10-05 15:28 14次下载

    通过YMD系列超级节能变频器实现传送带的节能设计

    传送带,作为物料连续运载工具之一,在我公司的炼铁系统内等得到充分的应用,已经成为重要的配套设备之一。实际生产中,传送带经常有很长部分的空载,电机处于较低负荷状态;也可能一定时间内传送带上的负载较多,电机负载率接近70%,甚至更高
    的头像 发表于 10-25 09:40 2436次阅读

    橡胶传送带破损划伤可以修复再使用吗

    橡胶传送带主要用于各企业的固体物料输送,而在传送过程中受到破损划伤是时常的问题,虽然橡胶输送价格说贵也是不很贵,但也不便宜,如果出现损坏就直接扔掉就很浪费了,修修还是能用的。 常用的橡胶传送
    发表于 03-23 15:52 898次阅读

    详解非直线传送带动态跟踪技术

    在实际应用场景中,越来越多的场景要求机器人能够动态跟踪处理传送带上连续运动的产品,同时要求产品无遗漏,支持传送带动态拾取自如,针对一些特殊行业或者应用场景支持弧线传送带跟踪抓取,通过视频我们先睹为快。
    的头像 发表于 04-22 09:33 1943次阅读

    26-基于单片机的传送带计数系统

    用独立按键控制传送带的启动或停止,在接电后电机不运转,当按键给脉冲后,单片机控制继电器,继电器控制电机开始运转,同时可利用按键控制电机停止运
    发表于 11-17 17:51 36次下载
    26-基于单片机的<b class='flag-5'>传送带</b>计数系统

    矿山传送带导向辊轴承位磨损的修复指南

    某矿山传送带总长度为12km,其中有一条2.7km的传送带回转导向辊振动过大,停机拆检后发现该导向辊轴承位磨损了。由于停机时间有限且该导向辊处于传送带的回转位置,加上反转长度整根皮带长5.4km
    发表于 09-23 16:57 0次下载

    西门子1200PLC 传送带控制程序编写及思路

    自动模式下按自动启动按钮,引入传送带自动运行,当货物触碰A传感器时,长传送带正方向运转;如果A传感器和B传感器20秒内没有货物经过,则停止此传送带
    发表于 03-30 13:45 3871次阅读

    怎样使用STL函数控制传送带?有哪些步骤?

    STL (语句列表)是一种基于文本的编程语言,可用于编写逻辑块。STL 程序以程序段的形式组成。
    的头像 发表于 07-25 17:43 744次阅读
    怎样使用<b class='flag-5'>STL</b><b class='flag-5'>函数控制</b><b class='flag-5'>传送带</b>?有哪些步骤?

    STL检测传送带传送方向的示例

    检测到的传送带传送方向用右箭头或左箭头指示。如果传送的其它物料正在从右边接近 PEB1 或从左边接近 PEB2,显示的箭头最初会关闭
    的头像 发表于 08-12 11:49 992次阅读
    <b class='flag-5'>STL</b>检测<b class='flag-5'>传送带</b><b class='flag-5'>传送</b>方向的示例

    博途:使用STL函数控制传送带

    在第三个程序段中,查询是否没有置位输入参数“START_INPUT” 。 如果没有置位,则将复位控制传送带的两个输出,并置位输出“Conveyor_DONE”。
    的头像 发表于 10-12 16:02 1563次阅读
    博途:使用<b class='flag-5'>STL</b><b class='flag-5'>函数控制</b><b class='flag-5'>传送带</b>