运动控制卡/运动控制器VS PLC
运动控制卡VS PLC
1、 运动控制卡插电脑PCI卡槽上,而PLC独立运算,通过通讯下载程序
图1 运动控制卡方案
图2 PLC运动控制方案
2、 运动控制卡一张卡多达12轴,而PLC一个CPU一般支持2轴,顶多4轴,多的轴需要扩展,当然也有个案达到8轴的
3、 两种都支持速度、位置控制和两轴插补,但3轴插补运动只有运动控制卡才能实现,PLC实现较难
4、 运动控制卡最大脉冲输出和高速计数可达4MHz,而一般PLC只支持100KHz,大点的做到200KHz
5、 一般的模拟量控制,特别是温度模拟量控制,只有PLC才能做到,运动控制卡实现不了,故应用于包装封口、塑料加温、高低温实验箱、中央空调类、电子BGA返修、电子回流焊之类的,需要用到PLC,或者用运动控制卡搭配温控仪表实现
6、 编程语言上,运动控制卡支持高级语言编程,如VB、VC、C#、LABVIEW、DELPHI等,而PLC选择的梯形图、STL等;故运动控制卡对编程语言要求较高,理论上要过国家二级C语言或者B语言
7、 运动控制卡控制卡IO不够的情况下,可插入扩展的IO,但一般种类较少,而PLC直接扩展IO模块,但是也有其限制
8、 个人认为, 运动控制卡插到电脑(工业计算机)上后,使用的是电脑的CPU处理和电脑的空间,故其CPU处理速度强于PLC,且空间也远大于PLC,PLC一般限制到10多KB
9、 另外,也是因为控制卡插在电脑(工业计算机)上用,可处理图形如CAD、CAM,还有就是现在比较主流的视觉;而PLC不能,故在一些雕刻、激光、机器视觉定位/分拣等场合,用到运动控制卡,而用不到PLC
10、 一般运动控制只用到晶体管输出,故运动控制卡只做晶体管输出,PLC才分晶体管与继电器输出
11、支持总线都是大家的趋势
独立式控制器VS PLC
1、 同上,编程语言一个高级,一个梯形图之类
2、 轴数上,一个6轴,一个4轴
3、 脉冲上,也是最大2MHz,一个200KHz
4、 同上,一个无模拟量或者温度扩展,一个有
5、 存储空间上,一个10MB,一般无空间限制;一个10多KB
6、 一个运动控制的多轴插补、电子凸轮、多轴连续插补等运动控制功能强大;而另一种一般只能做到两轴直线和圆弧插补
7、 当然,支持总线技术也是大家的趋势
总的来说,正是因为运动控制卡和独立式控制器需要用高级语言编程,且不支持温度模拟量扩展,它应用的行业不会像PLC那么广泛,但是它能够专于运动控制这个细分行业,且切换其它家的可能性更小些;另外,懂得高级语言编程的工程师,技术能力会更强一些
