机器视觉中运动控制卡与PLC有什么区别?
发布时间:
2023-06-27
运动控制卡与PLC是工业自动化系统中常见的控制器,它们分别负责运动轴控制和输入输出信号控制。
运动控制卡与PLC是工业自动化系统中常见的控制器,它们分别负责运动轴控制和输入输出信号控制。
PLC具备更广泛的通用性和灵活的通讯组态,选择范围也更广。通常情况下,运动控制卡的CPU模块是4轴,但可以通过扩展达到32轴。而低端点的PLC通常具备两个高速输出点,可以控制2轴步进电机,也可以购买相关的轴控制模块或直接支持控制伺服电机的PLC,通常最多支持32轴。
PLC的专长在于逻辑IO控制,而运动控制卡则专注于专业伺服电机的运动控制,其指令简单且具备更多的控制方式,如齿轮、插补和凸轮。然而,运动控制卡的IO处理相对较为复杂,需要进行语言编程,而不像PLC的梯形图编程那样简单明了。
运动控制卡基于PC界面,利用PC机强大的功能,与PC一同组成的运动控制器具备最强大的功能,但在工作稳定性和可靠性方面稍逊一筹。运动控制卡通过PCI插槽插在PC主机上,利用高级编程语言如C++、C#、VB、VB.NET、labview等进行开发,并使用运动控制卡厂商提供的API接口函数来使用控制卡资源。它通过发送脉冲控制伺服或步进驱动器,实现对伺服电机或步进电机的控制,并通过读取输入信号和控制输出信号来控制继电器、传感器、气缸等IO设备。
运动控制卡的主要优势在于利用PC的强大功能,例如CAD功能、机器视觉功能和软件高级编程等。它还可以通过FPGA+DSP/ARM+DSP芯片实现高精度的运动控制,包括多轴直线和圆弧插补、运动跟随和PWM控制等功能。
PLC(可编程逻辑控制器)的主要功能是对开关量进行逻辑控制,并具备简单的运动控制(如直线轨迹控制)、运算和数据处理等功能,通常采用触摸屏作为人机界面。PLC具有工作可靠和编程简单等优点,但其运动控制功能相对简单。在PLC的应用过程中,通常通过PLC+HMI的方式,这导致可视化界面受到一定限制,而无法实现复杂的绘图功能。
目前,由于机器视觉的快速发展和广泛应用,PLC与机器视觉的结合存在一定难度。目前一些厂商提供了一种机器视觉方案,其中独立的PC机处理视觉部分,并将处理结果发送给PLC,PLC根据接收到的数据进行操作。这种方式增加了开发成本,一个控制系统需要使用两套软件来执行机器视觉任务。
关键词:
输入,控制,运动,plc,控制卡,机器视觉
相关新闻