FX2N-4AD三菱PLC模拟量模块培训NEW
收电流和电压两种输入信号。
2、性能指标:4输入通道,12位分辨率。 3、信号范围:-10~+10V;4~20mA;或-20~20mA。 4、共有32个16位的缓冲存储器(BFM),用来与主 单元交换数据。
5、共占用扩展总线8个点。
三种模拟输入信号及其分辨率:
配线
பைடு நூலகம்
三种模拟输出信号及其分辨率:
分辨率:
1、通道选择:
2、增益和偏移量调整:
5、模块状态信息BFM#29:
6、模块识别码BFM#30:
模块位置号 模块BFM号 只读一个单元, 读到D4中
初始化通道,通道1、2为电 压输出,3、4为电流输出
D0-D4值写 入BFM1-4
16位故障信息保存 到M10~M25中 模块工作正常
模块位置号 模块BFM号 只读一个单元, 读到D4中
初始化通道,通道1、2为电 压输出,3、4为电流输出
D0-D4值写 入BFM1-4
16位故障信息保存 到M10~M25中 模块工作正常
设置通道全为 电压输入 允许设置偏移 和增益 先复位 被调整通道号
延时等待写入 缓冲区
偏移为0 增益值2500,即数 字量1000时对应电 压2.5V
调整通道1的偏 移和增益
延时等待写入 缓冲区 禁止偏移和增 益调整
• 1、功能:接收数字信号,并转换成等价的模 拟信号,可输出电流和电压两种输出信号。 • 2、性能指标:4输出通道,12位分辨率。 • 3、信号范围:-10~+10V;4~20mA;或0~ 20mA。 • 4、共有32个16位的缓冲存储器(BFM),用 来与主单元交换数据。 • 5、共占用扩展总线8个点。
分辨率:
1、通道选择:
2、增益和偏移量调整:
3、增益和偏移量调整禁止或允许:
4、指定增益和偏移量调整通道号:
5、模块状态信息BFM#29:
6、模块识别码BFM#30:
模块位置号 模块BFM号
FROM
只读一个单元, 读到D4中 初始化通道,通道1、2 为电压输入,3、4关闭 平均采样数 16位故障信息保存 到M10~M25中 BFM#5、6的值即通道1、 2采样平均值分别读入 D0、D1
三菱电机FX系列PLC培训教材(GXDeveloper)
常数
K(十进制常数)、H(十六进制常数)
指针
跳转指针:P 嵌套指针:N 中断指针:I
注意:各系列的FX PLC能使用的软元件数量有所不同,请参考《编程 手册》 2-2项。
FX PLC的编程工具及编程电缆
便携式编程器:
FX-10P(两行显示)、FX-20P(四行显示、带程序存储功能)
GX-Developer(Windows版):
8c199对计数条件的上升沿进行增计数计数值与设定值相等时计数器触点动作用rst指令复位触点和当前值计数器具体使用情况参见编程手册p4859fxplc应用指令说明cj跳转指令条件满足时向程序指定处跳转使用跳转指针pfxplc应用指令说明mov传送指令将一个源数据传送到目标数据可传送16位mov指令和32位dmov指令数据并可对指令进行脉冲化处理movpdmovp指令fxplc应用指令说明二进制四则运算add二进制加法sub二进制减法mul二进制乘法div二进制除法注意
缓冲存储器(BFM)位于特殊功能单元内,用于存放与 特殊功能有关的数据及模块状态等,BFM以16位为单位 存放数据,CPU通过FROM/TO指令访问BFM。
特殊功能单元(FX2N-4DA)
FX2N-4DA缓冲存储器分配:
BFM地址号 #0 说明 输出方式选择
BFM #0
H O O O O
CH4 CH3 CH2 CH1
例)。
FX PLC的发展历史
MELSEC系列PLC自1981年第一代F系列投入市场至今, 凭借其高性能与高信赖性,现全球销售业绩已超过六百万台。
FX3U – FX系列的最新机种!
F Series
1981: F系列 发售
FX2n-4AD 4DA模拟量模块使用NEW
*#21
禁止调整偏移、增益值,缺省值为0(1为允许调整)
*#22
偏移、增益调整
b7
b6
b5
b4
b3
b2
b1
b0
G4
O4
G3
O3
G2
O2
G1
O1
*#23
偏移量 缺省值为0
*#24
增益值 缺省值为5000
#25-28 保留
#29
错误状态
#30
识别码K2010
#31
禁用
知识点 特殊功能块的读写指令
采用FROM读特殊功能模块指令,将特殊功能块中的 数据读出;
编程举例
系统配置 除PLC外,需要增加一个FX2N—4AD和 0~10V模拟量产生电路; I:SA1—X0;两路电压模拟量输入;
程序设计
将FX—4AD模拟量输入模块中的通道 1和通道2的电压值取到D0、Dl内,将模拟 量模块连接到基本单元FX2旁,其特殊功能 模块号为No.0,开通CHl和CH2为电压量 输入通道,计算平均值的取样次数为6次。
X10=ON时,将编号m1的特殊功能模块内的编号为
m2开始的n个缓冲寄存器BFM的数据读入到PLC,并存
到[D]开始的n个数据寄存器中。X20为ON时,将PLC
基本单元的从[S]指定的由D0开始的n个字的数据写
到编号为m1的特殊功能模块中编号为m2开始的n个缓
冲寄存器中。
From k0 k5 d0 k2
模拟量模块使用
外部设备的读写
模拟量输入模块
FX2N常用的模拟量输入模块有FX2N2AD、FX2N-4AD、FX2N-8AD模拟量输入模 块和温度传感器输入模块。FX—2AD为2通道 12位A/D转换模块。根据外部连接方法及 PLC指令,可选择电压输入或电流输入,是 一种具有高精确度的输入模块。通过简易的 调整或根据可编程控制器的指令可改变模拟 量输入的范围。瞬时值和设定值等数据的读 出和写入用FROM/TO指令进行。
FX-4AD模拟量输入模块
FX-4AD模拟量输入模块FX2N系列中有关模拟量的特殊功能模块有:FX2N-2AD(2路模拟量输入)、FX2N-4AD(4路模拟量输入)、FX2N-8AD(8路模拟量输入)、FX2N-4AD-PT(4路热电阻直接输入)、FX2N-4AD-TC (4路热电偶直接输入)、FX2N-2DA(2路模拟量输出)、FX2N-4DA(4路模拟量输出)和FX2N-2LC(2路温度PID控制模块)等。
下面主要介绍常用的模拟量输入模块FX2N-4AD。
1. FX-4AD概述FX-4AD模拟量输入模块是FX系列专用的模拟量输入模块。
该模块有4个输入通道(CH),通过输入端子变换,可以任意选择电压或电流输入状态。
电压输入时,输入信号范围为DC –10~+ 10V,输入阻抗为200kΩ,分辨率为5mV;电流输入时,输入信号范围为DC -20~+20mA,输入阻抗为250Ω,分辨率为20μA。
FX-4AD将接收的模拟信号转换成12位二进制的数字量,并以补码的形式存于16位数据寄存器中,数值范围是-2048~+ 2047。
它的传输速率为15ms/K,综合精度为量程的1%。
FX-4AD的工作电源为DC24V,模拟量与数字量之间采用光电隔离技术,但各通道之间没有隔离。
FX-4AD消耗PLC主单元或有源扩展单元5V电源槽30mA的电流。
FX-4AD占用基本单元的8个映像表,即在软件上占8个I/O点数,在计算PLC的I/O时可以将这8个点作为PLC的输入点来计算。
2. FX-4AD的接线FX-4AD的接线如图6-29所示,图中模拟输人信号采用双绞屏蔽电缆与FX-4AD连接,电缆应远离电源线或其它可能产生电气干扰的导线。
如果输入有电压波动,或在外部接线中有电气干扰,可以接一个0.1μF~0.47μF(25V)的电容。
如果是电流输入,应将端子V+和I+连接。
FX2N-4AD接地端与PLC主单元接地端连接,如果存在过多的电气干扰,再将外壳地端FG和FX-4AD接地端连接。
最新三菱模拟量模块_fx-4ad_plc网络
第8章可编程控制器的特殊功能模块1教学目的及要求通过教学,使学生了解模拟量处理模块和通信模块的功能及使用方2法。
348.1 模拟量处理模块及应用5FX2系列PLC模拟量输入/输出模块主要包括4模拟量输入模块FX-4AD,2模拟量输出6模块FX-2DA,2通道热电阻温度传感器模拟量输入模块FX-2DA-PT,4通道热电偶温度传7感器模拟量输入模块FX-4AD-TC等。
81. 模拟量输入模块FX-4AD的技术指标9FX-4AD为4通道12位A/D转换模块,是一种具有高精度的直接在扩展总线上的模拟10量输量单元。
FX-4AD的技术指标如表8-1所示。
11表8-1 FX-4AD技术指标1213142.模拟量输出模块FX-2DA的技术指标15FX-2DA为2通道12位D/A转换模块,每个通道可独立设置电压或电流输出。
FX-2DA 16是一种具有高精度的直接在扩展总线上的模拟量输出单元。
FX-2DA的技术指标如表8-2 所示。
1718表8-2 FX-2DA技术指标3. 模拟量输入输出模块使用 19 ① 模块的连接与编号20 如图8-1所示,接在FX 2基本单元右边扩展总线上的特殊功能模块(如模拟量输入模21 块FX-4AD 、模拟量输出模块FX-2DA 、温度传感器模拟量输入模块FX-2DA-PT 等),从最22 靠近基本单元的那一个开始顺次编号为0~7 号。
230号 1号 2号24 图8-1 功能模块连接25 ② 缓冲寄存器(BFM )编号26 特殊功能模块FX-4AD 、FX-2DA 的缓冲寄存器BFM ,是FX-2DAtongPLC 基本单元进行27 数据通讯的区域,这一缓冲寄存器区由32个16位的寄存器组成,编号为BFM#0~#31。
28 a. FX-4AD 模块BFM 的分配表见表8-3。
29 表8-3 FX-4AD 模块BFM 分配表303132b. FX-2DA BFM 分配表如表8-4所示。
fx2n-4ad编程实例
FX2N-4AD 是一款三菱特殊模块,用于数据采集和处理。
以下是一个FX2N-4AD 编程实例,用于计算多项式在特定点上的值及其一阶和二阶导数。
实例:计算多项式f(x)=x^5+2x^3+1 在x=2 和x=5 时的值,并输出f(x) 的一阶导数和二阶导数。
步骤1:编写多项式函数首先,我们需要编写一个多项式函数,用于计算给定x 值的多项式值。
在本例中,我们使用numpy 库中的poly1d 函数来表示多项式。
```pythonimport numpy as np# 定义多项式p = np.poly1d([1, 0, 2, 0, 0, 1])```步骤2:计算多项式在特定点上的值接下来,我们使用poly1d 函数的__call__方法计算多项式在x=2 和x=5 时的值。
```python# 计算f(x) 在x=2 和x=5 时的值fx2 = p(2)fx5 = p(5)```步骤3:计算一阶导数和二阶导数为了计算f(x) 的一阶导数和二阶导数,我们需要先获取多项式的导数函数。
在三菱PLC 中,我们可以使用FX2N-4AD 模块的SCR 功能来实现。
首先,创建一个子程序来计算导数:```pythondef calculate_derivatives(poly):derivative1 = np.poly1d(poly.deriv())derivative2 = np.poly1d(derivative1.deriv())return derivative1, derivative2poly = np.poly1d([1, 0, 2, 0, 0, 1])derivative1, derivative2 = calculate_derivatives(poly)```然后,在主程序中调用子程序,计算f(x) 在x=2 和x=5 时的一阶和二阶导数:```python# 计算f(x) 的一阶导数和二阶导数f_deriv1_2 = derivative1(2)f_deriv1_5 = derivative1(5)f_deriv2_2 = derivative2(2)f_deriv2_5 = derivative2(5)```步骤4:输出结果最后,将计算得到的结果输出:```pythonprint("f(2):", fx2)print("f(5):", fx5)print("f(x) 的一阶导数:")print("f'(2):", f_deriv1_2)print("f'(5):", f_deriv1_5)print("f(x) 的二阶导数:")print("f''(2):", f_deriv2_2)print("f''(5):", f_deriv2_5)```以上示例展示了如何使用FX2N-4AD 模块计算多项式在特定点上的值及其一阶和二阶导数。
FX2N-4AD实用程序讲解
FX2N-4AD实用程序讲解先大致介绍一下FX2N-4AD1、可选用的模拟值范围是-10V到10VDC(分辨率:5mV),或者是4到20mA,-20mA 到20mA(分辨率20μA)2、FX2N-4AD和FX2N主单元之间通过缓冲存储器交换数据,FX2N-4AD共有32个缓冲存储器(每个是16位数据)3、FX2N-4AD占用FX2N扩展总线的8个点。
这8个点可以分配成输入或输出。
FX2N-4AD消耗FX2N主单元或有源扩展单元5V电源槽30mA的电流其配线图及要求如下图:缓冲存储器(BFM)的分配如下:*#0:通道初始化,缺省值H0000*#1---#4:通道1---通道4的平均采样数(1---4096),用于得到平均结果。
缺省值高设为8(正常速度),高速操作可选择1.#5---#8:通道1---通道4采样数的平均输入值,即根据#1---#4规定的平均采样次数,得出所有采样的平均值。
#9--#12:通道1---通道4读入的当前值。
#13,#14:保留,用户不可以更改。
*#15:选择A/D转换速度,设为0(缺省值)则选择正常速度(15ms/通道);设为1则选择高速(15ms/通道)#16---#19:保留,用户不可以更改。
*#20:复位到缺省值和预设。
缺省值为0*#21:禁止调整偏移、增益值。
缺省值为(0,1)允许状态*#22:偏移,增益调整G4O4G3O3G2O2G1O1*#23:偏移值缺省值为0*#24:增益值缺省值为5000#25---#28:保留,用户不可以更改。
#29:错误状态#30:识别码K2010#31:禁用。
注:带*标志的缓冲区(如#0)可以用BFM写入指令TO从PLC写入不带*标志的缓冲区(如#5)可以用BFM读出指令FROM读入到PLC偏移的定义:当数字输出为0时的模拟量输入值增益的定义:当数字量输出为+1000时的模拟量输入值实例如图:通道1与通道2用作电压输入,FX2N-4AD模块连接在特殊功能模块的0号位置,平均数设为4,PLC的D0,D1接收平均数字值。
4ad2da板式FX2N说明书
兼容FX2N 系列 PLC一、其主要特点为:◆ DC24V直流电源供电。
◆ 采用三菱FX2n系列通用的编程语言,兼容FX型PLC的FXGP_WIN-C和GxDeveIoper梯形图软件指令,可利用原有软件资源。
◆ 两路RS422程序下载口,可连各种编程设备也可连接触摸屏或文本显示器◆ 一路485型通用通讯口,支持标准MODBUS RTU协议◆ 40路I/0输入输出,全光电隔离。
2路高速计数输入输入点X:X0-X23 输出点Y: Y0-Y23◆ 模拟量输入: 4路 0-10V,分辨率10V/4000 (D8030-D8033)◆ 模拟量输出: 2路 0-10V,分辨率10V/1000 (D8080-D8081)◆ 有循环等控制指令和丰富的数据处理指令(含浮点运算, PID等)◆ 程序空间为3000步,不用电池记忆,无需维护。
程序存放用FlashROM,无需后备电池 ◆ M内部继电器1536点,C计数器235点,高速计数器4点,T定时器255点,D数据寄存512点V,Z变址数据寄存器16点,支持M、C、T、D掉电保持功能。
二、技术指标◆工作电源:24VDC/500mA◆开关量输入:20 路◆开关量输出:20 路◆模拟量输入:4 路◆模拟量输出:2 路 0-10V,分辨率 10V/1000◆继电器输出容量:2A/250VAC◆通信接口:3 个,编程口 RS422 和 RS485◆指令功能:支持 FX2N 系列 PLC 的指令,详细信息参见支持指令一览表。
◆上位机编程软件:兼容三菱公司的 FXGP_WIN-C 或 GX Developer。
◆编程电缆:SC-09 或 SC-11三、接线安装如图四、特殊功能使用说明1,模拟量输入功能(4 点)输入接口:V0-V3 为模拟量输入口,COM为公端。
输入信号种类及量程范围:输入信号种类 量程 寄存器读数值: 分辨率 精度1 电压模拟量 0-10V 0-4000 2.5mV 1%如果需要修正 D8030-D8033 的值,可以调节以下寄存器。
三菱模拟量模块_fx-4ad_plc网络
第8章可编程控制器的特殊功能模块教学目的及要求通过教学,使学生了解模拟量处理模块和通信模块的功能及使用方法。
8.1 模拟量处理模块及应用FX系列PLC模拟量输入/输出模块主要包括4模拟量输入模块FX-4AD,2模拟量输出模块FX-2DA,22通道热电阻温度传感器模拟量输入模块FX-2DA-PT,4通道热电偶温度传感器模拟量输入模块FX-4AD-TC等。
1. 模拟量输入模块FX-4AD的技术指标FX-4AD为4通道12位A/D转换模块,是一种具有高精度的直接在扩展总线上的模拟量输量单元。
FX-4AD的技术指标如表8-1所示。
表8-1 FX-4AD技术指标2. 模拟量输出模块FX-2DA 的技术指标FX-2DA 为2通道12位D/A 转换模块,每个通道可独立设置电压或电流输出。
FX-2DA 是一种具有高精度的直接在扩展总线上的模拟量输出单元。
FX-2DA 的技术指标如表8-2 所示。
表8-2 FX-2DA 技术指标3. 模拟量输入输出模块使用① 模块的连接与编号如图8-1所示,接在FX 2基本单元右边扩展总线上的特殊功能模块(如模拟量输入模块FX-4AD 、模拟量输出模块FX-2DA 、温度传感器模拟量输入模块FX-2DA-PT 等),从最靠近基本单元的那一个开始顺次编号为0~7 号。
0号 1号 2号图8-1 功能模块连接②缓冲寄存器(BFM)编号特殊功能模块FX-4AD、FX-2DA的缓冲寄存器BFM,是FX-2DAtongPLC基本单元进行数据通讯的区域,这一缓冲寄存器区由32个16位的寄存器组成,编号为BFM#0~#31。
a. FX-4AD模块BFM的分配表见表8-3。
表8-3 FX-4AD模块BFM分配表b. FX-2DA BFM 分配表如表8-4所示。
表8-4 FX-2DA 模块BFM分配表表8-5 读特殊功能模块指令要素图8-2 FROM指令使用说明表8-6 写特殊功能模块指令要素图8-3 TO指令使用说明图8-4 [例1]梯形图图8-5 [例2]的梯形图8.2 通信模块及应用8.2.1 可编程序控制器通信与网络概述问题提出 1. 什么是可编程控制器的通信?2. 通信的方式有哪些?3. 什么是实时性?4. 可编程序控制器之间是如何连接的?可编程序控制器的组网与通讯是近年来自动化领域颇受重视的新兴技术。
三菱PLC模拟量输入输出模块的应用浅析
三菱PLC模拟量输入输出模块的应用浅析摘要:本文介绍了可编程控制器(PLC)模拟量输入输出模块的基本应用,通过对FX2N-4AD模拟量输入模块和FX2N-2DA模拟量输出模块功能的简介,以及应用实例的分析,对PLC模拟量输入输出模块的应用作了一个基本的阐述。
关键词:PLC FX2N-4AD FX2N-2DA 模拟量引言:在电气控制中,存在大量的开关量,用PLC的基本单元就可以直接控制,但也常常要对一些模拟量(如压力、温度、速度等)进行控制。
PLC基本单元只能对数字量进行处理,而不能处理模拟量,如果要对模拟量进行处理,就要用特殊功能模拟量转换成数字量。
同样,PLC基本单元只能输出数字量,而大多数电气设备只能接收模拟量,所以还要把PLC输出的数字量转换成模拟量才能对电气设备进行控制,而这些则需要模拟量输出模块来完成。
1、FX2N-4AD模拟量输入模块FX2N-4AD模拟量输入模块是FX系列专用的模拟量输入模块。
该模块有4个输入通道,通道号分别为CH1、CH2、CH3和CH4。
输入通道用于将外部输入的模拟量信号转换成数字量信号,即称为A/D转换,其分辨率为12位。
FX2N-4AD模拟量模块内部有一个数据缓冲寄存器区,它由32个16位的寄存器组成,编号为BFM#0~#30。
数据缓冲寄存器内容,可以通过PLC的FROM 和TO指令来读、写。
2、FX2N-2DA模拟量输出模块FX2N-2DA模拟量输出模块是FX系列专用的模拟量输出模块。
该模块将12位的数字值转换成相应的模拟量输出。
FX2N-2DA有2路输出通道,通过输出端子变换,也可任意选择电压或电流输出状态。
电压输出时,输出信号范围为DC-10V~+10V,可接负载阻抗为1KΩ~1MΩ,分辨率为5mV,综合精度为0.1V;电流输出时,输出信号范围为DC+4mA~20mA,可接负载阻抗不大于250Ω,分辨率为20uA,综合精度为0.2mA。
FX2N-2DA模拟量输出模块有两个输出通道,可以接成电压输出,也可以接成电流输出形式,其数字量和模拟量的比例关系如图1所示。
FX2n-4AD模拟量模块使用NEW
FX2N-4AD的线路(xiànlù)连线
第三页,共29页。
FX2N-4AD 模拟量输入(shūrù)与输出的关系
第四页,共29页。
模拟量模块(mó kuài)使用
确定模块的编号 缓冲寄存器(BFM)分配(fēnpèi) 知识点 编程举例
第五页,共29页。
确定(quèdìng)模块的编号
第十六页,共29页。
1、FX2N-4AD实验(shíyàn) (1)线路图:
将外部可调电压(0-9.7V)通过A/D模块输入(shūrù) 到PLC中,并通过数码管显示出电压值第十Biblioteka 页,共29页。(2)梯形图:
第十八页,共29页。
模拟量输出模块
FX2N常用的模拟量输出模块有FX2N-2DA、 FX2N-4DA、FX2N-8DA模拟量输出模块。 FX—2DA为2通道12位D/A转换模块,是一 种具有高精确度的输出模块。通过简易的调整 或根据可编程控制器的指令可改变模拟量输出 的范围(fànwéi)。瞬时值和设定值等数据的读 出和写入用FROM/TO指令进行。
通道3
#12
通道4
#13-19 保留
*#20
复位到缺省设定值 缺省值为0
*#21
禁止调整偏移、增益值,缺省值为0(1为允许调整)
*#22
偏移、增益调整
b7
b6
b5
b4
b3
b2
b1
b0
G4
O4
G3
O3
G2
O2
G1
O1
*#23
偏移量 缺省值为0
*#24
增益值 缺省值为5000
#25-28 保留
#29
错误状态
