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

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

3天内不再提示

KUKA机器人练习:制作一条报警信息!

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-05-11 09:46 次阅读

Set_KrlMsg(#State, USER_MSG, Par[], Opt)报警信息函数

定义的 KUKA 结构:KrlMsg_T

STRUC KrlMsg_T CHAR Modul[24], INT Nr, CHARMsg_txt[80]

Modul[ ]可包含最多 24 个字符。

Nr是可自由选择的整数

不能识别二次使用的编号。

信息文本: Msg_txt[ ] ,Msg_txt[ ] 可包含最多 80 个字符。

如需对下一条信息的 Msg_txt[ ] 重新进行初始化,则必须先删除“原有的”内容。

例:

DECL KrlMsg_TUSER_MSG

USER_MSG = {Modul[] "user", Nr -1, Msg_txt[] " "}

发送人: Modul[ ]"user "

信息号: Nr 56

信息文本: Msg_txt[ ] "HHHHH Q %1 "

枚举数据类型 EKrlMsgType

ENUM EKrlMsgType Notify, State, Quit,Waiting

#Quit : 将该信息提示作为确认信息发出

#STATE: 将该信息提示作为状态信息发出

#NOTIFY:将该信息提示作为提示信息发出

#WAITING: 将该信息提示作为等待信息发出

信息文本中的变量%1,%2,%3

因此,需要 3 组参数。每组参数由 KUKA 结构 KrlMsgPar_T 构成:

Enum KrlMsgParType_T Value, Key, Empty

STRUC KrlMsgPar_T KrlMsgParType_T Par_Type,CHAR Par_txt[26], INT

Par_Int, REAL Par_Real, BOOL Par_Bool

例如:

DECLKrlMsgPar_T Par[3]

Par[1] = {Par_type #Value, Par_Int 15 }

Par_Type : 参数 / 通配符的类型

 #VALUE : 参数直接以传递的形式代入信息文本中 (即作为字符串、INT、REAL 或 BOOL 值)

 #KEY: 该参数是一个为载入相应的文本用于在信息提示数据库中进行查找的关键词

 #EMPTY : 参数是空的。

Par_txt[26] : 参数的文字或关键词

Par_Int: 将一个整数值作为参数传递

Par_Real : 将一个实数值作为参数传递

Par_Bool : 将一个布尔值作为参数传递,显示的文字为TRUE 或 FALSE

练习:在USR_S中编辑一个Ms_msg的程序

然后通过:中断程序触发.

GLOBALINTERRUPTDECL26WHEN $IN[100] == true DO ms_msg()

INTERRUPT ON 26

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

    关注

    7

    文章

    3616

    浏览量

    63578
  • 函数
    +关注

    关注

    3

    文章

    4114

    浏览量

    61426
  • KUKA
    +关注

    关注

    3

    文章

    216

    浏览量

    16297

原文标题:KUKA 机器人练习:制作一条报警信息!

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

收藏 人收藏

    评论

    相关推荐

    其利天下技术·搭载无刷电机的扫地机器人的前景如何?

    随着懒人经济的崛起,智能家居设备的需求呈现出显著的增长态势。作为智能家居领域的员,扫地机器人因其方便、实用的特性而备受消费者青睐。特别是在无刷电机技术的加持下,扫地机器人不仅提升了清洁效率,还优化
    发表于 05-05 15:03

    UCB_SWAP配置信息共16,写入一条有效配置后,上一条需写1使配置无效是为什么?

    UCB_SWAP配置信息共16,写入一条有效配置后,上一条需写1使配置无效。 经过实测发现配置是从下至上检索,取最后一条有效配置,而不是从
    发表于 01-24 08:31

    LabVIEW的六轴工业机器人运动控制系统

    。LabVIEW的可视化编程环境和强大的数据处理能力,使得复杂的运动学算法和轨迹规划得以顺利实现,显著提高了工业机器人的控制精度和效率。 ​ 这是LabVIEW的个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息
    发表于 12-21 20:03

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递
    发表于 11-30 16:01

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    没有有前辈用LabVIEW控制kuka机器人c2的经验?通讯是怎么做到的?

    我看NI有Robotics Toolkit for KUKA KR C2的附加包,这个怎么用啊?如何和kuka机器人建立通讯啊?是Tcp接口吗?
    发表于 10-21 20:59

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    使用Arduino和PAJ7620手势传感器制作手势控制机器人

    使用Arduino和PAJ7620手势传感器制作手势控制机器人,简单程序即可实现。小小的传感器可以识别各种手势。它采用内置的空间传感器,可以感知接近和离开的对象。
    发表于 09-27 06:17

    【开源资料】使用ESP32C3超简单制作迷你四足机器人

    用esp8266做过小四足机器人,这次用esp32C3重制了,主要的原因是C3有蓝牙可以用蓝牙遥控非常方便边,随时连接随时玩不占用手机WiFi。 而且esp32C3虽然管脚不多,但在8路舵机的控制
    发表于 09-21 11:15

    ai人工智能机器人

    的进行监控管理。 智能电话机器人的另个优势是不知疲倦,不需要休息和喝水,不需要休息。人在工作时就会有各种各样的脾气,但智能电话机器人不会,永远都以最严谨、最周到的态度和客户进行沟通。 在科技高速发展
    发表于 09-21 11:09

    【IoT毕设】机智云平台+STM32+树莓派的草莓采摘机器人控制系统

    利用深度学习算法实现草莓的识别与定位,将采摘信息以及采摘机器人的状态使用物联网技术传输到云端,实现草莓采摘机器人的自主采摘和云端监测,最终完成整套稳定控制的草莓采摘系统。 二、草莓
    发表于 08-16 17:35

    KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤

    本次内容来简单谈一谈KUKA工业机器人与S7-1200PLC实现Profinet通讯的步骤。
    的头像 发表于 07-05 10:10 5195次阅读
    <b class='flag-5'>KUKA</b>工业<b class='flag-5'>机器人</b>与S7-1200PLC实现Profinet通讯的步骤

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    则提供了对多台移动机器人进行管理的功能,包括机器人的电量控制、状态监测、报警处理等。 上位机软件主要由2个主界面组成:主从机的登录通信模块以及移动机器人当前话题列表和运动
    发表于 06-28 09:36

    自编程机器人,售后难做吗?

    自编程是如何完成的。 自编程其实也不是很高深的问题。 当用户给出参数时,有时也包括逻辑。 例如用户说,如果设备打开完毕,执行个命令。 这个例子就包括了个如果。你的智能机器人只需要生成
    发表于 06-08 16:20

    如何快速地让机器人投入生产

    机器人也是种设备,它主要内容是完成个制造的其中个功能。 制造个产品,可以分为几个部件。和装配几个部件。
    发表于 06-06 16:18