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

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

3天内不再提示

KUKAVSS大众版程序循环编程

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-04-19 10:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 在点焊 PLC 里将光标放入其后应该插入调用的那一行中。

2. 选择菜单序列 命令 > MAKRO/UP/卡钳 > MAKRO/UP 循环。

3. 在联机缂格中设置参数。

4. 指令 OK存储指令。子程序循环将不带行编号地添加在点焊PLC 的末尾处,并在所有编号的PLC 指令均执行完毕之后方才运行。MAKRO 循环则带有行编号地添加入点焊 PLC 中。并将在目标点处执行,或在用 PLC 触发器定义的到达目标点之前的一个时间点处执行。

行指令 REPEATMAKRO/UP

利用该指令可重复调用一个子程序或者一个用户自定宏。每次重新调用之前均检查是否满足行指令中定义的中断条件。如果是这样的话,则循环终止。

f09b19fa-bf89-11ec-9e50-dac502259ad0.png

序号

说明

1

程序类型

UP:子程序

MAKRO:宏

2

字程序或宏的编号

UP1...999

MAKRO0...999

3

算术运算数

numibintanaanainbininp

4

最多循环次数

值域:和运算数有关

5

运算符。选择运算数 EIN(接通)AUS(关闭)时,无此输入栏可供使用。

-!

6

布尔算子(中断条件)

EINAUSEAMFTS

7

算子编号。选择运算数 EIN(接通)和 AUS(关闭)时,无此输入栏可供使用。

值域:和运算数有关

f0aa12d4-bf89-11ec-9e50-dac502259ad0.png子程序 5 重复运行 12 次。当满足下面的中断条件时,此循环将结束:输入端1 TRUE

例如大众标准中用来进行铣削不合格重复铣削功能。

REPEAT UP101 N= 999 STOP= !F298

SEL_RES=SELECT(#CYC_UP,101,TRUE,#NUM,999,#NOT_F,298,FALSE)

#CYC_UP指循环执行程序:

SELECT程序中执行程序

CASE #CYC_UP

NR=0

WHILE NOT (CHECK_BOOL(BOOL_OP,BOOL_NUM) OR CHECK_ARI(NR,ARI_OP,ARI_NUM))

消除循环的两个条件一是位的条件满足计数器,二是计数器的数和外部给入的数相等。

NR=NR+1

CALLBYSELECT=TRUE

SWITCH NO使用的UP号

CASE 10

UP10 ( )

CASE 101

UP101 ( )

CASE 106

UP106 ( )

CASE 112

UP112 ( )

CASE 206

UP206 ( )

DEFAULT如果选到空白UP程序会提示这个UP程序不可用

$LOOP_MSG[]=" "

;$LOOP_MSG[]="no valid UP-Call !!!"

OFFSET = 0

SWRITE($LOOP_MSG[],STATE,OFFSET,"UP%D ist nicht vorhanden",NO)

HALT

$LOOP_MSG[]=" "

ENDSWITCH

CALLBYSELECT=FALSE

ENDWHILE

审核编辑 :李倩

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

    关注

    5052

    文章

    14763

    浏览量

    488355
  • 编程
    +关注

    关注

    90

    文章

    3723

    浏览量

    97427

原文标题:KUKAVSS大众版程序循环编程

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【快速温变循环】快速温变循环试验箱的“循环”之道:宏展科技如何定义“一个循环

    在军工、航天、汽车电子等高端制造领域,快速温变循环试验是验证产品可靠性的核心手段。然而,“一个循环”到底如何定义?是简单的升降温,还是对速率、驻留时间、温变曲线精度、循环重复性的严苛约束?广东宏展
    的头像 发表于 04-16 09:38 208次阅读
    【快速温变<b class='flag-5'>循环</b>】快速温变<b class='flag-5'>循环</b>试验箱的“<b class='flag-5'>循环</b>”之道:宏展科技如何定义“一个<b class='flag-5'>循环</b>”

    上汽大众ID. ERA 9X亮相大众汽车品牌之夜

    近日,大众汽车在品牌之夜上集中展示了其推进“在中国,为中国”战略的最新成果。ID. ERA 9X亮相活动现场,它不仅凝聚了品牌“进取、可靠、贴心”的核心价值,更拉开了新能源产品攻势的序幕。值得关注的是,著名演员辛芷蕾以大众汽车焕新代言人身份亮相,后续还将对上汽
    的头像 发表于 04-13 17:01 507次阅读

    线性化编程与结构化编程的不同点

    线性化编程是将整个用户程序连续放置在一个循环程序块(OB1)中,按顺序执行的编程范式。这种结构与PLC所代替的硬接线继电器控制类似,CPU逐
    的头像 发表于 03-16 16:58 490次阅读
    线性化<b class='flag-5'>编程</b>与结构化<b class='flag-5'>编程</b>的不同点

    上汽大众在智能制造领域接连取得重要成果

    近日,上汽大众捷报频传。继首台EA211黄金增程器下线之后,上汽大众ID. ERA 9X正式量产下线。值“十五五”新开局,上汽大众在智能制造领域接连取得重要成果,展现“开局即全速”的昂扬姿态,更为今年7款新能源车型的密集投放打下
    的头像 发表于 03-10 16:27 1056次阅读

    功率循环基础篇(二) —— 功率循环寿命曲线解读

    功率循环寿命曲线是评估功率半导体器件(如  IGBT 模块)在温度交变应力下长期可靠性的核心工具。该曲线通常以 结温波动幅度 ΔTj 为横坐标,以器件达到指定失效判据前所经历的 循环次数 Nf 为
    的头像 发表于 03-02 11:55 300次阅读
    功率<b class='flag-5'>循环</b>基础篇(二) —— 功率<b class='flag-5'>循环</b>寿命曲线解读

    高低温试验箱试验功能全解析:恒温 / 循环 / 可编程怎么选?

    广东宏展科技提供高精度高低温试验箱,覆盖电子、汽车等行业,具备恒温、高低温循环及可编程功能,满足多场景测试需求。
    的头像 发表于 02-04 08:59 4064次阅读
    高低温试验箱试验功能全解析:恒温 / <b class='flag-5'>循环</b> / 可<b class='flag-5'>编程</b>怎么选?

    编写简单高效单片机汇编程序

    1、使用模块化结构:分解功能块 模块化编程让代码更清晰,并能提高代码的复用性。 例如,对于电子时钟程序,可以将代码分为显示模块、按键处理模块、计时模块、定时器中断服务程序等。 每个模块处理相对
    发表于 11-24 07:00

    人工智能行业如何使用for循环语句进行循环

    人工智能行业可以使用以下是关于for循环在不同编程语言中的基本用法说明: Python中的for循环: 主要用于遍历序列(列表、元组、字符串等) 典型结构:for item in sequence
    的头像 发表于 09-10 12:55 678次阅读

    S7-200 可编程序控制器系统手册

    电子发烧友网站提供《S7-200 可编程序控制器系统手册.pdf》资料免费下载
    发表于 09-02 16:24 5次下载

    基础篇3:掌握Python中的条件语句与循环

    在Python编程语言中,条件语句和循环是构成复杂逻辑和数据处理的基石。本篇基础教程将帮助您深入了解Python中的条件语句和循环结构,让您能够更好地控制程序流程。 条件语句 条件语句
    发表于 07-03 16:13

    上汽大众新款凌渡L GTS蓄势待发

    近日,大众“GT”持续高光:在2025 ID.Festival上,上汽大众ID.3 GTX套件款正式上市,将GT文化带入电动时代;令人期待的是,大众另一辆全新“GT”车型——上汽大众
    的头像 发表于 06-28 16:11 1085次阅读

    CYPD3171在闪烁和电源循环后无法与编程器通信怎么解决?

    芯片进行编程/配置。 我注意到有些芯片(但不是全部)在刷新和断电循环后拒绝进一步通信。 根据刷入的固件,它们可以正常运行,包括与兼容的 PD 电源适配器协商 9V。 但EVK无法再次建立PD合同
    发表于 05-13 07:49

    深入理解C语言:C语言循环控制

    在C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限
    的头像 发表于 04-29 18:49 2200次阅读
    深入理解C语言:C语言<b class='flag-5'>循环</b>控制

    上汽大众与百度地图达成战略合作

    近日,上海国际车展期间,百度地图与上汽大众举行科技X生态战略合作伙伴签约仪式,双方将基于百度领先的车道级地图产品,为上汽大众千万车主打造更安全、高效的智能化出行体验。上汽大众总经理陶海龙、百度副总裁尚国斌等出席签约仪式。
    的头像 发表于 04-29 17:28 1366次阅读

    上汽大众亮相2025上海车展

    近日,第二十一届上海车展在国家会展中心盛大开幕,上汽大众大众品牌携旗下多款重磅车型亮相3号馆、5.1号馆。大众品牌首款增程式全尺寸SUV概念车ID. ERA领衔登场,Pro家族、ID.家族、途岳家族、威然、朗逸、凌渡L等明星车型
    的头像 发表于 04-25 14:03 966次阅读