S7-200怎样编程实现高速计数器多位置动作控制?
最佳答案
不知道你的意思是不是说:在高计计数的时候,当遇到第一次当前值等于设定值的中断时,做完需要做的事情,然后改变设定值成为下一个值,然后等再次发生当前值等于设定值的时,又再一次产生中断。就这样一直延续下去,不断地定义下一个设定值。最终在一次行程上可以产生n次中断,驱动n种动作。
如果是这样的话,别因为遇到知音而开心,太早了。表面上这已经是一个很艰巨的任务,而实际上可能你用起来并不发现有什么问题。可能在一些时候会发生一些意外,你完全无法理解是什么原因造成的。把这意外归咎到其他原因。因为我做过。有一些出错情况无法解决。
就是:
正好在等于中断这个脉冲上发生了方向改变。基本上plc无法处理,在等于中断程序里面,到底是选择回程方向的一个设定值,还是选择前进方向上的一个设定值。
原因与
等于中断和反向中断的优先级有关。
具体我忘记了。我一直没有用我这个程序。有兴趣的朋友,论坛上见。
提问者对于答案的评价:
很好
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc251727.html