热线电话:0755-23712116
邮箱:contact@shuangyi-tech.com
地址:深圳市宝安区沙井街道后亭茅洲山工业园工业大厦全至科技创新园科创大厦2层2A
PLC和运动控制器都是工业系统、设备上常用的控制方式,在工业领域的人应该都接触过。在大型的机器人系统上,那种控制方式更适用呢?让我们先来看一看他们的介绍和主要区别。
什么是PLC(可编程逻辑控制器)?
可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
PLC主要功能是对开关量进行逻辑控制,并有简单的运动控制(直线轨迹控制)、运算、数据处理等功能,通常采用触摸屏作人机界面。具有工作可靠,编程简单等优点,但其运动控制功能相对简单。PLC的应用过程中主要通过PLC+HMI,这就导致可视化界面受到极大地限制,实际应用过程中最大的问题就是不能实现导图功能;现在由于机器视觉大力的发展与应用,PLC与机器视觉的结合难度很大;目前有部分厂商给PLC提供一种机器视觉方案,独立的PC机处理视觉部分,将处理的结果发送给PLC,PLC来应用所接收数据进行操作。这种方式提高了开发成本,一套控制系统需要两套软件来执行。
PLC的特点
(1)可靠性高。由于PLC大都采用单片微型计算机,因而集成度高,再加上相应的保护电路及自诊断功能,提高了系统的可靠性。
(2)编程容易。PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高档PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。
(3)组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模,因此,可适用于任何控制系统。
(4)输入/输出功能模块齐全。PLC的最大优点之一,是针对不同的现场信号(如直流或交流、开关量、数字量或模拟量、电压或电流等),均有相应的模板可与工业现场的器件(如按钮、开关、传感电流变送器、电机启动器或控制阀等)直接连接,并通过总线与CPU主板连接。
(5)安装方便。与计算机系统相比,PLC的安装既不需要专用机房,也不需要严格的屏蔽措施。使用时只需把检测器件与执行机构和PLC的I/O接口端子正确连接,便可正常工作。
(6)运行速度快。由于PLC的控制是由程序控制执行的,因而不论其可靠性还是运行速度,都是继电器逻辑控制无法相比的。近年来,微处理器的使用,特别是随着单片机大量采用,大大增强了PLC的能力,并且使PLC与微型机控制系统之间的差别越来越小,特别是高档PLC更是如此。
什么是运动控制器?
运动控制器就是控制电动机的运行方式专用控制器:比如电动机在由行程开关控制交流接触器而实现电动机拖动物体向上运行达到指定位置后又向下运行,或者用时间继电器控制电动机正反转或转一会停一会再转一会再停。运动控制在机器人和数控机床的领域内的应用要比在专用机器中应用更复杂,因为后者运动形式更简单,通常被称为通用运动控制(GMC)。
运动控制卡基于PC界面,由于PC机的强大功能,因此与其一起组成的运动控制器功能最强,但其工作稳定性、可靠性较差。运动控制卡通过PCI插槽将控制卡插在PC的主机上;利用高级编程语言C++、C#、VB、VB.NET、labview等编程语言进行开发;编程中使用运动控制卡厂商提供的控制卡API接口函数,来实现对控制卡资源的使用;运动控制卡通过发送脉冲的方式控制伺服或步进驱动器来控制伺服电机或步进电机、通过读取输入信号、控制输出信号来实现对继电器、传感器、气缸等IO的控制;运动控制卡主要的优势在于利用PC强大的功能,比如CAD功能、机器视觉功能、软件高级编程等;利用FPGA+DSP/ARM+DSP芯片的功能实现高精度的运动控制(多轴直线、圆弧插补等,运动跟随,PWM控制等)。
运动控制器的特点
(1)硬件组成简单,把运动控制器插入PC总线,连接信号线就可组成系统;
(2)可以使用PC机已经具有的丰富软件进行开发;
(3)运动控制软件的代码通用性和可移植性较好;
(4)可以进行开发工作的工程人员较多,不需要太多培训工作,就可以进行开发。
运动控制器的控制形式
点位运动控制:即仅对终点位置有要求,与运动的中间过程即运动轨迹无关。相应的运动控制器要求具有快速的定位速度,在运动的加速段和减速段,采用不同的加减速控制策略。
在加速运动时,为了使系统能够快速加速到设定速度,往往进步系统增益和加大加速度,在减速的末段采用s曲线减速的控制策略。为了防止系统到位后震动,规划到位后,又会适当减小系统的增益。所以,点位运动控制器往往具有在线可变控制参数和可变加减速曲线的能力。
连续轨迹运动控制:该控制又称为轮廓控制,主要应用在传统的数控系统、切割系统的运动轮廓控制。相应的运动控制器要解决的题目是如何使系统在高速运动的情况下,既要保证系统加工的轮廓精度,还要保证刀具沿轮廓运动时的切向速度的恒定。对小线段加工时,有多段程序预处理功能。
同步运动控制:是指多个轴之间的运动协调控制,可以是多个轴在运动全程中进行同步,也可以是在运动过程中的局部有速度同步,主要应用在需要有电子齿轮箱和电子凸轮功能的系统控制中。产业上有印染、印刷、造纸、轧钢、同步剪切等行业。相应的运动控制器的控制算法常采用自适应前馈控制,通过自动调节控制量的幅值和相位,来保证在输进端加一个与干扰幅值相等、相位相反的控制作用,以抑制周期干扰,保证系统的同步控制。
运动控制器与PLC的区别
运动控制主要涉及步进电机、伺服电机的控制,控制结构模式一般是:控制装置+驱动器+(步进或伺服)电机。
控制装置可以是PLC系统,也可以是专用的自动化装置(如运动控制器、运动控制卡)。PLC系统作为控制装置时,虽具有PLC系统的灵活性、一定的通用性,但对于精度较高,如-插补控制,反应灵敏的要求时难以做到或编程非常困难,而且成本可能较高。
随着技术进步和技术积累,运动控制器应运而生了,它把一些普遍性的、特殊的运动控制功能固化在其中—如插补指令,用户只需组态、调用这些功能块或指令,这样减轻了编程难度,性能、成本等方面也有优势。
深圳市双翌光电科技有限公司是一家以机器视觉为技术核心,自主技术研究与应用拓展为导向的高科技企业。公司自成立以来不断创新,在智能自动化领域研发出视觉对位系统、视觉定位、视觉检测、图像处理库等为核心的多款自主知识产权产品。涉及自动贴合机、丝印机、曝光机、叠片机、贴片机、智能检测、智能镭射等众多行业领域。双翌视觉系统最高生产精度可达um级别,图像处理精准、速度快,将智能自动化制造行业的生产水平提升到一个更高的层次,改进了以往落后的生产流程,得到广大用户的认可与肯定。随着智能自动化生产的普及与发展,双翌将为广大生产行业带来更全面、更精细、更智能化的技术及服务。