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

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

3天内不再提示

关于机器人水流量控制与监控的高级设置

机器人及PLC自动化应用 ? 来源:机器人及PLC自动化应用 ? 2020-05-10 10:07 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很费时间不过一天的时间也是够了,毕竟越来越熟练了,堪称史诗力作.

总结:

1. 电极帽掉了水压超高时间关水时间是4S,水流量故障只有一个就是高于高压水,电极帽掉,引起4S后直接关闭RIP的水阀.

2. 机器人闲置HIP系统关水15S,条件机器人没有发A23,发出A15机器人零点,或发出A17维修位置

水流量故障只有一个就是高于高压水,电极帽掉,引起4S后直接关闭RIP的水阀.

过程:

USR_S.SRC文件调用程序VW_WASSER() -使得水控制程序在程序中实时执行

GLOBALDEF VW_WASSER() –声明一个全局性质的程序

1.-不带循环水

IF NOT MIT_VW_WASS AND ($FLAG[F_O_WASSER] OROHNE_VW_WAS) AND NOT$FLAG[F_KWY01EIN] THEN

- 没有选择有水-有F820(不带水) 或者由没有水-没有F819水阀启动(F819带水)

- MIT_VW_WASS带水的状态- OHNE_VW_WAS不带水的状态-

IF NOT $IN[I_BD01ND] OR (NOT $IN[I_BD02ND] AND $FLAG[F_MIT_RIP2]) OR (NOT $IN[I_BD03ND]AND $FLAG[F_MIT_RIP3])THEN

-E516低压气检测-F_MIT_RIP2=142 F142带2个RIP

$OUT[O_R_Med_ein]= FALSE -A25反馈给PLC有介质

ELSE

$OUT[O_R_Med_ein]= TRUE -此时又低压气就可反馈机器人有介质

ENDIF

IF($OUT[O_R_PFO] AND $OUT[O_R_SAK])THEN -机器人在零点A15,在轨迹上A16

OHNE_VW_WAS=FALSE

ELSE

OHNE_VW_WAS=TRUE -正常执行程序状态满足发出没有水

ENDIF

ENDIF

2.带水

IF $FLAG[F_KWY01EIN] OR MIT_VW_WASS THEN-F819带水功能在MAKRO57中被激活

- 有F819 或者带水模式在DAT文件中给入TRUE

IF NOT MED_EXT_AUS AND NOT $OUT[O_R_Med_ein] AND NOTWASSERSTOE AND $OUT[O_R_RK100] AND $IN[I_BD01ND] AND ($IN[I_BD02ND] OR NOT $FLAG[F_MIT_RIP2]) AND ($IN[I_BD03ND] OR NOT $FLAG[F_MIT_RIP3])THEN

-MED_EXT_AUS外部信号使水关闭-没有发出A25介质反馈-没有水故障-机器人有RK100(A10)-E516低压气检测-2号站低压气或者没有F142 .....

-首先要带水F819 机器人不能有水流量故障,不由外部关水,要有低压气检测E516

-F142 之类当有1个RIP时F142=FLASE

IF NOT TIMER_ABGE AND NOT T_SG_ABGEL THEN-两个超时有一个没有就没有A25

-没有超过机器人闲置时间15分钟(TIMER_ABGE/ T_SG_ABGEL)

$OUT[O_R_Med_ein]=TRUE -A25机器人有介质

ENDIF

ENDIF

IF($OUT[O_R_PFO] AND $OUT[O_R_SAK])THEN

-A15机器人在零位-A16 机器人在轨迹上

MIT_VW_WASS=FALSE

ELSE

MIT_VW_WASS=TRUE -用于当机器人不再零点也不在轨迹时使循环可以继续

ENDIF

IF(NOT $OUT[O_R_RK100] AND WASSERSTOE AND WASSER_EIN) OR NOT$IN[I_BD01ND] OR (NOT $IN[I_BD02ND] AND $FLAG[F_MIT_RIP2]) OR (NOT $IN[I_BD03ND] AND $FLAG[F_MIT_RIP3] ) THEN

-机器人RK100被断开,有水故障和水启动-没有低压气或不足

MED_EXT_AUS=TRUE -外部条件引起水被关闭激活

IF(VW_FEH_NR==20)THEN –故障号反馈给PLC是20号

- 在VWFEH_LOOP()程序中定义故障号20 与ED_EXT_AUS的关系

- IF(MED_EXT_AUS)THEN

- VW_FEH_NR=20

- ENDIF

$OUT[O_R_Med_ein]=FALSE -关闭A25介质反馈

ENDIF

ELSE

MED_EXT_AUS=FALSE -否则就没有外部条件引起水被关闭激活

ENDIF

IF NOT $OUT[O_R_RK100] AND NOT WA_HIFU_REST THEN

-当没有RK100,也没有WA_HIFU_REST水的计时器复位中间变量-例如:打开安全门

WA_HIFU_REST=TRUE

$TIMER_STOP[T_WASSER_EIN]=TRUE -停止计时器T55水流开启时间

ENDIF

IF $OUT[O_R_RK100] AND WA_HIFU_REST THEN

-断开RK100后再次恢复的状态

$OUT[O_R_Med_ein]=TRUE -A25再次发出

WA_HIFU_REST=FALSE 关闭中间变量

WASSERSTOE=FALSE -关闭水故障

$FLAG[F_T_WA_WSTOE]=FALSE -水故障

$TIMER_STOP[T_WASSER_STO]=TRUE –T56水故障计时器开始复位清零

$TIMER[T_WASSER_STO]=0

$TIMER_STOP[T_WASSER_STO]=FALSE

$TIMER_STOP[T_WASSER_EIN]=TRUE -T55水启动计时器开始复位清零

$TIMER[T_WASSER_EIN]=0

$TIMER_STOP[T_WASSER_EIN]=FALSE

$TIMER_STOP[T_STELLGLIE]=TRUE -T54水控制计时器开始复位清零

$TIMER[T_STELLGLIE]=0

$TIMER_STOP[T_STELLGLIE]=FALSE

ENDIF

IF NOT WASSERSTOE THEN -如果没有水故障

-水流量超过最大流量故障-可认为是电极帽掉了/漏了

IF($IN[I_BV01WMIN] AND NOT $IN[I_BV01WMAX]) OR ($IN[I_BV02WMIN] ANDNOT $IN[I_BV02WMAX]) OR ($IN[I_BV03WMIN]AND NOT $IN[I_BV03WMAX])THEN

-E514 有低压水和没有高压水E515-

-正常情况下是E514和E515高低水都有,当水压制超过高压水时E515会变为FLASE

-因此在调解水流量阀时因该注意高压水压力值不能太大。

W_MAX_RIP1=$IN[I_BV01WMIN] AND NOT $IN[I_BV01WMAX]

-有低压水没有高压水为高压水故障,常用与电极帽掉的水压检测

W_MAX_RIP2=$IN[I_BV02WMIN] AND NOT $IN[I_BV02WMAX]

W_MAX_RIP3=$IN[I_BV03WMIN] AND NOT $IN[I_BV03WMAX]

$TIMER_STOP[T_WASSER_STO]=FALSE -当出现故障时计时器T56开始计时

IF($TIMER[T_WASSER_STO]>WA_STOER_Z)THEN

-当T56超过4 S时报水故障,开始关RIP的水

WASSERSTOE=TRUE -报水流量故障

$FLAG[F_T_WA_WSTOE]=TRUE –F816水故障提示

$TIMER_STOP[T_WASSER_STO]=TRUE –T56暂停

$OUT[O_KYP01WA]=TRUE –A515水关

$OUT[O_KYP01WE]=FALSE –A513 水开被关闭

$OUT[O_KYP02WA]=TRUE

$OUT[O_KYP02WE]=FALSE

$OUT[O_KYP03WA]=TRUE

$OUT[O_KYP03WE]=FALSE

ENDIF

ELSE -如果没有超时4 S,T56计时器复位

$TIMER_STOP[T_WASSER_STO]=TRUE

$TIMER[T_WASSER_STO]=0

$TIMER_STOP[T_WASSER_STO]=FALSE

ENDIF

IF $OUT[O_R_RK100] THEN -有机器人RK100请求驱动

IF($FLAG[F_WA_EIN_VSP] OR (NOT $OUT[O_R_PFO] AND NOT $OUT[O_R_WartB] AND$OUT[O_R_SG_gesp]))THEN

-F818没有使用-机器人不再零位A15-机器人没在维修位置A17-程序始终在执行A23

- 如果激活了F818 那么开水时间T55会被一直复位,在没有水故障的条件下。

- 当机器人开始移动后T55奖杯清零

$TIMER_STOP[T_WASSER_EIN]=TRUE –T55清零

$TIMER[T_WASSER_EIN]=0

$TIMER_STOP[T_WASSER_EIN]=FALSE -开始计时

ENDIF

ENDIF –一旦开始计时,机器人还没有执行程序在零位或一直在维修位置,或停止在过程停止都不会使T55定时器复位一直开始计时直道900000ms后停止

TIMER_ABGE=($TIMER[T_WASSER_EIN]>WA_AUS_NAZ)-没有故障时T55大于15分钟

-当开始执行程序时T55被重新值0 TIMER_ABGE变为FLASE

- WA_AUS_NAZ=900000

IF TIMER_ABGE AND NOT $TIMER_STOP[T_WASSER_EIN]THEN

-大于15分钟后 –还没有T55计时器停止

$TIMER_STOP[T_WASSER_EIN]=TRUE –让计时器停止

ENDIF

IF $OUT[O_R_RK100] THEN -机器人只要有RK100请求驱动

$TIMER_STOP[T_STELLGLIE]=TRUE –T54清零

$TIMER[T_STELLGLIE]=0

$TIMER_STOP[T_STELLGLIE]=FALSE --开始计时

ENDIF -他只记录没有RK100后的时间,超时时间也是900000ms

T_SG_ABGEL=($TIMER[T_STELLGLIE]>WA_AUS_SZA)

--当开始发出RK100时T54被重新值0 T_SG_ABGEL变为FLASE

IF T_SG_ABGEL AND NOT $TIMER_STOP[T_STELLGLIE] THEN

$TIMER_STOP[T_STELLGLIE]=TRUE –让计时器停止

ENDIF

IF $OUT[O_R_RK100] AND NOT WASSERSTOE AND NOT WASSER_EINAND NOT $FLAG[281] AND NOT $FLAG[283] THEN

-机器人有使能-没有水故障-水没有启动-没有F281-没有F283/一般用F281就可实现开关水

-本段的意思是正常时会保持RIP开着水

WA_ZUSTAND=1 -RIP开水

ENDIF

IF(TIMER_ABGE OR T_SG_ABGEL) AND NOT $FLAG[F_WA_EIN_VSP] THEN

- 机器人闲置超时-没有F818(关闭设备自动状态时闲置时间超过15分钟后关水)

MED_EXT_AUS=FALSE -关闭外部关水

IF(VW_FEH_NR<>20)THEN –闲置时间超过15分钟后关主HIP的水-

-其他一水流量故障只故障代码不等于20就都会关闭A25

$OUT[O_R_Med_ein]=FALSE -关闭A25会引起主杠HIP的5S后关水

ENDIF

ELSE

MED_EXT_AUS=FALSE

ENDIF

IF($OUT[O_R_RK100] AND ($FLAG[281] OR $FLAG[283] OR WASSERSTOE OR NOT$IN[I_MEDIENEI]))THEN

-RIP关水的条件:机器人有使能请求RK100-有F281-或有F283-或有水故障-或PLC没有发出E25

WA_ZUSTAND=2 -RIP关水

ENDIF

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

IF $FLAG[819] AND $FLAG[820] THEN -直接控制开关水

-F819在MAKRO57里赋值为TURE,F820直接给水- 不受到其他条件的控制只开水.

WA_ZUSTAND=1 -RIP开水

ENDIF

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

SWITCH WA_ZUSTAND

CASE 1

;Wasser EIN

$OUT[O_KYP01WA]=FALSE

$OUT[O_KYP01WE]=TRUE -A513开水阀

$OUT[O_KYP02WA]=FALSE

$OUT[O_KYP02WE]=TRUE

$OUT[O_KYP03WA]=FALSE

$OUT[O_KYP03WE]=TRUE

WASSER_EIN=TRUE –水阀启动

CASE 2

;Wasser AUS

$OUT[O_KYP01WA]=TRUE -A515水阀关

$OUT[O_KYP01WE]=FALSE

$OUT[O_KYP02WA]=TRUE

$OUT[O_KYP02WE]=FALSE

$OUT[O_KYP03WA]=TRUE

$OUT[O_KYP03WE]=FALSE

WASSER_EIN=FALSE -水阀关

DEFAULT

ENDSWITCH

ENDIF

ENDIF

END

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

    关注

    213

    文章

    30042

    浏览量

    215075
  • 水流量
    +关注

    关注

    0

    文章

    4

    浏览量

    2277

原文标题:关于机器人水流量控制与监控的高级设置

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    海默RC系列机器人控制

    海默协作机器人与焊接机器人控制器HARMOROBOTICS控制器作为工业机器人的三大核心零部件之一,也是工业
    的头像 发表于 08-01 15:35 ?415次阅读
    海默RC系列<b class='flag-5'>机器人</b><b class='flag-5'>控制</b>器

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备中工业
    发表于 07-26 11:22

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解决机器人里各厂商模块不通用的问题,让机器人快速开发
    发表于 04-30 01:05

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    、Gazebo仿真(含RGBD相机/激光雷达仿真)、实物机器人运动控制,实现\"仿真→实物\"的无缝衔接 高阶应用篇(7-9章) 聚焦视觉SLAM、自主导航等前沿场景,提供完整项目链路(如
    发表于 04-27 11:24

    霍尔开关DH188在水流量计中的应用

    在当今社会,水资源的管理与监控日益受到重视,无论是城市供水、工业用水还是农业灌溉,对水流的精确计量都是提升效率、节约资源的关键。在这一背景下,霍尔开关技术以其独特的优势,在水流量计的应用中展现出
    的头像 发表于 01-15 17:06 ?536次阅读

    水流量在线监测管理系统的应用及优势

    国科EP3000系列水流量在线监测管理系统,以自动化流量和视频监控为主,以各类前端传感器如水位计、闸位计、流量计、电能表和视频等相互补充的形式进行水位、
    的头像 发表于 01-10 09:25 ?530次阅读
    <b class='flag-5'>水流量</b>在线监测管理系统的应用及优势

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主机器人的定位系统,自主机器人
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    近年来,人工智能领域的大模型技术在多个方向上取得了突破性的进展,特别是在机器人控制领域展现出了巨大的潜力。在“具身智能机器人大模型”部分,作者研究并探讨了大模型如何提升机器人的能力,大
    发表于 12-29 23:04

    水流量计手册

    电子发烧友网站提供《水流量计手册.pdf》资料免费下载
    发表于 11-29 14:52 ?2次下载
    <b class='flag-5'>水流量</b>计手册

    基于MSP430FR6047和超声波软件的水流量计测量结果

    电子发烧友网站提供《基于MSP430FR6047和超声波软件的水流量计测量结果.pdf》资料免费下载
    发表于 10-09 10:26 ?2次下载
    基于MSP430FR6047和超声波软件的<b class='flag-5'>水流量</b>计测量结果

    认识机器人与CW32四足机器人控制项目

    认识机器人与CW32四足机器人控制项目 一、认识机器人 机器人是一种能够自动执行任务的机器,能够
    的头像 发表于 09-28 15:46 ?653次阅读

    基于波形捕获的超声波传感水流量计量技术应用说明

    电子发烧友网站提供《基于波形捕获的超声波传感水流量计量技术应用说明.pdf》资料免费下载
    发表于 09-14 10:37 ?3次下载
    基于波形捕获的超声波传感<b class='flag-5'>水流量</b>计量技术应用说明

    焊接机器人拖拽轨迹怎么设置

    ??自动化技术的不断进步,焊接机器人是提高生产效率和焊接质量的重要工具。而焊接机器人拖拽轨迹的设置则是确保焊接精准性和一致性的重要环节。今天跟随创想智控焊缝跟踪系统小编一起了解焊接机器人
    的头像 发表于 09-11 17:10 ?934次阅读
    焊接<b class='flag-5'>机器人</b>拖拽轨迹怎么<b class='flag-5'>设置</b>

    焊接机器人示教模式怎么设置

    在现代制造业中,焊接机器人广泛应用于提高生产效率和焊接质量。而焊接机器人示教模式的正确设置,是确保自动化焊接过程精确执行的重要环节。今天创想智控焊缝跟踪系统小编带大家了解焊接机器人示教
    的头像 发表于 09-09 17:55 ?1136次阅读
    焊接<b class='flag-5'>机器人</b>示教模式怎么<b class='flag-5'>设置</b>