运动控制卡和PLC(可编程plc控制器)都是控制器,主要负责工业自动化系统中的运动轴控制和输入输出信号控制。PLC必须通用,通讯配置灵活,选择多!运动控制卡的CPU模块一般是4轴,但是可以扩展,现在大部分可以扩展到32轴。一般低端PLC有两个高速输出点,可以控制2轴步进或者购买相关的轴控制模块,或者直接控制伺服的PLC也可以达到32轴。
运动控制卡与可编程控制器的区别
PLC擅长逻辑IO控制,而运动控制卡就像专业伺服电机对运动的控制。他的指示很简单。有更多的齿轮,插值,凸轮等。但在IO处理上,并不像带PLC的梯形图那么简单,需要语言编程。
运动控制卡基于PC机接口。由于PC机功能强大,与之配套的运动控制器功能最强,但工作稳定性和可靠性较差。
运动控制卡通过PCI插槽插入PC机主机;使用高级编程语言C++、C#、VB、VB.NET、labview等编程语言进行开发;运动控制卡厂家提供的控制卡的API接口功能,在编程中使用,实现控制卡资源的使用。
运动控制卡通过发送脉冲控制伺服或步进驱动器控制伺服电机或步进电机,通过读取输入信号和控制输出信号控制继电器、传感器和气缸的IO。
运动控制卡的主要优势在于利用了PC的强大功能,如CAD功能、机器视觉功能、高级软件编程等。利用FPGA+DSP/ARM+DSP芯片的功能,实现高精度运动控制(多轴直线和圆弧插补、运动跟踪、PWM控制等)。).
PLC可编程逻辑控制器的主要功能是对开关量进行逻辑控制,具有简单的运动控制(直线轨迹控制)、运算、数据处理等功能,通常采用触摸屏作为人机界面。它具有运行可靠、编程简单的优点,但其运动控制功能相对简单。
可编程控制器的应用过程主要是通过可编程控制器+人机界面,导致视觉界面的局限性很大。实际应用过程中最大的问题是映射功能无法实现。
结合机器视觉
现在,由于机器视觉的蓬勃发展和应用,将可编程控制器和机器视觉结合起来是非常困难的。目前一些厂家为PLC提供机器视觉解决方案,由独立的PC对视觉部分进行处理,并将处理结果发送给PLC,PLC利用接收到的数据进行操作。这种方法增加了开发成本,一个控制系统需要两套软件来执行。