负载是个5米/分钟运动的滑台,想在到达设定点(该位置自由设置)后有个硬件或者软件的实时输出,控制下位机执行相应的动作
原先想用SSI信号的磁致伸缩传感器,可是该类传感器有个扫描时间,在设定运动速度下,这样一算下来,会有个固定偏差,放弃了,决定还是采用正交编码器的方案,接个光栅,4倍频后1um的分辨率。
看该模块最高4MHz读取频率,这个读数频率是够了,也满足精度要求
现在对控制这块有点小问题
因为想实时输出,该模块好像有个到设定值输出改变的功能,可是组态里看只能是个固定的值,好像没法通过变量定义?如果可以的话是怎么做呢?
不知道这个功能的响应速度究竟多块?从读到数+硬件延迟的时间,那么能不能通过设定循环扫描的时间来进行呢?这样如果可以设置1ms的扫描和判断执行时间,负载端大概在这段时间往前继续走了0.083mm。不知道能不能这样实现,甚至更短的扫描执行时间
我看模块里有个同步的功能,看介绍是能把扫描执行什么的放在一个周期里,不知道能不能用于这个实现?
目前看PLC执行整个控制应该最合适的,可是卡在这个问题上了