通信组件1.8更新说明
本文介绍通信组件1.8版本的新增功能、功能优化以及问题修复。
通信组件1.8.0更新说明
本节介绍通信组件1.8.0版本的新增功能、功能优化以及问题修复。
从1.8.0版本开始,当Mech-Vision或Mech-Viz启动时,Mech-Center将仅作为视觉系统的基础通信组件在后台运行。其中,标准接口通信和Adapter通信相关的配置需要在Mech-Vision软件中设置,主控通信相关的配置需要在Mech-Viz软件中设置。 |
新增功能
标准接口通信新增功能
标准接口通信新增如下功能:
-
支持多端口和多DB块。
此功能适用的场景:一台工控机连接多个相机,实现外部设备对多相机/工位的独立控制。
-
TCP/IP通信支持设置至多4个端口用以处理并发工程的数据。如果机器人端需要连接多端口,则机器人端程序需要确保各端口数据不共享全局变量。
-
西门子PLC通信支持设置至多4个DB块用以处理并发工程的数据。
-
-
新增标准接口指令。
-
100指令:运行Mech-Vision工程并获取结果(运行工程+切换参数配方+获取视觉结果或规划路径)。
-
200指令:运行Mech-Viz工程并获取规划路径(运行工程+设置消息分支+获取规划路径)。
-
106指令:获取Mech-Vision吸盘DO信号。
-
111指令:获取Mech-Vision视觉移动规划数据。
-
-
支持SCARA构型四轴机器人的标准接口通信。
功能优化
标准接口通信相关的优化
通信组件1.8.0对标准接口通信做了如下优化:
-
ABB标准接口样例改为长连接,使用时需要在主程序中使用MM_Open_Socket和MM_Close_Socket对通信进行连接和断开。
-
FANUC、KUKA、ABB、YASKAWA和KAWASAKI五款机器人的标准接口样例程序做了如下修改:
-
mm_get_vizdata、mm_get_visdata、mm_get_vispath、mm_get_plandata和mm_get_dydata五个程序中删除lastdata参数,改为程序内部循环至接收全部视觉数据。
-
mm_get_dolist和mm_get_plandata程序中增加resource参数以便区分DO信号或视觉移动规划数据的来源(Mech-Vision或Mech-Viz)。
-
增加mm_get_notify函数用于接收Mech-Vision或Mech-Viz工程中“通知”步骤设置的消息。
-
增加mm_stop_viz函数用于停止运行Mech-Viz工程。
-
增加mm_com_test样例程序用于测试网络通信。
-