plc的模拟量控制_第1页
plc的模拟量控制_第2页
plc的模拟量控制_第3页
plc的模拟量控制_第4页
plc的模拟量控制_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5讲

PLC

的模拟量控制主编:李方园目录CONTENTS1FX0N-3A

模拟量模块2FX2N-2AD与FX2N-2DA模拟量模块3FX2N-4DA模拟量输出模块5模拟量入门知识FX2N-4AD模拟量输入模块45.1.1

PLC处理模拟量的过程在生产过程中,存在大量的物理量,如压力、温度、速度、旋转速度、

pH

值、粘度等。为了实现自动控制,这些模拟信号都需要被 PLC

来处理。图5.1所示为PLC处理模拟量的过程。图5.1模拟量模块的作用图5.1中,测量传感器利用线性膨胀、角度扭转或电导率变化等原理来测量物理量的变化;测量变送器将传感器检测到的变化量转换为标准的模拟信号,如:±

10V,±20mA,

4...20mA,这些标准的模拟信号将接到模拟输入模块上。由于PLC的CPU只能处理数字量信号,因此模拟输入模块中的ADC

(模数转换器)就是用来实现转换功能。模数转换是顺序执行的,也就是说每个模拟通道上的输

入信号是轮流被转换的。模数转换(通过指令“FROM”

)的结果存在结果存储器中,并一直保持到被一个新的转

换值所覆盖。如果要进行模拟量输出,也可以使用“TO”指令向模拟输出模块中写模拟量的数值(由用户程序计算所得),该数值由模块中的DAC

(数模转换器)变换为标准的模拟信号。5.1.2

FROM与TO指令(FNC78

)模拟量扩展模块都是特殊功能模块,可用特殊功能模块读指令FROM和特殊功能模块写指令TO

(FNC79

)进行编程。1.FROM

指令FROM 指令用于从特殊单元缓冲存储器(

BFM

)中读入数据。格式:含义:将编号为m1的特殊单元模块内,从缓冲存储器(

BFM

)号为m2开始的n个数据读入基本单元,并存放在从[D.]开始的n个数据寄存器中。2.

TO指令

TO指令用于向特殊单元缓冲存储器(

BFM)中写入数据。格式:说明:⑴m1:特殊功能模块的模块号码。模块号从基本单元最近的开始按No.0→No.1→No.2┅┅顺序连接。模块号用于以FROM/TO 指令指定哪个模块工作。⑵m2:缓冲存储器(BFM

)号码。特殊功能模块中内藏了32点16位RAM存储器,即缓冲存储器。缓冲存储器号为#0

~#32766,其内容根据各模块的控制目的而设定。⑶n:待传送数据的字数。5.2.1

FX0N-3A的技术规格与接线1、概述

FX0N-3A是三菱公司的模拟量输入和输出模块(图5.2所示),它提供8位分辨率精度和提供2路模拟量输入(DC

0至10V

或AC

4 至20mA)

通道和1

路模拟量输出通道(DC

0

至10V或DC

0

至5V

)。A/D

转换时间100

μ

S,D/A处理速度是T

O指令处理时间的3倍。正因为FX0N-3A模块有较好的性价比,因此广泛应用于各种设备当中。图5.2

FX0N-3A的外观与接线端子2、模拟量输入与输出接线FX0N-3A 包含两路输入通道和一路输出通道。输入通道将外部输入的模拟信号转换成内部的数字信号(A/D转换),输出通道将内部的数字信号转换成外部的模拟信号(D/A

转换)。

根据接线不同,可以选择电压信号或电流信号的模拟输入或模拟输出,模拟输入通道或模拟输出通道的可接受范围为DC

0~10V

、DC

0~5V

或DC

4~20mA

。模拟量输入与输出接线如图5.3、图5.4所示。需要注意的是两路输入通道均为同一特性,不可以混合使用电压输入和电流输入。当使用电流输入时,应确保[VIN端*]子和[IIN端*子]短路连接(电压输入时不可短接);当电压输入或输出存在波动或大量噪声时,应在相应处连接0.1~0.47uF

25V

DC的电容。图5.3输入接线图5.4输出接线3、模拟量输入规格表5.1所示为FX0N-3A的模拟量输入规格。表5.1

FX0N-3A的模拟量输入规格FX0N-3A的输入特性即模拟量输入与对应的数值如图5.5所示。根据图可以得出:输入模拟电压转换数字值:255×10

÷10.2=250输入模拟电流转换数字值:255×(20–4)÷(20.32–4)=250图5.5模拟量输入与对应的数值4、模拟量输出规格FX0N-3A的模拟量输出规格如表5.2所示。FX0N-3A的输出特性即模拟量输出与对应的数值如图5.6所示。根据图可以得出:输出数字值转换模拟电压值:255×10

÷250=10.2输出数字值转换模拟电流值:255×(20–4)÷250+4=20.32图5.6模拟量输出与对应的数值4、模拟量输出规格FX0N-3A的模拟量输出规格如表5.2所示。表5.2

FX0N-3A 的模拟量输出规格FX0N-3A的输出特性即模拟量输出与对应的数值如图5.6所示。根据图可以得出:输出数字值转换模拟电压值:255×10

÷250=10.2输出数字值转换模拟电流值:255×(20–4)÷250+4=20.32图5.6模拟量输出与对应的数值5.2.2

程序设计1、模块的编号FX0N-3A可以连接到FX1N、FX2N、FX1NC或FX2NC系列的PLC所有的数据传输和参数设置均通过PLC程序进行控制与调整。对基本单元给予被连接的特殊模块选择,模块号码由靠近基本单元开始,以

NO.0→NO.1→NO.2……NO.7

的顺序继续下去。模块号码是为指定程序命令对哪一个模块起作用而使用的。2、BFM的分配含义缓冲存储器(BFM)分配如表5.3所示,其中表格留空部分为缓冲存储器存储保留区域。BFM#0表示输入通道1

(CH1)与输入通道2

(CH2)转换数据以二进的含义如表5.4所示,具体含义为:制形式交替存储。BFM

#17b0=0选择输入通道1;b0=1选择输入通道2;b1=0→1b1=1→0b2=0→1b2=1→0启动A/D转换;复位A/D转换;启动D/A转换;复位D/A转换。因此,模拟量连续输入输出条件:0→1→0。表5.3缓冲存储器(BFM)分配表5.4

BFM#17的含义3、A/D输入程序如图5.7所示,主机单元将数据读出或写入FX0N-3A 缓冲存储器(BFM

),当X1=ON 时,实现输入通道1

的A/D 转换,并将A/D

转换对应值存储于主机单元D01

中。当X2=ON 时,实现输入通道2

的A/D

转换,并将A/D

转换对应值存储于主机单元D02

中。图5.7

A/D输入程序,选择输入通道程序解释如下:(1)X1↓,(H00)写入BFM#171且复位A/D转换;(2)(H02)写入BFM#17 ,保持输入通道1

的选择且启动A/D

转换;(3)读取BFM#0,输入通道1当前A/D转换对,选择输入通道应值存储于主机单元(D01)中;(4)X2↓,(H01)写入BFM#172且复位A/D转换;(5)(H03)写入BFM#17 ,保持输入通道2

的选择且启动A/D

转换;(6)读取BFM#0,输入通道2当前A/D转换对应值存储于主机单元(D02)中。4、D/A输出程序如图5.8所示,当X0=ON 时,实现输出通道的D/A

转换,D/A转换对应值为主机单元D00

。图5.8

D/A输出程序程序解释如下:(1)X0↓,

D/A

转换对应值(D00)写入BFM#16

;(2)

(H04)写入BFM#17(3)

(H00)写入BFM#17,启动D/A转换;,复位D/A转换。5.2.3

模拟量输入与输出校准1、A/D校准(1)偏置校准1)接线(如图5.9所示)方法1:(外部输入)电压电流图5.9外部输入接线2)输入校准程序(图5.10所示)图5.10输入校准程序3)校准过程:①选择对应的接线方法,使输入的偏置电压/电流符合表5.5所示。表5.5模拟输入范围与偏置校准值模拟输入范围0~10VDC0~5VDC4~20mADC偏置校准值0.040V0.020V4.064mA②运行前面程序,确保X0

为ON 状态;③调节A/D

OFFSET 电位器,直到数字值1读入D0

为止。注:顺时针旋转电位器为数字值增加,从最小值到最大值需要转18圈。(2)增益校准校准过程如下:①选择对应的接线方法,使输入的增益电压/电流符合表5.6。表5.6模拟输入范围和增益校准值模拟输入范围4~20mADC增益校准值0~10VDC

0~5VDC10.000V

5.000V20.000mA②运行前面程序,确保X0为ON状态;③调节A/D

GAIN电位器,直到数字值250读入D0为止。注:顺时针旋转电位器为数字值增加,从最小值到最大值需要转18圈。3)校准过程①运行前面程序,确保X0

为ON 状态;②调节D/A

OFFSET 电位器,直到仪表显示到相应的偏置电压/电流为止,如表57.所示表5.7模拟输出范围与仪表显示值模拟输出范围0~10VDC0~5VDC4~20mADC仪表显示值0.040V0.020V4.064mA注:顺时针旋转电位器为数字值增加,从最小值到最大值需要转18圈。(2)增益校准1) 输入校准程序(图5.13所示)图5.13输入校准程序2)校准过程①运行前面程序,确保X0为ON状态;②调节D/A

GAIN电位器,直到仪表显示到相应的增益电压/电流为止,如表5.8所示。表5.8模拟输出范围和仪表显示值模拟输出范围0~10VDC0~5VDC4~20mADC仪表显示值10.000V5.000V20.000mA注:顺时针旋转电位器为数字值增加,从最小值到最大值需要转18圈。5.2.4应用实例【实例17

】某压力变送器(0

~

3

MPa

),其规格对应4

~

20

mA

,电源为24VDC

,请接入PLC

中,并读出实时压力值。(1)接线(以输入通道1为例)如图5.14所示。图5.14接线(2)比值计算,如表5.9所示。(3)写入PLC程序PLC程序如图5.15所示,程序解释如下:将D01乘以3后,值储存于D03中(16位整数处理);将D03转换成32位二进制度浮点数,值储存于[D04,D05]中(32位浮点数处理);将[D04,D05]除以250后,值储存于

[D06,D07]中(32位浮点数处理)。图5.15 实例17

程序,请接入PLC【实例18】某压力变送器,其技术规格如表5.10所示,电源为24VDC中,并读出实时压力值。表5.10压力变送器技术规格(1)接线(以输入通道2为例,如图5.16所示)图5.16通道2接线(2)比例计算(表5.11所示)(3)写入PLC程序PLC程序如图5.17所示,具体解释如下:将D02乘以36后,值储存于D08中(16位整数处理);将D08减去250后,值储存于D09中(16位整数处理);将D09转换成32位二进制度浮点数,值储存于[D10,D11]中(32位浮点数处理);将[D10,D11]除以2500后,值储存于[D12,D13]中(32位浮点数处理)。【实例19】有一个压力传感器,感应压力范围是0-5MPa,输出电压是0-5V。利用这个传感器去测量某管道中的油压,当测到的压力<3.5MPa时,PLC的Y10灯亮,表示压力低;当测到的压力为3.5-4.2MPa的范围内时,Y11灯亮,表示压力正常;当测到的压力>4.2MPa时,Y12灯亮,表示压力过高。请写出PLC的控制程序。系统分析在该系统中,传感器输出的模拟量通过FX0N-3A转换为数字量放在PLC中,然后通过区间比较指令进行比较判断,控制PLC 的输出,假设FX0N-3A

接在PLC

的0号位置。根据数值比例进行画图(图5.18所示)图5.18数值比例(3)编写程序(图5.19所示)图5.19实例19程序5.3.1

FX2N-2AD主要性能与硬件连接1、主要性能表5.12

FX2N-2AD 的性能参

数备注电压输入电流输入项

目输入通道22通道输入方式必须一致输入要求DC0~10V或0~5VDC4~20mA输入极限输入阻抗DC-0.5V~15V≤200KΩDC-2~60mA≤250Ω输入超过极限可能损坏模块数字输出12位0~4095分辨率4μ

A(DC4~20mA输入)转换精度2.5mV(DC0~10V输入)1.25mV(DC0~5V输入)±1%(全范围)2.5mS/1通道处理时间调

节偏移调节/增益调节电位器调节输出隔离占用I/O点数光电耦合8点模拟电路与数字电路之间消耗电流编程指令24V/50mA,5V/20mAFROM/TO由PLC供给2、模块连接(图5.20所示)图5.20 模块连接3、输出特性FX2N-2AD的输出特性如图5.21所示。模块的转换位数为12位,对应的最大数字量输出为4095,但在实际使用时,为了计算方便,通常情况下都将最大模拟量输入(DC10V/5V或20mA

)所对应的数字量输出设定为4000。图5.21输出特性5.3.2

FX2N-2AD的编程与控制1、基本编程思路①用TO指令,在模块的缓冲存储器中写入A/D转换控制指令:指定要转换的通道,启动模块的A/D转换,转换结果将存储于BFM中。②用FROM

把BFM

的数据读入PLC 中。2、BFM的分配含义缓冲存储器(BFM)

分配如表5.13所示。从表中可以看出,

BFM#0 是由BFM#17 (低8位数据)指定的通道的输入数据当前值被存储,当前值数据是以二进制形式存储;

BFM#1输入数据当前值(高端4位数据)被存储,当前数据是以二进制形式存储;

BFM#17 中,b0

指定进行模拟到数字转换的通道即CH1

或CH2

,b1

若0->1则表示A/D

转换过程开始。表5.13

BFM分配3、编程【实例20

】PLC

为FX2N-32ER ,压力变送器4-20mA

,按照使用手册所示连接,压力变送器也已安装在压缩气源上。通过PLC

中的数据D200设定卸载压力值(压缩机停止运行),D204设定加载压力值(压缩机启动运行)。请编程。程序如图5.22所示,程序解释如下:选择输入通道1;通道1开始A/D转换;读通道1数字值;通道1高端4位移到下面8位位置上,并存储到①

TO

K0

K17

H0000

K1②

TO

K0

K17

H0002

K1③

FROM

K0

K0

K2M100

K2④MOV

K4M100

D100D100。第1-3条的第一个K0

是指明指令操作的是NO.0

号模块,第1-2句指令的K17

是指2AD

的BFM#17 ,后面的K1

是表示一次只对一个BFM进行操作。第3句指令的第二个K0

表示BFM#0

,后面的K2

是告诉2AD

一次读两个BFM

,也就是把BFM#0

,BFM#1

两个寄存器内的数据一次读出。图5.22实例20程序【实例21

】对FX2N-2AD 模块通道1的数据进行中位值滤波,计算后的平均值放在D100

中。中位值滤波法就是连续采样N次值,把采样值按大小排列,取中间值为本次有效值。本实例的程序如图5.23所示。图5.23实例21程序5.3.3

FX2N-2DA

主要性能与硬件连接FX2N-2DA 的作用是将PLC 内部的数字量转换为外部控制用的模拟量(模拟电压或电流)输出。 ⑴主要性能如表5.14所示。项

目备注参电压输出数电流输出2通道输出方式可以不一致输出通道2输入范围负载阻抗DC0~10V或0~5V≥2KΩDC4~20mA≤500Ω数字输入0~4095分辨率12位2.5mV(DC0~10V输出)1.25mV(DC0~5V输出)4μA(DC4~20mA输出)转换精度处理时间调

节输出隔离±1%(全范围)4mS/1通道偏移调节/增益调节光电耦合电位器调节模拟电路与数字电路之间占用I/O点数8点消耗电流24V/50mA,5V/20mA由PLC供给编程指令FROM/TO⑵模块连接(图5.24所示)图5.24模块连接⑶输出特性模块的最大D/A转换位为12位,可以进行转换的最大数字量为4095,但为了计算方便,通常情况下都将最大模拟量输入(

DC10V/5V或20mA

)所对应的数字量输出设定为4000

(如图5.25所示)。图5.25输出特性5.3.4

FX2N-2DA编程FX2N-2DA

编程主要是通过TO

指令进行转换的控制、以及数字量的输出。表5.15所示是FX2N-2DA

的BFM

含义。从表5.15中可以看出:①转换原始数据在BFM中的存储地址BFM#16/bit7

~bit0:转换数据的当前值(8位)。注意:在FX2N-2DA

模块中转换数据当前值只能保持8位数据,但在实际转换时要进行12

位转换,为此必须进行二次传送,才能完成。②D/A转换的控制信号在BFM中定义BFM#17:通道的选择与启动信号。Bit0:通道2选择与启动;Bit0的下降沿启动通道2的转换。

Bit1:通道1选择与启动;Bit1的下降沿启动通道1的转换。

Bit2:转换数据暂存,Bit2的下降沿启动转换数据暂存。【实例22】设某系统的控制要求为:当输入X0

ON

时,需要将数据寄存器D100的12位数字量转换为模拟量,并且在通道1中进行输出;当输入X1

ON 时,需要将数据寄存器D101

的12

位数字量转换为模拟量,并且在通道2中进行输出。程序如图5.26所示。图5.26 实例22

程序5.4.1

模拟量输入模块FX2N-4AD

的技术指标与接线FX2N-4AD

为4

通道12

位A

/

D

转换模块,它可以将模拟电压或电流转换为最大分辨率为12

位的数字量,并以二进制补码方式存入内部16

位缓冲寄存器中,通过扩展总线与FX2N

基本单元进行数据交换。FX2N-4AD

外观与接线端子如图5.27所示。a)外观b)接线端子图5.27

FX2N-4AD外观与接线端子FX2N-4AD

的技术指标如表5.16所示。表5.16

FX2N-4AD 的技术指标从表5.可以看出,FX2N-4AD 模块可选用的模拟值范围是-10V到10VDC

(分辨率:5mV

),或者是4到20mA,-20mA

到20mA(

分辨率20μA)。FX2N-4AD消耗FX2N主单元或有源扩展单元5V电源槽30mA的电流FX2N-4AD 模块的线路连接如图5.28所示。FX2N-4AD 通过扩展总线与FX2N 系列基本单元连接。而4

个通道的外部连接则需根据外界输入的电压或电流量不同而有所不同,图5.中标注①~⑤的说明如下。①

外部模拟输入通过双绞屏蔽电缆输入至FX2N-4AD 的各个通道中。②如果输入有电压波动或有外部电器电磁干扰影响,可以在模块的输入口中加入一个平滑电容(0.1~0.47μF/25V)。③

若外部输入是电流输入量,则需把V+ 和I+

相连接。④

若有过多的干扰存在,应将机壳的地FG端与FX2N-4AD的电源接地端GND 相连。⑤

可能的话,将FX2N-4AD

与PLC

基本单元的地连接起来。图5.28

FX2N-4AD的线路连接FX2N-4AD三种预设方式下的模拟输入与数字输出关系如图5.29所示图5.

29

FX2N-4AD三种预设方式的模拟输入与输出关系5.4.2

FX2N-4AD缓冲寄存器(

BFM

)FX2N-4AD 和FX2N主单元之间通过缓冲存储器交换数据,共有32

个缓冲存储器(每个是16

位数据)。FX2N-4AD占用FX2N 扩展总线的8

个接点,这8

个接点可以是输入点或输出点。FX2N-4AD

的32

个缓冲寄存器(BFM)的编号分配及其含义如表5.17

所示。表5.17

FX2N-4AN的BFM编号分配及含义表5.17中带*号的缓冲寄存器(BFM

)中的数据可用PLC

的TO

指令改写。改写带*号的BFM 的设定值可以改变FX2N-4AD 模块的运行参数,可调整其输入方式、输入增益和偏移量等。不带*号的BFM 内的数据可以使用PLC

的FROM 指令读出。从指定的模拟量输入模块读出数据前应先将设定值写入,否则按默认设定值读出和执行。(1)通道选择

在BFM

#

0 中写入十六进制4

位数字H××××进行A/D模块通道初始化,最低位数字控制CH1

,……,最高位控制CH4

,每位写入的数字含义如下。×=0设定输入范围为-10

~10

V;×=1设定输入范围为4~20

mA;×=2设定输入范围为-20

~20

mA;×=3关闭通道。#0=H3301

,则说明CH1 通道设定输入电流范围为4~20

m通道设定输入电压范围为-10

~10

V

,CH3

、CH4 两通道关例如BFMA,CH2闭。(2)模拟量转换为数字量的速度设置可在FX2N-4AD的BFM#15号缓冲器中写入0或1控制A

/D转换速度。需注意的是若要求高速转换,应尽量少用FROM和TO指令。(3)偏移量与增益值的调整①当BFM

#

20 被设置为1

时,FX2N-4AD 的全部设定值均恢复到缺省值,这样可以快速删去不希望的偏移量与增益值。②设置每个通道偏移量与增益值时,

BFM

#

21 的(bi,bi-)1

必须设置为(0,1),若(bi,bi-)1

设为(1,0),则偏移量与增益值被保护,缺省值为(

0,1)。③BFM

#

23

和BFM

#

24 为偏移量与增益值设定缓冲寄存器,用PLC的TO指令进行设定,偏移量和增益值的单位是mV

或μA,最小单位是5

mV

或20μA。其值由

BFM#

22 的Gi-Oi

(增益-偏移)

位状态送到指定的输入通道偏移和增益寄存器中。的设定值送入CH1

的例如:BFM

#

22 的Gi、Oi

位置为1,则BFM

#

23

和BFM

#

24偏移和增益寄存器中。④通道可以是初始值,也可以为同一个偏移量与增益值。(4)BFM#29

的状态位信息设置含义如表5.

18所示。表5.

18

BFM

#

29 的状态位信息设置含义注:b

4

~b

7、b

9、b13

~b

15无定义(5)BFM#30别号。FX2N-4AD的缓冲器识别码

可用FROM 指令读出特殊功能块的识单元的识别码为K2010

。(6)增益值与偏移量的意义和设置范围增益与偏移量是FX2N-4AD

需要设定的两个重要参数,除了可以通过PLC编程进行调整以外,也可以用PLC

输入终端上的下压按钮开关来调整FX2N-4AD 的增益与偏移。如图5.30所示为FX2N-4AD 模块增益与偏移的输入/输出示意图。图5.30

FX2N_4AD 增益与偏移状态示意图图5.30(a)中,增益值决定了校准线的角度或斜率,大小在数字输出+1000

处,图中①为小增益,读取数字值间隔大;②为零增益(缺省值),5V

或20

mA;③为大增益,读取数字值间隔小。图5.30(b)中,偏移量决定了校准线的位置,图中④为负偏移量;⑤为偏移量(缺省值),

0

V

或4mA ;⑥为正偏移量。增益与偏移可以分别或一起设置,合理的偏移范围是-5~5

V

或-20

~20

mA

,合理的增益值是1~5

V

或4~32

mA

。5.4.3

FX2N-4AD编程及应用1、FX2N-4AD模块的基本应用编程FX2N-4AD 可以通过FROM 和TO

指令与PLC 基本单元进行数据交换。【实例23】某系统中,FX2N-4AD 模块连接在特殊功能模块的0号位置通道1与通道2用作电压输入,平均取样数设为4次,PLC

的D0

、D1

接收平均数字值。图5.31为程序示意。图5.31实例23程序程序解读如下:读出识别码与K2010比较,如果识别码是K2010则表示

PLC所连模块是FX2N-4AD

,CMP指令将M1闭合(K2010等于D4

)。建立模拟输入通道#1、#2#0缓冲区的作用是通道初始化,从低位到高位分别指定通道1---通道4,位的定义为:0--预设范围(-10V到10V

);1--预设范围(4mA到20mA

);

2--预设范围(-20mA到20mA

);3---通道关闭。本例的H3300是关闭3、4通道,1、2通道设为模拟值范围是-10V到10VDC。将4写入缓冲区#1、#2,即将通道1和通道2的平均采样数设为4,含义大概意思就是每读取4次将这4次的平均值写入#5、#6。读取FX2N-4AD 当前的状态,判断是否有错误。如果有错误M10---M22

相应的位闭合。如果没有错误,则读取#5

,#6缓冲区(采样数的平均值)的值并保存到PLC寄存器D0、D1中。2、增益和偏移量的编程设置采用PLC的TO指令编程可以改变FX2N-4AD的增益和偏移量,其程序如图5.32所示。FX2N-4AD 特殊功能模块处在NO .0

位置上,一般CH1

通道的偏移和增益分别调整为0

V 和2.5

V

。图5.32FX2N-4AD增益与偏移量的编程设置5.5.1

模拟量输入模块FX2N-4DA 的技术指标与接线FX2N-4DA 有4个通道输出(CH1~CH4

),每个通道均可进行D/A转换。数字量转换为模块信号输出的最大分辨率为12位,输出的模拟电压范围为-10

~10V时,分辨率为5

mV,电流范围为0~20

mA时,分辨率为20

μA。FX2N-4DA 占用FX2N或输出点。FX2N-4DA扩展总路线8个接点,这8个接点可以是输入的技术指标如表5.19所示。表5.19 FX2N-4DA 技术指标FX2N-4DA三种模式的I/O特性如图5.33所示。默认模式是模式0。应用PLC指令可改变输出模式,选择了电压/电流模式就决定了所有输出端子。图5.33

FX2N-4AD三种输出模式的输入与输出关系FX2N-4DA

的外部接线及内部电路原理如图5.34所示。图中①~⑦标注说明如下:①双绞线屏蔽电缆,应远离干扰源。②输出电缆的负载端使用单点接地。③若有噪音或干扰可以连接一个平滑电容,容值在0.1~0.47μF/25V。④

FX2N-4DA 与PLC 基本单元的大地应接在一起。⑤

电压输出端或电流输出端,若短接的话,可能会损坏FX2N-4DA

。⑥

24V

电源,电流200

mA 外接或者用PLC

的24

V

电源。⑦不使用端子,不要在这些端子上连接任何单元。图5.34

FX2N-4AD的外部接线及内部电路5.5.2

FX2N-4DA缓冲寄存器(BFM

)FX2N-4DA的内部有32个缓冲寄存器(BFM

),用来与基本单元进行数据交换,每个缓冲寄存器的位数为16FX2N位RAM。FX2N-4DA

的32

个缓冲寄存器(BFM

)的编号分配及含义如表5.20所示。表中带“W”号的数据缓冲寄存器(BFM

)可用TO指令写入PLC中,标有“E”的数据缓冲寄,当电源关闭后可以保持数据缓冲寄存器可以写入EEPROM存器中的数据。表5.20

FX2N-4DA的BFM编号分配及含义(1)BFM

#

0 为输出模式选择缓冲寄存器

BFM

#

0 的每一位可根据需要对FX2N-4DA 输出模式进行选择(电压型或电流型)。BFM

#

0 中应写入十六进制4

位数字H××××,进行DA

模块通道初始化。最低位数字代表通道CH1 ,第二位数字代表通道CH2 ,……,最高位数字代表通道CH4

,即例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论