• 自动化系统
  • 驱动技术
  • 低压电气
  • 工业服务
  • 其他
更多
常问问题

怎样在 STEP 7 MicroWIN 中相互转换二进制码和格雷码(含视频)

star star star star star
5.0 分
  • 软件编程
文档编号:26485059| 文档类型:常问问题| 发布时间:2023年10月20日
  • 1
  • 788
  • 8156
内容预览: 描述: 怎样在 STEP 7 MicroWIN 中相互转换二进制码和格雷码(含视频)。 ......

说明
STEP 7 - Micro/WIN 的标准库中不包含格雷码转换。使用下载的附件可以转换成8位、16位和32位二进制数。

格雷码指令库的描述
"graycode.mwl" 指令库包括用于字节、字和双字格式的编码和解码的功能块。


图 1

从二进制码转换到格雷码(BIN_GRAY)
功能块 BIN_GRAY_B、BIN_GRAY_W 和 BIN_GRAY_DW 把输入的字节、字和双字类型的二进制码编码成格雷码。


图 2

功能参数数据类型操作数
BIN_GRAY_BIN[BYTE]VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *VD, *LD, *AC
OUT[BYTE]VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *LD, *AC
BIN_GRAY_WIN[WORD]VW, IW, QW, MW, SW, SMW, LW, T, Z, AEW, Constant, AC, *VD, *AC, *LD
OUT[WORD]VW, IW, QW, MW, SW, SMW, LW, T, Z, AC, *VD, *AC, *LD
BIN_GRAY_DWIN[DWORD]VD, ID, QD, MD, SD, SMD, LD, AC, HC, Constant, *VD, *LD, *AC
OUT[DWORD]VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC表 1

从格雷码转换到二进制码(GRAY_BIN)
功能块 GRAY_BIN_B、GRAY_BIN_W 和 GRAY_BIN_DW 把输入的格雷码解码成字节、字和双字类型的二进制码。


图 3

功能参数数据类型操作数
GRAY_BIN_BIN[BYTE]VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *VD, *LD, *AC
OUT[BYTE]VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *LD, *AC
GRAY_BIN_WIN[WORD]VW, IW, QW, MW, SW, SMW, LW, T, Z, AEW, Constant, AC, *VD, *AC, *LD
OUT[WORD]VW, IW, QW, MW, SW, SMW, LW, T, Z, AC, *VD, *AC, *LD
GRAY_BIN_DWIN[DWORD]VD, ID, QD, MD, SD, SMD, LD, AC, HC, Constant, *VD, *LD, *AC
OUT[DWORD]VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC表 2

定义范围
没有使用范围的限制,因为此转换是针对二进制和所有最终被解析为二进制的数据(十进制、十六进制和有符号数)。

将格雷码转换为二进制码的附加功能
子程序 GRAY_BIN 和 XOR 用来将格雷码解码为二进制代码。

STEP 7 Micro/WIN 库是 zip 文件
复制 "graycode.zip" 文件到单独的目录并解压缩这个文件。您可以添加这个 "graycode.mwl" 库指令到 S7-200项目,这个库指令可用于 V3.2.4.27 和更高版本的 STEP 7 Micro/WIN 中。

注意

  • 这些格雷码编码和解码块不能用于连接串行 SSI 编码器,因为这些编码器需要通信速率大于 187.5 K bit/s 并且需要两对电缆( 用于时钟和数据 )因此不能连接到 S7-200 CPU 的通信接口。
  • 关于更多格雷码(变量表、译码规则)信息可查看
    进入 ID: 25629271
  • 添加库到 STEP 7 Micro/WIN 中的信息可查看
    进入 ID:16689345

graycode.zip ( 3 KB )



您可以前往全球资源库查看此文档:http://support.automation.siemens.com/CN/view/zh/26485059

推广Service Portal Home首页
  • 评论
  • 分享

    扫码分享

  • 收藏
  • 点赞
  • 纠错
 

隐私政策更新提示

欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

同意并继续浏览
提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

0元领课点我

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。