2N的AD模块使用from to指令读写。指令有执行时间。模块有转换时间。
当我意愿需要此时此刻要最快地获得一个新的值。要用什么样的时序去使用from和to。
我的理解,看看大家说对不对。
1.用to指令,命令模块进行转换。某一个缓冲区的位从0变化到1,就转换一次。
2.指令执行完之后延时一个时间,时间的大小是模块声称的转换时间再稍稍长一点。
3.启动了计时之后,使用to指令把转换启动位写0。以便下一次命令转换的时候可以立即写1进去。
4.时间到。使用from指令从模块的缓冲区读取转换值。
5.下一个采样周期到达后,重复第一步。
问题是,我对第二步延时的理解对不对?我看编程手册的例子,to指令后面紧跟就是from指令。就是说命令了转换之后就马上读取这个值。模块都没有转换好久被取出当前值了。而这个当前值却是上一次的转换结果,不新鲜。
对不对?
还是说自从to指令后,PLC会停止扫描等待转换?得到的可以是最新鲜的?