恭喜,你发布的帖子
发布于 2016-10-09 12:36:41
15楼
关于过圈出错的概率问题,这样讲吧,这是一个负逻辑并行输出的8位单圈,有八根芯线,要分别进入八个I/O点,那么问题来了,这八个点是同时锁定扫描读取数据吗?如果不是同时锁定同时读取,那么在过圈的时候,有的数据已经更新过圈了,而有的数据还没有更新过圈,那你是如何逻辑判断的?大部分人并不熟悉可能有这样的问题而去做逻辑判断,而这个负逻辑的编码器的解码已经要占用时间,还要做先后扫描各个I/O点读取时间差的逻辑判断。如果你要拿单圈绝对值编码器当多圈用,那至少也要学习欧系的做法用串行输出的单圈绝对值,一次锁定同步读取每个位数,没有各个位数读取时间差。悲剧的是这是一个并行输出的,且没有输出锁定,在后续读取设备是有时间差错位可能性的。
引用<如果不是……>
大家都知道。plc的输入是只有在那个时刻更新的,并不会有一段“很短”时间的概念。JK触发器 T触发器 D触发器,晓得不?只有在时钟边缘到来的时候把数据输入并且保存。何况plc?
还有,编码器玻盘也是有这样的一个条纹,用于在每一个码值稳定之后触发变更输出的。不存在时差的概念。要是有,那只能是编码器输出晶体管的固有特性导致的输出迟缓。并导致数据不同期。
请填写推广理由:
分享
只看
楼主