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

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

3天内不再提示

用IOCTL函数可以询问机器人控制系统的节能模式?

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2020-06-28 10:43 次阅读

PROFIenergy可用来通过PROFINET 网络控制能耗。为此要使用让负载对计划内和计划外中断作出反应的命令。

PROFINET Device 支持 PROFIenergy。在使用 PROFIenergy时,机器人控制系统通过 PROFIenergy协议与上一级控制系统通讯。

选项卡 PROFIenergy

机器人控制系统支持以下的 PROFIenergy状态:

1.Ready_To_Operate:该控制器已准备就绪。

2. 驱动总线关闭:驱动装置已关闭。

3.Hibernate :控制系统处于休眠状态并且只对 WakeOnLan包有反应。

4. 制动器已制动:已制动制动器并且只对下一个运行指令有反应。

如果生产歇工很短,为了使用状态驱动总线关闭,则可以用状态制动器已制动节能。但是,只有在机器人控制系统处于编程停止状态下时,才能激活状态制动器已制动。

用IOCTL函数可以询问机器人控制系统的节能模式?

1状态Ready_To_Operate.

2状态驱动总线关闭、Hibernate 或制动器已制动。

PROFIenergy状态有以下特征:

Time_to_Pause (t off)

直到控制系统从状态Ready_To_Operate达到状态驱动总线关闭、Hibernate 或制动器已制动的时间间隔。

Time_min_length_of_stay (t off_min)

控制系统保持在驱动总线关闭、冬眠或制动器已制动状态时的时间间隔。在驱动总线关闭和冬眠状态时,所有已连接的设备在该时间间隔中应当在重新启动控制系统之前能完全关机。

Time_to_operate (t on)

直到控制系统从状态驱动总线关闭、Hibernate 或制动器已制动到达状态 Ready_To_Operate的时间间隔。

用IOCTL函数可以询问机器人控制系统的节能模式?

歇工时间的默认值与最小值相符。不能超过这些值。

可以通过安装其它应用程序包提高歇工时间。建议在投入运行时测试所需的歇工时间。

激活 PROFIenergyn

勾选:使用PROFIenergy。

未勾选:不使用 PROFIenergy。

默认设定:未勾选

休眠

暂停时间:输入控制系统直到已达到冬眠状态允许需要的时间。

默认值:50000ms

停留时间长度 (分钟):

输入控制系统应该保持在冬眠状态下的最小时间。

默认值:10000 ms

运转时间:输入控制系统直到已达到 Ready_To_Operate状态允许需要的时间。

默认值:60000ms

关闭驱动总线

暂停时间:输入控制系统直到已达到驱动总线关闭状态允许需要的时间。

默认值:5000ms

停留时间长度 (分钟):

输入控制系统应该保持在驱动总线关闭状态下的最小时间。

默认值:0 ms

运转时间:输入控制系统直到已达到 Ready_To_Operate状态允许需要的时间。

默认值:20000ms

制动制动器

暂停时间:输入控制系统直到已达到制动器已制动状态允许需要的时间。

默认值:1000ms

停留时间长度 (分钟):

输入控制系统保持在制动器已制动状态下的最小时间。

默认值:0 ms

运转时间:输入控制系统直到已达到 Ready_To_Operate状态允许需要的时间。

默认值:1000ms

PROFIenergy指令

PLC 可借助PROFIenergy指令向机器人控制系统发出切换状态或询问信息信号。为了能够切换状态,机器人控制系统必须处于 AUT EXT 运行模式下。

用IOCTL函数可以询问机器人控制系统的节能模式?

支持以下 PROFIenergy指令:

Start_Pause

机器人控制系统切换到驱动总线关闭状态。

End_Pause

机器人控制系统重新从冬眠 / 驱动总线关闭状态启动。

Start_Pause_with_time_response

为了切换状态,询问机器人控制系统总共需要的时间 (toff, t on和 t off_min)。

Info_Sleep_WOL

查明设备中有关 PE_sleep_mode_WOL状态的信息。

Go_WOL

将设备设置到状态 PE_sleep_mode_WOL(冬眠)中。

Get_Measurement_List 询问所有支持测量的 ID。

KR C4 可提供3 个测量值供使用:

nID = 1: 当前能耗在100 毫秒内的平均值,单位:kW

n ID = 2: 上一个小时的能耗,单位:kW/h

n ID = 3: 测量启动和停止之间的能耗,单位:kW/h

PLC 制造商可提供用于控制指令的模块。PLC 可自动执行几个用户不能执行指令。

西门子文件CommonApplication Profile PROFIenergy中,对使用 PROFIenergy指令和更多其它信息进行了说明。

询问机器人控制系统的节能模式

用 IOCTL函数可以询问机器人控制系统的节能模式。

RET = IOCTL(“PNIO-DEV”,1002,0)

RET 的返还值:

-1. 出错

1 。 机器人控制系统处于驱动总线关闭的状态下

2 。 机器人控制系统处于制动器已制动的状态下

255 。机器人控制系统处于待机的状态下

256 .PROFIenergy未初始化

257 机器人控制系统处于过渡状态下

通过 PROFINET进行电源管理

以下信号可供用于激活或停用各种节能模式以及识别机器人控制系统的状态。

这些功能只能在运行模式 EXT 下执行,而不能在T1 或 T2 下执行。

电源管理指的不是 PROFIenergy。电源管理信号在目录C:KRCROBOTERConfigUserCommon 下的文件 CabCtrl.xml 中进行配置。

用IOCTL函数可以询问机器人控制系统的节能模式?

输入字节 0

0 位AB 驱动总线0 = 接通驱动总线,条件:HIB = 0 和 KS = 01 = 关断驱动总线,条件:HIB = 0 和 KS = 0

1位 HIB 休眠0 = 无功能1 = 使控制器休眠,条件:AB = 0 和 KS = 0

2 位KS 冷启动0 = 无功能1 = 使控制器冷启动,条件:AB = 0 和 HIB = 0

3 … 7 RES 备用

输出字节 0

0位 AB 驱动总线0 = 驱动总线已接通1 = 驱动总线已关断

1 位BBS 机器人控制系统的待机运行状态0 = 机器人控制系统尚未做好运行准备1 = 机器人控制系统已经准备就绪

2 … 7 RES 备用
责任编辑:pj

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

    关注

    41

    文章

    6622

    浏览量

    110611
  • 机器人
    +关注

    关注

    211

    文章

    28419

    浏览量

    207110
  • 电源管理
    +关注

    关注

    115

    文章

    6183

    浏览量

    144509
收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】+初品的体验

    的快速发展,相关人才的需求也在不断增加,通过阅读该书可以帮助大家系统性地了解和分析当前具身智能机器人系统的发展现状和前沿研究,为未来的研究和开发工作提供指导。此外,本书还
    发表于 12-20 19:17

    《具身智能机器人系统》第1-6章阅读心得之具身智能机器人系统背景知识与基础模块

    与环境持续互动来优化决策策略。书中还进一步讨论了强化学习的基本原理,包括状态空间、动作空间、奖励函数的设计,以及策略网络的训练方法。 具身智能机器人系统是一个多学科知识交叉的复杂工程体系。每个子
    发表于 12-19 22:26

    如何使用PLC控制机器人

    随着工业自动化技术的飞速发展,机器人技术作为其中的重要组成部分,其应用范围日益广泛。在机器人控制系统中,PLC(Programmable Logic Controller,可编程逻辑控制
    的头像 发表于 06-17 10:50 1733次阅读

    简述工业机器人控制系统的特点

    工业机器人控制系统是工业机器人的核心组成部分,它负责接收输入信号、处理信息、控制机器人的运动和执行任务。随着工业自动化和智能制造的快速发展,
    的头像 发表于 06-16 15:38 1620次阅读

    机器人控制系统的基本单元有哪些

    引言 机器人是一种具有高度自动化和智能化的设备,它可以模拟人类的行为和思维,完成各种复杂的任务。机器人控制系统机器人的重要组成部分,它负责
    的头像 发表于 06-16 15:36 1603次阅读

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

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

    工业机器人电气控制系统的体系结构主要有哪些

    工业机器人电气控制系统是工业机器人的重要组成部分,它负责控制机器人的运动和执行各种任务。随着工业自动化和智能制造的发展,工业
    的头像 发表于 06-16 15:28 1770次阅读

    工业机器人控制系统的基本组成有哪些

    工业机器人控制系统是工业机器人的大脑,它负责接收输入信号、处理信息、控制机器人的运动和执行任务。一个完整的工业
    的头像 发表于 06-16 15:26 1927次阅读

    工业机器人控制系统的主要功能

    工业机器人控制系统是工业机器人的大脑,它负责接收输入信号、处理信息、发出指令,以实现机器人的精确运动和操作。 一、引言 工业机器人作为现代制
    的头像 发表于 06-16 15:16 1781次阅读

    简述机器人控制系统的组成

    机器人控制系统机器人技术的核心,它负责接收输入信号,处理信息,控制机器人的运动和执行任务。一个完整的
    的头像 发表于 06-16 15:14 1440次阅读

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

    和增强系统处理图像的实时性,本文提出了一种伊瑟特的六自由度机器人视觉伺服控制系统,将摄像头集成到基于 Zynq的伊瑟特主站上,提高了视觉伺服的实时性.经测试,该平台能够对视觉检测目标的变化做出及时的反应
    发表于 05-29 16:17

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

    加强和扩大现有市场份额,更要在细分市场中发掘新的增长动力,以适应更加激烈的市场竞争环境。 飞凌嵌入式作为一家专注嵌入式核心控制系统研发与制造的高新技术企业,经过多年的研发与积累,产品已广泛应用于机器人
    发表于 05-11 09:40

    KUKA机器人8.7系统对PROFINET软件进行编程控制的步骤

    为了可以在不同的机器人上交替地运行一个设备,需要 IOCTL 命 令 1060 进行解耦。
    的头像 发表于 03-04 09:35 2479次阅读
    KUKA<b class='flag-5'>机器人</b>8.7<b class='flag-5'>系统</b>对PROFINET软件进行编程<b class='flag-5'>控制</b>的步骤

    使用UKA.机器人8.7系统编程控制PROFINET软件的方法

    为了可以在不同的机器人上交替地运行一个设备,需要 IOCTL 命 令 1060 进行解耦。如果该设备仅在一个机器人上运行,也可以使
    发表于 03-04 09:31 336次阅读
    使用UKA.<b class='flag-5'>机器人</b>8.7<b class='flag-5'>系统编程控制</b>PROFINET软件的方法

    浅谈海康机器人控制系统

    海康机器人控制系统涵盖了RCS-2000 V4.0和RCS-Lite轻量级调度控制器,这两款控制系统在性能、效率、可靠性和扩展性方面实现了质的飞跃。为客户提供了更易用、更灵活、更低成本
    发表于 01-16 11:20 565次阅读
    浅谈海康<b class='flag-5'>机器人</b><b class='flag-5'>控制系统</b>