第五节 I/O LINK 模块的设置马胜 胡年FANUC 0i-B /0i-Mate-B系统,由于I/O点、手轮脉冲信号都连在I/O LINK总线上,在PMC梯形图编辑之前都要进展I/O模块的设置〔地址分配〕,同时也要考虑到手轮的连接位置 1.0i-B:由于0i-B本身带有置I/O板〔虽然该I/O点外表上看起来与0I-A系统相似,但其96/64点也连在I/O LINK上,占用I/O LINK点所以也要进展I/O 模块的地址分配〕1.1 置I/O 板,当不再连接其它模块时可设置如下:从*0开场 .OC02I Y0开场 ./8注:此时手轮接于系统的内置I/0板的JA3上,手轮信号从*12---*14引入系统,如此处分配少于16字节〔OC02I为16字节〕 ,系统上手轮接口将无效1.2.当使用标准机床面板时,手轮有两种接法〔1〕接在系统上JA3 可设置如下:系统侧的I/O点从*0开场 .OC02I Y0开场 ./8 面板侧的I/O点从*20开场 . OC02I〔或OC01I〕Y24开场 ./8*此种设法可使面板上*/y数值上一样〔*24对应Y24的信号名称,如此类推,如:*24.0为MEM方式的*地址, Y24.0为MEM方式输出灯〕,便于编写梯形图,且注意此时面板后JA3无效注: 此时虽然两个模块都分配了16个字节大小,但系统上的I/O点是离系统最近的一个16字节模块,手轮信号从系统侧的*12—*14引入, 面板后JA3无效。
〔2〕接在面板后JA3可设置如下:系统侧的I/O点从*0开场 .OC01I Y0开场 ./8 面板侧的I/O点从*20开场 . OC02I (OC02I对应手轮)Y24开场 ./8注: 此时手轮信号从面板侧的*32—*34引入, 系统侧内置I/O板上的JA3无效 I/O Link接手轮1.3 分线盘I/O模块的设定对于分线盘〔分散型〕I/O模块,要将所有的模块〔根本模块加扩展模块〕作为一个整体一起设定因为可以连接一个根本模块,最多3个扩展模块,每个模块单元占用3个字节的输入点,2个字节输出点,总共占用12字节输入/8字节输出〔96/64点〕,和上述的装I/O相似,也可以连接手轮,设定方法相似可设置如下:不带手轮 输入*0开场 .OC01I 输出 Y0开场 ./8 带手轮:输入*0开场 . OC02I (OC02I对应手轮)Y0开场 ./8下面图中的地址m就是此处的0,n就是此处的0〔首地址〕*模块的连接顺序〔安装位置〕接手轮注意:1带手轮接口的扩展模块,要安装在最靠近根本模块的位置,如上图中的扩展模块1。
2.手轮信号为*12-*141.4 对I/O Link 轴的设定1〕I/O Link 轴的连接如下列图所示:*每个轴占用16字节输入/16字节输出点〔128/128点〕FANUC的I/O Link的最大点数位1024/1024,2〕I/O Link 轴的地址分配I/O Link轴的地址规定如此下:如果没有任何其他I/O模块连接,理论上就可以连接8个一般设定如下:输入*20开场:0.0.1.PM16I 输出Y20 开场:0.0.1. PM16O此处y表示IO模块设定时的首地址,y一旦设定,其他信号的地址也就相对确定系统侧进展IO模块的地址分配,占用一个16字节大小的模块例:OC02I 当然,也可以按上述同样的方法设定如下:*20开场 . /16 Y20开场 ./16或*20 .OC02I 此时*=20Y20 .OC02O 此时y=20总之,不管设定的模块名字是什么,只要最终结果输入点有16个字节,输出也有16个字节,并且不和其他模块冲突,就可以了注意:I/O Link 轴不能接系统的手轮〔但可以有自己的手轮〕,所以,手轮必须接到其他的I/O模块上。
1.4 对I/O 单元的设定1〕根本连接是一种功能比拟强的I/O单元,也是通过I/O Link连接的模块组合,有最多10个扩展槽接口模块AIF01A安装在槽0(I/F)中I/O Link线连接到此模块上除了根本座0外,还可以连接1个扩展机座,扩展机座的槽0上安装其接口模块AIF01B在扩展槽中的模块,可根据实际需要选择不同的输入/输出模块2〕地址分配对于座0的1到10槽输入*100开场:1.0.1.** *10* 1.0.2.** 到1.0.10.**对于座1的1到10槽输入*100开场:1.1.1.** 到1.1.10.**对于座0的1到10槽输出Y100开场:1.0.1.** Y10* 1.0.2.** 到1.0.10.**对于座1的1到10槽输出Y100开场:1.1.1.** 到1.1.10.**其中,**表示所使用的模块占用的字节数,〔例:如果4个字节,则设定/4〕*表示下一个模块的分配的首地址.可连续分配.2〕分配举例:在实际的应用中,很少选用这种单元,所以在系统的说明书中都没有介绍,只有在"I/OUnit model A connection/maintenance manual〞 (B-61813E)资料中专门介绍有关连接的容,在此只作简单介绍。
在0组中使用以下模块:AOD32C 3 AID32A 5AOA12F 2 AIA16G 3则:输出点为:32*3 + 16*2 = 128 128点〔16字节〕输入点为:32*5 + 16* 3 = 208 256点〔32字节〕3〕连接例如:2.0i-Mate B由于0i-Mate B本身不带有置I/O板,连接外围设备,必须通过I/O模块扩展要考虑急停、外部减速信号,地址的分配以及手轮的连接问题,按如下设定:2.1 当使用两个I/O模块 (I/O卡) 时〔48/32点〕:可设置如下:从*0开场 ./6 〔第一块〕 Y0开场 ./4 从*6开场 .OC02I 〔第二块带手轮接口〕 Y6开场 ./4注:此种连接方式下,急停、减速、手轮信号都在第二个模块上或 : 输入点从*4开场 .OC02I 〔第一块带手轮接口〕 输出点从Y4开场 ./4 输入点从*20开场 ./6 〔第二块〕 输出点从Y20开场 ./4注:此种连接方式下,急停、减速、手轮信号都在第一个模块上2.2 当使用标准机床面板时,手轮有两种接法〔1〕接在模块上JA3 可设置如下:模块侧的I/O点从*4开场 .OC02I Y4开场 ./4 面板侧的I/O点从*20开场 . OC02I 〔或OC01I〕 Y24开场 ./8注:此种设法可使面板上*/y数值上一样,便于编写梯形图,但注意此时面板后JA3无效〔2〕接在面板后JA3可设置如下:系统侧的I/O点从 *4开场 ./6 Y4开场 ./4 面板侧的I/O点从*20开场 . OC02IY24开场./8本章完毕〔共10页〕 . >。