1、目 录配置ABB标准I/O板任务一任务二关联I/O信号 任务一配置ABB标准I/O板 红星汽车制造厂近期配备了一批用于汽车喷涂作业的ABB工业机器人,工业机器人操作员小张与师傅老李负责安装和配置ABB标准I/O板。曾经只进行过程序编写的小张对此工作十分陌生,他不知道标准I/O板有什么作用,要如何配置。为此,老李开始一边工作,一边对小张讲解其中的知识。任务引入1.1 ABB工业机器人I/O接口概述 为了方便同外围设备进行通信,ABB工业机器人设置了丰富的I/O接口,比较常见的I/O接口如表3-1所示。表3-1 常见的ABB工业机器人I/O接口1.1 ABB工业机器人I/O接口概述(1)PC接口:
2、一般用于ABB工业机器人和PC之间的通信,在开发和调试工业机器人本体系统时常使用此类I/O接口。(2)现场总线:一般用于ABB工业机器人和外部设备间数据量庞大的情况。各种现场总线中最常用的是DeviceNet,它也被应用在ABB标准I/O板之中。在自动控制系统中,各个设备之间传送信息的公共通路称为总线。(3)ABB标准I/O板:是ABB工业机器人最常使用的一种接口方式,其本质为一种可编程控制器(PLC)。1.2 ABB标准I/O板 工业机器人通常需要接收其他设备或传感器的信号才能完成指派的任务。在ABB工业机器人中,这种信号的接收主要是通过标准I/O板(见图3-1)来完成的。图3-1 ABB标
3、准I/O板1.2 ABB标准I/O板图3-2 DSQC651板的安装位置1DSQC651板的安装位置 DSQC651板安装于IRC5控制柜柜门的内侧,如图3-2所示。IRC5控制柜最多可以安装4块DSQC651板或其他类型的ABB标准I/O板,这些ABB标准I/O板与控制柜上的连接接口是通用的。1.2 ABB标准I/O板图3-3 DSQC651板的接口分布2DSQC651板的接口 DSQC651板上的接口包括一个X1数字输出接口、一个X3数字输入接口、一个X5 DeviceNet接口和一个X6模拟输出接口,其接口分布如图3-3所示。1.2 ABB标准I/O板图3-3 DSQC651板的接口分布
4、2DSQC651板的接口 DSQC651板上的接口包括一个X1数字输出接口、一个X3数字输入接口、一个X5 DeviceNet接口和一个X6模拟输出接口,其接口分布如图3-3所示。任务实施(一、设置DSQC651板)表3-6 设置DSQC651板时使用的参数表 目前,ABB标准I/O板多为DeviceNet现场总线下的设备,通过X5 DeviceNet接口进行通信。因此,在使用ABB标准I/O板进行通信前,需要将其添加到系统中,并设置其在系统中的名称,连接的总线及在总线中的地址,以便能被系统识别。如表3-6所示为设置DSQC651板总线连接方式时所需的参数。任务实施(一、设置DSQC651板)
5、表3-7 设置DSQC651板任务实施(一、设置DSQC651板)表3-7 设置DSQC651板(续)任务实施(一、设置DSQC651板)表3-7 设置DSQC651板(续)任务实施(一、设置DSQC651板)表3-7 设置DSQC651板(续)任务实施(一、设置DSQC651板)表3-7 设置DSQC651板(续)任务实施(一、设置DSQC651板)表3-7 设置DSQC651板(续)任务实施(一、设置DSQC651板)表3-7 设置DSQC651板(续)任务实施(一、设置DSQC651板)表3-7 设置DSQC651板(续)任务实施(一、设置DSQC651板)表3-7 设置DSQC651板
6、(续)任务实施(一、设置DSQC651板)表3-7 设置DSQC651板(续)任务实施(二、设置I/O信号)1设置数字输入信号di1 本任务中设置数字输入信号di1所使用的参数如表3-8所示。表3-8 数字输入信号di1相关参数表任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)表3-
7、9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)表3-9 设置数字输入信号di1(续)任务实施(二、设置I/O信号)2设置数字输出信号do1 本任务中设置数字输出信号do1所使用的参数如表3-10所示。表3-10 数字输出信号do1相关参数表任务实施(二、设置I/O信号)表3-11 设置数字输出信号do1任务实施(二、设置I/O信号)表3-11 设置数字输出信号do1(续)任务实
8、施(二、设置I/O信号)表3-11 设置数字输出信号do1(续)任务实施(二、设置I/O信号)表3-11 设置数字输出信号do1(续)任务实施(二、设置I/O信号)表3-11 设置数字输出信号do1(续)任务实施(二、设置I/O信号)表3-11 设置数字输出信号do1(续)任务实施(二、设置I/O信号)表3-11 设置数字输出信号do1(续)任务实施(二、设置I/O信号)表3-11 设置数字输出信号do1(续)任务测评表3-12 任务测评表 任务二关联I/O信号 工业机器人操作员小张与师傅老李配置好ABB标准I/O板后,老李告诉小张,“虽然已经在系统中添加并设置好了I/O板的数字输入信号和数字
9、输出信号,但是这两个信号对工业机器人来讲是做什么的,我们还没有给出一个答案。因此,我们还无法通过这两个信号来控制工业机器人和周边设备。”随后,老李开始教小张如何将设置好的I/O信号与工业机器人自身的控制、状态信号关联在一起,从而可以通过I/O信号控制工业机器人和周边设备。任务引入相关知识 将I/O板的输入信号(如前面设置好的数字输入信号di1)与工业机器人系统的控制信号关联起来,便可以通过示教器或周边设备对工业机器人进行控制操作,如控制电动机的开关、程序的启停等。常用的工业机器人系统控制信号如表3-13所示。表3-13 常用的工业机器人系统控制信号相关知识表3-13 常用的工业机器人系统控制信
10、号(续)相关知识 将输出信号(如前面设置好的数字输出信号do1)与工业机器人系统的状态信号关联起来,便可将其状态输出给外围设备,可作监视、控制之用。常用的工业机器人系统状态信号如表3-14所示。表3-14 常用的工业机器人系统状态信号相关知识表3-14 常用的工业机器人系统状态信号(续)相关知识表3-14 常用的工业机器人系统状态信号(续)任务实施(一、关联数字输入信号di1与系统控制信号)表3-15 关联数字输入信号di1与系统控制信号任务实施(一、关联数字输入信号di1与系统控制信号)表3-15 关联数字输入信号di1与系统控制信号(续)任务实施(一、关联数字输入信号di1与系统控制信号)
11、表3-15 关联数字输入信号di1与系统控制信号(续)任务实施(一、关联数字输入信号di1与系统控制信号)表3-15 关联数字输入信号di1与系统控制信号(续)任务实施(一、关联数字输入信号di1与系统控制信号)表3-15 关联数字输入信号di1与系统控制信号(续)任务实施(一、关联数字输入信号di1与系统控制信号)表3-15 关联数字输入信号di1与系统控制信号(续)任务实施(二、关联数字输出信号do1与系统状态信号)表3-16 关联数字输出信号do1与系统状态信号任务实施(二、关联数字输出信号do1与系统状态信号)表3-16 关联数字输出信号do1与系统状态信号(续)任务实施(二、关联数字输出信号do1与系统状态信号)表3-16 关联数字输出信号do1与系统状态信号(续)任务实施(二、关联数字输出信号do1与系统状态信号)表3-16 关联数字输出信号do1与系统状态信号(续)任务实施(二、关联数字输出信号do1与系统状态信号)表3-16 关联数字输出信号do1与系统状态信号(续)任务实施(二、关联数字输出信号do1与系统状态信号)表3-16 关联数字输出信号do1与系统状态信号(续)任务测评表3-17 任务测评表