编码指令怎么用啊

编码指令将输入字(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日 下午2:37
下一篇 2020年11月1日 下午2:38

相关推荐

  • 怎么解200-3级密码解密

    怎么解200-3级密码解密 最佳答案 无解. 提问者对于答案的评价:1

    SIMATIC S7-200 2021年7月4日
  • TD200文本问题请教大家。

    文本上的数据修改,怎么才能加上密码功能,密码输入正确后才能修改这个数据。我看密码的选项怎么是灰色的?不能选择,这是怎么回事? 图片说明:    最佳答案 不管你…

    2020年10月31日
  • S7-200 用多圈电位器对步进电机调速的问题

    我想用多圈电位器对步进电机进行调速,现在的情况是PTO输出时调多圈电位器改变周期数,周期数也改了,但速度还是不变,只有脉冲完成后,再次启动步进电机时才使用改变后的周期速度进行运转,…

    SIMATIC S7-200 2017年12月10日
  • S7200高速脉冲计数器

    HSC0高速计数器我用来控制步进电机计数Q0.0的脉冲输出数,Q0.2是方向,  现在是正转反转高速计数器都是加    …

    SIMATIC S7-200 2021年7月5日
  • S7-200绝对值如何处理?

    计算后的双子VD200计算的一个速度值,有可能是正的,有可能是负的,速度利用中断做的,所以想将VD200数值取绝对值,怎么取绝对值啊 最佳答案 STEP 7-Micro/…

    SIMATIC S7-200 2020年11月1日
  • CPU226与2个MP277十寸通讯

    CPU226 项目中已用了6个扩招模块。无法增加新通讯模块。CPU226要同时与2个或者3个MP277通讯。用MPI,PROFIBUSDP 还是以太网?需要增加…

    SIMATIC S7-200 2020年11月1日
  • 钢化炉控制程序

    有哪位做过玻璃钢化炉自动控制程序,最好是洛阳北玻水平钢化炉,有的话给兄弟发一份,程序最好有说明 问题补充:本人邮箱:changsha1988@163.com 最佳答案 我有,给你发…

    SIMATIC S7-200 2021年7月5日
  • 模拟量地址分配

    请问:S7-200的模拟量地址分配是怎样分配的,我一个224的CPU后面带了4个EM231模块,地址是从AIW0开始分配吗.另外,CPU后面第一个扩展可以是EM231模拟量模块吗?…

    SIMATIC S7-200 2021年7月5日
  • 为什么s7-200不会工作

    我做了个小系统,今天在调试发现个奇怪的问题。外部信号给它,不会工作,等我监控上,设置为run,它就动作了,然后断电后重启,就不会工作了。指示灯为黄色的,监控下run时为绿色的,这是…

    SIMATIC S7-200 2020年10月31日
  • 怎样自建S7-200程序库

    比如有一个已经创建的模拟量输入程序(其它程序已经编好的),我想把他放入S7-200的指令树的库中,怎样放入?为方便以后编写! 最佳答案 用户可以把自己编制程序集成到编程软件Micr…

    SIMATIC S7-200 2021年7月5日