三菱 模拟量模块 FX0N-3A 调试及使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档