编码指令怎么用啊

编码指令将输入字(IN)最低位集的位数写入输出字节(OUT)的最低"半字节"(4个位)中。什么意思啊

最佳答案

举例说明:
ENC0:编码指令:
输入字(IN):AC3
输出字节(OUT)VB50
例如:
如当AC3中为1000  0010  0000  0000时,执行编码码指令后,VB50中为9,即AC3的最低有效位转换为代码,即9(b9位为1)存入VB50。
如当AC3中为1000  0001  0000  0000时,执行编码码指令后,VB50中为8,即AC3的最低有效位转换为代码,即8(因b8位为1)存入VB50。

DEC0:译码指令:
输入字(IN):AC2
输出字节(OUT)VW40
例如:
如当AC2中为3时,执行译码指令后,VW40中为0000  0000  0000  1000,即VW40的b3位置位。
如当AC2中为2时,执行译码指令后,VW40中为0000  0000  0000  0100,即VW40的b2位置位。

详见:
<S7-200 可编程控制器系统手册>下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1017[2].pdf

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐