EthernetKRL是一种附加的技术方案,具有以下功能。
(1)具有EthernetKRL数据交换接口。
(2)可接收来自外部系统的XML数据。
(3)可发送XML数据到外部系统。
(4)可接收来自外部系统的二进制数据。
(5)可发送二进制数据到外部系统。
EthernetKRL的特点如下。
(1)机器人控制器和外部系统作为客户机或服务器。
(2)通过基于XML的配置文件配置连接。
(3)配置“事件消息”。
(4)通过PING方式监控外部系统的连接。
(5)从提交解释器读取和写入数据。
(6)从机器人解释器中读取和写入数据。
既可以通过TCP/IP传输数据,也可以通过UDP/IP(不推荐)传输数据。
通信的时间取决于操作编程和发送的数据量。
以太网连接是通过一个XML配置文件,在目录中的每个连接都必须定义一个配置文件,文件路径为C:\KRC\ROBOTER\Config\User\Common\EthernetKRL。以太网连接可以由机器人解释器或提交解释器来创建和操作。一个连接的删除可以链接到机器人解释器,并提交解释操作或系统操作。
必须通过机器人控制器上的KLI来建立以太网连接和数据交换。
注意:XML文件是区分大小写的。
XML文件的名称也是KRL访问密钥。
XML文件格式说明见表4-9。
表4-9 XML文件格式说明
续表(www.xing528.com)
表4-10 连接属性的XML结构
表4-11 接口设置
续表
表4-12 数据接收的XML结构
表4-13 数据传输的XML结构
Ethernetkrl提供机器人控制器和外部系统之间的数据交换功能,如表4-14至表4-19所示。
表4-14 连接指令
表4-15 数据发送
表4-16 写数据
表4-17 读数据
表4-18 错误检测
表4-19 内存指令
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。