• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习
您的位置:首页 > 电脑知识 >plc > AD和DA是如何转换?三菱FX3G型plc DA模块数据传输讲解

AD和DA是如何转换?三菱FX3G型plc DA模块数据传输讲解

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-08-28

本文介绍了AD和DA是如何转换?三菱FX3G型plc DA模块数据传输讲解等相关知识要点,需要的同学们可以参考学习下
在拿到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之间的数据转换过程。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-08-28欧姆龙PLC的使用经验
  • 2018-08-28BCD码的表示方式
  • 2018-08-28三菱FX2N系列PLC的编程器件
  • 2018-08-28三菱PLC中进制指的是什么?
  • 2018-08-28三相异步电动机正反转联锁控制的PLC线路与梯形图
  • 2018-08-28异步电动机正反转控制PLC接线图
  • 2018-08-28欧姆龙PLC设备的拆装顺序及方法
  • 2018-08-28字与、字或、字异或plc逻辑运算指令
  • 2018-08-28威纶触摸屏与欧姆龙CJ、CS、CP系列PLC通讯示例
  • 2018-08-28plc集中与分散控制电路梯形图

文章分类

  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习

最近更新的内容

    • 三菱pLc传送指令MOV和比较指令CMP程序设计
    • 利用CP343模块实现时间同步
    • 上升沿和下降沿就一个扫描周期内有效
    • 欧姆龙PLC的编程语言
    • 无源触点与PLC之间的连接方法图解
    • 西门子plc计数器指令
    • 西门子200smart modbus自由口通讯BCC校验方式的编程思路
    • 欧姆龙PLC高速计数数器的复位方式
    • 三菱PLC编程与应用入门
    • 三菱plc梯形图实例详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有