控制卡/控制器选型指南


         广州市研为电子科技有限公司针对不同的应用场合,推出了多个系列的产品,以满足用户各种不同的需求。
1、以太网可编程运动控制器/运动控制卡/脱机运动控制器

     1可编程运动控制器。可编程运动控制器应用范围广,工作时可利用计算机强大的运算能力,通过Windows系统/Linux系统的上位机开发控制软件,构成计算机+控制卡的运动控制系统;也可以通过Keil5进行脱机程序的开发并将程序下载到运动控制器中,从而实现可编程运动控制器可以脱离上位机控制,独立的运行程序。此外,还可以脱机与上位机连接结合使用。

优点:灵活性强,可实现复杂的运动控制功能与逻辑组合。

缺点:开发可编程运动控制器的脱机功能需要一定的C语言基础,开发上位机控制系统需要熟悉其他高级编程语言(如VC++C#VBVB.netLabViewPythonQT等),以及控制器的一些基本概念和原理知识。

     2运动控制卡。运动控制卡工作时需要用Windows系统/Linux系统的计算机或者触摸屏作为上位机,设备制造商(集成商)在上位机开发控制软件,构成计算机+控制卡的运动控制系统。因此,控制卡工作时需要连接一个上位机做数据发送与接收,不可脱机运行。
      优点:利用计算机强大的运行能力,可以实现具有复杂算法的控制系统,灵活性强,可以与摄像头构成具有视觉功能的控制系统等等。
      缺点:需要计算机作为上位机,成本较高,整套控制系统体积较大;开发控制卡的应用软件需要较多的高级语言编程知识(如VC++C#VB
VB.netLabViewPythonQT等),以及控制卡的一些基本概念和原理知识。 

3 运动控制器。一般地,运动控制器内有嵌入式的处理器和存储器,相当于微型计算机,因此运行时不需要计算机,它自己就可以自行用户编程的指令,因此常称为脱机运行的运动控制器。这种运动控制器配套有程序开发软件,用户在开发软件上编写和调试控制程序,然后下载到控制器,控制器就可以脱离计算机运行了。此外,还可以用支持Modbus协议的触摸屏设计人机界面,触摸屏通过Modbus与控制卡连接。
      优点:整套控制系统成本低,无需掌握高级语言编程知识,上手快,开发周期短,可以替代带有运动控制功能的PLC
      缺点:只能在控制器编程软件支持的指令范围之内编程,灵活性有一定的限制。

     

 

2、为什么选择广州研为的以太网可编程运动控制器?

广州研为生产的以太网可编程运动控制稳定可靠,采用以太网与计算机高速通信,可以采用Windows系统/Linux系统的计算机做上位机,亦可通过Keil5进行脱机程序的开发从而脱离上位机的控制。

image.png 

      1) 高速以太网通信。具有自主知识产权的以太网通信协议是专门为运动控制而设计,经过层层优化,并加入多级纠错和监控,通信非常稳定可靠;
      2) 摒弃PCI总线,PCI总线占用空间大,且控制卡必须安装在计算机的机箱内,时间久了容易松动造成通信失效;
     3) 具有硬件缓存,连续插补无缝衔接;

(4 电子凸轮、MoveLink、任意传动比电子齿轮、非位置参数实时跟随功能等, 支持在凸轮中插入设置参数、输出、跳转等指令;
    5 双电机驱动

6 SMC2xxB整个系列根据支持的轴数不同分为7个型号,其中"XX"表示轴数,具体未04、06、08、10、12、14、16,每个型号的功能、函数库,以及使用方法等完全一样,开发者升级迁移非常方便。

>>> 更多功能特点请参考使用手册

 

SMC2xxB系列各型号控制器的硬件资源

image.png 


3、 为什么选择广州研为的运动控制卡?

      广州研为生产的以太网运动控制卡稳定可靠,采用以太网与计算机高速通信,可以采用Windows系统或者Linux系统的计算机或者

image.png 

      1) 高速以太网通信。具有自主知识产权的以太网通信协议是专门为运动控制而设计,经过层层优化,并加入多级纠错和监控,通信非常稳定可靠;
      2) 摒弃PCI总线,PCI总线占用空间大,且控制卡必须安装在计算机的机箱内,时间久了容易松动造成通信失效;
      3) 具有硬件缓存,连续插补无缝衔接;
      4) 同系列控制卡涵盖4-16轴,功能、函数库,以及使用方法等完全一样,开发者升级迁移非常方便。

>>> 更多功能特点请参考使用手册

 

iMC4xxE/A各型号硬件资源

image.png

注:型号后缀为E是不带模拟量的控制卡,后缀为A是带模拟量的控制卡。

4、为什么选择广州研为的运动控制器?

      广州研为生产的运动控制器具有功能强,编程简单,上手快等特点,无需懂高级语言编程,无需懂运动控制原理,只要懂工艺控制流程,就可以快速开发出运动控制应用。 

      (1)  同系列控制卡涵盖4-16轴,可以应付大型系统;image.png

      (2)  
可编程指令行数≥35000行;

      (3)   可运行双主线程,及多达上千子线程;

      (4)   支持示教编程,或直接输入点位信息;

      (5)  支持程序拷贝、导入等文件管理功能;

      (6)  可对下载程序加密,防止程序被修改;

      (7)  可用序列号设置使用期限,分期收款。

>>> 更多功能特点请参考使用手册

 

iMS5xxE/A系列各型号控制器的硬件资源

image.png注:型号后缀为E是不带模拟量的控制器,后缀为A是带模拟量的控制器。image.png 

图:脱机运行运动控制器的开发流程

iMS5xxE/A系列脱机运动控制器开发流程如上图所示:

   1、设计控制器的程序。在PC机上用配套的编程调试软件开发控制器的程序,控制器可通过RS232/485PC通信,编程过程中可以在线调试,最后编译并下载到控制器;

   2、设计人机界面(触摸屏)。在PC机上利用触摸屏生产商提供的编辑软件设计人机界面,然后下载到触摸屏,触摸屏与控制器通过RS485Modbus协议)通信。

      若不需要人机界面,则不需上述第2步。

 

5 控制卡选SMC2xxB?还是iMC6xxE/A?还是iMC4xxE/A?还是iMC3xx2E还是iMC3xx1E
        1SMC2xxB有模拟量输入输出接口,拥有全新的电子凸轮功能;SMC2xxB既可脱机控制,也可通过上位机开发程序进行控制。对于新产品开发,建议采用SMC2XXB    

       2、 若需要有模拟量输入输出或PWM输出的,请选择iMC4xxA系列(即型号后缀带A)。
      3.、iMC4xxEiMC4xxA的函数库,驱动等都完全一样,区别是iMC4xxA的硬件有模拟量输入输出或PWM输出,以及相关的功能,而iMC4xxE无。
      4、 iMC4xxE系列的函数库、以及部分功能与iMC3xx2E系列不同,因此之前采用iMC3xx2E的软件,不能直接用iMC4xxE替换。
      5、 iMC3xx1EiMC3xx2E的精简版,裁剪掉了一部分功能,具有体积小,价格低等优势。

      6、iMC6xxE/A系列是EtherCAT总线型运动控制卡,伺服驱动器必须是支持EtherCAT接口的。其中iMC6xxE的轴0~3可以设置为EtherCAT总线轴,也可以设置为脉冲轴(即支持脉冲+方向的驱动器),因此可以组成总线型驱动器和脉冲型驱动器混合构成的运动控制系统。iMC6xxA则所有轴都是只支持EtherCAT总线型驱动器。     


 注:关于iMC4xxE/AiMC3xx2E功能的区别,请参考文档“iMC4XXEAiMC3xx2E主要功能比较
      关于iMC3xx1EiMC3xx2E功能的区别,请参考文档“iMC3xx1EiMC3xx2E之间的功能区别

 关于iMC6xxE与iMC6xxA功能的区别,请参考文档"iMC6xxA与iMC6xxE的区别"