基于OMRON的变频调速系统 数模模数转换

基于OMRON的变频调速系统 数模模数转换,第1张

这个我不知道,我在googie找到,不知道是不是你想要的

> 本文以三菱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输入。

31系统中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的定义

从附表中可以看出起作用的仅仅是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的b0由1→0,执行通道2的速度信号D/A转换。

4)程序中的K0为该数模转换模块的位置地址,在本控制系统中只用了一块模块,因此为K0,假如由于工艺要求控制系统还要再增加一块模块,则新增模块在编程时只要将K0改为K1即可。

(5)变频器主要参数的设置

根据控制要求,设置变频器的运行模式为外部运行模式,运行频率为外部运行频率设定方式,Pr79=2;模拟频率输入电压信号为0~5V,所以,Pr73=0;其余参数根据电机功率、额定电压、负载等情况进行设定。

32注意事项

(1)FX2N-2DA采用电压输出时,应将IOUT与COM短路;

(2)速度控制信号应选用屏蔽线,配线安装时应与动力线分开。

4、结束语

上述控制在实际使用过程中运行良好,很好的将PLC易于编程与变频器结合起来,当然不同的可编程序控制器的编程和硬件配置方法也不同,比如罗克韦尔PLC在增加D/A模块时,只要在编程环境下的硬件配置中添加该模块即可。总之,充分利用PLC模拟量输出功能可以控制变频器从而控制设备的速度,满足生产的需要。

责任编辑:yaku 文章作者:

至于是选择电流还是电压,具体还是看传感器的输出信号是什么类型,一般采用电压信号,因为核心是ADC转换器,电流信号也是由此转换而来的。测电流值的方法,都是通过测量这个电流流过一个标准电阻器以后产生的电压降,来换算出电流值的

对于这个,要这么看:

假设中断A是优先级高的中断,中断B是优先级低的中断

如果在正常执行的过程中,发生中断A,那么,中断A执行完成后,会返回正常程序;

如果在正常执行过程中,发生中断B,又在中断B处理过程中发生中断A,那么,中断A执行完成后,一定要返回的是中断B,这是由硬件决定的,不是软件决定的,所以,软件没有任何指令可以让中断A执行完成后直接跳过还没有执行完的中断B而直接回到主程序,因为这是硬件决定的,软件做不到,即便你在高级中断A中关闭了中断B,但是因为你原来的中断B还没有执行完,所以,仍然要把没执行完的部分执行下去,才能返回到正常程序

对于ARM系列的可以,对于51来说,是不行的,因为51软件指令不允许修改PC寄存器的值

呵呵 为你解答

单片机51和adc0809进行模数转换,如何产生500kHZ的脉冲给0809的实现方法:

adc0809的时钟频率一般都很高,可选用500KHZ,都是靠89s51单片机的ALE地址锁存信号

做为adc0809的时钟,ALE地址锁存信号的频率为89s51单片机振荡频率的1/6,如果单片机

的振荡频率=3MHZ,则ALE地址锁存信号的频率=500KHZ

如果单片机的振荡频率=6MHZ,则ALE地址锁存信号的频率=1MHZ 要通过一个2分频器后,将频率变为500KHZ再做adc0809的时钟使用。

呵呵 靠单片机编程来提供500KHZ时钟信号很难做到。 显示电路就自己设计吧,其它的就没什么难度了。

记着,别忘给俺加分啊。

有一篇内容丰富的百度文库内容,您可以查看

>

首先加入数学库的头,再使用转换功能即可。

Vivado设计套件,是FPGA厂商赛灵思公司2012年发布的集成设计环境。包括高度集成的设计环境和新一代从系统到IC级的工具,这些均建立在共享的可扩展数据模型和通用调试环境基础上。这也是一个基于AMBAAXI4互联规范、IP-XACTIP封装元数据、工具命令语言(TCL)、Synopsys系统约束(SDC)以及其它有助于根据客户需求量身定制设计流程并符合业界标准的开放式环境。赛灵思构建的的Vivado工具把各类可编程技术结合在一起,能够扩展多达1亿个等效ASIC门的设计。

为了解决集成的瓶颈问题,Vivado设计套件采用了用于快速综合和验证C语言算法IP的ESL设计,实现重用的标准算法和RTLIP封装技术,标准IP封装和各类系统构建模块的系统集成,模块和系统验证的仿真速度提高了3倍,与此同时,硬件协仿真性能提升了100倍。

以上就是关于基于OMRON的变频调速系统 数模/模数转换全部的内容,包括:基于OMRON的变频调速系统 数模/模数转换、三菱plc 模数及数模转换、51单片机c语言,ADC模数转换的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10212142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存