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

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

3天内不再提示

KUKA-C4机器人SWRITE函数的用法说明

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-06-12 10:15 次阅读

SWRITE具有与CWRITE类似的功能和语法。但是,与CWRITE不同,SWRITE不会将数据写入通道,而是写入CHAR数组。

1. 可以将CWRITE限制为将数据写入通道。 SWRITE可以执行更复杂的格式化任务。这使程序更加灵活。

2. CWRITE最多可以处理10个变量。结合几个SWRITE语句,可以写入10个以上变量的数据。

3. SWRITE触发提前运行停止.

SWRITE ( String, State, OFFSET, Format,Var1 < ,  … , Var10> )

String 类型:CHAR数组
变量Var1…Var10的格式化内容被写入字符串。
State 类型:STATE T
自动返回写状态
OFFSET 类型:INT
SWRITE开始写入的字符串位置。如果要从头开始写入,则偏移量必须设置为0。
例子:
OFFSET = 0:SWRITE从第一个位置开始写入。
OFFSET = 2:SWRITE从第三个位置开始写入。位置1和2被忽略。
在写入过程中,偏移量会增加。如果在另一个SWRITE语句的情况下要在第一个位置重新开始写入,则必须在此语句之前将偏移量设置为0。否则,将接受前一条语句的增量偏移量。
Format 类型:CHAR数组
在将变量Var1…Var10写入字符串之前,先对其进行转换。必须为每个变量指定一种格式。
Var1 … Var10 其数据写入字符串的变量。每个语句最多可以有10个变量。

例如:在IS_CELL ( ) –是否开始执行CELL程序

SWRITE(PRO_NAME1_L[],STATE,OFFSET,$PRO_NAME1[],0)

读取正在执行的程序,将程序名写入字符串中

$PRO_NAME1[]机器人解释程序的进程名称

IF(PRO_NAME1_L[1]=="C") AND (PRO_NAME1_L[2]=="E") AND (PRO_NAME1_L[3]=="L") AND (PRO_NAME1_L[4]=="L")THEN

正在执行的CELL程序

VW_CBY_CELL=TRUE FOLGE程序是通过CELL程序正在执行

ELSE

VW_CBY_CELL=FALSE FOLGE程序没有通过CELL程序执行

ENDIF

END

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

    关注

    210

    文章

    28239

    浏览量

    206647
  • 函数
    +关注

    关注

    3

    文章

    4309

    浏览量

    62450
  • 变量
    +关注

    关注

    0

    文章

    613

    浏览量

    28335

原文标题:KUKA-C4机器人SWRITE函数的用法说明

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

收藏 人收藏

    评论

    相关推荐

    开源项目!用ESP32做一个可爱的无用机器人

    简介 作者在完成硕士论文答辩后,利用空闲时间制作了一个他一直想做的机器人——可爱无用机器人。 无用机器人原理是一个连接到开关的电机,通过逻辑门控制。当开关被推到“开”时,机器人启动
    发表于 09-03 09:34

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

    本帖最后由 Tronlong创龙科技 于 2024-7-19 17:18 编辑 ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它
    发表于 07-09 11:38

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    工业机器人仿真软件有哪些

    功能强大的机器人仿真和离线编程软件,支持多种机器人品牌,如Fanuc、KUKA、ABB等。它提供了丰富的工具,如3D可视化、碰撞检测、路径优化等。 CoppeliaSim (前称V-REP) :CoppeliaSim 是一款开源
    的头像 发表于 06-17 09:34 3601次阅读

    Kuka机器人配置Profinet通讯网关HT3S-PNS-ECS

    Kuka机器人配置Profinet通讯网关HT3S-PNS-ECS
    的头像 发表于 06-13 15:52 654次阅读
    <b class='flag-5'>Kuka</b><b class='flag-5'>机器人</b>配置Profinet通讯网关HT3S-PNS-ECS

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    ,在 PS层运行 苏姆的裸机程序, 并将六自由度串联机器人逆解算法移植到主站代码里,进行机器人末端位置对于视觉反馈的实时跟随控制。 (4)通过实验验证了本设计的对物块识别的准确性和实时性,并使用自主
    发表于 05-29 16:17

    基于飞凌嵌入式RK3568J核心板的工业机器人控制器应用方案

    (运动控制)、 伺服驱动器 、IO模块和电源系统4个部分。 机器人控制系统 机器人控制器是机器人的核心部分,主要控制机器人在工作空间中的运
    发表于 05-11 09:40

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

    于部分消费者来说,扫地机器人仍然是一笔不小的开支。 4.扫地机器人的未来发展前景 展望未来,搭载无刷电机的扫地机器人有望在多个方面实现突破。随着传感器技术和人工智能算法的进步,扫地
    发表于 05-05 15:03

    【开源项目】Emo:基于树莓派 4B DIY 能笑会动的桌面机器人

    Emo是一款基于树莓派4做的个人伴侣机器人,集时尚与创新于一身。它不仅仅是一款机器人,更是一个活生生的存在,与其他机器人不同,它拥有独特的个性和情感。 硬件部分 树莓派
    发表于 12-26 15:18

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

    将系统分为算法实现和仿真模块、DSP控制模块、及机器人驱动模块,以验证算法的有效性。 KUKA KRAGILUS工业机器人的实体控制测试:最终,项目工业机器人的实体控制。在LabVIE
    发表于 12-21 20:03

    节卡机器人再度入选《上海智能机器人标杆企业与应用场景推荐目录》

    。 今年年初,节卡机器人以3C电子行业精密涂胶、汽车行业销轴加工、智慧餐饮行业辅助配餐三大应用场景入选第一批《目录》名单。连续两次入选,展现了节卡机器人打造“机器人+”应用标杆的过硬实
    的头像 发表于 12-21 15:13 508次阅读

    KUKA机器人:Makrostep-Diagnose

    从步骤3开始监控宏:如果一个步骤超过了允许的最大持续时间10s,机器人控制器会显示熔化超时宏步骤。默认情况下,步骤1和2不受监控,因此可以根据需要持续多久。
    的头像 发表于 12-19 10:55 790次阅读
    <b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>:Makrostep-Diagnose

    更改KUKA C 4 Windows系统的密码

    或者可以通过 WorkVisual 更改密码。如果在机器人控制系统上安装了 KUKA.NonAdmin,则只能通过 WorkVisual 更改该密码。
    的头像 发表于 12-12 17:11 1083次阅读

    新时达的机器人累计出货量已突破4万台

    近日,高工机器人获悉,截至2023年中旬,新时达的机器人累计出货量已突破4万台。
    的头像 发表于 12-09 16:45 2637次阅读
    新时达的<b class='flag-5'>机器人</b>累计出货量已突破<b class='flag-5'>4</b>万台

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

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