Datasheet DDMF2-8ADP Datasheet (JTPLC)

Page 1
DDMF2_8ADP 使用手册                                      DDMF2_8ADP 使用手册 
DDMF2-8ADP
PT-100 铂电阻
        使用手册 
(增强型模块)
四川德阳市泰山南路二段 226 201
Email:webmaster@jtplc.com
注:使用手册修改恕不另行通知
敬请关注 http://www.jtplc.com
捷通科技有限公司
捷通科技有限公司 Http://www.jtplc.com Emailwebmaster@jtplc.com 捷通科技有限公司 TEL:0838-2363715 FAX:0838-2363725
Page 2
DDMF2_8ADP 使用手册                                      DDMF2_8ADP 使用手册 
■  主要用途  用于 PLC、DCS、PCS、计算机等控制、数据采集系统的铂热电阻温度采集扩展。 
■ 主要特点 
● MODBUS RTU RS-485 通讯方式,支持多种组态软件; 
● 带平均值选择的 8 通道三线 PT-100 12 Bit 温度采集; 
● 具有断线报警方式设置和数码/温度数据(按温度值×10 输出)选择; 
● 300~115.2Kbps 可选,接收、发送指示状态; 
● 模拟量输入与通讯回路隔离; 
● 电源极性保护。 
■  主要参数(表 1)                                                                                                            工作电压  DC24V±5%带电源极性保护 
功率消耗  最大 1200mW  通讯接口  标准两线 RS-485(最多为 32 个模块)  通讯速率  300~115200 bps 可选  通讯格式  8 位数据位、奇、偶、无校验、1 位停止位可选  传送距离  <1200M(19200bps)  输入接口  8 通道三线 PT-100 输入 (-50~200℃或-50~410℃可选) 
模拟量分辨率  12 Bit/0.1℃(温度范围:-200~200℃) 
输入隔离  模拟量输入与通讯回路隔离电压 1000V  适用范围  所有带自由通讯口 PLC、PC  采样速度  单个模块 0.5~1s   外形尺寸  宽 71×高 26×长 128mm 
重量  不含包装约 0.21Kg  安装方式  标准 U 型导轨安装  工作温度  -10 ~ +55℃;  工作湿度  35  ̄ 85%(不结露);  
■  使用方法 
●请求读数据通讯协议:   为获取模拟量数据,必须向 DDMF2-8ADP 发出读数据命令,见图 1 所示: 
02H   03H  
b 功能  c 输入寄存器地址 d 输入寄存器数量    e CRC校验码
00H  00H   00H   08H    44H   3FH
(图 1) 
A01 
a.  D35: DDMF2-8ADP 温度采集模块所在 RS-485 网络中的地址,我们可以理解为从站地址, 例如 D35=H3031,即 D35H=30H、D35L=31H,表示该从站地址是 01 号;  b.  D36:除 00H、05H 和 D36 数据外的所有数据累加和,并且仅取 16bit 的低位数据,同时转 换为 ASIC 码。例如,求和计算结果为 2345H,则 D36H=34H、D36L=35H; 
● 获取 DDMF2-8ADP 8 个温度采集模块数据的通讯协议:    向 DDMF2-8ADP 发出读数据命令后,就可从 DDMF2-8ADP 获取 8 个温度数据组,具体解释如下:  a. ADRH、ADRL 为读取对应 DDMF2-8ADP 的地址;  b. AD0HH、AD0H、AD0L、AD0LL 为 DDMF2-8ADP 的第一个通道的数据、依次类推;SUMH、SUML
为除 00H、02H 及 SUMH、SUML 外所有数据累加和,并且仅取 16bit 的低位数据,同时转换 为 ASIC 码。例如,求和计算结果为 7890H,则 SUMH=39H、SUML=30H,获取的数据组通 讯协议如图 2 所示: 
02H   03H   10H   00H   10H  00H   20H   00H   30H   00H   40H
a 模块地址  b 功能  c 字节数 d 40001           e 40002             f 40003           g 40004
00H   50H   00H   60H   00H   70H   00H   80H   D1H   C4H
 h 40005            i 40006            j 40007             k 40008           l CRC校验码
(图 2) 
●  参数设置  本模块参数设置方式有两种,手动设置方式和软件参数组态方式。 
1. 手动设置方式: 
通过拨码开关 SW1 和内部跳线 W1~W8 进行手动设置,ON 表示“0”,OFF 表示“1”,见
图 3 所示: 
ON
0 1
1  2  3  4  5  6  7  8
A0 A1 A2 A3 A4
(图 3a)                          (图 3b) 
 BPS0 BPS1 BPS2
SW1
A02 
W1
捷通科技有限公司 Http://www.jtplc.com Email:webmaster@jtplc.com 捷通科技有限公司 TEL:0838-2363715 FAX:0838-2363725
Page 3
DDMF2_8ADP 使用手册                                      DDMF2_8ADP 使用手册 
①  模块地址(SW1 的 1~5 位):      即地址 A0~A4,按二进制计算,对应地址为 0~31。举例如下: 
A0A1A2A3A4=00000,模块地址为 00H,即 0;  A0A1A2A3A4=10000,模块地址为 01H,即 1;  ………  ………  ………  ………  ……… ;  A0A1A2A3A4=01111,模块地址为 1EH,即 30;  A0A1A2A3A4=11111,模块地址为 1FH,即 31; 
② 通讯速率(SW1 的 6~8 位), 即 BPS0~BPS2,对应速率:1200~115200bps,见表 2 所示: 
DDM_BPS2  0  0  0  0  1  1  1  1  DDM_BPS1  0  0  1  1  0  0  1  1  DDM_BPS0  0  1  0  1  0  1  0  1 
波特率(Kbps) 1.2  2.4  4.8  9.6  19.2 38.4 57.6 115.2     通讯格式固定为:1 位起始位、8 位数据位、偶校验、1 位停止位,通讯控制协议为 MODBUS-  RTU。  2. 自动设置方式: 
本模块出厂设置为自动设置方式。在该方式下,所有 SW1 设置无效,主要参数如下:  模块地址:01H;  通讯速率:38400bps;  通讯格式:1 位起始位、8 位数据位、偶校验、1 位停止位  通讯控制协议:MODBUS RTU。  你可以使用 JTDDMX 参数组态软件重新设置。 
结构框图及输入通道、连接示意图: 
PT-100铂热电阻
PT-100 铂热电阻
(模块工作电源)
V1
V1
COM1
V4 V4 COM4
+24V
 MCU
 Isolated
12Bit A/D
 Isolated
DC/DC
 Isolated   POWER
POWER
RS-485
communiction
V5 V5 COM5
PT-100铂热电阻
V8 V8 COM8
PT-100 铂热电阻
RXD
两线通讯接口
TXD
(图 4) 
A03 
● 输入与数码值关系 (见图 5 所示): 
410
368
276
200
150
100
184
50
92
-50
-50
负温度值按其补码输出,例如:-50=0 -500=65036 或 0xFE0C
819 1638 2457 3276 4096
0(92)
50(184)
100(276)
150(368)
(图 5) 
● 调试说明:     DDMF2-8ADP 可采集-50~200℃或-50~410℃范围 三线 PT-100 输入信号,由于传感器的 离散性,在使用前进行校准和调试将有助于您更了解该模块的工作特点。  1. 连接工作电源: 
本模块工作电源为 DC24V,单个模块电流需求大约 60mA,为了让模块能稳定工作,适当留
有一定电源余量是必要的。 
DC24V 电源可以是 PLC 本机自带的传感器用电源(必须确保 PLC 工作的必须电源容量)、 也可以是自配的其他直流电源,如用开关稳压电源必须保证电源品质,如选择纹波小、电磁辐 射少的优质工业用稳压电源。 
电源连接后,如果模块未连接到正在工作的 RS-485 网络上,则 TXD 红色指示灯常亮、绿 色 RXD 灯常灭,否则需要检测电源、连接端子或者通讯连接线路了!  2. 连接 RS 485 通讯网络: 
断开模块工作的 DC24V 电源,连接该模块的 TXD、RXD 端子到 RS-485 网络,一般 RS-485 网络按 A、B 线连接,这里,我们可以将 TXD 端连接到 A 线、RXD 连接到 B 线,如果系统工 作并不正常,可能线路连接定义方式不同,你可以尝试更换通讯连接端子上的线缆。  如果你单独进行调试,则需要配置一个 RS  232/RS  485 转换器,目的是配合组态软件、监 控软件或者是 JTDDMX 参数组态软件以通过计算机的串口读写模块参数、数据。 
3. 连接 PT-100 铂热电阻到模块端子: 
注意:必须正确连接铂热电阻的 3 个端子到对应的 V/V/COM 端,一般传感器红线应连接到 COM 端,参见图 4 接入传感器线路。请尽量使用屏蔽导线连接铂热电阻到模块端子。 
A04 
捷通科技有限公司 Http://www.jtplc.com Email:webmaster@jtplc.com 捷通科技有限公司 TEL:0838-2363715 FAX:0838-2363725
200(410)
断线
DATA
数值输出
温度输出× 10
Page 4
DDMF2_8ADP 使用手册                                      DDMF2_8ADP 使用手册 
4. 使用 JTDDMX 调试: 
为了进行系统调试,必须先使用 JTDDMX 参数组态软件设置并测试好模块所有参数;  ①  运行 JTDDMX 软件并进入“DDMF2-8AD 模拟量采集模块参数配置界面”,本模块量程可  选,故在该界面下,应选择“热电阻 XADP”和“增强模块”选项; 
本界面下需要使用到两种不同的通讯工作方式:“参数设置”方式和“在线采集”方 式,它们主要区别在于:  “参数设置”方式是按无校验通讯格式修改模块的各种工作参数,与模块地址无关;  “在线采集”方式是按参数设定通讯参数采集对应模块地址的各模拟量输入数据;  ②该模块出厂“参数设置”的通讯参数为:38400,e,8,1, “在线采集”的通讯参数为: 38400,e,8,1,MODBUS RTU,即该软件的默认通讯值。  ③每次修改模块参数后需要修改对应的计算机通讯参数,否则将无法读取模块参数;  ④确认正确接通模块工作电源、通道信号和通讯连接后先置“参数设置”方式,并读取参 数,如能正常读取模块参数后,再置“在线采集”方式下,按“读 A/D”按钮,将采集的 所有通道数据显示于对应的“当前”值栏;   ⑤改变铂热电阻的温度(或者按标准 PT-100 分度改变模拟电阻值), 再读取数据。按图 5 所示的输入值与数码值的关系,看看对应数据是否正确(负温度按其补码值输出)。   ⑥铂热电阻断线报警:模块默认值为断线发生数据输出偏向最大值 4096 或者温度最大值 +1,也可设置断线发生数据输出偏向最小值 0 或者-51(0xFFCD)并由此判断是否报警;  ⑦采集数据输出形式:默认为 0~4090 数码值,可设置直接输出-50~410 温度数据;  ⑧平均值处理:可设置为不平均、1 次平均、2 次平均、3 次平均,平均次数愈多波动幅值 愈小,但数据刷新速度愈慢,模块默认平均数据为 2 次;  ⑨量程设置:本模块可设置 8 个输入通道之中的任意一个通道工作于-50~200℃或-50~ 410℃下,并保证所选择的温度范围均按 12bit 分辨率方式下工作,这与一般模块是完全 不同的(一般模块在整个 12bit 分辨率下仅工作在较窄的范围,相当于分辨率下降)!   例如: 
设置-50~200℃时本模块分辨率为 250/4095;  设置-50~410℃时本模块分辨率为 460/4095; 
5.传感器校准: 
一般出厂时已经按标准分度号的±5‰配置了好补偿值并随模块提供一张出厂参数配置光 盘文件,如果输入值与数码值相差较大,可在“参数设置”方式下重新设置补偿值。  ①  首先连接模块,并从该模块读取模块原始配置参数,这些参数是出厂配置好的,如果不慎
误写模块参数,可从出厂所提供的光盘中读入组态软件中并重新写入该模块中!注意模块
底部有模块出厂统一编号,在光盘中可找到对应编号的文件,后缀为*.hex; 
A05 
②  按图 4 方式接入 80.3 欧姆电阻,该阻值是-50℃时的电阻值,将 JTDDMX 软件置在线采集
方式并按“读 A/D”按钮读回该通道的数据,如果是-50 或者是 0 说明零点是准确的; 
③  按图 4 方式接入 175.4 欧姆电阻,该阻值是 198℃时的电阻值,将 JTDDMX 软件置在线采
集方式并按“读 A/D”按钮读回该通道的数据,如果是 198 左右说明幅值是准确的; 
④  以上按-50~200℃范围调试,如果需要-50~410℃范围检查,请在第 3 步时换 250 欧姆电
阻,并检查采集数据为 408。 
⑤  接入真实的传感器,并放入冰水混合液中,稍等几分钟,读取采集数据应该为 0 左右,如
果偏差较大,需要针对该传感器重新进行参数补偿设置,主要是菱偏调整,如果补偿值超
过 255 或者低至 0,说明传感器误差太大,则需要更换传感器;  ⑥  如果你认为不满意,可适当修改参数,如果补偿数据损坏可按第 1 步恢复。  6.其他软件调试;  ① 使用其他组态软件,例如:组态王、Citect 等专业软件监视所采集的数据;  ②  创建新的调试工程和连接设备:可选择三菱 Melsec-A  Series (MELSEC)或者 FX2N  485  PLC
(即 DDMF2-8ADP 模块相当于一个三菱 PLC  FX2N 从设备);   ③  设置模块地址和变量标签:设置变量标签为 D0~D7 共 8 个,对应 DDMF2-8ADP 模块 V1~
V8 输入通道)。   ④  也可同时挂接多个 DDMF2-8ADP 模块,并分别组态参数;  ⑤  创建新画面和连接变量标签;  ⑥  编译并运行测试工程,就可连续采集并显示相应 DDMF2-8ADP 模块的模拟量数据;  ⑦  该方式适合工程投运前的局部调试或者同时对多个模块进行调试。如果需要修改工作参  数,则必须使用 JTDDMX 参数组态软件设置,但不需要设置的模块必须脱离该 RS-485 网络,  否则可能会修改所有连接该网络模块内的参数,因此,该种方式最好在用 JTDDMX 软件参数组 态完毕后进行;  7. PLC 调试: 
使用 DDMF2-8ADP 与 PLC 构成系统时,往往需要使用 PLC 进行调试。 
①  连接 DDMF2-8ADP 模块和 PLC 的 RS-485 通讯端(如果你有 DDMC2F 模块,则应连接 DDMC2F
的 TXD2+、TXD2-端,然后再连接 TXD1+、TXD1-到 PLC 的 RS-485 通讯口);   ②  如果有 DDMC2F 则无需在 PLC 中编制软件,否则必须按图 1、图 2 编制 PLC 通讯软件;  ③  如果通讯工作正常,你可使用 PLC 的编程软件进行 PLC 内部数据的在线监视,看看对应模
拟量通道对应的数据区是否有数据采集进来并在发生变化。  ④  如果数据正常,则可以使用该数据进行各种,否则检查通讯线路、驱动程序或者 DDMC2F、
DDMF2-8ADP 的各种参数是否匹配; 
A06 
捷通科技有限公司 Http://www.jtplc.com Email:webmaster@jtplc.com 捷通科技有限公司 TEL:0838-2363715 FAX:0838-2363725
Page 5
DDMF2_8ADP 使用手册                                      DDMF2_8ADP 使用手册 
RS-485B
● 应用举例:  对于普通的数据采集、控制系统,过去往往采用采用计算机+模拟量采集卡(近距离)
或者计算机+远程模拟量采集模块(近距离、远距离), 该方式一般仅用于数据采集系统,因 为系统可靠性将十分依赖于计算机自身的可靠性。 
由于 PLC 应用拓展,很多工程成功的使用 PLC 构成数据采集、控制系统。这主要是因为
PLC 系统不但可靠性高(这在大量的应用中得到证实), 更由于有十分方便的软件编程方法和 调试工具,加上很多专业软件公司推出通用工业组态软件,很容易地将 PLC 系统扩展为高功能 的分散式控制系统。即 PLC 完成数据采集、逻辑控制、调节控制、联锁报警等功能,而计算机 则充分发挥其图形处理、管理、报表打印等各种。作到任务分散、各负其责,提高系统可靠性。 
在这种方式下,应用者无需分心编制计算机软件,而专注于系统的可靠性、满足工艺过
程的合理性。即便你是一个软件知识有限的设备管理人员或者是工程应用人员,你只要熟悉工 艺要求,利用 PLC+计算机系统,也可完成相当规模、上档次的控制系统。 
从以上方式看出,由于 PLC 系统本身的可靠性并不依赖于计算机系统,即便是计算机系
统故障或者崩溃,PLC 系统仍然可完成数据采集、控制、联锁功能。因此,计算机由过去作为 控制系统的主体逐渐退位到作为人机对话的窗口,而 PLC 系统则上升为主要控制系统。     虽然可编程控制器(PLC 或 PC)的可靠性很高,它们处理开关量得心应手,但往往 PLC 系 统的模拟量扩展模块价格却十分昂贵,并且受 I/O 点数限制,无法扩展更多的模拟量通道。例 如:三菱 FX 系列 PLC 只能扩展 32 路模拟量输入,且平均每通道价格在 400~600 元左右,其 他 PLC 的价格也相差不多,想低成本扩展更多的模拟量更是无法想象!     DDMF2-8ADP 是一种廉价的、高功能的多通道铂热电阻温度采集模块,特别适合利用计算机、  PLC 作为远程温度采集系统。     与普通铂热电阻温度采集模块不同,DDMF2-8ADP 既可以象普通铂热电阻温度采集模块那  样挂接于计算机的 RS-485 网络上采集温度数据,也可以配合 PLC 的通讯网络,将温度数据存 入 PLC 内存中,更可以通过 DDMC2F 模块自动将多至 256 路温度信号存入 PLC 指定内存中(数 据寄存器), 而 PLC 中还无需编制通讯程序,十分方便用户的使用。      采用 DDMF2-8ADP 模块则可十分方便的扩展直到 256 路温度采集回路,在同样多的模拟量 通道下,其价格仅仅是上述方式的 50%左右,故普通用户能以极低成本、简单的组态完成过去 想都不敢想的多通道模拟量数据采集系统。 
1.  与 DDMC2F 配合(见图 6 所示):  
与 DDMC2F 配合,打破 PLC 模拟量等扩展的限制,使小型 PLC(包括某些不带模拟量扩展 功能的 PLC)也可处理相当数量的模拟量,扩展了 PLC 模拟量输入通道并提高数据采集速度, 简化 PLC 编程。 
A07 
PLC
RXD
TXD
PT-100
COM
+24
RXD1-RXD1+TXD1-TXD1
PG1
RXD1TXD
M1
COM
+24V
COM4
V4-
COM1
COM2
COM3
V4+
V1+
V3-
V3+
V2-
V2+
V1-
+24V
COM
V4+
COM1
COM2
COM3
COM4
V4-
V3-
V3+
V2-
V2+
V1-
V1+
DDMC2F
DDMF1-8ADP
DDMF1-8ADP
TXD
RXD
DTS
RTSM2PG2
RXD2
TXD2
RXD2-
RXD2+
TXD2-
TXD2+
V8-
V8+
V7-
V7+
V6-
V6+
V5-
V5+
COM5
COM6
COM7
COM8
TXD
RXD
V8-
V8+
V7-
COM7
V7+
V6-
V6+
V5-
V5+
COM5
COM6
COM8
(图 6) 
       工作原理: 
在该方式下,DDMC2F 同时与 DDMF2-8ADP 和 PLC 交换数据。即 DDMC2F 一方面与所有的 DDMF2-8ADP 通讯,获取温度数据。同时将获取的温度数据成批传入指定的 PLC 内存中。而使 用者无需额外编程。仅需从指定的数据寄存器中直接使用已经存在的实时温度数据即可。 
配置实例: 
例如,一个工程需要采集 64 路温度数据,采用 FX2N-32MR  PLC,温度传感器均为 PT-100 铂热电阻,配置的主要设备为: 
FX2N-32MR+RS-485BD   1 套,用于通讯、控制、联锁、报警; 
DDMC2F                   1 套,用于连接 PLC 和模拟量采集模块; 
DDMF2-8ADP               8 套,用于采集温度传感器信号;  ①  配置 8 个 DDMF2-8ADP 共计 8×8=64 个温度输入通道,利用 JTDDMX 组态软件设置 DDMC2F、
DDMF2-8ADP 的通讯参数。  ②  在 DDMC2F 中设置 D100 存入第一个通道的温度数据开始地址,模块数量为 8 个;  ③ 设置 DDMC2F 与 DDMF2-8ADP 的通讯参数为 38400bps、偶校验、MODBUS RTU;  ④  设置 DDMC2F 与 PLC 的通讯参数为 19200bps、偶校验、FORMAT1、SUM 校验;  ⑤  设置 DDMF2-8ADP 的模块地址通讯参数也为 38400bps、偶校验、FORMAT1、SUM 校验;  ⑥  连接 PLC 和 DDMC2F 通讯端口和 DDMC2F 到 DDMF2-8ADP 通讯端口;  ⑦  利用 FXGPWIN 编程软件设置 FX2N-32MR 的 D8120 通讯参数为 19200bps、偶校验、FORMAT1、 
A08 
捷通科技有限公司 Http://www.jtplc.com Email:webmaster@jtplc.com 捷通科技有限公司 TEL:0838-2363715 FAX:0838-2363725
Page 6
DDMF2_8ADP 使用手册                                      DDMF2_8ADP 使用手册 
⑧ SUM 校验,D8121 通讯站号为 1;  ⑨  系统运行时,PLC 的 D100~D163 数据寄存器就自动获得 8 个 DDMF2-8ADP 所对应的共计
64 个压力数据。 
⑩ 本例子中也可混合使用 DDMF2-8AD、DDMF2-8DA 模块; 
    设置说明: 
由于采用 FX-485BD 模块自动获取数据,故必须对 PLC 对特殊寄存器 D8120、D8121 进行配置。  FX-485BD 工作参数如下:  数据长度:7 位;  校验位:Even;  停止位:1 位;  通讯速率:19200Bps(最大可到 38400bps  D8120 值为 K16550);   通讯协议:LINK  通讯接口:RS-485  数目检查:YES;  控制程序:Format1;  我们可以采用两种方式设置 D8120 通讯寄存器:  方式 1:  在 FXGP/WIN 编程软件的 PLC 菜单栏中通讯口 D8120 中设置(必须连接于 PLC 在编  程接口上);   方式 2: 在 PLC 程序开始时的一次性初始化命令(例如 M8002 接通 时)时传送数据到 D8120 和 D8121 特殊寄存器去。 
即: MOV  K24726  D8120(设置通讯参数  对应 19200bps、偶校验、FORMAT1、SUM 校验)       MOV  K1      D8121    (设置 PLC 站号为 1 号) 
两种方式均可,建议采用方式 2,可确保一劳永逸!      在第一次设置 D8120 后,须切断 PLC 电源,等待 5 分钟后再次上电,PLC 将工作于该通讯 设置方式下了!    PLC 程序处理: 
由于指定的 PLC 内部数据已经自动存储采集的数据,因此,无需对 PLC 采用 FOR  TO  指 
令获得数据。可节约资源、提高处理速度。  例如:0 通道数据为 D100,-50~200℃,对应数码为 0~4090。      连接线路说明:       本系统可配置冗余环网,但布线需要考虑线路走向。 
即最好 RXD2±作为原发端并依次连接各 DDMF2-8ADP 模块,然后从最后一个模块单独走
线并连接到 DDMC2F 的 TXD2±端,这样可确保某段线路损坏也可保持通讯线路畅通。 
A09 
DDMC2F 安装于 PLC 附近,考虑 FX-485BD 驱动能力有限,不要相距太远 (<30 米);  
DDMC2F 与 DDMF2-8ADP 之间连接电缆建议采用标准工业用带屏蔽双绞线(例如用于现场通 讯连接的电缆、PROFIBUS)。 在 57600Bps 下保证连接电缆总长小于 500 米。若有通讯干扰,可 尝试在通讯终(中)段并接 130 欧母左右的电阻。  
如果外埋设于公路、铁路并穿越之则必须加强电缆强度,例如带铠装电缆和钢管保护。空 旷地注意防雷击!尽量避免与强电线路共穿一根管及平行布线。远避高频干扰源! 
      注意事项: 
在设置了 D100 地址后,D100~D163 范围为温度采集数据区,故其他应用程序不能再使 用该范围寄存器,否则可能出现意想不到的结果。  2.  与组态软件配合,完成低成本数据采集任务,见图 7 所示: 
   计算机安装组态软件,例如:FIX、Citect、组态王等监控软件后,可利用计算机串行通讯 口转 485 模块,完成计算机到 DDMF2-8ADP 模块的数据自动采集。 
配置实例: 
例如,一个工程需要采集 128 路温度信号,采用 FX2N-32MR  PLC,温度信号均为 PT-100 铂热电阻。配置的主要设备为: 
计算机系统                 1 套,用于采集、管理信息; 
RS232 转 RS485             1 套,用于计算机串口和模拟量采集模块; 
DDMF2-8ADP              16 套,用于采集温度传感变送器信号;  ①   配置 16 个 DDMF2-8ADP 共计 8×16=128 个温度输入通道,利用 JTDDMX 组态软件设置  DDMF2-8ADP 的通讯参数。  ②   如果使用 Citect 组态软件,则设置计算机与 DDMF2-8ADP 的通讯参数为 38400bps、偶
校验,I/O 设备为 MODBUS RTU;       如果使用组态王组态软件,则设置计算机与 DDMF2-8ADP 的通讯参数为 38400bps、偶校 验、MODBUS RTU 485 设备;       如果使用昆仑通态组态软件,则设置计算机与 DDMF2-8ADP 的通讯参数为 38400bps、偶 校验、 MODBUS RTU,I/ 485 设备;  ③   依次增加设备地址,注意:每个模块将占用一个地址号,数据地址依次为 4001~4008
对应 1CH~8CH 的温度输入。  ④    编制画面并联接变量标签,然后编译运行;  ⑤   设置 DDMF2-8ADP 的模块地址通讯参数也为 38400bps、偶校验、MODBUS RTU;  ⑥   系统运行时,联接计算机的各 I/O 设备所对应的标签就自动获得 16 个 DDMF2-8AD 所对
应的共计 128 个温度数据。  ⑦   计算机通讯与 DDMF2-8ADP 通讯速率典型值为 19.2Kbps,也可以设置为 115.2Kbps 以提 
A10 
捷通科技有限公司 Http://www.jtplc.com Email:webmaster@jtplc.com 捷通科技有限公司 TEL:0838-2363715 FAX:0838-2363725
Page 7
DDMF2_8ADP 使用手册                                      DDMF2_8ADP 使用手册 
⑧  高数据采集速度,但连接距离将变短。    ⑨  本例子中也可混合使用 DDMF2-8AD、DDMF2-8DA 模块;  
系统配置、连接示意见图 7 所示! 
(图 7)  3.直接连接 PLC 通讯接口:     这种方式需要对 PLC 进行相应编程,以分时获取 DDMF2-8ADP 数据。     该方式下可节省一个 DDMC2F 通讯转换模块,成本较低,但程序编制量大,会占用 PLC 的一 部份资源。由于 PLC 通讯速度及循环扫描时间的限制,数据采集速度可能会较慢。 
   配置实例:  例如,一个工程需要采集 64 路温度信号,采用 FX2N-48MR PLC,温度信号均为 PT-100
铂热电阻信号,配置的主要设备为: 
FX2N-48MR+RS-485BD   1 套,用于通讯、控制、联锁、报警;  DDMF2-8ADP              8 套,用于采集温度信号; 
①  配置 4 个 DDMF2-8ADP 共计 8×8=64 个温度输入通道,利用 JTDDMX 组态软件设置 DDMF2
-8ADP 的通讯参数,通讯参数为 19200bps、偶校验; 
②  在 FX2N-48MT 中定义 D200 存入第一个通道的温度数据开始地址,由于模块数量为 8 个故
D263 即为第 64 个模拟量地址; 
③   在 PLC 程序中或者利用编程软件设置 D8120 特殊寄存器的通讯参数为通讯参数为
19200bps、偶校验。D8121 站地址值为 1,也可按“与 DDMC2F 配合”例子来设置该通讯、 站地址;  
④  连接 PLC 和 DDMF2-8ADP 通讯端口,设置通讯接收缓冲区和发送缓冲区: 
D0~D39 为接收缓冲区、D50~D67 为发送缓冲区;  ⑤   按图 1 方式编制发送请求读第 0 个地址的 DDMF2-8ADP 数据程序,等待 8ADP 回答;  ⑥   当 PLC 通讯寄存器接收完毕数据(共计 40 个)后按图 2 方式检查数据,方法如下: 
l 检查第 1 个通讯接收缓冲器的数据是不是 02H;  l 第 2、3 个通讯缓冲区数据是不是是否是 30H(表示是 0 号模块返回数据);   l 将第 2 个到第 38 数据累加计算后取低 8 位十六进制数据,分离为高 4 位和低四位并分别 
A11 
转换为 ASIC 码;  l 计算的高 4 位 ASIC 码与接收的第 39 个数据(SUM_H)比较,计算的低 4 位 ASIC 码与接
收的第 40 个数据(SUM_H)比较,如完全相同,则说明接收数据正确,可分离出有用数 据存入到指定的模拟量地址中; 
l 分离方法为:从第 6 个接收缓冲区开始,每连续 4 个接收缓冲区作为一组模拟量数据,
它们均按 ASIC 码表示,因此必须先将其转换为十六进制数据然后合并到一个数据寄存器 内。例如,D5、D6、D7、D8 为第一个通道模拟量数据,它们分别为 30H、34H、44H、32H, 转换为 16 进制数据后变成 0H、04H、0DH、02H,按(0H×1000H)+( 04H×100H)+( 0DH ×10H)+02H 计算并存入 D200H 数据寄存器中,则 D200 寄存器中将得到 04D2H 数据,
它即为十进制的 1234,表示 DDMF2-8ADP 获取的温度数据为 1234;  l 其他通道数据按此方法依次获得;  ⑦  计算完第 0 号 DDMF2-8ADP 模块后再按前述方式发送请求读第 1 个地址的 DDMF2-8ADP
数据程序,并等待 DDMF2-8ADP 回答、接收到 40 个数据后再按上述方式判断是不是获得 正确的第 1 号模块数据并分离数据,依此类推到最后一个模块,然后再循环开始获取第 0
个模块数据………;  ⑧  因此,系统正常运行后,PLC 的 D200~D263 数据寄存器就自动获得 8 个 DDMF2-8ADP 所  对应的共计 64 个温度数据。  ⑨  虽然使用该方式 PLC 程序编制工作量相对较大,但由于 PLC 一般均提供方便指令,且一旦
程序编制完毕就无需再动,可作为一个通讯子程序使用,这对有一定 PLC 编程基础的应用
人员也是一件非常简单的事,可进一步降低系统成本。本例子中也可混合使用 DDMF2-
8AD、DDMF2-8DA 模块。 
系统配置、连接示意见图 8 所示! 
DDMF2-4ADP   DDMF2-8ADP
RS-485
RS-485BD通讯扩展口
RS-422编程口
可联接计算机监视
(图 8) 
A12 
捷通科技有限公司 Http://www.jtplc.com Emailwebmaster@jtplc.com 捷通科技有限公司 TEL:0838-2363715 FAX:0838-2363725
Loading...