由于初次接触西门子 指令向导 和库文件都不会用
小弟搞了一个S7-200控制伺服电机 编程
停止使用中断 模式19
中断INT1内容是
高速计数器 设成 模式12
使用I0.0触发SM67
问题:比如SMD72中写入100000个脉冲
I0.0触发脉冲输出
当脉冲发送完成时执行中断INT1 停止脉冲输出 此时高速计数器HC0的数值比100000多
而且SMW68的值小则HC0差的就少 SMW68的值大则HC0差的就多
个人猜测是不是脉冲发送到100000时触发中断,中断执行时脉冲还在输出计数器还在计数 然后一段时间脉冲才停止脉冲输出 引起的这个问题
请高手指点 怎样才能消除这个误差