et200sp模块接线图讲解_看完就知道,如何读写BFM来操作模拟量模块!

40dbed04918e4ccc05c0da013ade36a1.gif

我们都知道三菱FX 3U PLC本体是不带模拟量接口的,我们要做模拟量控制,要加模拟量模块或模拟量适配器。

我们可以采用PLC+模拟量模块组合方式,可以采用PLC+转接器+模拟量适配器组合方式,而且可以同时使用模拟量模块和模拟量适配器。

注意:FX3U PLC支持3U/2N模拟量模块。

33aeb771dcf0b5f6dd27702829262e5d.png 

模拟量输入模块一般用来接收模拟量信号,并转换成数字量,即AD模块是模数转换。模拟量输出模块将数字量信号转换成模拟量信号进行输出控制,即DA模块是数模转换。

模拟量模块很多,我们在使用之前需要看一些模块的规格,以下以FX3U-4AD模块为例,我们主要是看模拟量输入范围和数字量输出就可以了。

2206df8494a36733c49ef573aee4ece1.png 如果我们要将一个传感器接入模拟量模块,有几点需要注意:

1、注意电气接口是否对应;

2、注意量程与数字量是否满足控制要求。

我们再用一个例子说明无源模拟量输入连接。使用PT100热电阻,变送器使用4~20mA的。

c71f2d8c1526a10d5f1b706fa92d69d4.png 

以下就是其接线图,PT100热电阻接到变送器,变送器再接到FX3U-4AD模块中。

注意:接电流信号的时候,需要将V+和I+短接起来。

205b33007690b028849f466dfc2baf27.png 

硬件连接起来之后就是根据模块手册,也就是模块的BFM缓冲器,通过FROM/TO指令进行读写,或者使用U\G软元件的方式也可以。

换句话说就是,用户要通过FROM/TO指令或智能软元件U\G,读取BFM或写入BFM来操作特殊功能模块。

422bfe2ef3278a7f2d0a729ce2a72783.png 

FROM和TO指令怎么使用呢?下面简单的来看一下吧。

FROM指令:当X0接通时,把位置编号为m1的特殊模块中 以BFM#m2为首址的n个缓冲存储器的内容 读到PLC中以S为首址的n个16位数据单元里面。

cc1dfb557fe3e4c1d871e6779749fab5.png 

TO指令:当X0接通时,把PLC中以S为首址的n个16位数据的内容 写入到位置编号为m1的特殊模块中 以BFM#m2为首址的n个缓冲存储器里面。

3c0f10392b1ebf649010d19660e0a4ec.png 

了解了指令的使用之后,那么接下来我们开始学习模拟量模块和对应的程序编写。

我们以模拟量输入模块FX3U-4AD为例进行讲解。

模拟量输入模块使用流程包括几个部分

1、确定单元号;

2、模块型号判断;

3、模块状态判断;

4、输入模式设置;

5、平均值设置;

6、数字滤波器设置;

7、当前值读取;

1、确定单元号。以K0模块位置为例进行讲解

4bbf05e50272e6efd87e804950ddfba5.png 

2、模块型号判断

不同的模拟量输入模块,读取方法会有所不同,为了确保读取正确,需要先读取模块的机型代码,进行判断,如果机型代码正确,才进行读取。

BFM#30为机型代码BFM地址,而FX3U-4AD的机型固定为K2080。

第一种:FROM/TO指令写法

69a1a07b387520b4654e99bdaa426ccc.png 

第二种:U\G软元件写法

a365f916046d050a54f5b59a4b911daa.png 

3、模块状态判断

模块在某些错误状态是不能读取数据的,所以当模块机型代码正确时,还需要判断模块是否在发生错误状态。FX3U-4AD的错误状态地址固定为BFM#29。

3006f08a0de66bf6bee93c021eb16d1c.png 

第一种:FROM/TO指令写法

7b70cb3bd6162f5a36004a4b180f2414.png 

第二种:U\G软元件写法

a12ac6776f44acad51e90c97bba6f3ed.png 

4、输入模式设置

普通的模拟量输入模块支持电压输入或电流输入,在外部输入连接需要注意区别,模块也需要设置输入模式,FX3U-4AD的输入模式地址固定为BFM#0。

输入模式的指定采用4位数的HEX码,对各位分配各通道的编号。通过在各位中设定0~8、 F的数值,可以改变输入模式。

4f5eca35e850169ba239cc58e6dc9c1a.png 

4b52621d58a4aeadc9674f8cd0297d79.png 

第一种:FROM/TO指令写法

6ec3d5a1f8485be4953b2134e15afcbe.png 

第二种:U\G软元件写法

69bec4e4f3344318bdc32b0f0f637bd9.png 

5、平均值设置

如果模拟量输入信号有波动现象,可以使用平均值功能,来获取稳定的数据。

c1499d002d41966885fef23958c8d63a.png 第一种:FROM/TO指令写法

2b2c5b42f2eb69ea227ab58bb60ada9e.png第二种:U\G软元件写法

efc39add5ec7d5150a2c051f898eddb4.png 

6、数字滤波器设置

除了求平均值方式进行滤波,还可以设置数字滤波器。注意平均值和滤波器功能不能同时使用。

5e71722bcbbe0c52e39ae7561e9df8d5.png 第一种:FROM/TO指令写法

b503674125f7cc1c3d6bfade44595a9e.png 第二种:U\G软元件写法

5b5cea7660a1e557d8cdacab3998d9eb.png 

7、当前值读取

当前值就是模拟量转换成数字量的值,也可以是滤波之后的值。

d5bd9aebac14679cfc8add45dd0805a1.png 第一种:FROM/TO指令写法

7d0fada8b3d4fbb2ed2a94b8dc4ed991.png 第二种:U\G软元件写法

bdaf6ba0f8fb57c9f0689ef78ebf776b.png 

 以上就是模拟量输入模块的接线、使用和编程的方法,模拟量输出也是类似的。一步一步的来,其实会发现模拟量的使用也并不难是吧。(技成培训原创,作者:蔡慧荥,未经授权不得转载,违者必究!)


3ef5f5fd51eff3131f0ac61c584ed3a3.png

关注回复 “ 进阶  

获取最全电气实用手册与仿真软件!

2a1fee9e74d016f4e4909576b318dfe2.png

fe2ae254062f4a6d377a04af0061b171.gif

搭建工业4.0的架构,离不开机器控制的开发!

叮,工控人专享,PLC爆款书籍礼包免费领!

如何把PLC梯形图放入Word中?

S7-200 SMART PLC扩展模块及CPU结构、电压

一起去看,配电柜内那些常用的电气元件!

工作10年,从电工到老电工:废掉一个人的最好办法,是让他瞎努力

两个PLC的N:N通信程序案例!

新手入门必看,西门子S7-200和S7-1200的区别!

PLC基础知识 | 三菱N:N通信网络介绍

三菱PLC | 实例讲解子程序如何调用!

PLC通讯 | 两个设备通讯点数不够怎么办?

0824f4dcfabade63876bd47044655192.gif戳原文,学习工控自动化更有料!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值