分享

FANUC PMC设计与编程 第二节IO的硬件连接和地址设定 3/3

 马话城 2020-06-17

三、地址设置

4、I/O地址设定步骤

(1)点数

FANUCI/O LINK总线由于系统的不同,点数也不同。对于0i-D或0i MATE-D列,其I/O点数为1024点输入/1024点输出。对于31iI/O LINK总线为双通道,每通道1024/1024点输入/输出,总共可达到2048/2048点输入/输出。对于每个通道的模块分配,总共可分配16组,每组可达到256

(2)物理地址即硬件连接

在进行模块分配的时候,首先要注意的是各I/O模块的物理连接(即实际的硬件连接):GROUP(组号)BASE(基座号)、SLOT(插槽号)。

一般来说,从系统的I/O LINK接口出来默认的组号为第0组,一个JD1A1组。从第0组开始,组号顺序排列。基座号是在同一组内的分配,基座号从0开始。插槽号为同一基座内的分配,插槽号从1开始。

(3)模块分配

系统的I/O模块的分配很自由,但有一个规则 即:连接手轮的模块至少为16个字节(在不进行参数特殊设置的情况下),且手轮连在离系统最近的一个大于等于16字节大小的I/O模块JA3接口上。对于此16字节模块,Xm+0Xm+11用于输入点,即使实际上没有那么多输入点,但为了连接手轮也需如此分配。Xm+12Xm+14用于三个手轮的输入信号。

(4) 0i-D仅用如下I/O单元A,不再连接其它模块时可设置如下:

X从X0开始 用键盘输入:0.0.1.OC02I
Y从Y0开始 用键盘输入:0.0.1./8
只连接一个手轮时(第一手轮)旋转手轮时可看到Xm+12中信号在变化。Xm+15用于输出信号的报警。m为在模块分配时候的起始地址,一旦分配的起始地址(m)定义好以后,则模块内的点地址也相对有了固定地址。
(5)带手轮I/O模块的地址分配。
一般机床侧还有0iI/O单元A或其他I/O板以及手轮。手轮可接在I/O LINK总线上任一I/O模块上的JA3上,但是在模块分配上要注意连接手轮的模块分配字节的大小。

在实际的连接过程中,有可能分配多个16字节大小的模块,如前述同时连接了标准机床操作面板和0iI/O单元。两个模块均分配了16字节。如果按照上面的分配原则,手轮应连接于操作面板,如果连接到0iI/O单元上,不进行地址的修改就不能正常使用。此时可不进行新的模块分配,用参数设置的方法即可解决。
NO.7105#1设定为1 按设在参数NO.12300-NO.12302中的X信号地址分配。
NO.12300-NO.12302 三个手轮的脉冲输入地址(可摇动手轮观察X信号的变化地址)。
虽然可以通过参数设定的方法解决,但由于此参数容易忽略,按照上面的分配原则进行即可。具体设置说明如下:

(6)定义有效范围

 原则上I/O模块的地址可以在规定范围内(即系统所容许的点数范围内)任意处定义,但是为了机床的梯形图的统一和便于管理,最好按照以上推荐的标准定义。注意:一旦定义了起始地址(m)该模块的内部地址就分配完毕。

①高速输入点的分配(分配首地址的确定) 。
②在定义 I/O 模块的起始地址时,要考虑到所连接的机床侧输入信号中是否有高速输入信号,例如:急停、原点开关等,若存在此类高速输入信号,则在进行相应的地址分配时,需要考虑硬件所连接的位置来考虑确定分配的首地址。
(7)保存、重启
在模块分配地址完毕后,要保存到 F-ROM 中,然后使机床断电再上电,分配的地址才能生效。同时要注意使模块优先于系统上电,否则系统在上电时无法检测到该模块。
5、机床操作面板

手摇脉冲发生器可以通过 JA3 或者JA58 接口之一进行连接,但两接口不能同时接手轮。










    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多