电工基础

电工基础知识_电工技术-电工最常见电路

三菱fx2n-2DA编程示例讲解

时间:2019-12-25 10:45来源:未知 作者:admin 点击:
fx2n-2DA是模拟量输出模块用于将12位的数值值转换为2点的电压输出和电流输出,与它连接需要扩展的plc型号很广泛上至FX0N、FX2N、FX2NC下至FX3G、FX3U都能配合使用。这是一款很老的DA模块因

fx2n-2DA是模拟量输出模块用于将12位的数值值转换为2点的电压输出和电流输出,与它连接需要扩展的plc型号很广泛上至FX0N、FX2N、FX2NC下至FX3G、FX3U都能配合使用。这是一款很老的DA模块因为在输出信号时仍采用三菱的FROM和TO指令来完成,有点不方便。在FX2N-2DA中文手册中我们可以看到有两个编程示例,一个是FX0N系列的一个是FX2N系列的,这里我们主要看后者程序。
三菱fx2n-2DA编程示例讲解
首先我们看下它的硬件简介,两通道输出数字输入12位的分辨率是2.5mv(10v/4000)和5ua(20ma/4000)。想要真正的理解它的程序就必须掌握它的缓冲存储器(BFM)的分配定义,因为它的数据传输、转换都在这个地方来操作的。下图是FX2N-2DA使用的BFM区域主要用到了16和17编号的地址,它们定义我们从手册中看出:#16是指令通道的DA转换数据被写形式是低8位和高4位顺序写入;#17是主要涉及通道转换开始,b0位数据从1变成0开始通道1的转换,b1位数据从1变成0开始通道2的转换。知道了这些我们再去看程序就简单明了一点,它的右侧都标注了解释的。首先把数据转换成辅助继电器组合的方式方便我们分开传送,第一步传送低8位数据,第二步是进行数据保持防止数据覆盖,第三步是传送高4位数据,最后一步是执行通道的转换。

三菱fx2n-2DA编程示例讲解
对于初学者的难点是TO指令的内容,K0表示与plc连接的扩展模块顺序从0开始,K16就是上面说的缓冲寄存器的编号,K2M100是低8位数据,最后的K1表示传送数据的个数。功能的触发靠的是位数据从1到0的改变,因为我们首先在#17的地址存放4(b2=1),然后再存放一个0(b2位是0)就完成了,最后两条的指令也是如此。
三菱fx2n-2DA编程示例讲解
我们在实际用编程的时候没有必要全部理解它只需要往里面套数据就可以了就是上图中横线标注的数据再一个就是通道 (责任编辑:admin)
织梦二维码生成器
相关文章
------分隔线----------------------------