概述

在里面上一个示例,我们看到了如何从一个凹槽I/O模拟或数字频道。

读取和输入节点是相似的,因为它们都从凹槽我/o。

读取节点仅在收到传入消息时才读取。在非常简单的流程中,传入的消息通常是从配置为定期间隔的注入消息的注入节点生成的。

输入节点扫描I/O,并且仅在值更改时才会生成新消息。在许多情况下,这比使用读取节点更方便。

例子

  1. 拖出输入节点和调试节点。
  2. 将节点连接在一起。
  3. 双击输入节点以打开“编辑groov i/o输入节点”视图。
  4. 对于设备字段,请确认选择了配置的设备。
  5. 对于数据类型字段,选择任一数字状态变更或者模拟通道值,取决于您使用的模块类型。
  6. 对于模块索引,请输入您要使用的模块位置。索引基于零,因此0用于机箱上的第一个插槽。
  7. 对于频道索引,请输入您要使用的频道。索引基于零,因此0用于模块上的第一个通道。
  8. 单击完成。
  9. 点击部署。

在“调试”选项卡中,您应该在频道的状态或值更改时查看消息。

输入节点示例

输入节点示例

选项

对于数字渠道,您可以以各种方式监视状态变化: *国家变更:每当频道的状态更改时,都会生成新消息。*打开关掉:仅当频道打开或关闭时,才会生成新消息。*在闩锁上外部:仅在设置数字输入的闩锁时才生成新消息。这很可能与写节点一起清除闩锁。*特征值:当数字输入的特征值更改时,会生成新消息,例如计数器或测量值。

对于数字值,DeadBand设置控制新消息的生成。仅当新值与先前的发送值相比(或刚刚启动时的初始值)相比,新值超出了死条之外,才会生成消息。

当。。。的时候发送初始值选择选项,节点将发送带有第一个值的消息。当需要捕获当前值而不是等待在发送消息之前更改值时,这很有用。

下一步

继续进行编写I/O值