发布网友 发布时间:2024-09-27 16:36
共3个回答
热心网友 时间:2024-09-27 19:55
16位二进制 最多储存2的14次方!也就是32768! 16寄存器只能存放0~32768这么多数! 不同plc 表示寄存器存满是 方式不同 ! 可能是 你的plc 用取反的 方式表示的存满了! 你可以试一试-32767-1 这条指令看看 结果是不是32768
热心网友 时间:2024-09-27 19:54
32767 十六进制 0x7fff 这是十六位表示的最大有符号正数了
32768 十六进制 0x8000 符号位是1,自然就是负数了
正数和负数换算就是二进制位按位取反再+1
热心网友 时间:2024-09-27 19:55
32767 十六进制 0x7fff 这是十六位表示的最大有符号正数了
32768 十六进制 0x8000 符号位是1,自然就是负数了