Enter 键握手在运行时的工作方式
按下某个对象的 Enter 键时,对象会将一个值写入到数据源。使用 Enter 键握手可在特定时段内为数据源保存值,以确保会在操作员向值标签发送新值前读取该值。
可以对控件列表选择器对象使用 Enter 键握手。
握手控件和设置的交互方式
当操作员对某个设置了握手的对象按下 Enter 键时:
- “Enter 键控制延迟”计时器将开始计时。当达到时间值时,Enter 标签会设置为 1。如果“握手复位类型”是“非零值”,则要将 Enter 标签设置为 1,在“Enter 键控制延迟”过期的时候 Enter 键握手标签必须为 0。
- “Enter 键握手时间”和“Enter 键保持时间”计时器开始计时。
- 如果已分配 Enter 键握手标签,则 Enter 键控件会一直保持其设置,直到“Enter 键握手时间”到期或由 Enter 键握手标签复位(以先发生者为准)。如未分配 Enter 键握手标签,则 Enter 标签会一直保持其设置,直到 Enter 键保持时间到期。
- 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,并且所有握手计时也会被复位。
提供反馈