三菱 模拟量模块 FX0N-3A 调试及使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、概述
FX 0N -3A 包含两路输入通道和一路输出通道。输入通道将外部输入的模拟信号转换
成内部的数字信号(A/D 转换),输出通道将内部的数字信号转换成外部的模拟信号(D/A 转换)
根据接线不同,可以选择电压信号或电流信号的模拟输入或模拟输出,模拟输入通
道或模拟输出通道的可接受范围为DC 0~10V 、DC 0~5V 或DC 4~20mA
FX 0N -3A 可以连接到FX 1N 、FX 2N 、FX 1NC 或FX 2NC 系列的可编程控制器(以后称之
为PLC )
所有的数据传输和参数设置均通过PLC 程序进行控制与调整
2、外形尺寸
重量:0.2千克 单位:毫米(英寸)
3、规格特性 3.1、通用规格 项 目 内 容
模拟电路 DC 24V±10% 90mA (由PLC 内部供电)
电源 数字电路
DC 5V 30mA (由PLC 内部供电)
绝缘承受电压 AC 500V 1分钟(所有端子与外壳之间)
绝缘方式 模拟电路、数字电路与PLC 间光耦隔离、主电源AC/DC 转换器隔离
模拟量输入输出间绝缘(各通道间不绝缘) 数字位 8位(0~255)(数字值在0以下的固定为0;在255以上的固定为255)
模拟范围 DC 0~10V 、DC 0~5V 、DC 4~20mA
数字范围 0~250
分辨率 40mV (10V/250)、20mV (5V/250)、0.064mA [(20-4)/250 mA]
集成精度 ±1%(满量程)
适用PLC FX 1N 、FX 2N 、FX 1NC (需要FX 2NC -CNV-IF )或FX 2NC (需要FX 2NC -CNV-IF )
输入输出 占用点数
占用8点PLC 的输入或输出(可算作输入或输出任一方占用)
3.2、模拟量输入规格 项 目 电压输入
电流输入
模拟输入范围
DC 0~10V 、DC 0~5V (输入电阻200k Ω) 绝对最大输入:-0.5V~15V
DC 4~20mA (输入电阻250Ω) 绝对最大输入:-2mA~60mA
输入特性 不可以混合使用电压输入和电流输入
两路通道均为同一特性 扫描执行时间
(TO 命令处理时间×2)+FROM 命令处理时间
输入模拟电压转换数字值: 255×10÷10.2=250
输入模拟电流转换数字值: 255×(20–4)÷(20.32–4)=250
3.3、模拟量输出规格
项 目 电压输入
电流输入
模拟输入范围 DC 0~10V 、DC 0~5V (负载电阻1k~1M Ω)
DC 4~20mA
(负载电阻500Ω以下)
扫描执行时间 TO 命令处理时间×3
输出数字值转换模拟电压值: 255×10÷250=10.2 输出数字值转换模拟电流值: 255×(20–4)÷250+4=20.32
4、端子配线
两路输入通道均为同一特性,不可以混合使用电压输入和电流输入
当使用电流输入时,应确保[VIN*]端子和[IIN*]端子短路连接(电压输入时不可短接) 当电压输入或输出存在波动或大量噪声时,应在位置*2处连接0.1~0.47uF 25V DC 的电容
5、与PLC的连接
FX0N-3A在FX2N-16M□、FX2N-32M□、FX2N-32E□(□=R/S/T)中可以连接2台 FX0N-3A在FX2N-48M□、FX2N-48E□、FX2N-64M□、FX2N-80M□、FX2N-128M□(□=R/S/T)中可以连接3台
6、程序设计 6.1、流程控制
对基本单元给予被连接的特殊模块选择,模块号码由靠近基本单元开始,以NO.0→
NO.1→NO.2……NO.7的顺序继续下去。模块号码是为指定程序命令对哪一个模块起作用而使用的
6.2、缓冲存储器(BFM)分配 BFM No. b15-b8
b7 b6 b5 b4
b3 b2 b1 b0
#0 当前A/D 转换当前输入通道8位数据
#1~#15
#16 当前D/A 转换输出通道8位数据 #17
D/A 转换 启动
A/D 转换 启动
A/D 转换 通道选择
#18~#31
表格留空部分为缓冲存储器存储保留区域
#0: 输入通道1 (CH1) 与输入通道2 (CH2) 转换数据以二进制形式交替存储 #17: (右表)
b0=0 选择输入通道1 b0=1 选择输入通道2 b1=0→1 启动A/D 转换 b1=1→0 复位A/D 转换 b2=0→1 启动D/A 转换 b2=1→0 复位D/A 转换
[模拟量连续输入输出条件:0→1→0]
二进制 十六进制
b2 b1 b0 说 明
H000 0 0 0 选择输入通道1且复位A/D 和D/A 转换 H001 0 0 1 选择输入通道2且复位A/D 和D/A 转换 H002 0 1 0 保持输入通道1的选择且启动A/D 转换 H003 0 1 1 保持输入通道2的选择且启动A/D 转换
H004
1
启动D/A 转换
6.3、A/D 输入程序
主机单元将数据读出或写入FX 0N -3A 缓冲存储器(BFM ),当X1=ON 时,实现输入通道1的A/D 转换,并将A/D 转换对应值存储于主机单元D01中。当X2=ON 时,实现输入通道2的A/D 转换,并将A/D 转换对应值存储于主机单元D02中
X1↓
[ TO K0 K17 H00 K1 ] →(H00)写入BFM#17,选择输入通道1且复位A/D 转换 [ TO K0 K17 H02 K1 ] →(H02)写入BFM#17,保持输入通道1的选择且启动A/D 转换
[ FROM K0 K0 D01 K1 ] →读取BFM#0,输入通道1当前A/D 转换对应值存储于主机单元(D01)中 X2↓
[ TO K0 K17 H01 K1 ] →(H01)写入BFM#17,选择输入通道2且复位A/D 转换 [ TO K0 K17 H03 K1 ] →(H03)写入BFM#17,保持输入通道2的选择且启动A/D 转换
[ FROM K0 K0 D02 K1 ] →读取BFM#0,输入通道2当前A/D 转换对应值存储于主机单元(D02)中
6.4、D/A 输出程序
当X0=ON 时,实现输出通道的D/A 转换,D/A 转换对应值为主机单元D00
X0↓
[ TO K0 K16 D00 K1 ] →D/A 转换对应值(D00)写入BFM#16 [ TO K0 K17 H04 K1 ] →(H04)写入BFM#17,启动D/A 转换 [ TO K0 K17 H00 K1 ] →(H00)写入BFM#17,复位D/A 转换
注意:关于FROM 指令和TO 指令 (FNC 78和FNC 79) 的详细说明请参阅《FX 系列编程手册》
K0表示特殊模块NO.0
K0表示特殊模块NO.0