问题描述:
在Unity Pro下用TOTALIZER功能模块时, OUT管脚的输出为什么与我实际的累积值不一致?所属产品线:
EcoStruxure Control Expert(原Unity Pro)解决方法:
要解释这个问题,首先需要了解该功能模块的工作时序。假设功能模块的inc_dec参数设置为默认状态0时,即采用常规模式时,那么其具体的时序图就如下所示:
配置该功能模块时,首先应配置输入积算的极限值,即Para_TOTALIZER结构变量中的thld参数,而一旦该参数设置为某一个浮点型的数值后,功能模块的OUT输出管脚输出的实际上是输入积算极限值范围内的积算值,当积算值大于thld参数设定值时,OUT输出管脚输出值将清零,同时cter计数器加1,而此后,OUT输出管脚输出值已不再是实际的积算值,实际的数值应该是:outc = thld * cter + out ,而该值存放在info_TOTALIZER结构变量中。
是否有帮助?