创建一个使用来自本地 ControlNet 扫描器的 I/O 数据的应用程序
在 ControlNet I/O 配置中,
FactoryTalk Linx
本身不会发出将数据包发送至 ControlNet 网络的请求。它将访问位于以本地方式连接到主机计算机的通信接口上的 I/O 数据。要创建一个使用来自本地 ControlNet 扫描器的 I/O 数据的应用程序,请执行以下操作:
- 使用RSNetWorx for ControlNet配置 ControlNet 扫描器。RSNetWorx包含实际网络配置。用户在FactoryTalk Linx中创建的连接模仿在RSNetWorx中使用RSNetWorx配置扫描列表工具创建的连接。有关更多信息,请参阅RSNetWorx帮助。
- 使用FactoryTalk Linx用户界面定义 ControlNet 扫描器卡中的 I/O。每个 ControlNet 扫描器卡的 16384 字节内部存储器中都包含输入表和输出表以存储数据。可以将此内存空间定义为完全用于输入、完全用于输出或同时用于输入和输出。ControlNet 扫描器中的 I/O 在FactoryTalk Linx通信设置编辑器的设计(本地)选项卡上定义。要在 ControlNet 扫描器中定义 I/O,请执行以下操作:
- 在 ControlNet 扫描器中定义称为地址块的内存块。
- 给这些块添加连接,这些连接模仿用户在RSNetWorx中创建的连接。连接可将地址块链接到数据源,如设备或内存。可以为输出表中的地址块分配多个重叠连接,以允许多个用户使用同一数据。输入表中不允许重叠连接。
- 添加别名。别名将名称与 ControlNet 扫描器的 I/O 表内的一组特定信息关联起来。
- 使用RSViewME 用户界面将图形控制与别名关联起来。创建别名后,当浏览FactoryTalk Linx服务器以查找其可用数据条目列表时,会将别名提供给 <RSV> 客户端。然后,可以将其分配给应用程序中的组件,如 LED 或开关。
- 创建运行时应用程序 (.mer) 并将其传输到目标 CE 设备之前,用户必须将配置复制到运行时 (目标)选项卡。
提供反馈