qzgx.net
当前位置:首页 >> Fx3u4DA模拟量编程实例 >>

Fx3u4DA模拟量编程实例

1、FX3UC-4AD分辨率为15位二进制+符号1位(电压)、14位二进制+符号 1位(电流〉的高精度模拟量输入模块.2、 可进行4通道的电压输入(DC-10~10V)、或者电流输入 (DC-20~20mA、DC4~20mA)3、 可对各通道分别指定电压或者

首先看 你的plc是哪个系列,有没有模拟量输入 输出模块,根据模块将输入的工程量数值转换成实际读数,4ma对应0,20ma对应4000,其他的在之间的就是比例对应关系,然后看模块手册上有程序处理的例子程序,直接套用就行.注意模块地址.d/a转换的也一样,通过运算处理,将实际的读数乘以4000,在除以量程,数据存放在d区,然后看手册,里面有d/a转换的程序的,

三菱的模拟量是线性关系,最简单了.三菱模拟量模块对应的是0-4000,比如你4-20mA对应量程范围是0-100KPa,那么实际值就是通道值*(100/4000)为实际工程值.

M8002 (设定模块参数) |-----| |----------[ TO K* K0 H1100 K1 ] K* :模块位置0---7 K0 :BFM#0 H1100:CH1,CH2 设定为模式 0,CH3,CH4 设定为模式1 K1 :写1 个BFM 数据 M8000 (读入数据) |-----| m8000|----------[ FROM K* K5 D# K4 ] K* :模块位置0---7 K5 :将CH1---CH4 模拟量的平均值(存在BFM#5---#8)读入 D# :读入的数据存进D#,D#+1,D#+2,D#+3,K4 :读4 个BFM 数据

每一行第一个K0是FX2N-4AD在第一个模块位置,如果不是请从0开始算好自行更改;第一行第二个K0和H1111是将4个模拟量输入 预设范围是4MA-20MA 第二行的K1和第一个K4设置第1个模拟量输入的平均采样数次为4次,第2个K4是四个模拟量输入都是一样;第三行是读取的值存到PLC寄存器的D10 D11 D12 D13中,K9里的数据是第1个模拟量输入的平均采样值,D10是放K9里的数据地址,K4是连续将K9、K10、K11、K12的数据放到D10、D11、D12、D13

根据你选用的模拟量模块来确认程序的编写,基本的框架是不变的,使用 TO 来写入你模块的缓冲存储器的BFM值,用FROM 来读取模块的BFM值,当前值、通道选择等一些你需要的参数 自己看看三菱特殊模块手册就好了.CPU带一个数字模

PLC都有专门的模拟量采集模块和指令,直接接好线,调用采集指令就可以了

用D/A模块,通过写入寄存器的值来改变输出模块的电压或电流.以三菱FX1N为例子,可以使用FX1N-2AD-BD扩展板,通过写入寄存器的值改变模拟量输出,具体参考http://wenku.baidu.com/view/5d466e3f5727a5e9856a610f.html

我稍微说一下吧,三菱FX系列的模拟量模块有三种,一种是A/D模拟量输入,一种是D/A模拟量输出,另一种是模拟量混合模块,也就是说既有AD也有DA.那么模块的选型是根据现场来决定的,你现场的通道数是来检测还是来控制,如果你单

三菱PLC模拟量的程序编写比较简单,一般用T0和FROM指令来编写,在编写时,要注意的是模拟量模块的位置.在三菱电机网站有说明,希望能对你能据帮助.

acpcw.com | mqpf.net | ddng.net | whkt.net | xcxd.net | 网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com