感悟网 导航

关于西门子plc s7-200编码指令和译码指令 西门子S7 200PLC中的ENCO指令

作者&投稿:翠冒 (若有异议请与网页底部的电邮联系)
西门子S7-200的编码指令和移位指令在这个电路上同时用起什么作用?~

速度放缓的的萨尽快恢复集散地恢复健康受到客户的萨即可放款

ENCO指令:编码指令将输入字(IN)最低位集的位数写入输出字节(OUT)的最低"半字节"(4个位)中。
MW0=0时,Q0.0等于0(mw0没有1,也是0)
MW0=1时,Q0.0等于0(1在mw0 的 末位,即0位上,应该是0)

完整的帮助说明是这样的“将字节输入数据IN的最低有效位(值为1的位)的位号输出到OUT指定的字节单元的低4位”,也就是说如果你在一个字中,存放的数据(二进制的)是0100 0000 0000 0000,那么它的最低有效位,就是值为1的那个位,是第14位,那么就把14,写入到OUT所指定的字节单元(比如VB1)的低4位咯,也就是0000 1110

VW120左起第三位为1,即其最低有效位为3,然后把3变成二进制放到VB0的低四位就为0011,所以就是0000 0011,这就是编码

结果不是0000 0010吗?确定没错?Vw120最低有效位为2.编码之后把2这个数字换成二进制到vb10低四位中

我也感觉答案不对,应该右起往左数,从0开始,刚好是0.1.2,所以最低有效位在第2位上,应该8421码表示的是2,即0010,而不是3,0011.

应该是vb10等于00000010

小麦同学说的对

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网