跳转到主要内容

SynqNet控制器QMP开发环境搭建及编程

客户应用案例:

QMP-SYNQNET控制卡让客户在半导体行业抢占先机

SynqNet控制器使客户在半导体行业抢占先机,客户在研发印刷电路板自动光学检测系统,客户的要求很明确:更高的性能、更高的产量、更高的可靠性和更低的成本。设备是一款基于光学技术的精密检测工具,它采用突破性的实体形状建模技术(业界首创),以逼真的三维可视化技术对元件和焊点进行测量和识别。要求的精度和速度高达21平方厘米/秒(3.25英寸/秒),以减少循环周期时间。

MEI控制卡通过SynqNet数字运动网络接口,全面实现了整体的设计目标,具有极高的操作性。C/ c++库支持多个操作系统和计算平台,因此Agilent可以为下一代机器选择平台和操作系统,而不需要绑定到单一解决方案。

QMP-SYNQNET控制卡为造浪机设备,推波助澜

SynqNet控制器在造浪机行业也有很好的表现,造波机包括造波板和驱动元件,由驱动元件驱动造波板产生摆动动作,造波板的摆动带动水流产生波浪。安装时,造波板和驱动元件被固定于特定水位位置。QMP-SYNQNET控制卡可以驱动32根轴,高性能而且搭配灵活。科尔摩根已经在全国拥有超过9个重点项目。拥有丰富的经验。

 

科尔摩根Synqnet总线是一个高性能、全数字的开放性同步运动控制网络。它采用一种实时、同步数字网络技术及双冗余数据通道设计,从而可在各种复杂应用中实现卓越的运动性能,并确保机器运行的高可靠性。目前Synqnet总线控制器产品经历了XMP、ZMP到目前的QMP系列,产品性能越来越好,也为用户提供了更加成熟可靠的高性能控制方案。

本文为初次使用QMP控制器的用户提供安装和搭建开发环境及编程指导。内容包括硬件安装、软件安装、环境配置、开发步骤,方便大家快速进入QMP控制器开发的大家庭。

硬件安装

QMP控制器硬件有三种计算机总线形式PCI/PCIe/CPCI,如下所示:

 

安装要求工控机主板有空余的对应总线插槽,并兼容IL认证标准。

安装步骤:

1.    IPC关机断电,并拔掉电源插头
2.    注意静电保护,安装QMP控制卡不能用手接触金手指部分,有条件的带好静电保护装置
3.    插好控制卡,并用螺丝固定,防止松动或接触不良

安装后示例如下:

 4.    控制总线接口是标准的RJ45接口,可以支持标准的以太网线,建议五类线以上网线

软件安装:

使用QMP控制卡,需要软件配合。目前QMP控制卡需要MPI04.02以上的版本才能支持安装,新的Lite版控制卡(T13x-0003)需要MPI04.04.12以后的版本才能支持安装。

使用QMP开发项目需要的软件和系统要求如下:

1.    Win7及以上OS环境,支持32位或者64位系统,安装对应版本的32位MPI或者64位MPI。
2.    以64位OS安装64位MPI 04.04.12为例。双击安装文件SW-MPI 0201_04.04.12_Win64Setup.exe。显示如下:

 

后续几个环节点击“Next”按钮即可,如下所示:

  
 

 


 

至此MPI安装完成,重启后生效。

缺省安装目录如下:C:\Program Files\MEI\MDK\04.04.12

 

其中Win32录下包括调试程序MotionConsole和MotionScope及meiConfigGui,Win64目录下包括实用程序Version、Vm3、Server、MeiReset、Message等,具体作用请见MPI培训文档。

3.    VS2010 以上版本的IDE,安装VS2010以上版本的IDE,科尔摩根不提供此软件。
4.    CTK (按需选装)安装过程跟MPI类似,该安装包包括BodeTool工具,用于频域分析和调试。
5.    Mechaware(按需选装)安装过程跟MPI类似,该安装包包括Matlab/Simulink插件,用于自定义控制算法编写。

环境配置:

1.    Synqnet控制器支持三种网络拓扑:串行、双串行和环形,可以根据需要选择相应的连接形式。


  

                        

         
 

2.    驱动器连接完成后,在系统CMD窗口输入Version可以查看系统硬件和网络状态,如下所示:
 


 

网络状态是SYNQ,说明系统状态没有问题,正常工作。同时可以看到网络上的节点数量、类型、固件等信息以及控制卡License的情况。

3.    AKD系列驱动器固件包含FPGA文件,不用单独下载,如果是S200、S300或者S700等老驱动器需要单独下载FPGA文件,根据提示下载即可。MPI安装包内包含了下载所需的FPGA文件。

4.    至此可以进行PID参数设定,具体调试过程内容较多,请参见相关培训文档。

开发步骤:

系统配置完成后可以进行应用程序开发。目前MPI支持C、C++和MFC应用程序开发。

1.    安装应用程序向导:按照MPI安装文件夹C:\Program Files\MEI\MDK\04.04.12\AppWizard\Win64\VS2010里readme.txt说明安装应用程序向导。


2.    生成新的应用程序:打开VS2010,点击菜单创建新的项目。
 

确定后弹出应用程序向导界面。


可以选择C App,C++ App 或者 MFC App,以MFC App为例,下一步选择需要控制的对象和数量。


 
 

再下一步,勾选MEI Sample Application,点击“Finish”。


 

应用程序向导会根据选择的条件,生成一个新的MPI应用程序框架,基本代码自动生成,并且环境变量配置完成。接下来只需要在框架里修改界面,填写需要的功能即可。

 


 

 

网络资源:

相关资源可以从以下网页中找到:
1.    http://support.motioneng.com
2.    https://www.kollmorgen.com/en-us/products/machine-controls/automation-platform/synqnet/synqnet-overview

Synqnet控制器龙门双驱控制方案

在自动化和半导体设备龙门双驱的实际应用中,龙门跨度、精度、速度要求和负载重量等都影响着最终的控制效果。随着客户对性能的要求不断提高,传统的单边驱动越来越无法满足自动化设备的控制要求。因此龙门双驱控制方案成为了更优的选择,广泛应用在PCB制版、FPD检测、激光加工、精密测量、印刷制版、教学等领域。

了解更多

卓越的工程设计

科尔摩根相信运动控制和自动化的力量可以创造更美好的世界。

了解更多

相关信息

Synqnet控制器龙门双驱控制方案 >

在自动化和半导体设备龙门双驱的实际应用中,龙门跨度、精度、速度要求和负载重量等都影响着最终的控制效果。随着客户对性能的要求不断提高,传统的单边驱动越来越无法满足自动化设备的控制要求。因此龙门双驱控制方案成为了更优的选择,广泛应用在PCB制版、FPD检测、激光加工、精密测量、印刷制版、教学等领域。

科尔摩根CKM同步伺服电机 >

科尔摩根CKM同步伺服电机, 2017/3/28