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

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

3天内不再提示

最新的8.3系统完成信号的控制方法

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

最新的8.3系统完成信号的控制方法

TECH4 ProzessgeraetGesamtarbeitsfertigmeldung 15 Techaufruf=EIN

VW_USR_R(#USR_MAIN,403,0,0,0,15,0,0,0,0,0,TRUE)

发出总完成信号

PAR1=0 指总完成信号

PAR4=15指总完成信号

TECH4 Prozessgeraet MS Steuerung=Nr1Brenner=Nr1 Teilarbeitsfertigmeldung 1 Prozessgeraete-Nr=1 Techaufruf=EIN

VW_USR_R(#USR_MAIN,403,14,1,61,1,1,1,0,0,0,TRUE)

使用用于14指CMT的工具用机器人的完成信号1发出

PAR1=14指CMT

PAR4完成信号几如: 1-14

PGR_Interface(#USR_TRIG,CMD_SEL,PAR1,PAR2,PAR3,PAR4,PAR5,PAR6,PAR7,PAR8,PAR9)

#USR_ADV ,#USR_MAIN没有用.

使用#USR_TRIG 在执行SPS时使用.

SWITCH PAR1

CASE 0 无过程装置-----完成BMS的完成通知

IF(PAR4==15)THEN PAR4=15完成信号

FM_Nr=PAR4

FOR i=1 TO 30

IF(Hilf1_FM[i]<>Hilf2_FM[i])THEN

-这段比较的意思是之前是否已经把完成信号发出过了( 完成信号1-14)

要是之前发过完成信号则例如:Hilf1_FM[1]=Hilf2_FM[2]

Sperre_FM15=TRUE 正常perre_FM15==FALSE

ENDIF

ENDFOR

IF(Sperre_FM15==FALSE)THEN

Fertigmeldung(FM_Nr) 发出总完成信号

ELSE

PGR_Msg(11,#QuitMsg)

ENDIF

..............

CASE 14 ;处理设备MIG / MAG(MS)

Steu_Nr=PAR2 PAR2=1 中间变量保存

Wkzg_Nr=(PAR3-60) 工具号

IF(Wkzg_Nr<1) OR (Wkzg_Nr>4)THEN

PGR_Msg(7,#QuitMsg) 工具用来激活提示信息

ENDIF

; BMS上的过程设备编号

IF(PAR4==20) OR (PAR4==21)THENPAR4==1

Proz_Nr=((((MS_BASE_SL[Steu_Nr]-BitOffset)/Byte)-15)*IdentNr)+Wkzg_Nr

SO_PGR_Geraete_Nr=Proz_Nr

进程号SO_PGR_Geraete_Nr $OUT[97] TO $OUT[112]

ENDIF

;完成报告给BMS

IF(PAR4>=1) AND (PAR4<=14)THEN PAR4==1

FM_Nr=PAR4 完成信号=1

Hilf1_FM[PAR1]=TRUE PAR1=14

IF(FM_Nr>=1) AND (FM_Nr<=14)THEN  完成信号FM_Nr =1

IF NOT $IN[MS_BASE_SL[Steu_Nr]+I_MS_o_Proz] THEN

MS_BASE_SL[1]=209 I_MS_o_Proz=0 如果没有E209进程工具不激活

Hilf2_FM[PAR1]=TRUE

Fertigmeldung(FM_Nr) Fertigmeldung(1)发出完成信号1

ELSE

PGR_Msg(9,#NotifyMsg)如果条件不满足

ENDIF

ENDIF

ENDIF

--------------------------------------------------------

DEF Fertigmeldung(FM_Nr :IN)

INT FM_Nr,RobTimerStart,BMS_FM_QUIT

IF $FLAG[F_o_Proz_SStep] THENF_o_Proz_SStep=525,F525指不使用工具

PGR_Msg(8,#QuitMsg)提示程序信息

ELSE

RobTimerStart=$Rob_Timer激活机器人时间计算

SO_PGR_FM_Nr=FM_Nr SO_PGR_FM_Nr $OUT[33]TO$OUT[36]发出完成信号

WAITFOR((SI_PGR_FM_Nr==SO_PGR_FM_Nr) OR

(($Rob_Timer-RobTimerStart)>2000))

SI_PGR_FM_Nr $IN[33] TO $IN[36]PLC反馈完成信好

IF(($Rob_Timer- RobTimerStart)>=2000)THEN

PGR_Msg(10,#QuitMsg) 提出超时反馈完成信好故障提示

ENDIF

ENDIF

FM_Nr=0

SO_PGR_FM_Nr=FM_Nr直接给出完成信号0关闭完成信号

END

--------------------------------------------------------

GLOBALDEF PGR_LOOP()

INT i

IF($OUT[O_R_PF0]OR ($OUT[O_R_Loop_akt]AND $IN_HOME))THEN

A15机器人原位或者,A22机器人循环激活与机器人在home位(A22机器人循环没使用)

-------重置过程设备号

SO_PGR_Geraete_Nr=0 SO_PGR_Geraete_Nr $OUT[97] TO $OUT[112]

-------重置就绪消息号

SO_PGR_FM_Nr=0 SO_PGR_FM_Nr$OUT[33] TO $OUT[36]

-------重置完成消息的变量

Sperre_FM15=FALSE

FOR i=1 TO 30 -------------初始化中间值

Hilf1_FM[i]=FALSE

Hilf2_FM[i]=FALSE

ENDFOR

ENDIF

END

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

    关注

    211

    文章

    28416

    浏览量

    207061
  • 信号
    +关注

    关注

    11

    文章

    2791

    浏览量

    76754

原文标题:KUKA机器人8.3系统完成信号的控制方法新解

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

收藏 人收藏

    评论

    相关推荐

    自动控制系统的调试方法 自动控制系统与传统控制系统的比较

    自动控制系统的调试方法 自动控制系统的调试是一个复杂的过程,涉及到对系统性能的测试和优化。以下是一些基本的调试方法: 理论分析与仿真 : 在
    的头像 发表于 12-18 09:50 242次阅读

    TMS320C6000汇编语言工具 v8.3.x

    电子发烧友网站提供《TMS320C6000汇编语言工具 v8.3.x.pdf》资料免费下载
    发表于 11-07 10:00 0次下载
    TMS320C6000汇编语言工具 v<b class='flag-5'>8.3</b>.x

    控制系统整定的方法和步骤

    ,它通过对被控对象的输入和输出信号进行处理和调节,实现对被控对象的稳定和精确控制控制系统的性能直接影响到生产效率、产品质量和经济效益等方面。 控制系统整定是指对
    的头像 发表于 08-30 10:36 575次阅读

    TCS系统的核心控制策略与方法

    策略与方法 控制策略:TCS系统运用了一系列高级控制理论,包括逻辑阈值、比例积分微分(PID)控制、模糊逻辑和神经网络技术。这些
    的头像 发表于 08-29 11:25 634次阅读

    工业控制信号防雷器综合应用方案

    在现代工业控制系统中,信号的传输和处理至关重要。工业控制信号防雷器(ICS surge protector)作为保护信号传输设备和线路的重要
    的头像 发表于 08-08 11:19 284次阅读
    工业<b class='flag-5'>控制</b><b class='flag-5'>信号</b>防雷器综合应用方案

    PLC对模拟量信号的处理过程及方法 详解版

    模拟量信号是自动化过程控制系统中最基本的过程信号(压力、温度、流量等)输入形式。系统中的过程信号通过变送器,将这些检测
    的头像 发表于 07-30 16:31 417次阅读
    PLC对模拟量<b class='flag-5'>信号</b>的处理过程及<b class='flag-5'>方法</b> 详解版

    闭环负反馈控制的基本方法是什么

    闭环负反馈控制是一种常见的控制方法,它通过将系统的输出信号与期望的输出信号进行比较,然后根据比较
    的头像 发表于 07-30 09:34 693次阅读

    FPGA异步信号处理方法

    FPGA(现场可编程门阵列)在处理异步信号时,需要特别关注信号的同步化、稳定性以及潜在的亚稳态问题。由于异步信号可能来自不同的时钟域或外部设备,其到达时间和频率可能不受FPGA内部时钟控制
    的头像 发表于 07-17 11:10 1152次阅读

    PLC如何完成闭环控制及逻辑控制

    在现代工业自动化领域中,可编程逻辑控制器(PLC)以其高可靠性、强大的控制功能和灵活的编程方式,成为了工业自动化系统的核心控制器。PLC不仅能够完成
    的头像 发表于 06-27 11:16 1008次阅读

    机器人控制系统控制方法可哪些种类

    机器人控制系统是机器人技术的核心组成部分,它负责接收外部指令,对机器人的运动和行为进行控制和调节。根据控制方法的不同,机器人控制系统可以分为
    的头像 发表于 06-16 15:35 1900次阅读

    伺服电机最简单控制方法是什么

    控制系统,其工作原理是将输入信号直接传递给执行机构,通过执行机构的响应来实现对系统控制。在伺服电机的开环控制中,输入
    的头像 发表于 06-05 15:49 790次阅读

    信号分析的方法有哪些种类

    信号分析是研究信号特性、提取信号信息和处理信号的一种技术。信号分析方法有很多种,本文将详细介绍一
    的头像 发表于 06-03 10:25 1139次阅读

    示波器测量复位信号的原理和方法

    在电子工程领域,复位信号是确保系统稳定、可靠运行的关键因素之一。复位信号通常用于在系统出现故障或异常时,将系统恢复到初始状态,以便重新开始工
    的头像 发表于 05-17 17:14 1505次阅读

    信号分析的方法有哪些

    信号分析是信息处理和通信领域中至关重要的一个环节,它主要关注于从复杂的信号中提取有用信息,进而理解信号的本质和特性。随着科技的快速发展,信号分析的
    的头像 发表于 05-16 17:05 1729次阅读

    伺服电机最简单控制方法

    伺服电机是一种特殊的电机,可以根据控制信号准确地控制角度、速度和位置。伺服电机的最简单控制方法可以分为开环
    的头像 发表于 01-14 14:40 1949次阅读