优傲机器人技术应用方案
优傲机器人与欧姆龙PLC建立Ethernet通讯
北京艾科伯特Airking Robots是UR优傲机器人,Robotiq机器人工具的合作伙伴,专注协作机器人和移动机器人的技术公司。关注微信公众号 Airkingrobots
本方案主要介绍优傲机器人和第三方产品的应用。
本技术方案通过详细描述优傲机器人和欧姆龙PLC建立Ethernet通讯的设置方法,指导客户/集成商实现优傲机器人与欧姆龙PLC之间的数据交互,并对优傲机器人各项性能参数进行实时监控。
硬件设备列表
本方案应用以下产品:
优傲机器人型号:UR3、UR5、UR10
第三方产品型号:
序号 | 品牌 | 型号 | 数量 | 供应商 |
1 | OMRON | CJ2M-CPU35 | 1 |
UR机器人:AC 100-240V, 50/60HZ
本方案分别介绍了优傲机器人与欧姆龙PLC建立Ethernet通讯的硬件连接和软件设置方法,以及双方如何进行数据交互的方法。
用网线连接优傲机器人的以太网接口和欧姆龙PLC的Ethernet接口。
用方口USB数据线连接欧姆龙PLC和PC的USB接口。
机器人:Ethernet/IP使能 在安装设置界面。修改后记得保存,下次安装设置上传有效。
机器人:黄色指示灯显示机器人Ethernet/IP正在运行,但是PLC/检测设备没有和机器人连接。
机器人:打开网络设置界面,设置静态地址。
PLC:在左边树状图,双击“IO表和单元设置”进入IO表设定----内置端口/插入板----TCP/IP.IP设置为192.168.1.4 ,子网掩码255.255.255.0
PLC:使用欧姆龙软件目录下的Network Configurator进行网络组态。
PLC:在Network Configurator软件中进行UR的EDS文件安装。
PLC: 选择PLC在线方式。
PLC:依次点击“在线”、“上载”。
PLC:组态建立, 从左边选中CJ2M-EIP21拖入组态窗口。
PLC: 双击PLC图标,选择Tag Sets。
PLC:点击Edit Tags,并在新窗口的In与Out里分别点击New 。
PLC: 分别建立如下2类标签。
PLC: 回到Connections,选择机器人图标并按向下箭头。
PLC:双击进入。
PLC: 进行如下配置,并点击右下角Regist按钮。
PLC: 进行如上配置,并点击右下角Regist按钮。
PLC: 下载至PLC即可。
机器人:确认Ethernet/IP配置界面的LED为绿色,通讯OK。
机器人:新建程序,运用寄存器读写脚本功能(参考脚本手册),测试通讯结果。
方案说明和结果 Application notice and result
1,用于和PLC程序同步的脚本格式如下:
read_input_boolean_register(address)
read_input_float_register(address)
read_input_integer_register(address)
read_output_boolean_register(address)
read_output_float_register(address)
read_output_integer_register(address)
write_output_boolean_register(address, value)
write_output_float_register(address, value)
write_output_integer_register(address, value)
2,优傲机器人的寄存器register是32位。
方案结果
PLC通过Ethernet通讯与优傲机器人连接后,PLC可以实时读取机器人的各项性能参数,如电源状态、程序运行状态、关节弧度数、关节速度、关节稳定、TCP位置、TCP速度和TCP受力值等,详细参数请参考地址配置手册。
PLC也可以通过通用地址与机器人进行自定义数据交互。
附属文件
脚本手册.pdf
地址配置手册.pdf
Ethernet-demo.urp
UniversalRobot.eds