PLC应用 - 数据变换

 时间:2026-02-14 03:09:12

1、BCD指令可用于数码管显示控制,

指令示例如下:

BCD  D0  K1M0

将D0中的数据进行二进制转换,采取位对应的M3-M2-M1-M0

PLC应用 - 数据变换

2、X0设为ON后,即可触发BCD指令

此时设置D0为1,1转换为二进制为0001,即M0有效输出

X0设为OFF后,即可触发BIN指令

此处将K1Y000处数据转换为十进制为1,赋值为D1为1

PLC应用 - 数据变换

PLC应用 - 数据变换

3、X0设为ON后,即可触发BCD指令

此时设置D0为7,15转换为二进制为0111,即M2-M1-M0有效输出

X0设为OFF后,即可触发BIN指令

此处将K1Y000处数据转换为十进制为7,赋值为D1为7

PLC应用 - 数据变换

PLC应用 - 数据变换

4、X0设为ON后,即可触发BCD指令

此时设置D0为11,15转换为二进制为10001,即M0有效输出

X0设为OFF后,即可触发BIN指令

此处将K1Y000处数据转换为十进制为1,赋值为D1为1

PLC应用 - 数据变换

PLC应用 - 数据变换

5、BCD码中只存在十进制的0、1、2、3、4、5、6、7、8、9

PLC应用 - 数据变换

6、“K1M0”辅助符中,每4个为一组,以标记符中“M0”为起始的M0、M1、M2、M3的状态成“K1”1组。

如示例,K1M0为5,即为二进制“0101”,故M0-M2有效

PLC应用 - 数据变换

7、“BCD D0 K1M0”即为将D0中的数据转换为BCD码,取低4位状态,分别赋值给M0、M1、M2、M3中

“BIN K1Y000 D1”即为取M0、M1、M2、M3的状态值,组合成1个数的低4位,赋值给D1中。

如示例:

“BCD D0 K1M0”中设置D0 = 15,即为二进制“0001 0101”,此处取低4位,赋值给K1M0,即为“0101” = 5。

“BIN K1Y000 D1”中K1M0 = 5,将其赋值给D1 = 5,。

PLC应用 - 数据变换

  • 博图怎么用置位复位指令编写起保停梯形图
  • Process Exit Code: (1060) 指定的服务未安装
  • 三菱PLC怎么设计一个简单的红绿灯循环程序
  • 模拟量不转换能显示到上位机吗
  • Inventor Professional 2017怎么设置为质量
  • 热门搜索
    jlzz大全奶水太多 物理退烧的正确方法 治疗胃病的最佳方法 红烧大排的家常做法 儿童睡眠不好怎么办 灰指甲初期治疗方法 猪头肉怎么做好吃 心绞痛是怎么回事 香雪兰的养殖方法 朱亚文电视剧大全最新