当前位置:首页 > 嵌入式 > 嵌入式硬件

本文以三菱plc为例介绍了模拟量控制,并结合变频调速基本原理及特点,重点阐述了如何通过plc模拟量控制来实现对变频器的速度调节。 1、引言 近年来可编程序控制器(plc)以及变频调速技术日益发展,性能价格比日益提高,并在机械、冶金、制造、化工、纺织等领域得以普及和应用。为满足温度、速度、流量等工艺变量的控制要求,常常要对这些模拟量进行控制,plc模拟量控制模块的使用也日益广泛。 通常情况下,变频器的速度调节可采用键盘调节或电位器调节方式,但是,在速度要求根据工艺而变化时,仅利用上述两种方式则不能满足生产控制要求,因此,我们须利用plc灵活编程及控制的功能,实现速度因工艺而变化,从而保证产品的合格率。 2、变频器简介 交流电动机的转速n公式为: 式中:f—频率; p—极对数; s—转差率(0~3%或0~6%)。 由转速公式可见,改变三相异步电动机电源频率,可以改变旋转磁通势的同步转速,达到调速的目的。额定频率称为基频,变频调速时,可以从基频向上调(恒功率调速),也可以从基频向下调(恒转距调速)。因此变频调速方式,比改变极对数p和转差率s两个参数简单得多。同时还具有很好的性价比、操作方便、机械特性较硬、静差率小、转速稳定性好、调速范围广等优点,因此变频调速方式拥有广阔的发展前景。 3、plc模拟量控制在变频调速的应用 plc包括许多的特殊功能模块,而模拟量模块则是其中的一种。它包括数模转换模块和模数转换模块。例如数模转换模块可将一定的数字量转换成对应的模拟量(电压或电流)输出,这种转换具有较高的精度。 在设计一个控制系统或对一个已有的设备进行改造时,常常会需要对电机的速度进行控制,利用plc的模拟量控制模块的输出来对变频器实现速度控制则是一个经济而又简便的方法。 下面以三菱fx2n系列plc为例进行说明。同时选择fx2n-2da模拟量模块作为对变频器进行速度控制的控制信号输出。如图1所示,控制系统采用具有两路模拟量输出的模块对两个变频器进行速度控制。 图2为变频器的控制及动力部分,这里的变频器采用三菱s540型,plc的模拟量速度控制信号由变频器的端子2、5输入。 3.1系统中plc模拟量控制变频调速需要解决的主要问题 (1)模拟量模块输出信号的选择 通过对模拟量模块连接端子的选择,可以得到两种信号,0~10v或0~5v电压信号以及4~20ma电流信号。这里我们选择0~5v的电压信号进行控制。 (2)模拟量模块的增益及偏置调节 模块的增益可设定为任意值。然而,如果要得到最大12位的分辨率可使用0~4000。如图3,我们采用0~4000的数字量对应0~5v的电压输出。当然,我们可对模块进行偏置调节,例如数字量0~4000对应4~20ma时。 (3)模拟量模块与plc的通讯 对于与fx2n系列plc的连接编程主要包括不同通道数模转换的执行控制,数字控制量写入fx2n-2da等等。而最重要的则是对缓冲存储器(bfm)的设置。通过对该模块的认识,bfm的定义如附表。 从附表中可以看出起作用的仅仅是bfm的#16、#17,而在程序中所需要做的则是根据实际需要给予bfm中的#16和#17赋予合适的值。其中: #16为输出数据当前值。 #17:b0:1改变成0时,通道2的d/a转换开始。 b1:1改变成0时,通道1的d/a转换开始 (4)控制系统编程 对于上例控制系统的编写程序如图4所示。 在程序中: 1)当m67、m68常闭触点以及y002常开触点闭合时,通道1数字到模拟的转换开始执行;当m62、m557常闭触点以及y003常开触点闭合时,通道2数字到模拟的转换开始执行。 2)通道1 将保存第一个数字速度信号的d998赋予辅助继电器(m400~m415); 将数字速度信号的低8位(m400~m407)赋予bfm的16#; 使bfm#17的b2=1; 使bfm#17的b2由1→0,保持低8位数据; 将数字速度信号的高4位赋予bfm的16#; 使bfm#17的b1=1; 使bfm#17的b1由1→0,执行通道1的速度信号d/a转换。 3)通道2 将保存第二个数字速度信号的d988赋予辅助继电器(m300~m315); 将数字速度信号的低8位(m300~m307)赋予bfm的16#; 使bfm#17的b2=1; 使bfm#17的b2由1→0,保持低8位数据; 将数字速度信号的高4位赋予bfm的16#; 使bfm#17的b0=1; 使bfm#17的

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着工业自动化技术的快速发展,PLC(可编程逻辑控制器)在温度控制领域的应用越来越广泛。然而,在实际应用中,有时会出现PLC显示温度不变化的情况,这不仅影响了生产过程的稳定性和效率,还可能对设备造成损害。本文旨在深入探究...

关键字: plc 可编程逻辑控制器

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

嵌入式开发作为当今电子工程和信息技术领域的核心分支,涵盖了广泛的软硬件技术和系统集成方法,用于构建高性能、低成本、低功耗、体积小巧且功能专一的嵌入式系统。这些系统无处不在,从微型传感器节点到复杂的工业控制设备,从日常使用...

关键字: 嵌入式开发 Python

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

嵌入式开发是一项综合了硬件设计、软件编程以及系统整合的技术活动,其目的是为了创造出能够在特定环境中高效、稳定运行的嵌入式系统。这一流程涵盖了多个紧密关联且不可或缺的阶段,从最初的客户需求分析到最终的产品测试和交付,每个环...

关键字: 嵌入式开发 硬件设计

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM

嵌入式开发作为信息技术的关键支柱,在全球数字化转型浪潮中扮演着无可替代的角色。从传统的嵌入式微控制器到如今先进的片上系统(SoC),再到与云计算、人工智能深度融合的智能终端,嵌入式系统的演进与发展始终紧跟时代脉搏。本文将...

关键字: 嵌入式开发 智能应用
关闭
关闭