基于PLC的电动机控制系统设计
2021-12-22
来源:飒榕旅游知识分享网
第4期(总第173期) 2012年8月 机械工程与自动化 MECHANICAL ENGINEERING & AUT()MATI()N NO.4 Aug. 文章编号:1672—6413(2012)04—0140—02 基于PLC的电动机控制系统设计 袁连余 (盐城生物工程高等职业技术学校,江苏 盐城 224051) 摘要:介绍了PLC的工作原理,电动机控制系统采用ARM芯片作为系统主控芯片,搭配具有强大控制能 力的PLC.实现了同时对多个电动机的控制,提供多种模式的选择,并且可以实时显示电动机状态。经实 践证明,本系统具有较高的实用价值。 关键词:PLC;电动机;控制系统;设计 中图分类号:TM301:TP273 文献标识码:A 0 引言 1I 2输出部分 目前,车间大型生产设备多数是由电动机作为作 动器进行工作的,其通过对电动机的启动、停止、转速、 角度等的控制达到对生产设备状态进行控制的目的, 输出部分是将CPU的运算结果向外部输出,根 据控制程序的执行结果直接驱动相应负载。在PLC 内部设有输出继电器(可能是继电器形式,也可能是晶 进而实现对整个工作流程和生产效率的控制。作为动 力之源的电动机负担了整个系统的动力输出和控制, 而对电动机的状态控制一般采用继电器来进行操作。 与传统的机械式控制相比,PLC具有可靠性高、易于 安装和升级、抗电磁干扰能力强以及故障调试方便等 体管形式),每个继电器对应一个硬触点,当程序执行 结果使输出继电器线圈通电时,该输出继电器的输出 触点闭合,实现外部负载的控制运行。 I 输 入 一I 输 出 电 路 优点,对当前需要自动化控制的大型工业非常适合,得 到了行业的认可,并且具有广阔的应用前景。 1 PLC的工作原理 中央处理单元 (CpO) 电 路 可编程序控制器(Programmable Logic Controller), 简称PLC,是在继电顺序控制基础上发展起来的以微 处理器为核心的通用的工业自动化控制装置。 PLC采用了典型的计算机结构,主要由微处理器 (CPU)、存储器(RAM/ROM)、输入输出接口(I/0)电 路、通信接口及电源组成。PLC的内部结构如图1所 示。PLC按控制等效电路可分为输入、输出及控制3 个部分。 1.1 输入部分 系统程序存储器l l系统程序存储器 图l PLC的内邵结构图 回 1.3控制部分 由用户自行编写的PLC控制程序存放在PLC的 用户程序存储器中,系统运行时,PLC依次读取用户 程序存储器中的程序内容,并对其进行解释并执行,执 行结果送输出端子,以使相应的外部负载得到控制。 PLC的用户程序采用梯形图的编程方式,它由继电器 控制电路演变而来,所不同的是,它内部的继电器并非 实际的继电器,而是“软”继电器,由软继电器组成的控 输入部分主要负责采集外部指令及设备状态,以 使CPU作出判断。PLC接收由各主控电器发出的操 制线路并不是真正意义上的物理连接,而只是逻辑关 系上的连接(软接线)。 2电动机控制系统设计 电气控制系统是机械设备的重要组成部分,是机 械的大脑及神经系统,其机构则是机械设备的躯体及 作指令及由各种反映设备状态信息的输入元件传来的 各种状态信息,PLC的一个输人点独立对应于一个内 部继电器,当输入点与输入用的公用脚COM接通时, 该输入继电器得电,即存储了采集到的信息。 收稿日期;2012-O2—27;修回日期:2012—03—1 8 作者简介:袁连余(1974一),男,江苏盐城人,讲师,本科,研究方向为自动化及电工技术。 2012年第4期 袁连余:基于PLC的电动机控制系统设计 · 141 · 四肢。因此,机械设备功能的优劣在很大程度上由电 气控制系统来决定。 2.1 系统硬件结构设计 显示系统状态信息,包括控制电动机的个数、各电动机 所处的状态(停止、复位、转动)以及转动时电动机的转 速和角度;初始化输入设备完成后,用户便可以通过输 电动机控制系统结构如图2所示。系统的主控芯 片采用三星公司生产¥3C2440 ARM芯片,此款处理 器中的CMOS宏单元和存储单元采用了0.18 m电 子工艺,其内部总线采用Advanced Microcontroller 入设备(键盘等)进行命令输入,从而控制各电动机的 转动。 < 准备 > 嵌入式系统启动 I复位PLc l Bus Architecture(AMBA)新型总线结构,具备出色的 全静态设计,利用了多项低功耗技术,系统架构精简, 特别为价格和功耗敏感的应用而精心打造。PLC选 用了三菱公司的FX1N系列的48MR,具有扩展输入 输出,模拟量控制和通讯、链接功能等扩展性,广泛应 用于一般的顺序控制。其中LCD面板和输入键盘直 接与ARM芯片相连接,与用户进行交互操作;多片 PLC与ARM进行连接,每一片PLC下挂接一个电动 ‘ 初始化外围设备 等待用户输入 图3 ARM控制端软件流程 图4 PLC控制端软件流程 当PLC接收到ARM发送的命令时,PLC需要根 据命令的码字进行模式的判断,共有3个模式可以选 择:停止、复位及执行预置的操作。其中预置的操作包 机,这样每片PLC既对所属的电动机进行控制,又负 责向ARM芯片周期性报告电动机状态,并由ARM 芯片依据当前电动机状态向对应的PLC发送相关的 校正命令。 括正转、反转、混合转、减速、加速、旋转角度,至于执行 哪种操作应根据具体的命令码字决定。如果执行预置的 操作,则需要输出结果给ARM,反馈到用户操作界面。 3 结论 I PLC"PLC I... 图2 电动机控制系统结构图 本文设计的电动机控制系统,通过ARM对多片 PLC的控制,进而实现了对多个电动机的实时自动控 制,利用PLC强大丰富的运动控制功能,确保了整个 控制的精确性。经过实践检验,本系统具有良好的扩 操作人员可以同时控制多个电动机,并且由于主 控芯片采用了ARM处理器,系统的界面交互能力非 常强,可以实时地采集电动机状态并通过友好的显示 展性,增添新的PLC控制电动机非常简便,具有较强 的实用性。 参考文献: 方式呈现出来,既节约了控制资源又能够提供足够多 的操作功能。 2.2系统软件设计 Eli曹爱华,张峰,丁冉.基于DSP和CPLD的电机智能保护 装置的设计[J].电工技术,2009(1):77—78. [2]周兰.基于DSP和CPLD的无位置传感器无刷直流电动 系统软件分为两个部分:ARM控制端软件和 PLC控制端软件,其程序流程如图3、图4所示。 当系统加电启动时,ARM芯片会加载其运行的 嵌人式Linux系统,当系统启动完毕,首先会向PLC 发出服务命令,使PLC控制的电动机复位到固定的位 置;之后,嵌入式系统将初始化LCD显示面板,向用户 机控制系统口].自动化信息.2010(6):46—47. [33李文辉。李国强.基于PLC的步进电机控制系统设计[J]. 仪表技术,2008(9):2O一23. [4]求是科技.PLC应用开发技术与工程实践[M].北京:人 民邮电出版社.2005. Design of Motor Control System Based on PLC YUAN Lian-yu (Yancheng Biological Engineering Higher Vocational Technology School,Yancheng 224051,China) Abstract:This paper introduces a PLC-based motor control system using an ARM chip as main control chip.which can control multiple motors at the same time,with multiple control modes tO be selected。and display the motor state real-timely.The fact proves that the system has high practical value. Key words:PI C;motor;cantrol system;design