西门子PLC的大端模式

1. 大端模式和小端模式

  • 大端模式:高位字节地址在内存的低位地址端,低位字节地址在内存的高位地址端。
  • 小端模式:高位字节地址在内存的低高地址端,低位字节地址在内存的低位地址端。

2. 西门子PLC中一个word的表示

  • 如图:IW17 = IB17 + IB18
  • 其中IB17在高位地址端,IB18在低位地址端

3. 高字节低字位和低字节高字位

  • 最高有效位(MSB):byte的最高位,一个byte内西门子的最高位通常在二进制的最左边
  • 最低有效位(LSB):byte的最低位,一个byte内西门子的最低位通常在二进制的最右边

4. WORD和DWORD展开

  • 如果现在有MD100:
    • MD100 = MW100 + MW102
    • MD100 = MB100 + MB101 + MB102 + MB103
    • MD100 = M100.7 ... M100.0 + M101.7 ... M101.0 + M102.7 ... M102.0 + M103.7 ... M103.0
    • 注意每个byte中的MSB,LSB顺序不变。

5. 1500PLC的模式转换指令

  • 如图:

  • 在西门子的HMI侧,应该是用的小端模式,报警字对齐的时候需要注意

  • 非西门子的PLC,有些品牌会用小端模式。

posted @   不愿透露姓名的小村村  阅读(541)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 数据并发安全校验处理工具类
点击右上角即可分享
微信分享提示