您现在所在的是:

PLC论坛

回帖:11个,阅读:1570 [上一页] [1] [2] [下一页]
801
zhangxj1105
文章数:60
年度积分:50
历史总积分:801
注册时间:2010/1/2
发站内信
发表于:2010/8/16 20:13:26
#0楼
对PLC模拟量控制我一直不理解,如何在PLC中编写AD/DA模块的程序呢?请各位同仁帮忙解答,由于我对该块不了解,所以希望各位同仁举个例子再编个程序说明,越详细越好,谢谢了!
38215
cvlsam 版主
文章数:12502
年度积分:826
历史总积分:38215
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/8/16 22:02:53
#1楼
西门子: L PIW256  模拟量输入
            T PQW482  模拟量输出

你要哪家的PLC呢?你的厂家PLC的编程手册都在垫桌脚是吧。

Good Luck
19919
pqsh 版主
文章数:7509
年度积分:535
历史总积分:19919
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2010/8/16 22:15:22
#2楼
PLC里不要写ad/da程序的,这些都是ai/ao模块自动完成的.
你要做的是把ad后的值做工程单位化,把100%的输出变换到适合ao输出.
ai模块执行ad转换后的数值(RAW),和ao对应100%的数值,各种PLC表示都不一样.
比如一种PLC的ai把4~20mA信号线性转换(ad)成0~32000,ao把0~32000的数值线性转换成(da)4~20mA的电流.
那么你也许要做0~32000到工程值(EU)的转换编程.这个按照线性公式或者使用现成的线性例程(子),转换就可以了. EU=(AD-RL)*(EUH-EUL)/(RH-RL)+EUL,EUH就是量程高限,EUL是低限,RH,RL对应AD转换的高低限.对于0~32000的例子就是RH=32000,RL=0.
而ao线性转换,一般就是32000.0(例子)*AO/100.0=320.0*AO.这里之所以加.0,是因为多数运算是浮点的,可以保留精度.当然,在浮点运算后,你还是需要转换成整数或字输出的.
此外,还有像ab的plc,直接就可以定义成你需要的工程量,根本看不到ad,也不需要以上的转换编程,这是软件比较高级的.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
86277
ZCMY 版主
文章数:47572
年度积分:796
历史总积分:86277
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/8/17 11:15:13
#3楼
首先请把PLC的品牌、型号定下来‘
801
zhangxj1105
文章数:60
年度积分:50
历史总积分:801
注册时间:2010/1/2
发站内信
发表于:2010/8/17 21:47:21
#4楼
是三菱的。不需要用TO/FROM指令吗?
86277
ZCMY 版主
文章数:47572
年度积分:796
历史总积分:86277
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/8/18 9:12:25
#5楼
呵呵;FX1N/FX2N是要用FROM/TO指令;
38868
fumz78 版主
文章数:17154
年度积分:99
历史总积分:38868
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2010/8/18 13:44:13
#6楼
三菱的用FROM/TO指令编写,你要掌握这两个指令
还要了解这些特殊模块数据缓冲区(BFM)的定义
然后结合对应的手册编程
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
750
936938193
文章数:1
年度积分:50
历史总积分:750
注册时间:2010/6/13
发站内信
发表于:2010/8/18 16:04:47
#7楼
表情
2286
祥子315
文章数:408
年度积分:50
历史总积分:2286
注册时间:2009/3/12
发站内信
发表于:2010/8/18 22:14:00
#8楼
长知识
2286
祥子315
文章数:408
年度积分:50
历史总积分:2286
注册时间:2009/3/12
发站内信
发表于:2010/8/18 22:14:27
#9楼
长知识

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005