三菱plc字高八位和低八位_三菱的模拟量模块你会用吗?

大家好,我是工控老冯。今天我们介绍一款三菱的模拟量输入模块FX2N-2AD,这个模块虽然有点老了,但是用来学习个模拟量入门还是绰绰有余的,某鱼上二手价格在150左右。因为学会了还可以卖掉,所以价格还是可以接受的。

9396f244a718f718da0d04cbb7799706.png

首先A和D怎么理解呢?A就是模拟量,D就是数字量,所以这是一个把模拟量转换成数字量的模块。前面的2代表有两个通道,可以接收处理0-5V,0-10V以及4-20MA的信号。但是这个模块不能将一个通道作为电压输入,一个通道作为电流输入。意思是说你要么两个通道都用电压输入信号,要么两个通道都用电流输入信号。这是因为两个通道使用相同的偏置量和增益值。这里一定要清楚。那么这个模块具体能为我们做些什么呢?比如我们用一个PT100,然后中间加上一个变送器,再接到这个模块上面,那我们就可以通过PLC测出当前的温度值。下面是接线方法,接法也很简单,还是那句话,构成回路就好了。注意用电流输入时,需要短路VIN和IIN。

213e111c409f3532c9301415fee88d27.png
509644ea17a8288e854c3ba753c4a4e1.png

关于数字输出表示数值范围,我们所用到的范围是0到4000,而12个位为1的状态最大值为4095,为了方便计算,所以写成0-4000的范围。

d17085d53cfea49aeea2abd426c1a47c.png

关于缓冲存储区的分配

BFM#0:由BFM#17(低八位数据)指定的通道的输入数据,也就是当前值的低八位。

BFM#1:当前值的高四位。

BFM#17:b0位指定进行模拟到数字转换的通道(CH1,CH2)。为0时是CH1,为1时是CH2,b1位从0变成1时代表A/D转换过程开始。

了解了这些基础知识就可以开始编程了。

692cd63f9a26a630ee7cc8ac1b6e6c4c.png

首先K0代表什么意思,代表模块实际安装的位置,这里模块直接与PLC主单元连接,所以是0号位。K17为BFM#17。当BFM#17由H0变为H2时,意味着其b1位由0变成1。这时候开始A/D转换。比较难理解的是From这里,因为当前值是有12位的。K2M100只能存八位,剩下的高四位被存放到K2M110。所以最后是把K4M100存放到D100。然后D100再经过D/A转换就可以得到我们想要的物理量了。注意K4M110这个组合位原件所占用的M区在程序的其他地方就不要再用了哦。会发生误动作的。

以上便是FX2N-2AD模块的用法。你学会了吗?

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值