找回密码
 注册

QQ登录

只需一步,快速开始

搜索

关于系统中PLC模拟量控制变频调速必须解决的问题

[复制链接]
zuchevipi5 发表于 2013-8-3 10:34:44 | 显示全部楼层 |阅读模式
(1)模拟量模块输出信号的选择
通过对模拟量模块连接端子的选择,可以得到两种信号,0~10V或0~5V电压信号以及4~20mA电流信号。这里我们选择0~5V的电压信号进行控制。
(2)模拟量模块的增益及偏置调节
模块的增益可设定为任意值。然而,如果要得到最大12位的分辨率可使用0~4000。如图3,我们采用0~4000的数字量对应0~5V的电压输出。当然,我们可对模块进行偏置调节,例如数字量0~4000对应4~20mA时。
图3 模块的增益设定
(3)模拟量模块与PLC的通讯
对于与FX2N系列PLC的连接编程主要包括不同通道数模转换的执行控制,数字控制量写入FX2N-2DA等等。而最重要的则是对缓冲存储器(BFM)的设置。通过对该模块的认识,BFM的定义如附表。
附表 BFM的定义
20130531170710_37965.png 从附表中可以看出起作用的仅仅是BFM的#16、#17,而在程序中所需要做的则是根据实际需要给予BFM中的#16和#17赋予合适的值。其中:
#16为输出数据当前值。
#17:b0:1改变成0时,通道2的D/A转换开始。
b1:1改变成0时,通道1的D/A转换开始。
(4)控制系统编程
对于上例控制系统的编写程序如图4所示。
20130531170729_24511.png
图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)变频器主要参数的设置
根据控制要求,设置变频器的运行模式为外部运行模式,运行频率为外部运行频率设定方式,Pr.79=2;模拟频率输入电压信号为0~5V,所以,Pr.73=0;其余参数根据电机功率、额定电压、负载等情况进行设定。本文来源朗特威自动化商城

评分

参与人数 1E币 +5 收起 理由
山海致远 + 5

查看全部评分

晴日青 发表于 2013-8-22 00:14:37 | 显示全部楼层
学习中……。占沙发……哈 哈……:lol
火石 发表于 2013-8-28 08:53:49 | 显示全部楼层
好资料谢谢老师分享:D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2024-4-19 15:06

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表