STEP7 Micro/WIN 中相互转换二进制数和格雷码

   2024-09-13 建材之家380
核心提示:绝对式编码器输出反映绝对位置的多位二进制数,由于制造上的原因,绝对式编码器一般采用格雷码。格雷码相邻的两个二进制数只有一位有变化。用PLC的输入模块读取到格雷码后,需要将它转换为普通的二进制数,然后将它转换为实际的位置值。 对于S7-200,下载附件graycode.zip后,解压缩得到库文件graycode.mwl。执行STEP 7 - Micro/WIN的菜单命令“文件”→“添加/

绝对式编码器输出反映绝对位置的多位二进制数,由于制造上的原因,绝对式编码器一般采用格雷码。格雷码相邻的两个二进制数只有一位有变化。用PLC的输入模块读取到格雷码后,需要将它转换为普通的二进制数,然后将它转换为实际的位置值。
    对于S7-200,下载附件graycode.zip后,解压缩得到库文件graycode.mwl。执行STEP 7 - Micro/WIN的菜单命令“文件”→“添加/删除库”,在指令树的“库”文件夹中可以看到安装好的库“GRAYCODE”。
    "graycode.mwl" 指令库包括用于字节、字和双字格式的编码和解码的功能块。
    功能块 BIN_GRAY_B、BIN_GRAY_W 和 BIN_GRAY_DW 把输入的字节、字和双字类型的二进制数编码成格雷码。
    功能块 GRAY_BIN_B、GRAY_BIN_W 和 GRAY_BIN_DW 把输入的格雷码解码成字节、字和双字类型的二进制数。

 
举报收藏 0打赏 0评论 0
更多>相关评论
暂时没有评论,来说点什么吧
更多>同类电工资讯
推荐图文
推荐电工资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  帮助中心  |  网站地图  |  违规举报
粤ICP备14017808号粤公网安备 44030402000745号