之前用1215C DC/DC/DC做的一套系统,高速计数器数编码器脉冲数,产生硬件中断OB40,在OB40里复位高速计数器,这样很方便的实现了编码器中断的功能。
现在升级为1515+TM Count,惊讶的发现竟然没有类似1215的功能。只能先在OB30里循环更新高速计数器,再产生溢出的硬件中断OB40,感觉OB40要受OB30制约的方式很不合理,而且这种方式是否能保证OB40“精准”中断呢?而西门子帮助文档也写的很清楚:
Call High_Speed_Counter
The instruction High_Speed_Counter must be called once per counter, either
cyclically or in a time-controlled program. The call is not permitted in an
event-controlled interrupt program.
我想可能还是我没有找到实现方法吧!想在此请各位大神帮助!万分感谢!