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

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

3天内不再提示

外围设备连接到机械手方面的核心作用

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

KUKA机器人INTERBUS相关文件的作用:

•用户权限:专家模式。为了编辑机器人程序以外的文件

•选择文件和编辑

•或者:通过按组合键切换到Windows

配置和驱动程序文件:

ISA和PCI卡:

•C: INIT IOSYS.INI:I / O系统的配置文件。

PCI卡:

•C: INIT IBSPCI1.INI:Interbus驱动程序的参数化文件

•C: DRIVERS IBPCIDRV.O:所有Interbus PCI卡的驱动程序

IOSYS.INI

由于其在将外围设备连接到机械手方面的核心作用,因此I / O系统的此配置文件始终安装在主分区上。

IBSPCI1.INI

文件IBSPCI1.INI位于控制器的Init目录中。它包含Interbus PCI卡的参数化数据。

外围设备连接到机械手方面的核心作用

INTERBUS]这主要是用来通知驱动程序在控制器板上进行的硬件设置。

[SLAVE]该部分影响Interbus控制器板从属部分的行为。

[CONFIGURATION]在此设置Interbus控制器板常规操作方法的各种参数。

[CMD_CONFIGURATION]此处,将Interbus卡设置为使用程序IBS CMD的任务。

[DIAGNOSTIC_REGISTERS]这些参数可以通过I / O系统的过程数据映像(无CMD配置)访问卡的内部诊断寄存器

[TASK]此部分可用于控制驱动程序的独立性。

[NAMES]通过在此处为Interbus网段和模块分配名称,可以使您的系统更加用户友好,例如,发生错误时,此处存储的文本将显示在GUI的消息窗口中。

硬件参数部分:

必须正确设置本节中的参数,才能使Interbus连接正常运行。插图中指定的值对应于默认设置,该设置在系统出厂时由KUKA预装时有效。一些参数控制了底层控制计算机的硬件接口的保留,而其他系统组件可能不会同时使用这些保留。

BOARDNUMBER = 1(必需)

板号用于为IBS卡分配明确的标识符。

控制器用来将自身标识为更高级别的Interbus主站的从站ID。

外围设备连接到机械手方面的核心作用

数值必须以十六进制形式输入。例如:16个字的输入和输出:ID = 1003

ID = LLTT(可选,对于PCP流量是必需的)

ID的指定值由两部分组成,它们被解释为十六进制数。前两个位置以字s表示过程数据长度,控制板用来与高层Interbus交换过程数据。

LL = { 01, 。.., 10 }

最后两个位置描述了卡如何充当总线设备,以及卡支持PCP通信的数据宽度。

TT:

03:带数字量输入和输出的系统耦合器

E8:带有2个PCP字的系统耦合

E9:带有4个PCP字的系统耦合器

EB:带有一个PCP字的系统耦合器

如果存在此参数,则此信息将始终覆盖Interbus卡上的DIP开关的设置。从站ID只能设置一次。为了将从站ID重新分配给控制器板,必须中断从站连接的电源

IBSPCI1.INI文件解读:

SLAVERING 从动

= 1(默认)=》初始化从站并生成错误消息。

= 0 =》从设备未初始化,并且不会生成任何错误消息。

SWAP_SLAVE_BYTES

选项SWAP_SLAVE_BYTES可用于指定驱动程序自动交换(从设备的)字节。

CONTINUE_BY_ERR

如果此标志设置为0,则在从属环发生故障时,将禁用驱动器的读写功能。直到消除了从属环中的故障后,才能再次启用读取和写入功能。

MASTER_TO_SLAVE_OK

INI文件中的该条目可用于在高层环网中提供位,以指示控制器中的Interbus驱动程序仍处于“正在运行”状态。只要驱动程序处于“ 正在运行”状态,如果发生故障或尚未开始,则将其重置。这样就无法再从控制器设置或重置该位。IN I文件中的条目解释如下:

0 =》未设置位

1-n =》从站的起始地址之后,在从站的I / O输出存储器中的位位置。

重新启动或热启动之后,直到写入输出数据后,该位置位。

WATCHDOG = 0 。.. 7(可选a7}(可选)

= 0(默认)=》卡上的看门狗未激活。

》 0 =》卡上的看门狗已激活。每次读取数据都会触发卡上的看门狗。如果未在指定时间内触发看门狗,则IBS停止,并且在GUI上显示相应的错误消息。指定的值根据。

以下列表:

(7 = 16.4毫秒,6 = 32.8毫秒,5 = 65.5毫秒,4 = 131.1毫秒,3 = 262.1毫秒,2 = 524.3毫秒,1 = 1048.6毫秒。)

仅当在IOSYS.INI中还配置了输入时,才激活看门狗,因为仅在“读取”功能中触发了看门狗,并且仅在还配置了输入时才调用“读取”功能。

MASTERRING = 0、1(可选)

此参数通知驾驶员是否要激活(1)Interbus卡的主连接(0)。

LOGFILE = logibuspci.log (例)

日志文件的名称。指定日志文件名将激活日志记录功能。可以指定名称及其路径(相对于KRC目录)。默认设置为无名称且无日志记录。

CONTINUE_WITH WARNING = {0,1}(可选)

如果将此参数设置为1,则在发生总线故障时,驱动程序将继续处理。如果值为0,则驱动程序的行为与总线错误相同,即它会停止过程数据通信。

PASSIVE_UPDATE = {0,1}(可选)

在主环中发生总线故障时,驱动程序的输入映像将被冻结,这意味着控制器无法再将其状态发送给从属环中的更高级别的主控制器。如果将此参数设置为1,驱动程序将继续读取输入。

SWAP_MASTER_BYTES

该条目可用于指定要交换(主模块中的模块的)字节

由驾驶员自动执行。但是,对于数字模块,驱动程序仅执行此交换。

没有交换模拟模块。

= 0(默认),禁用交换。

= 1交换激活。

RESET 重启

为了在系统启动时将控制板设置为定义的状态,可以在初始化控制板之前执行复位。

= 0当IBS驱动程序启动时,不执行任何复位。

= 1(默认值)当驱动程序启动时执行复位;系统最多等待15秒钟,以进行复位并让控制器再次运行。如果在这15秒钟内无法对控制板进行寻址,则驱动程序的启动将中止。

= 2-n在这里,与设置1一样,将进行复位,并且系统将等待指定的秒数。如果在指定的时间后无法对控制板进行寻址,则驱动程序的启动将中止。

CHECKLEVEL

= 0(默认)=》不检查配置。

= 1 =》将为主机配置的I / O位的数量与实际存在的模块进行比较;在不准确的情况下,驱动程序的加载将中止。此处考虑了INACCURACY下的规范。

INACCURACY不准确

配置检查的准确性(即,IOSYS.INI中可配置的位数比连接到IBS的位数多)。

默认设置为0。

BAUDRATE = {1200、2400、4800、9600}(可选)

您可以使用这些参数设置Interbus卡上串行接口的传输速率。仅当在KRC的PC上操作了CMD软件时,才需要设置1200波特(请参见“ CMD”一章)。

CMD_FILE =项目文件路径(逻辑寻址所必需)

此参数用于告诉驱动程序要加载哪个Interbus项目文件。在通过IBS CMD程序配置了总线结构之后,您可以将该Interbus项目保存为一种特殊的文件格式,该格式可以由Interbus卡评估。这些文件以.SVC结尾。参数CMD_FILE只能与具有逻辑Interbus寻址的I / O配置一起使用。

EXTERN_START={ 0, 1 } (optional)

如果EXTERN_START为1,则驱动程序希望将引导项目保存在Interbus卡上。否则,EXTERN_START必须设置为0。

STATUS =字节偏移量(可选)

外围设备连接到机械手方面的核心作用

这将导致Interbus控制器板的I / O映射中的位置保留给状态字。可以通过IOSYS.INI中的分配使状态字可被控制器访问。

PARAMETER =字节偏移量(可选)

外围设备连接到机械手方面的核心作用

这将使Interbus控制器板的I / O映射中的位置保留给参数字。可以通过IOSYS.INI中的分配使参数字可供控制器访问。参数寄存器内容的含义取决于当前活动的状态位。

PARAMETER2=Byte offset

这将导致Interbus控制器板的I / O映射中的位置保留给Interbus卡的第二个参数字。可以通过IOSYS.INI中的分配使该附加参数字可供控制器访问。

AUTORESTART =时间(可选)

“任务”部分的参数接收总线故障后驱动程序在等待自动尝试重新启动之前等待的时间(以秒为单位)。值为零(0)时,驱动器不会进行任何自动重启尝试。

NIndex= Seg.Mod:Name(可选)

这里的“索引”是一个序号》 = 1。条目Seg指定段号,Mod表示总线设备的位置。在冒号之后输入Interbus模块的名称(最多18个字符)。
责任编辑:pj

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

    关注

    112

    文章

    15214

    浏览量

    171150
  • 机器人
    +关注

    关注

    206

    文章

    27025

    浏览量

    201380
  • 驱动程序
    +关注

    关注

    19

    文章

    770

    浏览量

    47222
收藏 人收藏

    评论

    相关推荐

    机械手大米码垛自动化生产车间非标自动化设备#大米码垛机械手

    机械手
    jf_01290382
    发布于 :2024年04月23日 11:05:28

    砂浆关节码垛机械手码垛设备

    机械手
    jf_31042997
    发布于 :2024年04月14日 14:30:11

    是否有可能使用CYSPP配置文件连接到外围设备

    我们的现有系统使用中央和外围设备,使用基于 Microchip RN4020 的中央和外围设备。 由于供应限制的原因,我们希望将英飞凌 CYBT-483056 SoC 用于 BLE central。 我们想知道是否有可能使用CYSPP配置文件
    发表于 03-01 06:54

    搬运机械手连接“搭子”哪家选?YM系列工业级连接器真搭

    搬运机械手是工厂、流水线上非常重要的角色,用于完成对货品或工件的取放动作。搬运机械手能否做到流畅的工作,稳定且更有保障的持续安全供电连接是非常关键的一环。YM系列连接器为搬运
    的头像 发表于 02-19 14:03 126次阅读
    搬运<b class='flag-5'>机械手</b><b class='flag-5'>连接</b>“搭子”哪家选?YM系列工业级<b class='flag-5'>连接</b>器真搭

    PSOC6如何通过I2C与外围设备通信?

    PSOC6 如何通过 I2C 与外围设备通信? 我不太明白这一系列芯片 CAN 如何向上或向下拉动?我根据例程编写了一个与I2C通信的外围设备,但它 CAN不起作用, ADXL345模块
    发表于 01-31 06:08

    ZR机械手:技术升级,推动产业变革

    ZR机械手:技术升级,推动产业变革 随着科技的飞速发展,自动化设备在各个产业领域中的应用越来越广泛。作为自动化设备的重要组成部分,机械手在提高生产效率、保证产品质量、降低劳动成本等
    的头像 发表于 01-11 09:21 166次阅读

    山东信捷工业盐装车机械手在线装车#装车机 #装车机械手

    机械手
    jf_01290382
    发布于 :2023年12月31日 10:51:05

    坐标机械手配件有哪些?

    直线模组是一种常见的机械传动装置,广泛应用于机械手等自动化设备中,在机械手中的主要作用是实现机械手
    的头像 发表于 12-07 17:38 269次阅读
    坐标<b class='flag-5'>机械手</b>配件有哪些?

    怎样减少变频器对PLC与外围设备通讯的干扰?

    怎样减少变频器对PLC与外围设备通讯的干扰? 标题:变频器对PLC与外围设备通讯干扰的减少方法 引言: 随着工业自动化技术的不断发展,变频器(Frequency Converter)作为一种控制电机
    的头像 发表于 11-20 16:36 836次阅读

    滚珠螺杆在注塑机械手中起什么作用

    注塑机械手的配件中滚珠螺杆是重要的一环,在注塑机械手中起着重要的作用。注塑机械手是一种自动化设备,可以在注塑生产中实现自动化操作,而滚珠螺杆
    的头像 发表于 11-13 17:41 210次阅读
    滚珠螺杆在注塑<b class='flag-5'>机械手</b>中起什么<b class='flag-5'>作用</b>?

    串联外围设备接口通信原理是什么?

    串联外围设备接口(SPI)通信原理是基于哪些具体的通信协议或工作方式
    发表于 10-28 07:16

    如何使用STM32G4系列微控制器存储器和外围设备

    本参考手册面向应用程序开发人员。它提供了关于如何使用STM32G4系列微控制器存储器和外围设备。 STM32G4系列是一系列具有不同内存大小和封装的微控制器以及外围设备。 有关订购信息、机械
    发表于 09-08 06:59

    MCU如何使用串行通信与外部外围设备进行通信

    在本节中,我们将了解MCU如何使用串行通信与外部外围设备进行通信。MCU充当嵌入式设备的“大脑”,而外围设备则充当“手和脚”。这意味着MCU必须与这些单元中的每一个进行通信。例如,考虑我们如何
    的头像 发表于 07-10 09:22 891次阅读
    MCU如何使用串行通信与外部<b class='flag-5'>外围设备</b>进行通信

    PLC如何正确的连接外围设备

    PLC外围设备指什么呢?指按钮、各种传感器等、继电器、接触器、电磁阀等输入输出模块,主要是为了扩充PLC的功能。那么如何正确的连接这些外围设备呢?一起来看看吧:
    发表于 05-23 11:52 644次阅读
    PLC如何正确的<b class='flag-5'>连接</b><b class='flag-5'>外围设备</b>?

    MCUXpresso查看GPIO值,外围设备视图是空的的原因?

    我需要查看 GPIO 值,但外围设备视图是空的。需要做什么来填充外围设备视图?我真的希望不要使用 NXP Semiconductors MCU 应用程序调试器,因为我的调试会话需要支持在闪存中保留一些空间。我正在使用 GDB PEMicro 调试器。
    发表于 05-09 10:00