发表于:2019/4/6 18:15:04
#10楼
因为1S脉冲是依靠获取PLC的运行时间来实现的,通过每次扫描周期来读取PLC的运行时间,然后两次读取值的差达到时间就输出,因此本身存在着误差。
这个和PC上定时器的实现使用的是同样的方式,在PC上的时钟也会存在误差。要实现高精度的,只能通过中断不停的查询,例如PLC中的周期中断来实现精确定时,PC上通过挂起线程不断查询。
Good Luck~
这个和PC上定时器的实现使用的是同样的方式,在PC上的时钟也会存在误差。要实现高精度的,只能通过中断不停的查询,例如PLC中的周期中断来实现精确定时,PC上通过挂起线程不断查询。
Good Luck~