FANUC中关于IO模块的连接被称为IO LINK。IO模块按照FANUC规则与系统连接完成后,在系统中设定对应的IO分配地址,系统IO LINK完成,对应IO模块生效,可以正常输入输出信号。

FANUC中IO模块上并没有设定地址用的设定开关,IO模块经IO LINK连接线与系统进行通讯,IO模块中分配的地址如何,完全由系统中IO模块分配的地址决定。那么IO模块中如何进行地址分配呢?

I/O模块类型

在FANUC系统IO模块画面中,我们可以看出左边是X地址,右边是Y地址,地址都有相对应的“组”“基本”“槽”“名称”四个设定项,这四个设定项并不是随意设定的,而是由实际IO LINK硬件连接的IO模块决定的。

而IO模块可分为不同种类,常见种类有:

操作面板用I/O单元:常用于连接机床操作面板或者追加IO模块时用于扩充模块使用。此IO模块上具有两个50芯IO地址接口,对应X地址6字节(48输入点),对应Y地址4字节(32输出点);

电气柜用I/O单元:常用于连接机床外围信号,对于机床IO信号使用较少的设备也常用于操作面板IO,此IO模块上具有4个50芯IO地址接口,对应X地址12字节(96输入点),对应Y地址8字节(64输出点);

分线盘用I/O单元:分布式IO单元,通过上端短接电缆进行IO模组之间的连接,IO模组有不同种类可供选择,每个模组上都有一个50芯的IO接线端口,X地址与Y地址根据模组类型的不同而不同;

FANUC I/O Unit-MODEL A单元:此IO单元适用于IO点数使用较多的大型机床设备,此模块基座上有插槽,可根据用户需求,自由组合IO模组,模组插入插槽中即可,除普通数字量IO模块外,还可用于连接模拟量模组;

I/O地址分配

在IO模块连接完成后,需要在PMC模块中设定X地址及Y地址对应的“组”“基本”“槽”“名称”四项,IO LINK连接线由系统JD51A接口开始连接至第一个IO模块的JD1B接口,如上图中的分线盘IO模块;再由第一个IO模块的JD1A接口,连接至第二个IO模块的JD1B接口,如上图中的标准操作面板。

由系统JD51A接口开始连接的第一个IO模块对应的“组”号为0,第二个IO模块对应的“组”号为“1”,如果设备连接的IO模块较多,则依次类推。

操作面板用IO单元、电气柜用IO单元及分线盘用IO单元为固定模块,不具备基座与槽功能,系统默认设定“基本”为0,“槽”为1,可以把模块画面中设定的“基本”理解为“带插槽口的基座”也可。

I/O Unit-MODEL A单元具备“基座”与“槽”的功能,只有连接此类IO模块时才需要设定“基本”与“槽”,连接的第一个IO UNIT-MODEL-A模块对应“基本”为0,扩展基座设定为“1”,根据基座上对应的插槽口使用的模组类型设定“槽”。例如5槽口的IO模块可参考下图设定:

“名称”是用来识别IO模块类别的,名称的填写需要参考下图表格进行设定(IO UNIT MODEL-A未列出):

如本文系统IO LINK连接图中,第一个IO连接的是分线盘IO模块,若想设定X起始地址为X6,Y起始地址为Y0,则对应IO模块中由X6开始设定“组”“基本”“槽”“名称”为“0.0.1.CM16I”,对应Y地址由Y0开始设定为“0.0.1.CM08O”,第二个IO模块设定原理相同,“名称”可使用“/n”进行设定。

发那科pmc地址分配_FANUC IO模块地址分配详解相关推荐

  1. 发那科机器人网段_发那科“蜘蛛手”机器人工艺调试流程详解

    FANUC iR PickTool是对传送带上的工件使用相机或光电传感器等设备进行检测,机器人配合传送带的运动对工件进行动态拾取的定制化软件.该软件提供了多台机器人共享一条传送带上工件数据信息的应用, ...

  2. 发那科pmc地址分配_发那科PMC地址类型说明

    在发那科PMC中,有X点,Y点,F点,G.点,R点,E点,A点,C点和K点,以及T点,D点,L点,P点,下面介绍各自的含义. X点为机床给PMC的输入信号(MT->PMC),其中PMC-SA1类 ...

  3. 发那科pmc地址分配_发那科pmc地址表

    [PMCPRM]:PMC 参数 ↓ [TIMER]: 定时器画面 [COUNTR]:计数器画面 [KEEPRL]: 保持型 k 地址画面 [DATA] : 数据表画面 [SETING]: 参数设定画面 ...

  4. matlab中sinks,MATLAB Simulink模块库详解(二)Sinks篇

    MATLAB Simulink模块库详解(二)Sinks篇 Simulink模块库概述 1.Sources模块库,为仿真提供各种信号源 2.Sinks模块库,为仿真提供输出设备元件 3.Continu ...

  5. STM32开发 -- 惯导模块开发详解

    如需转载请注明出处:https://juyou.blog.csdn.net/article/details/93476976 STM32开发 – GPS模块开发详解 这篇文章已经对于GPS模块开发讲得 ...

  6. 用matlab仿真pwm整流器的方法,MATLAB-PWM整流仿真模块建立详解.pdf

    MATLAB-PWM整流仿真模块建立详解 Page System Name 1 psb3levelVSC 2 psb3levelVSC/DC Regulator 3 psb3levelVSC/DC R ...

  7. python shelve模块_python3 shelve模块的详解

    python3 shelve模块的详解 一.简介 在python3中我们使用json或者pickle持久化数据,能dump多次,但只能load一次,因为先前的数据已经被后面dump的数据覆盖掉了.如果 ...

  8. ngnix的upstream模块配置详解

    2019独角兽企业重金招聘Python工程师标准>>> ngnix的upstream模块配置详解 2017年04月04日 13:10:03 阿里-橙鹰-潘民兰 阅读数:15409 标 ...

  9. python中configparser详解_Python中的ConfigParser模块使用详解

    1.基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该sect ...

最新文章

  1. Linux系统基础网络配置老鸟精华篇
  2. rust领地柜保养物品放什么_门厅柜的样式,只有这四种
  3. 哔哩哔哩公司swot分析_「127」一个简单的工具分析自己的优势与劣势
  4. easypoi设置黑色边框_迷人的G-SHOCK MTG-B1000XBD,碳纤维与黑色金属的魅力
  5. linux php pdo server,linux服务器用PHP的PDO链接myql方法(php pdo)
  6. android gif 处理,gifflen 调用以及错误处理
  7. c语言代码re通常什么错误,求帮助 C语言realloc和free触发断点的问题
  8. 再谈代码生成器,xml+xslt,结合扩展,用上设计模式。
  9. Fc冒险岛JAVA源码_FC冒险岛金手指
  10. Android常用对话框
  11. AutoLeaders——翁恺老师的结构的笔记
  12. 政府采购和招标投标常见问题:评标的依据是什么?
  13. 【CANopen】CAN总线的高级协议详解
  14. 三、C语言的数据类型—浮点型数据
  15. BZOJ1022 [SHOI2008]小约翰的游戏John
  16. 奥格斯堡大学计算机系,奥格斯堡大学
  17. HTTP协议6-HTTP内容类型
  18. 网络基本功:TCP报文及可靠性保证
  19. 2022年信息学部物联网工程学院学生科协第二次软件大培训
  20. Dz论坛文章随机高亮颜色

热门文章

  1. 沐风水库理论:企业微信生态营销秘密核武器
  2. 芝法酱躺平攻略(5)—— SpringBoot编写公主连结公会战报刀工具
  3. java如何避免恶意连续点击_浅谈一下如何避免用户多次点击造成的多次请求
  4. 计算机打印步骤,如何将打印机连接到计算机将打印机连接到计算机的步骤[图形教程]...
  5. AWS助初创企业扬帆远航
  6. [转帖]一个老程序员的心理话(三)
  7. html5 端午节 龙舟,端午节看龙舟作文(精选5篇)
  8. [C语言]实现字符串从头尾分别输出字符的动画效果
  9. PCBA加工波峰焊空焊原因及对策
  10. 注册码方式注册多可系统