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

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

3天内不再提示

为什么要对移动条件FB PSPS进行编程呢

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-23 16:59 次阅读

对移动条件 FB ONL (仅当)进行编程:

应用移动条件是为了能有目的地让机器人停机,例如出现故障情况或者在锁闭的时候。

用此指令可编程设定机器人行驶的条件(布尔算子)。 在需要时,可对多个算子 (最多到 11 个)进行逻辑连接。 如果该机器人移动的条件不再能满足,则机器人将停止。

移动条件 FB ONL 将在向目标点运动的过程中与 PLC 触发器不同步地激活。并且保持激活状态直至编定了新的移动条件 FB ONL或 FB PSPS 程序。

poYBAGLbuJWARQPZAAAUa_P1jR4208.jpg                       

只要满足下列条件,则机器人将一直移动:输入端 100 为 TRUE。如果输入端为 FALSE,则机器人将停止。

对移动条件 FB PSPS 进行编程:

应用移动条件是为了能有目的地让机器人停机,例如出现故障情况或者在锁闭的时候。

用此指令可编程设定机器人行驶的条件(布尔算子)。 在需要时,可对多个算子 (最多到 11 个)进行逻辑连接。 如果该机器人移动的条件不再能满足,则机器人将停止。

移动条件 FB PSPS 将在目标点处激活,或在用 PLC 触发器定义的到达目标点之前的一个时间点处激活。并且保持激活状态直至编程设定了新的移动条件FBPSPS 或移动条件 FB ONL。

移动条件 FB PSPS 将覆盖之前程序编定的移动条件 FB ONL.

pYYBAGLbuKWACiLBAAATqAMiT0E545.jpg

只要满足下列条件,则机器人将一直移动:输入端 200 为 TRUE。如果输入端为 FALSE,则机器人将停止。

大众程序中广泛使用了FB PSPS,例如:

poYBAGLbuLeAOd8iAAB6xqdVumA681.jpg




审核编辑:刘清

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

    关注

    5010

    文章

    13271

    浏览量

    463057
  • 可编程
    +关注

    关注

    2

    文章

    860

    浏览量

    39811
  • 触发器
    +关注

    关注

    14

    文章

    2000

    浏览量

    61132

原文标题:对移动条件 FB ONL 和FB SPS 进行编程

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子流量累计FB块介绍

    成一个易于使用的模块,从而简化了编程工作,提高了代码的可读性和维护性。    一、意义    简化编程 :通过使用预先编写好的FB块,工程师可以快速地实现流量累计功能,而无需从头编写代码。 提高效率 :由于
    的头像 发表于 12-19 10:28 73次阅读
    西门子流量累计<b class='flag-5'>FB</b>块介绍

    百问FB网络编程 - 网络编程简介

    6.1 网络编程简介 ​要编写通过计算机网络通信的程序,首先要确定这些程序同通信的协议(protocol),在设计一个协议的细节之前,首先要分清程序是由哪个程序发起以及响应何时产生。 ​举例来说
    发表于 12-04 09:46

    欧姆龙协作机器人TM25S可使用多种方法进行编程

    欧姆龙协作机器人TM25S操作简便,可使用多种方法进行编程,包括手动引导、流程图编程以及手动脚本编写。   先进的手动引导体验 使用内置手动引导功能可对应用进行
    的头像 发表于 11-25 16:36 294次阅读
    欧姆龙协作机器人TM25S可使用多种方法<b class='flag-5'>进行</b><b class='flag-5'>编程</b>

    请问一下TLV320aic33的驱动配置需要什么条件

    您好!TLV320aic33目前只使用了其ADC的功能,将一个模拟信号转换为音频数据,IIC的方式进行配置。 目前IIC是通过之前使用过的IIC转板直接进行的下命令,再进行读回所下的命令读取不到,应该是通讯不成功,请问一下TL
    发表于 10-22 07:42

    要对两个信号(10M的信号)进行去相位差的运算,如何消除或者补偿电路对两信号相位差的改变?

    我现在需要对两个信号(10M的信号)进行去相位差的运算,一个信号是微弱信号只有几毫伏另一个信号时参考信号对这个微弱信号我的先进行放大和滤波,但是在此放大和滤波的电路运算过程中我对这个微弱信号产生
    发表于 09-02 06:01

    在使用示波器时,为什么要对探头进行补偿?

    在使用示波器进行信号测量时,探头补偿是一项非常重要的步骤。探头补偿的目的是确保探头与示波器之间的信号传输具有正确的幅度和相位关系,从而获得准确无误的测量结果。
    的头像 发表于 05-19 15:41 926次阅读

    编程晶振如何设置

    编程晶振的设置很多人其实不知道除了按照说明书上操作,也可以看视频教程尤其是对于可编程晶振设置的方面都是这些细节都是选择,另外也可以咨询专业的FAE工程师进行分解。
    的头像 发表于 02-22 16:21 691次阅读
    可<b class='flag-5'>编程</b>晶振如何设置<b class='flag-5'>呢</b>

    加上拉电阻后的整体波形为什么可以向上移动

    FPGA输出3.3V发波,到74AC04非门的输出。 为了使电平满足要求,可以在非门的输出端加上拉电阻,输出的波形整体向上 移动了。 加上拉电阻后的整体波形为什么可以向上移动? 整体移动
    发表于 02-22 06:42

    要对500KHZ的信号进行AM调制,是不是只能用晶体管?

    要对500KHZ的信号进行AM调制,是不是只能用晶体管了啊,我用了MC1496,发现它带宽只有2KHZ,还有什么好办法吗?
    发表于 02-22 06:29

    晶振能否直接替换,需要什么条件

    晶振能否直接替换,需要什么条件? 晶振是一种能够产生稳定频率振荡信号的电子元件,广泛应用于各种电子设备中。在某些情况下,需要替换晶振来修复或升级设备,但确保替换成功需要满足一些条件。本文将详细介绍
    的头像 发表于 01-25 16:04 1711次阅读

    使用hbird-e-sdk对demo_nice进行编译时,需要对demo_nice.c文件进行修改哪些地方?

    使用hbird-e-sdk对demo_nice进行编译时,需要对demo_nice.c文件进行修改哪些地方
    发表于 01-24 08:12

    SCL中FB模块的结构

    模块FB是用于控制执行器和单元的功能模块或执行某一功能的其他FB的块。
    的头像 发表于 01-17 09:22 718次阅读
    SCL中<b class='flag-5'>FB</b>模块的结构

    请问MS51FB9AE能否用J-LINK下载器进行烧写?

    MS51FB9AE能否用J-LINK 下载器进行烧写?
    发表于 01-17 06:04

    能否不使用ITCM就对Flash进行编程

    用ITCM就对Flash进行编程,就像ARM中的keil一样,如果可以我该怎么做,我使用的是NucleiStudio。 2 对于QSPI0其余寄存器的配置,有一些是直接执行debug ram当中的指令,有
    发表于 01-10 07:28

    如何对状态指示灯进行编程

    以下步骤将介绍如何对状态指示灯进行编程。状态指示灯指示加热室的工作模式。当加热室处于工作状态时,变量 LED 的信号状态设置为“1”并开启 HMI 设备上的显示。当加热室处于关闭状态时,变量
    的头像 发表于 01-02 14:22 992次阅读
    如何对状态指示灯<b class='flag-5'>进行</b><b class='flag-5'>编程</b>