西门子 PLC S7200,高速计数器HSC0 初始值

我初学,请大侠指点,见以下程序,我的想法是:SMB37设为2#11000000,即要装入初值,而且是减计数。运行结果是:一开始HC0的初值为7,但I0.0输入时,HC0却不变——这与预期不符,预期是应该实现减计数。请指点,为什么不能减计数。
另外,假如我把SM0.0改为SM0.1,就能实现减计数,这个我也搞不明白,请一并指点。
多谢!

告诉你一绝招:编写高速计数器不要手动到主程序里面写,很容易出错,我从来不到主程序里面写高速计数器,用系统自带的向导,填写一下参数就可以了,而且只要参数对了,绝对不会出错。希望对你有帮助,给分吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-21
因为SM0.0总为1 所以每次周期扫描都会执行 相当于你不断置位计数器 把第二段程序直接并到第一段就好了
相似回答