在PLC(可编程逻辑控制器)编程中,二进制数的表示方法如下:
一、基本表示形式
前缀标识 二进制常数需使用前缀 `2` 表示,例如 `2011`、`21011` 等。
分组与分隔
- 从最低位(最右边)开始,每4位二进制数分为一组,不足4位的用0补零。
- 组间用下划线 `_` 分隔,例如 `2110_1011_1101`(实际存储时无需下划线)。
二、示例说明
计算过程:
$$0 times 2^0 + 1 times 2^1 + 1 times 2^2 + 0 times 2^3 + 1 times 2^4 + 0 times 2^5 + 1 times 2^6 + 1 times 2^7 = 214$$。
三、应用场景
硬件状态表示
- 使用 `M` 指令表示数字量(如开关状态),例如 `M0.0` 表示第一个数字量输入的ON状态。
数据传输与运算
- 例如,将十进制数4传输给 `K1Y0`(按位组合元件)时,需先转换为二进制 `0100`,指令为 `MOV K(4) K1Y0`。
四、注意事项
带符号二进制数采用补码表示,最高位为符号位(0为正,1为负)。
位权计算:
二进制位权从右至左依次为 $2^0, 2^1, 2^2, dots$,例如第3位对应 $2^2=4$。
通过规范书写二进制数,可提高程序的可读性和维护性。