OPC技术在多工业机器人联动控制中的应用

2019-01-21 05:43:42叶运先
海峡科技与产业 2018年8期

叶运先

广东省海洋工程职业技术学校,广东 广州 510320

要想利用控制工业活动所使用的软件达到通信目的,只有通过研发自定义接口的方法。直至OPC这项技术的问世,并将这一技术使用到工业控制中后,研发人员只需提供统一的接口程序,同时根据OPC技术的有关数据通信协议,就可以实现数据通信这一目标。

1 工业机器人

本文选取三台ER20-C10型号的六轴工业机器人作为研究对象,每台机器人具备的负重能力是20kg,其使用的控制系统是Austria公司研发的KEBA控制系统,以及PLC产品使用的硬件设备,它们分属于存在差异的不同生产厂家,两个机器人之间以及机器人和PLC200之间全部无法直接进行通信联系。使用OPC技术,在Windows XP Professional SP2工作环境中,利用Microsoft Visual C++2006这一电脑开发工具,对客户端位置的程序进行编写,随后在开展研究工作的对象机器人以及PLC200当中,对其内部数据进行获取以及传输,实现两个机器人之间进行联动控制以及机器人和PLC200之间进行即时通信的目标[1]。

2 数据储存读取的标准

OPC对数据进行储存以及读取的标准属于OPC标准中的一个核心部分,主要是对工作现场设备获得的在线数据实施储存以及读取。标准内提到:一个OPC的客户端程序能够与一个甚至多个不同的OPC服务器商家进行连接,另外,多个不同的OPC客户端程序同样能够与单一的OPC服务器进行连接,见图1。

图1 OPC的客户端和服务器之间存在的关联

客户端程序和OPC服务器二者进行的连接以及通信工作,经过两种类型的接口最终完成。……

登录APP查看全文