登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:三菱plc模拟量程序

点击:7547 回复:28

一直以来都觉得三菱模拟量程序比较复杂,翻阅了好多资料都还是一知半解,很想了解一下工作的过程是怎样的?各位朋友谁有示例程序分享一下吧?谢谢
16-05-04 23:54

引用 liangmaoxian 在 2016/5/4 23:54:38 发言【内容省略】

在三菱的官方的特殊模块手册或者对应的模块手册上,有绝对能够正常使用的范例,这个请首先去看懂。
另外,几乎所有的厂家的模拟量控制程序的操作是相同的。
模拟量模块都有缓冲区,因为CPU模块运算速度比较快,模拟量模块无法与CPU进行同步,所以势必要在模拟量模块中存在缓冲区。
输入模拟量的采集以及输出模拟量的控制其实就是读写模拟量模块的缓冲区。
对于日系厂商来说,使用FROM或者MOV指令去读取/写入模拟量模块中缓冲区的值,这个值的缓冲区编号在手册上固定。对于欧系厂商来说,只不过通过组态由用户分配给模拟量缓冲区的地址而已。
所以在西门子中,你可以看到模拟量控制无非就是读写外部地址,所谓的外部地址,就是日系厂商说的模块的缓冲区而已。
Good Luck~
16-05-05 06:02
固定格式,套就是,不需要知道为什么
16-05-05 08:02
有机会自己跟着做个项目就什么都清楚了,看书不好懂容易忘记。
16-05-05 08:28

引用 step1 在 2016/5/5 8:02:03 发言【内容省略】

很有道理
16-05-05 08:41
模拟量就是填数字游戏
16-05-05 09:20
https://yunpan.cn/cPr3iYhv7waZB  访问密码 f732
https://yunpan.cn/cPr3NUZkYdFNV  访问密码 b06c
16-05-05 22:19
我会用西门子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
然后就可以进行数值的转换了吗?
16-05-05 23:43
有些东西如果不弄懂个原理的话,做项目时一谈到模拟量就没有底了,所以想了解多一点
16-05-05 23:46
谢谢,下载了
16-05-05 23:48

上一页下一页

工控新闻

更多新闻资讯