Datasheet DDMF1-4ADP Datasheet (JTPLC)

Page 1
DDMF1_4ADP 使用
手册                                     
DDMF1_4ADP 使用
DDMF1-4ADP
PT-100 铂电阻
        使用手册 
增强型模块
手册 
捷通科技有限公司
四川 · 德阳 珠江东路 99
Email:webmaster@jtplc.com
使用手册修改恕不另行通知
敬请关注 http://www.jtplc.com
软件板本的升级信息
Http://www.jtplc.com Email webmaster@jtplc.com
捷通科技有限公司
四川德阳珠江东路 99 号 邮编:618000 TEL:0838-2901560
捷通科技有限公司
Page 2
DDMF1_4ADP 使用
主要用途 
用于 PLC DCS PCS 计算机等控制 数据采集系统的铂热电阻温度采集扩展  
主要特点
 三菱 LINK RS 485 通讯方式 支持多种组态软件    带平均值选择的 4 通道三线 PT-100 12 Bit 温度采集    具有断线报警方式设置和数码/温度数据 按温度值 10 输出 选择    300 115.2Kbps 可选 接收 发送指示状态    模拟量输入与通讯回路隔离    电源极性保护
工作电压  DC24V 5%带电源极性保护  功率消耗  最大 1200mW  通讯接口  标准两线 RS 485 最多为 32 个模块   通讯速率  300 115200 bps 可选  通讯格式  7 8 位数据位 奇 偶 无校验 1 位停止位可选  传送距离  <1200M 19200bps   输入接口  4 通道三线 PT-100 输入  -50 200 或-50 410 可选  
模拟量分辨率  12 Bit/0.1 温度范围 -200 200  
输入隔离  模拟量输入与通讯回路隔离电压 1000V  适用范围  所有带自由通讯口 PLC PC 占用 8 个 PLC  D 数据寄存器 后 4 个无效   采样速度  单个模块 0.5 1s   外形尺寸  宽 71 高 26 长 128mm 
安装方式  标准 U 型导轨安装  工作温度  10   +55   工作湿度  35  ̄ 85% 不结露  
请求读数据通讯协议   
主要参数 表 1                                                                                                          
重量  不含包装约 0.21Kg 
使用方法
为获取模拟量数据 必须向 DDMF1-4ADP 发出读数据命令 见图 1 所示  
(非必须)
00H  05H  
 30H   44H  30H   30H   30H    30H    30H    38H
D36L   D36L
D35H  D35L   46H   46H    57H   52H
图 1  
A 01 
手册                                     
DDMF1_4ADP 使用
a.  D35  DDMF1-4ADP 温度采集模块所在 RS 485 网络中的地址 我们可以理解为从站地址 例如 D35 H3031 即 D35H 30H D35L 31H 表示该从站地址是 01 号   b.  D36 除 00H 05H 和 D36 数据外的所有数据累加和 并且仅取 16bit 的低位数据 同时转 换为 ASIC 码 例如 求和计算结果为 2345H 则 D36H 34H D36L 35H  
 获取 DDMF1-4ADP 4 个温度采集模块数据的通讯协议     向 DDMF1-4ADP 发出读数据命令后 就可从 DDMF1-4ADP 获取 4 个温度数据组 具体解释如下   a. ADRH ADRL 为读取对应 DDMF1-4ADP 的地址   b. AD0HH AD0H AD0L AD0LL 为 DDMF1-4ADP 的第一个通道的数据 依次类推 SUMH SUML
为除 00H 02H 及 SUMH SUML 外所有数据累加和 并且仅取 16bit 的低位数据 同时转换 为 ASIC 码 例如 求和计算结果为 7890H 则 SUMH 39H SUML 30H 获取的数据组通 讯协议如图 2 所示  
(非必须)
1  手动设置方式
图 3 所示  
00H  02H  
AD0L AD0LL AD1HH  AD1H  AD1L  AD1LL AD2HH  AD2H
AD2L AD2LL AD3HH  AD3H  AD3L  AD3LL AD4HH AD4H
AD4L AD4LL AD5HH  AD5H  AD5L  AD5LL AD6HH AD6H
AD6L AD6LL AD7HH  AD7H  AD7L  AD7LL  03H
 SUMH   SUML
参数设置 
本模块参数设置方式有两种 手动设置方式和软件参数组态方式  
通过拨码开关 SW1 和内部跳线 W1 W8 进行手动设置 ON 表示 0 OFF 表示 1
ON
0 1
A0 A1 A2 A3 A4
ADRH  ADRL  46H   46H  AD0HH  AD0H
图 2  
SW1
1  2  3  4  5  6  7  8
图 3a                            图 3b  
BPS0 BPS1 BPS2
A 02 
W1
手册 
捷通科技有限公司
Http://www.jtplc.com Email webmaster@jtplc.com
捷通科技有限公司
四川德阳珠江东路 99 邮编:618000 TEL:0838-2901560
Page 3
DDMF1_4ADP 使用
手册                                     
  模块地址 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 位起始位 7 位数据位 偶校验 1 位停止位 通讯控制协议为FOMAT1 有求和校验   2  自动设置方式  
本模块出厂设置为自动设置方式 在该方式下 所有 SW1 设置无效 主要参数如下   模块地址 00H   通讯速率 38400bps   通讯格式 1 位起始位 7 位数据位 偶校验 1 位停止位  通讯控制协议 FOMAT1 有求和校验   你可以使用 JTDDMX 参数组态软件重新设置  
结构框图及输入通道 连接示意图  
PT 100铂热电阻
PT 100铂热电阻
模块工作电源
V1 V1
COM1
V2 V2 COM2
PG
24V
V3 V3 COM3
PT 100铂热电阻
 MCU
 Isolated
12Bit A/D
 Isolated
 Isolated
DC/DC POWER
  POWER
RS 485
communiction
V4 V4 COM4
PG
PT 100铂热电阻
RXD
两线通讯接口
TXD
图 4  
A 03 
捷通科技有限公司
Http://www.jtplc.com Email webmaster@jtplc.com
输入与数码值关系 
DDMF1_4ADP 使用
见图 5 所示  
手册 
410
368
276
200
150
100
断线
50
184
92
-50
-50
负温度值按其补码输出 例如 -50=0-500=65036 或 0xFE0C
819 1638 2457 3276 4096
DATA
150(368)100(276)50(184)0(92)
200(410)
数值输出
温度输出 10
图 5  
调试说明  
   DDMF1 4ADP 可采集-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 接入传感器线路 请尽量使用屏蔽导线连接铂热电阻到模块端子  
A 04 
捷通科技有限公司
四川德阳珠江东路 99 邮编:618000 TEL:0838-2901560
Page 4
DDMF1_4ADP 使用
4  使用 JTDDMX 调试  
为了进行系统调试 必须先使用 JTDDMX 参数组态软件设置并测试好模块所有参数  
  运行 JTDDMX 软件并进入 DDMF1 4AD 模拟量采集模块参数配置界面 本模块量程可 
选 故在该界面下 应选择 热电阻 XADP 和 增强模块 选项  
本界面下需要使用到两种不同的通讯工作方式 参数设置 方式和 在线采集 方
式 它们主要区别在于  
参数设置 方式是按无校验通讯格式修改模块的各种工作参数 与模块地址无关   在线采集 方式是按参数设定通讯参数采集对应模块地址的各模拟量输入数据   该模块出厂 参数设置 的通讯参数为 38400,n,8,1   在线采集 的通讯参数为
38400,e,7,1 FORMAT1 有 SUM 校验 即该软件的默认通讯值  
每次修改模块参数后需要修改对应的计算机通讯参数 否则将无法读取模块参数  
确认正确接通模块工作电源 通道信号和通讯连接后先置 参数设置 方式 并读取参 数 如能正常读取模块参数后 再置 在线采集 方式下 按 读 A/D 按钮 将采集的 所有通道数据显示于对应的 当前 值栏   
改变铂热电阻的温度 或者按标准 PT 100 分度改变模拟电阻值 再读取数据 按图 5 所示的输入值与数码值的关系 看看对应数据是否正确 负温度按其补码值输出  
铂热电阻断线报警 模块默认值为断线发生数据输出偏向最大值 4096 或者温度最大值 +1 也可设置断线发生数据输出偏向最小值 0 或者 51 0xFFCD 并由此判断是否报警  
采集数据输出形式 默认为 0 4090 数码值 可设置直接输出-50 410 温度数据  
平均值处理 可设置为不平均 1 次平均 2 次平均 3 次平均 平均次数愈多波动幅值 愈小 但数据刷新速度愈慢 模块默认平均数据为 2 次  
量程设置 本模块可设置 4 个输入通道之中的任意一个通道工作于-50 200 或-50 410 下 并保证所选择的温度范围均按 12bit 分辨率方式下工作 这与一般模块是完全 不同的 一般模块在整个 12bit 分辨率下仅工作在较窄的范围 相当于分辨率下降   例如  
设置-50 200 时本模块分辨率为 250/4095   设置-50 410 时本模块分辨率为 460/4095  
5 传感器校准  
一般出厂时已经按标准分度号的 5 配置了好补偿值并随模块提供一张出厂参数配置光
盘文件 如果输入值与数码值相差较大 可在 参数设置 方式下重新设置补偿值  
  首先连接模块 并从该模块读取模块原始配置参数 这些参数是出厂配置好的 如果不慎
误写模块参数 可从出厂所提供的光盘中读入组态软件中并重新写入该模块中 注意模块 底部有模块出厂统一编号 在光盘中可找到对应编号的文件 后缀为*.hex  
A 05 
手册                                     
DDMF1_4ADP 使用
  按图 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
即 DDMF1 4ADP 模块相当于一个三菱 PLC  FX2N 从设备  
  设置模块地址和变量标签 设置变量标签为 D0 D7 共 8 个 对应 DDMF1 4ADP 模块 V1
V8 输入通道     也可同时挂接多个 DDMF1 4ADP 模块 并分别组态参数     创建新画面和连接变量标签     编译并运行测试工程 就可连续采集并显示相应 DDMF1 4ADP 模块的模拟量数据     该方式适合工程投运前的局部调试或者同时对多个模块进行调试 如果需要修改工作参 
数 则必须使用 JTDDMX 参数组态软件设置 但不需要设置的模块必须脱离该 RS 485 网络   否则可能会修改所有连接该网络模块内的参数 因此 该种方式最好在用 JTDDMX 软件参数组 态完毕后进行   7  PLC 调试  
使用 DDMF1 4ADP 与 PLC 构成系统时 往往需要使用 PLC 进行调试  
  连接 DDMF1 4ADP 模块和 PLC 的 RS 485 通讯端 如果你有 DDMC1F 模块 则应连接 DDMC1F
的 TXD2 TXD2 端 然后再连接 TXD1 TXD1 到 PLC 的 RS 485 通讯口     如果有 DDMC1F 则无需在 PLC 中编制软件 否则必须按图 1 图 2 编制 PLC 通讯软件     如果通讯工作正常 你可使用 PLC 的编程软件进行 PLC 内部数据的在线监视 看看对应模
拟量通道对应的数据区是否有数据采集进来并在发生变化     如果数据正常 则可以使用该数据进行各种 否则检查通讯线路 驱动程序或者 DDMC1F
DDMF1 4ADP 的各种参数是否匹配  
A 06 
手册 
捷通科技有限公司
Http://www.jtplc.com Email webmaster@jtplc.com
捷通科技有限公司
四川德阳珠江东路 99 邮编:618000 TEL:0838-2901560
Page 5
DDMF1_4ADP 使用
应用举例  
手册                                     
对于普通的数据采集 控制系统 过去往往采用采用计算机 模拟量采集卡 近距离 或者计算机 远程模拟量采集模块 近距离 远距离 该方式一般仅用于数据采集系统 因 为系统可靠性将十分依赖于计算机自身的可靠性  
由于 PLC 应用拓展 很多工程成功的使用 PLC 构成数据采集 控制系统 这主要是因为 PLC 系统不但可靠性高 这在大量的应用中得到证实 更由于有十分方便的软件编程方法和 调试工具 加上很多专业软件公司推出通用工业组态软件 很容易地将 PLC 系统扩展为高功能 的分散式控制系统 即 PLC 完成数据采集 逻辑控制 调节控制 联锁报警等功能 而计算机 则充分发挥其图形处理 管理 报表打印等各种 作到任务分散 各负其责 提高系统可靠性  
在这种方式下 应用者无需分心编制计算机软件 而专注于系统的可靠性 满足工艺过 程的合理性 即便你是一个软件知识有限的设备管理人员或者是工程应用人员 你只要熟悉工 艺要求 利用 PLC 计算机系统 也可完成相当规模 上档次的控制系统  
从以上方式看出 由于 PLC 系统本身的可靠性并不依赖于计算机系统 即便是计算机系 统故障或者崩溃 PLC 系统仍然可完成数据采集 控制 联锁功能 因此 计算机由过去作为 控制系统的主体逐渐退位到作为人机对话的窗口 而 PLC 系统则上升为主要控制系统      虽然可编程控制器 PLC 或 PC 的可靠性很高 它们处理开关量得心应手 但往往 PLC 系 统的模拟量扩展模块价格却十分昂贵 并且受 I/O 点数限制 无法扩展更多的模拟量通道 例 如 三菱 FX 系列 PLC 只能扩展 32 路模拟量输入 且平均每通道价格在 400 600 元左右 其 他 PLC 的价格也相差不多 想低成本扩展更多的模拟量更是无法想象    DDMF1-4ADP 是一种廉价的 高功能的多通道铂热电阻温度采集模块 特别适合利用计算机   PLC 作为远程温度采集系统      与普通铂热电阻温度采集模块不同 DDMF1 4AD 既可以象普通铂热电阻温度采集模块那  样挂接于计算机的 RS 485 网络上采集温度数据 也可以配合 PLC 的通讯网络 将温度数据存 入 PLC 内存中 更可以通过 DDMC1F 模块自动将多至 256 路温度信号存入 PLC 指定内存中 数 据寄存器 而 PLC 中还无需编制通讯程序 十分方便用户的使用       采用 DDMF1 4ADP 模块则可十分方便的扩展直到 128 路温度采集回路 在同样多的模拟量 通道下 其价格仅仅是上述方式的 50%左右 故普通用户能以极低成本 简单的组态完成过去 想都不敢想的多通道模拟量数据采集系统  
  与 DDMC1F 配合 见图 6 所示  
与 DDMC1F 配合 打破 PLC 模拟量等扩展的限制 使小型 PLC 包括某些不带模拟量扩展 功能的 PLC 也可处理相当数量的模拟量 扩展了 PLC 模拟量输入通道并提高数据采集速度 简化 PLC 编程  
A 07 
DDMF1_4ADP 使用
RS-485BD
PLC
RXD
TXD
PT-100
手册 
PT-100
RXD1
COM
+24
M1
TXD1
RXD1
RXD1TXD 1
TXD1
+24V
COM
V4+
COM1
COM2
COM3
COM4
V4-
V3-
V3+
V2-
V2+
V1-
V1+
+24V
COM
COM1
COM2
V2-
V2+
V1-
PG
V1+
PG1
DDMC1F
DDMF1-8ADP
DDMF1-4ADP
DTS
RTSM2PG2
TXD
RXD
V8-
V8+
V7-
V7+
V6-
V6+
V5-
V5+
COM5
COM6
COM7
RXD2
TXD2
RXD2-
RXD2+
TXD2-
TXD2+
COM8
TXD
PG
RXD
V4-
V4+
V3-
V3+
COM3
COM4
图 6  
  工作原理  
在该方式下 DDMC1F 同时与 DDMF1 4ADP 和 PLC 交换数据 即 DDMC1F 一方面与所有的 DDMF1 4ADP 通讯 获取温度数据 同时将获取的温度数据成批传入指定的 PLC 内存中 而使 用者无需额外编程 仅需从指定的数据寄存器中直接使用已经存在的实时温度数据即可  
配置实例  
例如 一个工程需要采集 28 路温度数据 采用 FX2N 32MR  PLC 温度传感器均为 PT-100 铂热电阻 配置的主要设备为  
FX2N 32MR RS 485BD   1 套 用于通讯 控制 联锁 报警  
DDMC1F                   1 套 用于连接 PLC 和模拟量采集模块  
DDMF1 4ADP               7 套 用于采集温度传感器信号  
  配置 7 个 DDMF1 4ADP 共计 7 4 28 个温度输入通道 利用 JTDDMX 组态软件设置 DDMC1F
DDMF1 4ADP 的通讯参数     在 DDMC1F 中设置 D100 存入第一个通道的温度数据开始地址 模块数量为 7 个    设置 DDMC1F 与 DDMF1 4ADP 的通讯参数为 38400bps 偶校验 FORMAT1 SUM 校验     设置 DDMC1F 与 PLC 的通讯参数为 19200bps 偶校验 FORMAT1 SUM 校验     设置 DDMF1 4ADP 的模块地址通讯参数也为 38400bps 偶校验 FORMAT1 SUM 校验     连接 PLC 和 DDMC1F 通讯端口和 DDMC1F 到 DDMF1 4ADP 通讯端口     利用 FXGPWIN 编程软件设置 FX2N 32MR 的 D8120 通讯参数为 19200bps 偶校验 FORMAT1  
A 08 
捷通科技有限公司
Http://www.jtplc.com Email webmaster@jtplc.com
捷通科技有限公司
四川德阳珠江东路 99 邮编:618000 TEL:0838-2901560
Page 6
DDMF1_4ADP 使用
 SUM 校验 D8121 通讯站号为 1     系统运行时 PLC 的 D100 D163 数据寄存器就自动获得 7 个 DDMF1 4ADP 所对应的共计
28 个数据  
 本例子中也可混合使用 DDMF1 8AD DDMF1 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
MOV  K1      D8121    
两种方式均可 建议采用方式 2 可确保一劳永逸       在第一次设置 D8120 后 须切断 PLC 电源 等待 5 分钟后再次上电 PLC 将工作于该通讯 设置方式下了     PLC 程序处理  
由于指定的 PLC 内部数据已经自动存储采集的数据 因此 无需对 PLC 采用 FOR  TO  指 
令获得数据 可节约资源 提高处理速度   例如 0 通道数据为 D100 -50 200 对应数码为 0 4090  
连接线路说明  
     本系统可配置冗余环网 但布线需要考虑线路走向  
即最好 RXD2 作为原发端并依次连接各 DDMF1 4ADP 模块 然后从最后一个模块单独走
线并连接到 DDMC1F 的 TXD2 端 这样可确保某段线路损坏也可保持通讯线路畅通  
设置通讯参数  对应 19200bps 偶校验 FORMAT1 SUM 校验  
设置 PLC 站号为 1 号  
A 09 
手册                                     
DDMF1_4ADP 使用
DDMC1F 安装于 PLC 附近 考虑 FX 485BD 驱动能力有限 不要相距太远  <30 米  
DDMC1F 与 DDMF1 4ADP 之间连接电缆建议采用标准工业用带屏蔽双绞线 例如用于现场通 讯连接的电缆 PROFIBUS 在 57600Bps 下保证连接电缆总长小于 500 米 若有通讯干扰 可 尝试在通讯终 中 段并接 130 欧母左右的电阻   
如果外埋设于公路 铁路并穿越之则必须加强电缆强度 例如带铠装电缆和钢管保护 空 旷地注意防雷击 尽量避免与强电线路共穿一根管及平行布线 远避高频干扰源  
      注意事项  
在设置了 D100 地址后 D100 D163 范围为温度采集数据区 故其他应用程序不能再使 用该范围寄存器 否则可能出现意想不到的结果   2   与组态软件配合 完成低成本数据采集任务 见图 7 所示  
   计算机安装组态软件 例如 FIX Citect 组态王等监控软件后 可利用计算机串行通讯 口转 485 模块 完成计算机到 DDMF1 4ADP 模块的数据自动采集  
配置实例  
例如 一个工程需要采集 32 路温度信号 采用 FX2N 32MR PLC 温度信号均为 PT-100 铂热电阻 配置的主要设备为  
计算机系统                 1 套 用于采集 管理信息  
RS232 转 RS485             1 套 用于计算机串口和模拟量采集模块  
DDMF1 4ADP              8 套 用于采集温度传感变送器信号  
   配置 8 个 DDMF1 4ADP 共计 8 4 32 个温度输入通道 利用 JTDDMX 组态软件设置 
DDMF1 4ADP 的通讯参数  
   如果使用 Citect 组态软件 则设置计算机与 DDMF1 4ADP 的通讯参数为 38400bps 偶
校验 FORMAT1  SUM 校验 I/O 设备为三菱 Melsec-A Series MELSEC        如果使用组态王组态软件 则设置计算机与 DDMF1 4ADP 的通讯参数为 38400bps 偶校 验 FORMAT4 SUM 校验 新设备为三菱 FX2N 485 设备        如果使用昆仑通态组态软件 则设置计算机与 DDMF1 4ADP 的通讯参数为 38400bps 偶 校验  FORMAT1 无 SUM 校验 I/O 设备为三菱 FX2N 485 设备  
   依次增加设备地址 注意 每个模块将占用一个地址号 数据地址依次为 D0 D7 对应    1CH 8CH 的温度输入       编制画面并联接变量标签 然后编译运行      设置 DDMF1 4ADP 的模块地址通讯参数也为 38400bps 偶校验 FORMAT1 SUM 校验      系统运行时 联接计算机的各 I/O 设备所对应的标签就自动获得 8 个 DDMF1 4AD 所对应
的共计 32 个温度数据  
   计算机通讯与 DDMF1 4ADP 通讯速率典型值为 19.2Kbps 也可以设置为 115.2Kbps 以提 
A 10 
手册 
捷通科技有限公司
Http://www.jtplc.com Email webmaster@jtplc.com
捷通科技有限公司
四川德阳珠江东路 99 邮编:618000 TEL:0838-2901560
Page 7
DDMF1_4ADP 使用
  高数据采集速度 但连接距离将变短       本例子中也可混合使用 DDMF1 8AD DDMF1 8DA 模块   
系统配置 连接示意见图 7 所示  
图 7   3 直接连接 PLC 通讯接口      这种方式需要对 PLC 进行相应编程 以分时获取 DDMF1 4ADP 数据      该方式下可节省一个 DDMC1F 通讯转换模块 成本较低 但程序编制量大 会占用 PLC 的一 部份资源 由于 PLC 通讯速度及循环扫描时间的限制 数据采集速度可能会较慢  
配置实例  
例如 一个工程需要采集 12 路温度信号 采用 FX2N 48MR PLC 温度信号均为 PT-100
铂热电阻信号 配置的主要设备为  
FX2N 48MR RS 485BD   1 套 用于通讯 控制 联锁 报警   DDMF1 4ADP              3 套 用于采集温度信号  
  配置 3 个 DDMF1 4ADP 共计 3 4 12 个温度输入通道 利用 JTDDMX 组态软件设置 DDMF1
4ADP 的通讯参数 通讯参数为 19200bps 偶校验 FORMAT1 SUM 校验  
  在 FX2N-48MT 中定义 D200 存入第一个通道的温度数据开始地址 由于每个模块占用 8 个
PLC D 寄存器 其中后 4 个寄存器无效 总数量为 D223,故 D219 为第 12 个模拟量地址  
   在 PLC 程序中或者利用编程软件设置 D8120 特殊寄存器的通讯参数为通讯参数为
19200bps 偶校验 FORMAT1 SUM 校验 D8121 站地址值为 1 也可按 例子来设置该通讯 站地址   
  连接 PLC 和 DDMF1 4ADP 通讯端口 设置通讯接收缓冲区和发送缓冲区  
D0 D39 为接收缓冲区 D50 D67 为发送缓冲区      按图 1 方式编制发送请求读第 0 个地址的 DDMF1 4ADP 数据程序 等待 4ADP 回答      当 PLC 通讯寄存器接收完毕数据 共计 40 个 后按图 2 方式检查数据 方法如下  
l 检查第 1 个通讯接收缓冲器的数据是不是 02H   l 第 2 3 个通讯缓冲区数据是不是是否是 30H 表示是 0 号模块返回数据   l 将第 2 个到第 38 数据累加计算后取低 8 位十六进制数据 分离为高 4 位和低四位并分别 
A 11 
手册                                     
与 DDMC1F 配合
DDMF1_4ADP 使用
转换为 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 表示 DDMF1 4ADP 获取的温度数据为 1234  
l 其他通道数据按此方法依次获得  
  计算完第 0 号 DDMF1 4ADP 模块后再按前述方式发送请求读第 1 个地址的 DDMF1 4ADP
数据程序 并等待 DDMF1 4ADP 回答 接收到 40 个数据后再按上述方式判断是不是获得 正确的第 1 号模块数据并分离数据 依此类推到最后一个模块 然后再循环开始获取第 0 个模块数据  
  因此 系统正常运行后 PLC 的 D200 D219 数据寄存器就自动获得 8 个 DDMF1 4ADP 所 
对应的共计 12 个温度数据  
  虽然使用该方式 PLC 程序编制工作量相对较大 但由于 PLC 一般均提供方便指令 且一旦
程序编制完毕就无需再动 可作为一个通讯子程序使用 这对有一定 PLC 编程基础的应用 人员也是一件非常简单的事 可进一步降低系统成本 本例子中也可混合使用 DDMF1 8AD DDMF1 8DA 模块   系统配置 连接示意见图 8 所示  
DDMF1-4ADP   DDMF1-8ADP
RS-485
RS 485BD通讯扩展口
图 8  
A 12 
手册 
RS-422编程口
可联接计算机监视
捷通科技有限公司
Http://www.jtplc.com Email webmaster@jtplc.com
捷通科技有限公司
四川德阳珠江东路 99 号 邮编:618000 TEL:0838-2901560
Loading...