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

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

相关推荐

  • 小白编程调试疑惑

    各位大神,本人小白刚写了个小程序调试后发现,图示i0.2和i0.1都是on状态,不是应该通了吗,为什么输出还是off状态 图片说明:    最佳答案 这是一个典…

    2021年7月5日
  • 关于自由口网络的问题

    曾经有人给过我"判断"的建议,但由于考虑到一台仪表如果被关闭,意味着什么也受不道到,我以什么作为判断的依据和方法呢?以时间,?起始符?结束符….?&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-200子程

    大侠们好!         S7-200系统手册中文版第里有下面一段话:“当子程序在同一个…

    SIMATIC S7-200 2017年12月7日
  • td400c初始化

    下载程序后,上电初始化,可是屏幕一直反复初始化,这是为什么?没换屏幕内容时正常显示的,加了点内容就不行了,我尝试只加上地址,不带汉字,上电没问题;加上汉字就不行了,不是地址冲突问题…

    SIMATIC S7-200 2020年11月1日
  • S7-200通迅的地址问题

    请问S7-200挂一个EM277后,作为从站和主站通迅,那么地址是怎么样分配的,比如:I0.0;Q0.0,还有上传的模拟量怎么处理,比如,VW4000在的数据在通迅中的地址是怎么样…

    SIMATIC S7-200 2021年7月5日
  • s7-200PLC与装有AB组态软件的PC连接通讯问题

    S7-200PLC通过profibus dp EM277模块与AB的组态软件Factroy Talk view studio&nb…

    SIMATIC S7-200 2020年10月31日
  • 西门子200、300子程序、块中边沿指令调用问题解决办法

    原来写西门子300的程序时,块里面有边沿指令,主程序多次调用该块,则多次调用结果会互相干扰,造成程序错乱。西门子200中多次调用子程序,也是这样的。不知道有没有什么好的解决办法没有…

    SIMATIC S7-200 2020年10月31日
  • 高速计数断电保持

    高速计数器CH0,经过编码器计数,技术过程中突然断电,如何赋值到另外一个寄存器,这个寄存器上电后再赋值到CH0,使得CH0继续断电时不清零。 问题补充:我找到方法了,准备试一试,大…

    2020年10月31日
  • s7-200如何做到为连续地址赋值

    各位大侠,s7-200如何做到为连续地址赋值,比如为vw200、vw202…….vw300此区间都赋值0,简洁一点的,谢谢! 最佳答案 1、例如:请问S7-200如何向VW…

    SIMATIC S7-200 2020年10月31日
  • s7-200 for指令

    s7-200我想做个子程序用 for指令把VB2000-2011的数据累加效验(也是加计算)然后把结果中的低字节放到VB2020输出请问这个子程序怎么做。。谢谢各位了。有…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论