Enter 键握手在运行时的工作方式

按下某个对象的 Enter 键时,对象会将一个值写入到数据源。使用 Enter 键握手可在特定时段内为数据源保存值,以确保会在操作员向值标签发送新值前读取该值。
可以对控件列表选择器对象使用 Enter 键握手。
握手控件和设置的交互方式
当操作员对某个设置了握手的对象按下 Enter 键时:
  1. “Enter 键控制延迟”计时器将开始计时。当达到时间值时,Enter 标签会设置为 1。
    如果“握手复位类型”是“非零值”,则要将 Enter 标签设置为 1,在“Enter 键控制延迟”过期的时候 Enter 键握手标签必须为 0。
  2. “Enter 键握手时间”和“Enter 键保持时间”计时器开始计时。
  3. 如果已分配 Enter 键握手标签,则 Enter 键控件会一直保持其设置,直到“Enter 键握手时间”到期或由 Enter 键握手标签复位(以先发生者为准)。
    如未分配 Enter 键握手标签,则 Enter 标签会一直保持其设置,直到 Enter 键保持时间到期。
  4. Enter 键
    控件复位为 0。
    小贴士:
    如果未指定
    Enter
    标签,则不会发生握手。
握手复位类型的工作方式
Enter 键握手标签以如下方式复位 Enter 标签:
  • 非零值
    在 Enter 键握手标签为非零值时将 Enter 标签复位为 0。
  • 零到非零转换
    在 Enter 键握手标签从 0 转换为非零值时将 Enter 标签复位为 0。
无论哪种情况,如果“Enter 键握手时间”在“Enter 键握手标签”复位 Enter 标签前到期,则应用程序会向 FactoryTalk Diagnostics 报告一个错误。
在图形画面中使用对象
  • 在 Enter 标签复位为 0 前,操作员可以向图形画面中的其他对象提供输入。
  • 如果操作员对某个 Enter 标签尚未复位的对象按下了 Enter 键(使用键按钮或外部键盘或小键盘),则应用程序会在 FactoryTalk Diagnostics 中记录一条错误。
图形画面更改
如果图形画面关闭,则 Enter 标签会复位为 0,并且所有握手计时也会被复位。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal