您现在所在的是:

PLC论坛

回帖:28个,阅读:7413 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

三菱plc模拟量程序

2215
liangmaoxian
文章数:572
年度积分:50
历史总积分:2215
注册时间:2014/10/26
发站内信
发表于:2016/5/4 23:54:38
#0楼
一直以来都觉得三菱模拟量程序比较复杂,翻阅了好多资料都还是一知半解,很想了解一下工作的过程是怎样的?各位朋友谁有示例程序分享一下吧?谢谢
37246
cvlsam 版主
文章数:12401
年度积分:1598
历史总积分:37246
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2016/5/5 6:02:29
#1楼
以下是引用liangmaoxian2016/5/4 23:54:38的发言:
一直以来都觉得三菱模拟量程序比较复杂,翻阅了好多资料都还是一知半解,很想了解一下工作的过程是怎样的?各位朋友谁有示例程序分享一下吧?谢谢

在三菱的官方的特殊模块手册或者对应的模块手册上,有绝对能够正常使用的范例,这个请首先去看懂。

另外,几乎所有的厂家的模拟量控制程序的操作是相同的。

模拟量模块都有缓冲区,因为CPU模块运算速度比较快,模拟量模块无法与CPU进行同步,所以势必要在模拟量模块中存在缓冲区。

输入模拟量的采集以及输出模拟量的控制其实就是读写模拟量模块的缓冲区。

对于日系厂商来说,使用FROM或者MOV指令去读取/写入模拟量模块中缓冲区的值,这个值的缓冲区编号在手册上固定。对于欧系厂商来说,只不过通过组态由用户分配给模拟量缓冲区的地址而已。

所以在西门子中,你可以看到模拟量控制无非就是读写外部地址,所谓的外部地址,就是日系厂商说的模块的缓冲区而已。

Good Luck~
15623
step1
文章数:7314
年度积分:35
历史总积分:15623
注册时间:2008/4/10
发站内信
2017国庆活动(三)
2016国庆活动(三)
2013辞旧迎新
发表于:2016/5/5 8:02:03
#2楼
固定格式,套就是,不需要知道为什么
此帖发自手机工控论坛
不积硅步,无以至千里;不积小流,无以成江河;九层之台,始于垒土。   好好学习,天天向
上。
9411
yzl1981000
文章数:1532
年度积分:128
历史总积分:9411
注册时间:2006/1/19
发站内信
2017国庆活动(三)
发表于:2016/5/5 8:28:47
#3楼
有机会自己跟着做个项目就什么都清楚了,看书不好懂容易忘记。
3833
626248971
文章数:1013
年度积分:50
历史总积分:3833
注册时间:2014/11/11
发站内信
发表于:2016/5/5 8:41:14
#4楼
以下是引用step12016/5/5 8:02:03的发言:
固定格式,套就是,不需要知道为什么
很有道理





5563
yeyecun
文章数:929
年度积分:50
历史总积分:5563
注册时间:2011/9/20
发站内信
发表于:2016/5/5 9:20:41
#5楼
模拟量就是填数字游戏
10508
osp321
文章数:4823
年度积分:50
历史总积分:10508
注册时间:2007/6/5
发站内信
寻找英威腾(三)
发表于:2016/5/5 22:19:46
#6楼
https://yunpan.cn/cPr3iYhv7waZB  访问密码 f732
https://yunpan.cn/cPr3NUZkYdFNV  访问密码 b06c
总有一天我不再做枝头上夜莺的哀吟
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;
2215
liangmaoxian
文章数:572
年度积分:50
历史总积分:2215
注册时间:2014/10/26
发站内信
发表于:2016/5/5 23:43:28
#7楼
回复 #1楼 cvlsam
我会用西门子200的,就是用Aiw0,Aiw1...去读模拟量输入口,然后在程序里计算0-10v,4-20ma对应32000数字量,在转换成相应的压力,温度等等。然后模拟量用AQW0输出。
如fx-4AD。三菱的话应该要先用BFM#0选择通道吧如:H3331通道1,选4-20ma模拟量输入FROM K1 K0 H3331 K1。
第二步是确定采样平均的次数:TOP K1 K1 K4 K1  采样4次平均数。
第三步应该就是AD转换速度了BFM#15:就用TOP K1 K15 K1 K4 BFM#15=1,选择6ms
第四步以平均值存放于BFM#5~BFM#8,读取通道1数值放到plc的d100:FROM K1 K5 D100 K1
然后就可以进行数值的转换了吗?
2215
liangmaoxian
文章数:572
年度积分:50
历史总积分:2215
注册时间:2014/10/26
发站内信
发表于:2016/5/5 23:46:01
#8楼
回复 #2楼 step1
有些东西如果不弄懂个原理的话,做项目时一谈到模拟量就没有底了,所以想了解多一点
2215
liangmaoxian
文章数:572
年度积分:50
历史总积分:2215
注册时间:2014/10/26
发站内信
发表于:2016/5/5 23:48:36
#9楼
回复 #6楼 osp321
谢谢,下载了

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

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

78.0005