本文适用于:
CVI Fusion 6.23 | Infinity Client 6.23 | Infinity Module 6.23 | Core Services 6.23 |
简介
本文介绍了 MODBUS TCP/IP IO 模块与 PivotWare 站的使用和配置。
目录 2 - MODBUS I/O 资产概览3-2 在 CVIFusion 中配置 MODBUS IO 资产 |
1 - 建议读物
2 - MODBUS I/O 资产概览
2-1 概览
Infinity Client 软件内嵌了必要的库,可通过 MODBUS TCP/IP 协议与其他设备进行通信,前提是交换的数据仅限于比特。
因此,PivotWare 可以连接到输入/输出状态是通过 Modbus TCP/IP 协议报告或配置的 I/O 模块。此外,无需在运行 Infinity Client 软件的计算机上安装任何附加软件即可实现这一点。
2-2 选择 MODBUS I/O 资产
选择资产之前,检查以下各项:
- 资产必须与 MODBUS TCP/IP 协议兼容。
- 资产必须与 MODBUS 协议的保持寄存器模式兼容。
下面是已公认用作 MODBUS I/O 资产的资产列表,以及我们的支持门户网(如有)上详细描述配置步骤的文章链接:
IO 资产制造商 | IO 模式 | 输入数量/输出数量 | 配置文章链接 |
PHOENIX | IL ETH BK DI8 DO4 IB IL 24 DI 32 IB IL 24 DO 32 | 40 / 36 | IL ETH BK DI8 DO4 配置 |
MOXA | ioLogikE1212 | 8 / 8 16 / 16 |
注意:Infinity Client 只能在 MODBUS 协议中使用布尔值。
3 - 在 PivotWare 中配置资产
本文附有一个虚拟进程 (MODBUS_IO_Training.zip) 和一个专用的 CSV 配置文件。为本文提供支持。
下面拍摄所有快照都与上述过程有关,可帮助您发现 MODBUS TCP/IO 资产的使用情况。
3-1 创建 Modbus 配置文件
设置资产前需要准备一个 csv 文件:该文件将作为 I/O 说明加载到 CVIFusion。
该文件中必须列出每个输入/输出及其相应的 MODBUS 寄存器地址。
该文件中必须有一个包含以下列的标头(以文件 Phoenix_IL_ETH_BK_DI8_DO4.csv 为例):
- 名称:变量名称。如果是输入,则所有后续行条目必须以 I 开头,如果是输出,则以 O 开头,后面跟着输入/输出编号。
- 地址:目标输入/输出的 IO 地址字段。地址格式为 XXXX.YY,其中 XXXX 是设备制造商提供的寄存器地址(请参见制造商数据表),YY 是特定字段地址 (十六进制范围,即 0 至 15)。
- 长度:始终设为 1,Infinity Client 只能通过 1 个位使用 MODBUS。
- 类型:必须始终设为布尔型。
- 访问权限:对于输入,必须设为 R(读),对于输出,必须设为 W(写)。
3-2 在 CVIFusion 中配置 MODBUS IO 资产
在 CVIFusion 中打开资产管理器面板,选择您希望将资产纳入其中的项目。
打开正确的项目后:
- 单击新建资产。
- 提供一个名称,然后选择 IO 模块选项作为资产类型。
- 将资产供应商更改为其他 IO 模块。
- 将 IO 类型更改为 MODBUS TCP/IP,然后填写您的资产 IP 地址。
- 单击加载配置,然后选择之前创建的 Modbus 配置文件。
如果文件格式准确并成功加载,CVIFusion 中的文件名旁边会显示一个复选标记。 - 依次单击保存资产和保存资产项目完成资产创建过程。
3-3 连接并在流程中使用资产
MODBUS TCP IO 资产必须通过 CVIFusion 的“站管理器”面板与所连接的站关联。请参见 Desoutter 工业工具:创建和关联资产 (desouttertools.com) 了解更多详细信息。
将资产分配到站后,就可以查看所创建的输入/输出数量了。
为此,请打开流程管理器的站面板:
- 展开 IO 事件映射字段。
- 单击 IO 事件映射按钮。
这样申报的 I/O 不仅可用于 Digital In 步骤、Digital Out 步骤、Digital Picking 步骤、Action Monitoring 步骤...,还可以通过站级的 IO 事件映射视图进行工具和状态监控。
3-4 通过 Infinity Client 检查 IO 资产行为
在传输流程/站后,可通过 Infinity Client 对 IO 资产行为进行测试。
- 确保已部署包括 MODBUS TCP/IP IO 资产在内的流程/站。
- 登录具有管理员特权的站。
- 单击 Infinity 徽标
- 单击 I/O 诊断按钮。
将打开一个面板,您可以测试任何已配置和连接的 IO 资产。
- 从面板上部的下拉菜单中选择要测试的 IO 资产。
- 激活资产的一个或多个输入:必须打开输入字段中的相应显示。
- 单击输出字段中显示的任意按钮。因此,相应的输出必须在资产上处于活动状态。
4 - 更多读物
下文可提供进一步的信息:
- MOXA iOLogik E1212 配置:将 MOXA iOLogik E212 用作 MODBUS TCP/IO 资产的配置步骤。
- 集成 Desoutter IO 资产:使用 Desoutter 提供的 Nano IO 和 Micro IO 的配置步骤。