学习日记二、ABB机器人DeviceNet总线与IO板配置

一、DeviceNet总线

        Devicenet是美国的Allen-Bradley公司(后被洛克威尔自动化公司合并)开发的一种基于CAN(Controller Area Network)技术的开放型、符合全球工业标准的低成本、高性能的通信络。        

        Devicenet是一种低成本的通讯总线。它将工业设备(如:限位开关,光电传感器,阀组,马达启动器,过程传感器,条形码读取器,变频驱动器,面板显示器和操作员接口)连接到网络,从而消除了昂贵的硬接线成本。直接互连性改善了设备间的通讯,并同时提供了相当重要的设备级诊断功能。

        Devicenet网络最大可以操作64个节点,可用的通讯波特率分别为125kbps、250kbps和500kbps三种。

二、ABB机器人IO板配置

1、简介

(ABB老版本IO板通讯配置为UNIT,新版本IO板通讯配置为DeviceNet device,此日记以新版本DeviceNet device进行学习)

709-1 DeviceNet Master/Slave ABB官方数据手册:Application manual - DeviceNet Master/Slave (abb.com)

709-1 DeviceNet Master/Slave的使用需要有硬件DSQC1095 DeviceNet板。

2、DeviceNet Device参数表

名称描述范围
Name相关工业网络的名称。一段最多32个字符的字符串。
Connected to Industrial NetworkI/O装置实际连接的工业网络。一段最多32个字符的字符串。
State when System Startup重启本机器人系统后该I/O装置应处于哪种逻 辑状态。Activated,Deactivated,Last State。
Trust LevelI/O装置在各种机器人控制器执行情况下的行为。

对应着已定义DeviceTrustLevel类型的一段字符串。

一段最多32个字符的字符串。

Simulated其关联的工业网络和所有I/O装置都宜被视为仿真。Yes,No。
Vendor Name该I/O装置厂商的名称。一段最多80个字符的字符串。
Product Name按工业网络类型标准指定了该I/O装置的产品名称。一段最多80个字符的字符串。
Identification Label一种从物理上识别工业网络的方式。一段最多80个字符的字符串。
AddressI/O设备在网络上使用的地址,并且应将扫描器连接到该地址处。在DeviceNet网络中,允许值为整数0-63。
Vendor IDI/O设备的标识,以确保与正确类型的设备的通信。整数0-65535。
Product CodeI/O设备的标识,以确保与正确I/O设备的通信。整数0-65535。
Device Type该I/O设备的设备类型。整数0-65535。
Production Inhibit Time由设备发送的网络消息之间间隔的最小时间(以毫秒 为单位)。整数0-65535。
Connection Type应该建立到设备的第一次连接的类型。

Polled connection,

Strobe connection,

Change-Of-State (COS) connection,

Cyclic connection,

Change-Of-State with Acknowledge Suppression,

Cyclic with Acknowledge Suppression。

PollRate第一次连接上通信的周期性。整数0-65535。
Connection Output Size通过第一次连接传输到设备的数据大小。整数0-64。
Connection Input Size通过第一次连接从设备接收的数据大小。整数0-64。
Quick Connect可以启用连接至设备的主动件侧上的quickconnect选项。在DeviceNet网络中,允许值为Activated或Deactivated。

3、配置方法

在Robot Studio 6.08创建好工程并导入机器人模型与添加控制器后,点击控制器选项卡打开配置下拉菜单,选择I/O System。在I/O System列表中找到DeviceNet device选项,右键新建。在弹出的对话框选择对应的I/O模版,这边以DSQC 652(16个字量输入和16个字量输出)为例。

在配置列表中,用户需修改Name和Address,地址需要根据实际硬件修改。点击确认I/O板就配置完毕。

4、常见问题

①、没有DeviceNet device选项(仿真)

        检查是否有709-1 DeviceNet Master/Slave

        添加709-1 DeviceNet Master/Slave的方法:

        1、(未安装机器人系统)在Robot Studio中创建机器人系统时,在图中这一步骤时点击选项...。在弹出的对话框里选择lndustrial Networks,勾选上709-1 DeviceNet Master/Slave

        2、(已安装机器人系统)在Robot Studio中点击控制器选项卡,在虚拟控制器分区中点击修改选项。弹出的对话框里选择lndustrial Networks,勾选上709-1 DeviceNet Master/Slave然后确认即可。

②、I/O板地址如何查看(实物)

        

        最左端是X5端子,该端子共有12个接线柱。

        从引进功能图中可以看到6-12引脚是用来设置DSQC 652地址的。其中6号为逻辑地(0v),7号~12号分别表示节点地址的第0位~第5位。由于使用6个位来表示节点地址,因此节点地址的范围为0~63。

        7号引脚为1,8号引脚为2,9号引脚为4,10号引脚为8,11号引脚为16,12号引脚为32。配置或者计算的方式就是查看短接片对应引脚是否被剪掉,地址为剪掉引脚加来的和(列如短接片剪掉9和10号引脚,地址就是4+8=12)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值