三菱模拟量模块 fx-4ad plc网络
三菱FX3U-4AD模拟量输入模块基础知识

一、FX3U-4AD和FX3U系列PLC的连接实图如下:二、FX3U-4AD模拟量输入模块端子排图如下:FX3U-4AD接线端子排三、FX3U-4AD模拟量输入模块接线图如下:1. 连接的基本单元为FX3G/FX3U可编程控制器(AC电源型)时,可以使用DC24V供给电源。
2. 在内部连接「FG」端子和「」端子。
没有通道1用的FG端子。
使用通道1时,请直接连接到「」端子上。
3. 模拟量的输入线使用2芯的屏蔽双绞电缆,请与其它动力线或者易于受感应的线分开布线。
4. 电流输入时,请务必将「V+」端子和「I+」端子短接。
5. 输入电压有电压波动,或者外部接线上有噪音时,请连接0.1~0.47F25V的电容。
四、功能概要FX3U-4AD连接在FX3G/FX3GC/FX3U/FX3UC可编程控制器上,是获取4通道的电压/电流数据的模拟量特殊功能模块。
1. FX3G/FX3GC/FX3U/FX3UC可编程控制器上最多可以连接8台。
(包括其它特殊功能模块的连接台数。
)2. 可以对各通道指定电压输入、电流输入。
3. A/D转换值保存在4AD的缓冲存储区(BFM)中。
4. 通过数字滤波器的设定,可以读取稳定的A/D转换值。
5. 各通道中,最多可以存储1700次A/D转换值的历史记录。
五、模拟量数据读出关于使用4AD读出模拟量数据时,所需的最低限度的程序,就此进行说明。
用下列内容确认是否正确读出了模拟量数据。
1、确认单元号从左侧的特殊功能单元/模块开始,依次分配单元号0~7。
连接在FX3U-32MT可编程控制器上时,分配1~7的单元编号。
确认分配了哪个编号。
2、决定输入模式(BFM#0)的内容根据连接的模拟量发生器的规格,设定与之相符的各通道的输入模式(BFM#0)。
用16进制数设定输入模式。
在使用通道的相应位中,选择下表的输入模式,进行设定。
3、编写顺控程序编写读出模拟量数据的程序。
用于FX3G、FX3GC、FX3U、FX3UC可编程控制器4、传送顺控程序,确认数据寄存器的内容。
FX-4AD

1、FX-4AD(4路模拟量输入模块),有4个输入通道(CH),可任意选择电压或电流输入状态。
电压输入时,输入信号范围为DC -10~+10V,分辨率为5mV。
FX-4AD将接收的模拟信号转换成12位二进制的数字量,并以补码的形式存于16位数据寄存器中,数值范围是-2048~2047。
FX-4AD的工作电源为DC24V,模拟量与数字量之间采用光电隔离技术。
FX-4AD占用基本单元的8个映像表,即在软件上占8个I/O点数,在计算PLC的I/O时可以将这8个点作为PLC的输入点来计算。
FX-4AD的接线:CH1Y00-10V(0-200度)转换为0-2000,所以需要除以10变为相应温度。
FX-4AD缓冲寄存器(BFM)的分配:其内部有一个数据缓冲寄存器区,它由32个16位的寄存器组成,编号为BFM#0------#31,内容可以通过PLC的FROM和TO指令读、写。
2、PLC的输出线圈重复使用(双线圈驱动)在用户程序中,同一个编程元件的线圈使用了两次或多次,称为双线圈输出。
只要能保证在同一扫描周期内只执行其中一个线圈对应的逻辑运算,这样的双线圈输出是允许的。
下列3种情况允许双线圈输出:1)在跳步条件相反的两个程序段(例如自动程序和手动程序)中,允许出现双线圈输出,即同一元件的线圈可以在两个程序段中分别出现一次。
实际上cpu 只执行正在处理的程序段中双线圈元件的一个线圈输出指令。
2)在调用条件相反的两个子程序(例如自动程序和手动程序)中,允许出现双线圈现象,即同一元件的线圈可以在两个子程序中分别出现一次。
子程序中的指令只是在该子程序被调用时才执行,没有调用时不执行。
3)plc一般并不将双线圈输出作为错误,只是作为警告。
有双线圈输出时,用户程序仍然可以执行。
一般对同一编程元件可以多次使用set和rst指令。
FX2n-4AD 4DA模拟量模块使用NEW.

FX2N-4AD的线路连线
FX2N-4AD 模拟量输入与输出的关系
模拟量模块使用
确定模块的编号 缓冲寄存器(BFM)分配 知识点 编程举例
确定模块的编号
在FX系列可编程控制器基本单元的右侧,可以连接最多8 块特殊功能模块,它们的编号从最靠近基本单元的那一个开 始顺次编为0~7号。如图:该配置使用FX2N48点基本单元, 连接FX-4AD、FX-4DA、FX-2AD 3块模拟量模块,它们的 编号分别为0、1、2号。这3块模块不影响右边2块扩展的编 号,但会影响到总的输入输出点数。3块模拟量模块共占用 24点,那么基本单元和扩展的总输入输出点数只能有232点。
X10=ON时,将编号m1的特殊功能模块内的编号为 m2开始的n个缓冲寄存器BFM的数据读入到PLC,并存 到[D]开始的n个数据寄存器中。X20为ON时,将PLC 基本单元的从[S]指定的由D0开始的n个字的数据写 到编号为m1的特殊功能模块中编号为m2开始的n个缓 From k0 k5 d0 k2 冲寄存器中。
FX-4AD模块BFM的分配表
BFM *#0 *#1 *#2 *#3 *#4 #5 #6 #7 #8 #9 #10 #11 #12 #13-19 *#20 *#21 *#22 *#23 *#24 #25-28 #29 #30 #31 内容 通道初始化 缺省设定值为H0000 通道1 平均值取样次数 缺省值为8 通道2 通道3 通道4 通道1 平均值 通道2 通道3 通道4 通道1 当前值 通道2 通道3 通道4 保留 复位到缺省设定值 缺省值为0 禁止调整偏移、增益值,缺省值为0(1为允许调整) b7 b6 b5 偏移、增益调整 G4 O4 G3 偏移量 缺省值为0 增益值 缺省值为5000 保留 错误状态 识别码K2010 禁用
三菱FX3U-4AD模块如何读出模拟量数据之欧阳术创编

三菱FX3U-4AD模块如何读出模拟
量数据
时间:2021.02.02 创作:欧阳术
关于使用三菱plc FX3U-4AD模块读出模拟量数据时,所需的最低限度的程序,就此进行说明。
读出模拟量数据的步骤如下所示:1、确认单元号
从左侧的特殊功能单元/模块开始,依次分配单元号0~7。
连接在FX3UC-32MT-LT(-2)三菱可编程控制器上时,分配1~7的单元编号。
请确认分配了哪个编号。
2、决定输入模式(BFM #0)的内容
请根据连接的模拟量发生器的规格,设定与之相符的各通道的输入模式(BFM #0)。
用16进制数设定输入模式。
请在使用通道的相应位中,选择下表的输入模式,进行设定。
3、编写顺控程序。
. 在H****中,请输入步骤2中决定的输入模式。
. 在□中,请输入步骤1中确认的单元号。
程序举例(三菱FX3U、FX3UC可编程控制器的情况下)*1
*1. 使用三菱FX3G、FX3GC可编程控制器时,请使用FROM/TO指令。
4、传送顺控程序,确认数据寄存器的内容。
1)、请传送顺控程序,运行可编程控制器。
2)、将4AD中输入的模拟量数据保存到三菱可编程控制器的数据寄存器(D0~D3)中。
3)、请确认数据是否保存在D0~D3中。
时间:2021.02.02 创作:欧阳术。
最新三菱模拟量模块_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所示。
实用文档之三菱FX3U-4AD模块如何读出模拟量数据

实用文档之"三菱FX3U-4AD模块如何读出模拟量数据"
关于使用三菱plc FX3U-4AD模块读出模拟量数据时,所需的最低限度的程序,就此进行说明。
读出模拟量数据的步骤如下所示:
1、确认单元号
从左侧的特殊功能单元/模块开始,依次分配单元号0~7。
连接在FX3UC-32MT-LT(-2)三菱可编程控制器上时,分配1~7的单元编号。
请确认分配了哪个编号。
2、决定输入模式(BFM #0)的内容
请根据连接的模拟量发生器的规格,设定与之相符的各通道的输入模式(BFM #0)。
用16进制数设定输入模式。
请在使用通道的相应位中,选择下表的输入模式,进行设定。
3、编写顺控程序。
. 在H****中,请输入步骤2中决定的输入模式。
. 在□中,请输入步骤1中确认的单元号。
程序举例(三菱FX3U、FX3UC可编程控制器的情况下)*1
*1. 使用三菱FX3G、FX3GC可编程控制器时,请使用FROM/TO指令。
4、传送顺控程序,确认数据寄存器的内容。
1)、请传送顺控程序,运行可编程控制器。
2)、将4AD中输入的模拟量数据保存到三菱可编程控制器的数据寄
存器(D0~D3)中。
3)、请确认数据是否保存在D0~D3中。
三菱PLC模块FX3U4AD与FX3U4ADADP的区别三菱plc
三菱PLC模块FX3U-4AD与FX3U-4AD-ADP的区分 - 三菱plc三菱plc模块 FX3U-4AD与FX3U-4AD-ADP同为三菱FX3U系列PLC的模拟量4通道电压/电流输入模块,其功能作用相同,在三菱FX3U系列PLC上使用起来也并无不同之处。
那么这两种三菱plc模块之间到底有何区分呢?请容我为诸位讲来。
区分一:三菱PLC模块FX3U-4AD与FX3U-4AD-ADP的安装方式不同,FX3U-4AD安装在三菱PLC主机的右边,FX3U-4AD-ADP安装在三菱PLC 主机左边且需要FX3U-CNV-BD板方能安装使用。
区分二:二者之间所占的PLCI/O点数完全不同,三菱PLC模块FX3U-4AD会占用PLC的8点I/O数,而FX3U-4AD-ADP则完全不会占用PLC的I/O点数。
区分三:两者的模拟量输出范围不同,FX3U-4AD的电压输入范围是DC -10~+10V(输入电阻200kΩ),其电流输入为DC -20~+20mA、4~20mA(输入电阻250kΩ); FX3U-4AD-ADP的电压输入范围是DC 0~10V(输入电阻194kΩ),电流输入范围是DC 4~20mA(输入电阻250kΩ)。
区分四:最大确定输入量不同,FX3U-4AD的电压最大确定输入为±15V ,电流最大确定输入为+30mA; FX3U-4AD-ADP的电压最大确定输入为-0.5V、+15V,电流最大确定输入为-2mA、+30mA。
区分五:数字量输出不同, FX3U-4AD电流输入时为带符号16位二进制,在电流输入时为带符号15位二进制; FX3U-4AD-ADP在电压输入时为12位、二进制,在电流输入时为11位二进制。
区分六:辨别率不同,FX3U-4AD电压输入时的辨别率为0.32mV(20V*1/64000),电流输入时的辨别率为 1.25μA(40mA*1/32000);FX3U-4AD-ADP电压输入时的辨别率为2.5mV(10V/4000)电流输入时的辨别率为10μA(16mA/1600)。
FXplc模拟量输入输出模块
模拟量输入输出模块——三菱FX系列的特殊功能模块1(1)模拟量输入输出模块FX0N-3A 该模块具有2路模拟量输入(0~10V 直流或4~20mA直流)通道和1路模拟量输出通道。
其输入通道数字分辨率为8位,A/D的转换时间为100µs,在模拟与数字信号之间采用光电隔离,适用于FX 1N、FX2N、FX2NC子系列,占用8个I/O点。
(2)模拟量输入模块FX2N-2AD 该模块为2路电压输入(0~10V DC,0~5V DC)或电流输入(4~20mA DC),12位高精度分辨率,转换的速度为2.5ms /通道。
这个模块占用8个I/O点,适用于FX1N、FX2N、FX2NC子系列。
(3)模拟量输入模块FX2N-4AD 该模块有4个输入通道,其分辨率为12位。
可选择电流或电压输入,选择通过用户接线来实现。
可选为模拟值范围为±10VDC(分辨率位5mV)或4~20mA、-20~20mA(分辨率位20µA)。
转换的速度最高位6ms/通道。
FX2N-4AD占用8个I/O点。
(4)模拟量输出模块FX2N-2DA 该模块用于将12位的数字量转换成2点模拟输出。
输出的形式可为电压,也可为电流。
其选择取决于接线不同。
电压输出时,两个模拟输出通道输出信号为0~10V DC,0~5V DC;电流输出时为4~2 0mA DC。
分辨率为2.5mV(0~10V DC)和4µA(4~20mA)。
数字到模拟的转换特性可进行调整。
转换速度为4ms/通道。
本模块需占用8个I/O点。
适用于FX 1N、FX2N、FX2N子系列。
(5)模拟量输出模块FX2N-4DA 该模块有4个输出通道。
提供了12位高精度分辨率的数字输入。
转换速度为2.1ms/4通道,使用的通道数变化不会改变转换速度。
其他的性能与FX2N-2DA相似。
(6)模拟量输入模块FX2N-4AD-PT 该模块与PT100型温度传感器匹配,将来自四个箔温度传感器(PT100,3线,100Ω)的输入信号放大,并将数据转换成12位可读数据,存储在主机单元中。
三菱模拟量模块_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. 可编程序控制器之间是如何连接的?可编程序控制器的组网与通讯是近年来自动化领域颇受重视的新兴技术。
实用文库汇编之三菱FX3U-4AD模块如何读出模拟量数据
作者:座殿角
作品编号48877446331144215458
创作日期:2020年12月20日
实用文库汇编之三菱FX3U-4AD模块如何读出模拟量数据
关于使用三菱plc FX3U-4AD模块读出模拟量数据时,所需的最低限度的程序,就此进行说明。
读出模拟量数据的步骤如下所示:
1、确认单元号
从左侧的特殊功能单元/模块开始,依次分配单元号0~7。
连接在FX3UC-32MT-LT(-2)三菱可编程控制器上时,分配1~7的单元编号。
请确认分配了哪个编号。
2、决定输入模式(BFM #0)的内容
请根据连接的模拟量发生器的规格,设定与之相符的各通道的输入模式(BFM #0)。
用16进制数设定输入模式。
请在使用通道的相应位中,选择下表的输入模式,进行设定。
3、编写顺控程序。
. 在H****中,请输入步骤2中决定的输入模式。
. 在□中,请输入步骤1中确认的单元号。
程序举例(三菱FX3U、FX3UC可编程控制器的情况下)*1
*1. 使用三菱FX3G、FX3GC可编程控制器时,请使用FROM/TO指令。
4、传送顺控程序,确认数据寄存器的内容。
1)、请传送顺控程序,运行可编程控制器。
2)、将4AD中输入的模拟量数据保存到三菱可编程控制器的数据寄存器(D0~D3)中。
3)、请确认数据是否保存在D0~D3中。
作者:座殿角
作品编号48877446331144215458
创作日期:2020年12月20日。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第8章可编程控制器的特殊功能模块教学目的及要求通过教学,使学生了解模拟量处理模块和通信模块的功能及使用方法。
8.1 模拟量处理模块及应用FX系列PLC模拟量输入/输出模块主要包括4模拟量输入模块FX-4AD,2模拟量输出模块2FX-2DA,2通道热电阻温度传感器模拟量输入模块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 读特殊功能模块指令要素指令名称助记符指令代码操作数程序步m1 m2 D n读特殊功能模块指令FROM FNC78K、H(m1=0~7)K、H(m2=0~31)KnY、KnM、KnS T、C、D、V、ZK、H(n=1~32)FROM…9步(D)FROM…17步图8-2 FROM指令使用说明表8-6 写特殊功能模块指令要素指令名称助记符指令代码操作数程序步m1 m2 D n写特殊功能模块指令TO FNC79K、H(m1=0~7)K、H(m2=0~31)K、H、KnX、KnY、KnM、KnST、C、D、V、ZK、H(n=1~32)TO…9步(D)TO…17步图8-3 TO指令使用说明图8-4 [例1]梯形图图8-5 [例2]的梯形图8.2 通信模块及应用8.2.1 可编程序控制器通信与网络概述问题提出 1. 什么是可编程控制器的通信?2. 通信的方式有哪些?3. 什么是实时性?4. 可编程序控制器之间是如何连接的?可编程序控制器的组网与通讯是近年来自动化领域颇受重视的新兴技术。
在可编程控制器及其网络中存在两类通信:一类是并行通信,另一类是串行通信。
1. 通信方法的含义可编程控制器网络是由几级子网复合而成,每级子网中都配置不同的协议,其中大部分是公司的专用通信协议。
各级子网的通信过程是由通信协议决定的。
从根本上讲,要搞清楚某级可编程控制器子网的通信就必须彻底剖析它所采用的通信协议,这个工作量很大,更何况大多数又都是各公司的专用协议。
繁琐的协议规定常会掩盖问题的本质,通常会遇到这样的情况:两个公司的专用协议,从协议的规定,帧格式等表面现象看可能有明显的不同,然而它们关于如何实现通信的思路却极为相似,如出一辙。
抓住它们的同一性,就会把表面上孤立无关的事情串联起来。
正是基于这样一种思想,我们引入了“通信方法”这一概念。
可编程控制器网络的各级子网无论采用总线结构,还是环形结构,它的通信介质是共享资源。
挂在共享介质上的各站要想通信,首先要解决共享通信介质使用权的分配问题,这就是常说的存取控制或访问控制。
一个站取得了通信介质使用权,并不等于完成了通信过程,还有怎样传送数据的问题,这就是常说的数据传送方式。
比如说采用的数据传送方式是否要先建立一种逻辑连接,然后再传送?所采用的数据传送方式发给对方的数据是否要对方应答?发出去的数据是由一个站收,或者多个站收,还是全体接收?诸如此类就是所谓的数据传送方式。
这里所谓的通信方法= 存取控制方式+ 数据传送方式。
本来存取控制方式与数据传送方式都是通信协议有关层次的内容,这里专门把它们抽出来加以介绍,是因为用它们来描述一种通信过程与人们意念上有关通信的概念非常接近。
对于局域网来说,存取控制方式与数据传送方式是其通信协议最核心的内容。
2. 工业局域网实时性的含义工业局域网对实时性是有要求的,各级子网对实时性的要求不同。
通常愈靠底层的子网对实时性要求愈高,愈靠上层的子网对实时性的要求愈低。
实时性通常采用“响应时间”来定量描述。
响应时间是指某一系统对输入做出响应所需的时间,以ms, s, min, h 为计量单位。
响应时间越短,就标志着系统的实时性越好。
可编程控制器网络中,各站通过通信子网互连在一起,当某站对子网请求通信时,它对响应时间是有要求的。
不同站对实时性的要求可能不同,同一站中不同通信任务对实时性的要求也可能不同。
一项通信任务的实时性得到满足是指其响应时间小于规定的时限;一个站的实时性合乎要求是指该站提出的所有通信任务在指定的时限内都能获得响应。
整个通信子网的实时性符合要求是指分布在子网上每一个站的每项通信任务的实时性均得到保证。
要保证可编程控制器网络的实时性必须满足下列三个时间约束条件:a. 必须限定每个站每次取得通信权的时间上限值,以防某一站长期霸占子网而导致其它各站实时性恶化。
b. 应当保证在某一固定的时间周期内,通信子网上的每个站都有机会取得通信权,这将为每个站提供基本实时性。
c. 对于重要的站可优先服务,对于某项紧急通信任务应当给予优先处理,应当可以用静态(固定)的方式赋予某些站以较高的优先权,应当可以用动态(临时)方式赋予某些紧急任务紧急以较高的优先权。
可编程控制器网络的实时性首先是由它所选用的存取控制方式来保证的。
此外提高实时性还可以通过减少通信协议的层数来实现,一般靠底层的子网采用只包含3 层通信协议的塌缩结构,这正是为了提高实时性,另外选择适当的数据传送方式对于提高实时性有明显的效果,发送数据要求对方应答,比无应答服务慢得多,要求连接又要应答的服务则更慢,而广播式通信最快。
当然不能只考虑实时性,还要考虑可靠性。
3. 可编程控制器控制网络与可编程控制器通信网络的概念可编程控制器网络包括可编程控制器控制网络与可编程控制器通信网络两种,人们常常不加以区分,把这两种可编程控制器网络当成一回事,其实它们是不同的。
(1) 可编程控制器控制网络a. 功能可编程控制器控制网络是只传送on/off 开关量,且一次传送的数据量较少的网络。
例如可编程控制器的远程I/O 链路,通过Link 区交换数据的可编程控制器同位系统。
b. 特点可编程控制器控制网络尽管要传送的开关量远离可编程控制器,但可编程控制器对它们的操作,就像直接对自己的I/O 区操作这样简单、方便迅速。
(2) 可编程控制器通信网络a. 功能可编程控制器通信网络又称高速数据公路,这类网络既可传送开关量又可传送数字量,一次通信传送的数据量较大。
这类网络的工作过程类似于普通局域网。
b. 特点随着通信技术的发展,可编程控制器控制网络既传送开关量又能传送数字量,其实开关量与数字量没有界限,多位开关量并在一起就是数字量。
(3) 可编程控制器控制网络与可编程控制器通信网络区别两种可编程控制器网络的本质区别在于:可编程控制器控制网络工作过程就像可编程控制器对自己I/O 区操作一样,可编程控制器通信网络类似于普通局域网工作过程。
还需要说明一点的是:人们常把应用系统中的可编程控制器网络控制系统称为可编程控制器控制网络,这是针对应用而言,与通信无关,一般不会造成混淆。
8.2.2 可编程序控制器与计算机的通信问题提出 1. 计算机端是如何编程来实现接收和发送端口的数据的?2. 如何设置特殊寄存器D8120 ?3. 可编程序控制器端是如何编程来接收和发送端口的数据的?4. 如何将计算机和可编程序控制器连接起来?1. 概述通用计算机软件丰富,界面友好,操作便利,使用通用计算机作为可编程控制器的编程工具也十分方便,可编程控制器与计算机的通信近年来发展很快。
在可编程控制器与计算机连接构成的综合系统中,计算机主要完成数据处理、修改参数、图像显示、打印报表、文字处理、编制可编程控制器程序、工作状态监视等任务。
可编程控制器仍然直接面向现场、面向设备,进行实时控制。
可编程控制器与计算机的连接,可以更有效地发挥各自的优势,互补应用上的不足,扩大可编程控制器的处理能力。
为了适应可编程控制器网络化的要求,扩大联网功能,几乎所有的可编程控制器厂家,都为可编程控制器开发了与上位机通讯的接口或专用通讯模块。
一般在小型可编程控制器上都设有RS422 通讯接口或RS232C 通讯接口;在中大型可编程控制器上都设有专用的通讯模块。
如:三菱 F 、F1 、F2 系列都设有标准的RS422 接口,FX 系列设有FX-232AW 接口、RS232C 用通讯适配器FX-232ADP 等。
可编程控制器与计算机之间的通讯正是通过可编程控制器上的RS422 或RS232C 接口和计算机上的RS232C 接口进行的。
可编程控制器与计算机之间的信息交换方式,一般采用字符串、双工或半、异步、串行通信方式。
因此可以这样说,凡具有RS232C 口并能输入输出字符串的计算机都可以用于和可编程控制器的通讯。
运用RS232C 和RS422 通道,可容易配置一个与外部计算机进行通讯的系统。
该系统中可编程控制器接受控制系统中的各种控制信息,分析处理后转化为可编程控制器中软元件的状态和数据;可编程控制器又将所有软元件的数据和状态送入计算机,由计算机采集这些数据,进行分析及运行状态监测,用计算机可改变可编程控制器的初始值和设定值,从而实现计算机对可编程控制器的直接控制。
2. 如何采用FX-232ADP 的连接通信RS232C 用通讯适配器FX-232ADP 能够以无规约方式与各种具有RS232C 接口的通讯设备连接,实现数据交换。
通讯设备包括计算机、条形码读出器、图像检测器等。
使用FX-232ADP 时,也可用调制解调器进行远程通讯。
a. 通讯系统的连接图中是采用FX-232ADP 接口单元,将一台通用计算机与一台FX2 系列plc 连接进行通讯的示意图。
b. 通讯操作FX2 系列PLC 与通讯设备间的数据交换,由特殊寄存器D8120 的内容指定,交换数据的点数、地址用RS 指令设置,并通过plc 的数据寄存器和文件寄存器实现数据交换。