程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

PLC编程必看!5种常见进制数解析,搞懂才能玩转PLC!

balukai 2025-06-24 11:51:18 文章精选 3 ℃

今天咱们聊聊PLC编程中那些“神秘”的进制数——二进制、十进制、十六进制…是不是一听就头大?别慌!看完这篇,保证你从“懵逼”变“大神”!

1.二进制(Binary)

●定义:仅由 0 和 1 组成的进制,是计算机底层逻辑的基础。

●PLC应用:

表示开关量状态(如传感器信号、继电器通断)。

位(Bit)操作,例如D0.0表示16位数据寄存器D0第1位。

●PLC(汇川H5U)示例:

输入开关量映射,输入点X20二进制表示状态OFF是0,ON是1

2.十进制(Decimal)

●定义:日常使用的 0-9 进制,直观易读。

●PLC应用:

设置定时器、计数器的数值(如延时10秒)。

模拟量数据的标定(如温度值25°C)。

●PLC(汇川H5U)示例:

K表述为10进制,K1000设定1000毫秒延时,temp0311接通下一步流程

3.十六进制(Hexadecimal)

●定义:0-9 和 A-F(代表10-15)组成的进制,用于简化二进制表达。

●PLC应用:

内存地址表示(如 `16#FF` 表示255)。

通信协议中的数据帧(如Modbus报文)。

●PLC(汇川H5U)示例:

H表述为16进制,MOV H11把16进制数数据写入通信变量地址中

4. BCD码(Binary-Coded Decimal)

●定义:用4位二进制数表示1位十进制数(0-9)。

●PLC应用:

●七段数码管显示控制(如电梯楼层显示)。

●某些仪表的数据传输(避免进制转换误差)。

●PLC(汇川H5U)示例:

二进制,10进制,16进制数据转换成BCD码数据显示

5.八进制(Octal,较少使用)

●定义:由0-7组成,早期用于简化二进制分组。

●PLC应用:

某些旧型号PLC的I/O地址分配(如西门子S7-300系列)。

应用总结

1.精准控制:二进制处理开关信号,十进制配置参数,十六进制优化通信。

2.资源优化:十六进制减少数据长度,提升编程效率。

3.兼容性:不同设备可能要求特定进制格式(如BCD码仪表)。

最近发表
标签列表