译码指令和编码指令等—郁闷啊

DECO指令中,送一个10进去,出来的是1024,为什么是1024呢?
 ENCO指令中,送一个2#1000,为什么出来的是2#11呢?
 这两个指令是怎样理解的呢,可以给小弟详细点讲讲吗.
 郁闷啊
 还有填表指令是怎样用的呢,在什么情况下用到,改怎样理解这个指令呢?
 高速计数器是在什么情况下才用呢?
 对于上面的问题实在是不懂,有请高人指教,小弟感激不尽啊

问题补充:
还有个问题:
 整数45转化为双整数后,基二进制表示为:2#0000_0000_0000_0000_0000_0000_0010_1101,而整数-45转化为双整数后则为:2#1111_1111_1111_1111_1111_1111_1101_0011。
 为什么-45转化为双整数是2#1111_1111_1111_1111_1111_1111_1101_0011的呢,这个数怎么会等于-45的呢?
 

最佳答案

指令的理解还是多看看手册吧。填表指令是用来设置程序的初始工作状态的,当然在程序正常执行时也可以使用。高速计数器是接收变化频率较快的输入信号用的,如旋转编码器也就是码盘等。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:47
下一篇 2021年7月5日 上午2:47

相关推荐

发表回复

登录后才能评论