本文适用于:
CVI Fusion 6.23
Infinity Client 6.23
Infinity Module 6.23
Core Services 6.23


简介

本文介绍了 MODBUS TCP/IP IO 模块与 PivotWare 站的使用和配置。


目录

简介

1 - 建议读物  

2 - MODBUS I/O 资产概览  

     2-1 概览  

     2-2 选择 MODBUS I/O 资产  

3 - 在 PivotWare 中配置资产  

     3-1 创建 Modbus 配置文件  

     3-2 在 CVIFusion 中配置 MODBUS IO 资产  

     3-3 连接并在流程中使用资产  

     3-4 通过 Infinity Client 检查 IO 资产行为  

4 - 更多读物  


1 - 建议读物  


如果您是 PivotWare 的新手或不熟悉该软件套件,我们建议您先通读下文:


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 模式输入数量/输出数量配置文章链接
PHOENIXIL ETH BK DI8 DO4
IB IL 24 DI 32
IB IL 24 DO 32
40 / 36IL ETH BK DI8 DO4 配置 
MOXAioLogikE12128 / 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 - 更多读物  

下文可提供进一步的信息: