CON Utility Pro
DCON Utility Pro 是您从计算机端连接与设定泓格科技远程 I/O 模块或从可程序自动化控制器 (PAC) 上进行 I-8K/I-9K I/O 模块组态设定最开始使用的工具软件,可在计算机或泓格科技的各种控制主机上设定 I/O 模块,并测试模块的接线与通讯是否正常,也提供简单的数据记录功能。如何使用DCON Utility Pro 进行远程I/O模块的组态设定
DCON Utility Pro 需要安装 Microsoft .NET Framework 3.5 或更新的版本才能执行。请从以下链接下载与安装:
http://www.microsoft.com/en-us/download/details.aspx?id=21
功能
- 支持大多数的微软 Windows 操作系统
- 支持 ICP DAS WES/ WinCE 可程序自动化控制器
- 支持 ICP DAS Linux 可程序自动化控制器
- 支持 ICP DAS 大多数的 I/O 模块和扩充单元,包含序列通讯与与以太网络接口产品
- 快速设定多个相同设定的模块
- 数据记录功能
- DCON 与 Modbus 通讯命令测试
特色
- 支援 DCON 与 Modbus 通讯协议: DCON Utility Pro 支持 ICP DAS 的 DCON 与 Modbus 模块,能以用户选定的多重 BaudRate, Checksum , Format 设定循序扫描连接在串行端口上的 I/O 模块。即使是遗失了 RS-232/RS-485 设备模块的组态设定,DCON Utility Pro 也可以帮助您找到与模块通讯的参数设定。
- 设定模块: DCON Utility Pro 可用于设定模块,测试模块的 I/O 与其他监控功能,也可以快速设定多个相同设定的模块。
- 备份与还原 WinCE/WES 可程控器插槽上的 I-87K I/O 模块组态设定。
- 在计算机或 WinCE/WES 可程控器快速设定多个相同设定的模块。
- Linux PAC 支援: 提供设定 Linux 控制器上的 PAC I/O 与远程的 I/O 模块的使用界面。
- 数据记录: 顺序执行使用者自定义的命令,并将收送的数据或是错误讯息写到记录文件。
- 终端机模式通讯 : 以直接发送命令字符串的方式测试模块或设备的功能。
DCON Utility Pro V4 新增功能
[DCON Utility Pro V4.2 功能简介]1. 可以通过 DCON_Gateway 程序在 Linux PAC 系統上配置背板或远程 I/O 模块。
更多详細信息,请参考 FAQ: 如何使用DCON_Utility Pro设定Linux平台上的模块?
2. 支持 DLW-1243/DLW-1200/DLW-1100/ DLW-1120 微型气象站 (版本 4.2.0.4 之后)
[DCON Utility Pro V4 功能简介]
搜索功能: 可自由组合搜索的通讯协议与通讯格式
- Baud Rate选项:
- 115200, 57600, 38400, 19200, 9600, 4800, 2400, 1200 (bps) - 通讯协议选项:
- DCON, Modbus RTU, Modbus ASCII - Checksum 选项:
- Disabled, Enabled - 数据格式选项:
- N81, N82, E81, O81 - 搜寻 RU-87PN Addr. Mode
- 用于 RU-87PN I/O 扩充单元的特殊地址模式
- 储存 I/O 设定:
- 当搜索与 I/O 模块设定完成之后,可用 "Save Project" 功能将设定储存成项目档备份。日后有需要查询设定或更新模块时,打开项目文件就可以很快地确认模块的设定参数。 - 以树状结构同时显示多个串口的搜索结果:
备份项目档
将项目使用的模块以搜寻的方式联机,并完成参数设定后,可将所有模块设定储存为项目文件。日后需要更新模块或复制一套新的系统时,使用 "Load Project" 功能开启项目文件即可取得所有设定参数。 项目档保存的数据包含
使用情境: 楼宇自动化控制应用中通常使用多个 I/O模块,并分散配置在大楼各处,例如靠近灯光、空调等控制设备的地方。依据案场需求与模块功能会进行不同的设定,而为了让系统容易维护,流畅运作,通常会有以下需求:
- 所有模块的通讯参数
- 可以快速调出RS-485 网络上多个模块的设定,立即开始进行通讯与测试等工作。 - 个别模块的功能参数设定
- 有助于了解模块的功能与备份这些设定
使用情境: 楼宇自动化控制应用中通常使用多个 I/O模块,并分散配置在大楼各处,例如靠近灯光、空调等控制设备的地方。依据案场需求与模块功能会进行不同的设定,而为了让系统容易维护,流畅运作,通常会有以下需求:
- 各模块通讯参数设定数据(COM端口号码、通讯协议、通讯格式等)。
- 各个模块的功能参数设定记录(如Power On Value、Safe Value、Watchdog、AI输入范围、AO输出范围等)。
- 在日后因更新功能或模块损坏而进行更新和更换模块时,可以提出原始的设定值进行比对。
回复设定与模块诊断
在 DCON Utility Pro 加载之前储存的项目档,可用来恢复项目原始的设定与通讯状态。也能利用软件提供的比对功能,诊断现有模块的设定与项目文件中设定的差异。
比对的结果可能会有以下状况:
比对的结果可能会有以下状况:
- 完全一致
- 模块通讯参数正确,但功能参数设定不同。
- COM Port 不存在或已变更。
- 模块不存在。
- 模块型号不同。
- 有新添加的模块存在 (新添加的模块设定参数不存在原始项目文件中,比对功能无法对添加的模块进行诊断)。
命令行工具
以文本模式发送模块的命令字符串,并读回模块执行命令后的响应。
为了让用户能够方便的取得模块命令的相关信息,进行功能测试,命令行工具提供以下功能:
- 可用来判断模块是否存在通讯问题,例如是否没有响应,或者是响应乱码等。
- 在开发程序的过程中,学习如何使用命令与接收响应。
为了让用户能够方便的取得模块命令的相关信息,进行功能测试,命令行工具提供以下功能:
- 点击搜索列表中的模块名称,命令行工具会自动列出模块常用的命令列表。
- 点击列表中的命令,自动显示命令字符串与参数,不需翻查手册,即可进行测试。
- 可手动导出 DCON 模块的命令表或 Modbus 模块的寄存器地址表。
快速设定多个远程 I/O 模块
在量产自动控制设备,或是在项目中使用了大量同样设定的模块时,一一设定模块常常要花不少时间。为了能够快速设定大量的模块,DCON Utility Pro 提供全新的批量设定功能,能够帮助用户快速设定大量的 I-7K/M-7K/I-87K/tM 系列模块。操作步骤简要说明如下:
- 脱机检查和设定I-7K/M-7K/I-87K/tM系列模块功能参数。
- 将设定储存成项目档,可以寄送给其他用户,或是后续变更使用。
- 将模块的INIT* 引脚接地之后再上电启动模块,按下 Write 按钮即可完成设定。
- 日后复制系统时,只需开启项目文件,再将模块的 INIT* 引脚接地并启动,就能迅速完成整批模块的设定。
备份和还原 PAC 上的 I-87K I/O 模块设定
在 PAC 主机上执行 "Save Project" 功能,可将主机上的 I-87K 模块设定保存成备份文件。如果之后需要升级设备或更换失效的模块,就可以利用备份文件快速还原模块的设定状态。 “备份和还原PAC上的 I-87K I/O模块设定” 功能也能用来判断备份文件中使用的模块和目前主机上设置的差异。包含:
- 插槽上的模块是否被更换。
- 空的插槽上是否安装了新的模块。
- 原有的模块是否已被移除。
脱机设定 RU-87PN 扩充单元
- 可以在脱机 (没有 RU-87PN 扩充单元和 I-87K I/O 模块) 的情况下编辑每个插槽的 I-87K I/O 模块设定。
- 可以将编辑完成的设定储存为项目档。
- 可以脱机开启项目档,查看每个I-87K I/O模块的设定状态。
- 在RU-87PN (USB-87PN/ET-87PN) 联机的状态下打开项目档,可将设定的内容直接加载I-87K I/O 模块。
数据记录器功能
DCON Utility Pro V4 提供简易的数据记录器工具,不需编写任何程序,即可将读取到的数据储存为 csv 格式文件,方便后续使用 Excel 进行数据与绘图分析。
- 支持同时记录多个 COM Port 的模块数据。
- 支持不同通讯协议的数据采集。
- 依据搜索结果提供模块通讯命令与参数,不需翻读手册查询命令。
支持多国语言
DCON Utility Pro 内建英文、繁体中文和简体中文。
- 使用者可以在 English.ini 档案中编辑自己国家的文字内容。
- 切换语言后立即生效。
内含FAQ说明档
DCON Utility Pro 内含 FAQ 编码分类如下:
- DCON_01_xxx 系列介绍 DCON Utility Pro 比较需要深入说明的功能。
- DCON_02_xxx 系列介绍了一些模块应用的使用方法,例如 Safe Value 如何配合看门狗功能。
- DCON_03_xxx 系列提供 DCON Utility Pro 用户经常遇到的问题的解决方法。
DCON Utility Pro 支持多种 ICP DAS 远程 I/O 监控模块。下表为DCON Utility Pro 的产品系列支持总表。
您也可以 点此查看详细的型号说明。
I/O 模块与扩充单元 | 产品类型 |
---|---|
I-8K/I-9K 系列模块 | 并行总线 I/O 模块 |
I-87K/I-97K 系列模块 | RS-485 I/O 模块 |
I-7000,M-7000 系列模块 | RS-485 远程 I/O 模块 |
M-2000,M-6000 与 tM 系列模块 | RS-485 远程 I/O 模块 |
XV 扩充板 | I/O 扩充板 |
ZT 系列模块 | ZigBee I/O 模块 |
iSN, CL-200, DL 与 PIR 系列模块 | 远程传感器模块 |
LC与 DALI 系列模块 | 灯控模块与 DALI 网关 |
SC 系列模块 | 风机控制模块 |
SL 系列模块 | 三色灯监控模块 |
DLW-1243, DLW-1200, DLW-1100, DLW-1120 | 微型气象站 |
RU-87Pn, USB-87Pn, ET-87Pn 与 I-87Kn 扩充单元 | 远程 I/O 扩充单元 |
I-8410, I-8810, I-8430, I-8830, I-8KE4 与 I-8KE8 从端 I/O 扩充单元 | 从端 MiniOS7 I/O 扩充单元 |
常见问题
产品使用 | |
---|---|
DCON_01_001 | 如何透过 INIT* 接地的方式快速设定大量同一型号的模块? |
DCON_01_002 | 如何透过储存/载入 (Save/Load) 项目管理维护所有已完成设定的模块? |
DCON_01_003 | 如何备存与回存 PAC 主机上的 I-87K 模块设定? |
DCON_01_004 | 如何使用 DCON Utility Pro 数据记录功能? |
DCON_01_005 | 如何通过 DCON Utility Pro 查询模块使用的命令? |
DCON_01_006 | 如何使用多国语系? |
DCON_01_007 | 如何通过 DCON_Utility Pro 设定 Linux 平台上的模块? |
DCON_02_001 | 如何使用安全值与主机看门狗建立可靠安全远程监控系统? |
DCON_02_002 | 如何读取分布式系统中 DI 模块的 ON/OFF 讯号? |
DCON_02_003 | 如何将 GPS 接收器模块数据对应到 Google Map 网页? |
DCON_02_004 | 如何更改配有拨码开关及旋钮开关模块的通讯参数? |
DCON_02_005 | 如何对选购的 NTC 热敏电阻温度计设定 User define type? |
DCON_02_006 | I-87KN 与 RU-87PN /USB-87PN/ET-87PN 使用设定的差异? |
DCON_02_007 | 如何从 I-87KN 升级到 RU-87PN? |
疑难排除 | |
DCON_03_001 | 如何在您的系统启用 Microsoft .NET Framework 3.5 或更新版的 Microsoft .NET Framework? |
DCON_03_002 | 如何解决 RS-485 网络找不到模块的问题? |