计数器存储模式 - 1794-VHSC

“存储计数”功能允许模块 (Module) 存储关联的计数器的当前计数值。存储计数由模块 (Module) 上的门/重置终端的状态触发。每个计数器的存储的计数放在输入模块 (Module) 定义的数据类型 (Data Type) 的 Ch0StoredCount 和 Ch1StoredCount 成员中。存储的计数值将保留直到在门/重置终端接收到新的触发脉冲。当接收到新的触发脉冲时,新的计数值将覆盖旧值。
有四种计数器存储模式用于操作您的计数器。另外,可以完全禁用该功能。从以下各项中进行选择:
  • 禁用存储计数
在此模式下,计数器存储模式被禁用且不使用该功能。
  • 存储/继续
在此模式下,输入 Z(门/重置)终端上脉冲输入的前沿导致 读取和存储计数器中的当前值。计数器将继续计数。存储的计数放在输入模块 (Module) 定义的数据类型 (Data Type) 的 Ch0StoredCount 和 Ch1StoredCount 成员中。存储的计数信息将保留直到它被新数据覆盖。
1756hscmode1 (2)
  • 存储/等待/继续
在此模式下,Z 门/重置终端上脉冲输入的上升沿读取当前计数器值并将它存储在输入模块 (Module) 定义的数据类型 (Data Type) 的 Ch0CurrentCount 和 Ch1CurrentCount 成员中,并在门/重置终端为高时禁止计数。计数在 Z 门/重置终端上脉冲的下降沿继续。模式 2 不重置计数器,虽然它存储计数值。存储的计数位于输入模块 (Module) 定义的数据类型 (Data Type) 的 Ch0StoredCount 和 Ch1StoredCount 成员中。存储的计数将保留直到它被新数据覆盖。
1756hscmode2
  • 存储-重置/等待/启动
在此模式下,输入 Z(门/重置)终端上脉冲的上升沿导致计数器停止计数、读取当前计数值并将它存储在输入模块 (Module) 定义的数据类型 (Data Type) 的 Ch0StoredCount 和 Ch1StoredCount 成员中,并将计数重置为 0。当门/重置终端上的 Z 输入保持高时,计数器不计数。计数在 Z 输入(门/重置)终端处脉冲的下降沿从 0 继续。存储的计数位于输入模块 (Module) 定义的数据类型 (Data Type) 的 Ch0StoredCount 和 Ch1StoredCount 成员中。存储的计数将保留直到它被新数据覆盖。
1756hscmode3 (2)
  • 存储-重置//启动
在此模式下,输入 Z(门/重置)终端上脉冲的上升沿导致计数器将累加计数值存储在输入模块 (Module) 定义的数据类型 (Data Type) 的 Ch0StoredCount 和 Ch1StoredCount 成员中,并将 counter 重置为 0。当 Z 门/重置输入为高时,计数器继续计数。存储的计数位于输入模块 (Module) 定义的数据类型 (Data Type) 的 Ch0StoredCount 和 Ch1StoredCount 成员中。存储的计数将保留直到它被新数据覆盖。
1756hscmode4
上图显示在门/重置脉冲的上升沿操作的存储计数功能。通过门反转数据类型 (Data Type) 功能,可以选择这些相同的功能使用门/重置脉冲的下降沿。在存储计数、持续/速率和周期/速率模式下,门/重置反转(配置模块 (Module) 定义的数据类型 (Data Type) 的 Counter0Zinvert 和 Counter1Zinvert 成员)是活动的。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal