控制卡/控制器选型指南

         广州市研为电子科技有限公司针对不同的应用场合,推出了多个系列的产品,以满足用户各种不同的需求。
1 运动控制卡/脱机运动控制器/通用可编程运动控制系统
     (1) 运动控制卡。运动控制卡工作时需要计算机或基于windowsCE的触摸屏作为上位机,设备制造商(集成商)在上位机开发控制软件,构成计算机+控制卡的运动控制系统。因此,控制卡工作时需要连接计算机(或基于windowsCE的触摸屏),不可脱机运行。
      优点:利用计算机强大的运行能力,可以实现具有复杂算法的控制系统,灵活性强,可以与摄像头构成具有视觉功能的控制系统等等。
      缺点:需要计算机作为上位机,成本较高,整套控制系统体积较大;开发控制卡的应用软件需要较多的高级语言编程知识(如VC++、C#、VB等),以及控制卡的一些基本概念和原理知识。
     (2) 运动控制器。一般地,运动控制器内有嵌入式的处理器和存储器,相当于微型计算机,因此运行时不需要计算机,它自己就可以自行用户编程的指令,因此常称为脱机运行的运动控制器。这种运动控制器配套有程序开发软件,用户在开发软件上编写和调试控制程序,然后下载到控制器,控制器就可以脱离计算机运行了。此外,还可以用支持Modbus协议的触摸屏设计人机界面,触摸屏通过Modbus与控制卡连接。
      优点:整套控制系统成本低,无需掌握高级语言编程知识,上手快,开发周期短,可以替代带有运动控制功能的PLC。
      缺点:只能在控制器编程软件支持的指令范围之内编程,灵活性有一定的限制。
     (3) 可编程运动控制系统。可编程运动控制系统是指广州研为开发的4/6轴可编程运动控制系统,该系统的硬件是由iMC3xx2E运动控制卡和触摸屏计算机构成,触摸屏计算机通过以太网与运动控制卡通信。触摸屏内核为ARM11处理器,运行的是WindowsCE操作系统,可编程运动控制软件预装在此触摸屏内,用户直接在触摸屏上编辑程序,编辑好即可运行。
      优点:整套系统相对于PC+控制卡的系统具有体积小,成本低的优势;此外,控制软件已封装了控制卡的功能,用户无需懂运动控制原理,根据工艺控制流程选择指令,并设置指令的参数即可。因此具有编程简单,上手快等优点;
      缺点:相当于脱机运行的控制器,成本稍高,软件界面固定(可以改按键名称以及软件的抬头名称,但软件框架外观是固定的);触摸屏必须由广州研为提供;目前只支持4轴和6轴。


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

      广州研为生产的以太网运动控制卡稳定可靠,采用以太网与计算机高速通信,可以采用小型无风扇计算机,或windowsCE的触摸屏代替计算机。


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

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


iMC4xxE/A各型号硬件资源

型号

轴接口数

开关量输出

开关量输入(不含轴IO

AD通道

DA通道

PWM

通道

iMC404E

4

48

32

0

0

0

iMC408E

8

48

32

0

0

0

iMC412E

12

48

32

0

0

0

iMC416E

16

48

32

0

0

0

iMC406E

6

40

32

0

0

0

iMC410E

10

40

32

0

0

0

iMC414E

14

40

32

0

0

0

iMC404A

4

32

32

8

4

4

iMC408A

8

32

32

8

4

4

iMC412A

12

32

32

8

4

4

iMC416A

16

32

32

8

4

4

iMC406A

6

32

26

8

4

4

iMC410A

10

32

26

8

4

4

iMC414A

14

32

26

8

4

4

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

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

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

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

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

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

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

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

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

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

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

 

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

型号

轴接口数

开关量输出

开关量输入(不含轴IO

AD通道

DA通道

PWM

通道

iMS504E

4

48

32

0

0

0

iMS508E

8

48

32

0

0

0

iMS512E

12

48

32

0

0

0

iMS516E

16

48

32

0

0

0

iMS506E

6

44

32

0

0

0

iMS510E

10

44

32

0

0

0

iMS514E

14

44

32

0

0

0

iMS504A

4

32

32

8

4

4

iMC508A

8

32

32

8

4

4

iMS512A

12

32

32

8

4

4

iMS516A

16

32

32

8

4

4

iMS506A

6

32

28

8

4

4

iMS510A

10

32

28

8

4

4

iMS514A

14

32

28

8

4

4

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

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

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

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

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

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


4 控制卡选iMC4xxE/A?还是iMC3xx2E,还是iMC3xx1E?
      1. 若需要有模拟量输入输出或PWM输出的,请选择iMC4xxA系列(即型号后缀带A)。
      2. iMC4xxE和iMC4xxA的函数库,驱动等都完全一样,区别是iMC4xxA的硬件有模拟量输入输出或PWM输出,以及相关的功能,而iMC4xxE无。
      3. iMC4xxE系列的函数库、以及部分功能与iMC3xx2E系列不同,因此之前采用iMC3xx2E的软件,不能直接用iMC4xxE替换。对于新产品开发,建议采用iMC4xxE。
      4. iMC3xx1E是iMC3xx2E的精简版,裁剪掉了一部分功能,具有体积小,价格低等优势。
      注:关于iMC4xxE/A与iMC3xx2E功能的区别,请参考文档“iMC4XXEA与iMC3xx2E主要功能比较”
      关于iMC3xx1E与iMC3xx2E功能的区别,请参考文档“iMC3xx1E与iMC3xx2E之间的功能区别”





Powered by PageAdmin CMS