电子开发 | 基础入门 | 电路原理图 | 梯形图实例 | PLC基础   《如果喜欢本站,请按 Ctrl+D 手动收藏!感谢您的支持》一起学习一起进步,电子开发王欢迎您!.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

★电路公式手册,最新版《电子电路公式计算器》,电路公式查询手册 电路公式计算器【电子从业人员必备手册】
☆十天学会单片机实例100 c语言 chm格式。资料内容详细,覆盖例子多,内容广【电子从业人员必备手册】
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 其他PLC >> 三菱PLC编程入门实例 >> 正文

三菱FX3G型plc中AD和DA是如何转换的,三菱PLC模拟量读取和数字量转换,缓冲存储器BFM用法

作者:佚名    文章来源:网络整理    点击数:134    更新时间:2025/2/24

在三菱PLC中,AD和DA是怎么进行转换的?三菱PLC模拟量读取和数字量转换,请阅读下面文章一起来了解下。


在拿到DA模块说明书时,有很多人看不懂里面的说的什么,怎么样,对于AD和DA是如何转换的不清楚,今天就将一下转换机制:


AD和DA模块中有个缓冲存储器分配(BFM),它是与PLC数据交换时暂时存放数据的地方,FX2N的BFM使用如下表:


 


BFM很多人看不懂这个表说的什么,首先BFM是16位存储,(PLC中的16位、32位就是二进制的位而不是10进制)。


b15、b14、b13、b12、b11、b10、b9、b8、b7、b6、b5、b4、b3、b2、b1、b0、对于FX2DA,我们只用到BFM的16和17两个编号,其他保留不用看,在#16里面,只用前8位,b7~b0,其他保留不用看。#17里面,只用到b2~b0,其他保留不用看。这就简单了。这个BFM怎么和PLC进行数据交换呢,用From和to指令来完成,Form是从BFM中取数据,to是存数据。


FX2DA转换的数字量最大为4000,也就是2^12,因此DA模块只能转换12位数据,而#16只能暂存储8位数据,怎么办?那就分两次以低8位和高4位顺序进行写,所以才有低8位数据保持,不然第二次就把第一次写的覆盖掉了。


#17里面有b2~b0,它的功能是:

b0:通过将1改变为0,通道2的D/A转换开始

b1:通过将1改变为0,通道2的D/A转换开始

b2:通过将1改变为0,D/A转换的低8位数据保持。


这里是什么意思呢?


想要通道2的D/A转换开始,就必须要降b0的值从1变成0,怎么实现呢,先传送个1给b0,再传送个0就好了。

想要通道1的D/A转换开始,就必须要降b1的值从1变成0,怎么实现呢,先传送个1给b1,再传送个0就好了。

想要通D/A转换的低8位数据保持,就必须要降b2的值从1变成0,怎么实现呢,先传送个1给b2,再传送个0就好了。


已说明书例子来讲解下如何实现的:

 


DA模块PLC程序

a:数字数据D100扩展到辅助继电器(M100~M115),K4M100表示M100~M115,k1表示连续4个M,例如下面的K2M100就表示M100~M107。(为什么要用M来表示D呢,因为我只转换12位,D是16位的)


 


D换成M(12位数据的传输)M怎么能存储数据呢,因此M是个位软元件,只有断开(0)和闭合(1),而PLC数据都是二进制处理的,比如字软元件D是16位的,所以就能通过M来表示,一个D需要16个M来储存。

b:这条指令时将数据D100的低8位传送到BFM的#16编号进行输出。


c:将D100的低8位写到#16后,还要写高4位,为了不覆盖,得先把低8位保持,c的指令就是保持功能,H0004是16进制的数字4.转换成二进制就是100,对应b2b1b0;c的第一条指令就是将b2置1,第二条将b2置0,这样就完成#17的低8位保持功能了。


 


c指令的低8位保持功能

e:e的指令就是D/A转换,H0002是16进制的数字2.转换成二进制就是010,对应b2b1b0;c的第一条指令就是将b1置1,第二条将b1置0,这样就完成#17D/A转换功能。


 


DA转换开始功能

以上就是DA模块与PLC之间的数据转换过程。


Tags:模拟量,数字量,三菱PLC,FX3G  
责任编辑:admin
相关文章列表
三菱FX3U PLC与组态王通信, FX3U与组态王通信设置,组态王通讯设
三菱plc FX2N-2AD模拟量输入模块的缓冲存储器BFM,三菱PLC模拟量
三菱FX2N系列PLC的TO指令、FROM指令解析,缓冲存储器BFM
三菱plc特殊功能模块读取与写入指令,TO指令和FROM指令,缓冲存储
三菱PLC在交通信号灯实例中的应用(两种编程方法)
三菱plc编程软件的安装使用方法图解GXDeveloper安装详解
【三菱PLC】掌握这7个经典的PLC程序,PLC编程一通百通!
三菱plc“多个开关控制一盏灯”的多种程序写法  SUM指令和DDIV指
三菱PLC特殊辅助继电器指令功能用法教程
三菱PLC利用计数器实现顺序控制的plc编程实例
基于三菱FX3U大小物件分拣案例,图文详解
三菱PLC模拟量编程_三菱FX2NPLC 模块读写指令TO FROM_三菱from指
三菱PLC中FROM和TO的使用,FROM指令和TO指令
三菱PLC的FX2N-2AD模拟量输入模块简述 三菱plc模拟量编程梯形图实
三菱PLC编程系列学习之七—常用特殊功能模块,BFM,FX2N—4AD模拟
三菱plc学习入门(一,认识三菱plc)_FX1N-24MT接线图
三菱plc学习入门(二,三菱plc指令,触点比较,计数器,交替,四
三菱PLC定时器和计数器,三菱FX PLC入门之定时器和计数器
三菱PLC直接寻址、立即寻址和变址寻址,三菱FX PLC学习之寻址方式
三菱PLC跳转指令用法,三菱FX PLC学习之条件转移,转移指令CJ
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
电子开发网:汇集综合各类电子制作与电路图的网站,plc工控技术,模电数电知识,单片机EDA等等!荟萃电路图网站精华,为工程师创造价值。欢迎关注微信公众号:电子开发网!

三菱PLC软件 GX Wor

西门子200smartPLC选

模拟量转换工程量转

简述555定时器工作原

组态王和三菱PLC设备

4种过压保护电路讲解
 简单三极管逆变器
 TL494制作50HZ逆变
 80W简单的功放电路
 555制作的简易电子
 850热风枪电路图原
 直流12v荧光灯电路
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询