修正:TOD 为 4B 无符号,func = 4(非 6,与 DWORD/UDINT/DATE 同组);func 6 仅 LWORD/ULINT/DT
This commit is contained in:
+1
-1
@@ -163,7 +163,7 @@ CMake 目标:`isa`(`STATIC`),无依赖;`vm` PUBLIC 链 `isa`。公开
|
||||
| INT | 2B | 有 | 3 | REAL | 4B | IEEE754 | 8 |
|
||||
| DINT | 4B | 有 | 5 | LREAL | 8B | IEEE754 | 9 |
|
||||
| | | | | DATE | 4B | 无(天) | 4 |
|
||||
| | | | | TOD | 4B | 无(ms) | 6 |
|
||||
| | | | | TOD | 4B | 无(ms) | 4 |
|
||||
| | | | | DT | 8B | 无 | 6 |
|
||||
|
||||
- 编译器类型检查**严格比对**(不匹配编译期报错);**BOOL 编译器强制 0/1**(越界报错)
|
||||
|
||||
+2
-2
@@ -55,9 +55,9 @@ func 决定"功能的细节"(宽度/符号/浮点)
|
||||
| 1 | 1 字节、有符号 | SINT |
|
||||
| 2 | 2 字节、无符号 | WORD、UINT |
|
||||
| 3 | 2 字节、有符号 | INT |
|
||||
| 4 | 4 字节、无符号 | DWORD、UDINT、DATE |
|
||||
| 4 | 4 字节、无符号 | DWORD、UDINT、DATE、TOD |
|
||||
| 5 | 4 字节、有符号 | DINT |
|
||||
| 6 | 8 字节、无符号 | LWORD、ULINT、DT、TOD |
|
||||
| 6 | 8 字节、无符号 | LWORD、ULINT、DT |
|
||||
| 7 | 8 字节、有符号 | LINT、TIME |
|
||||
| 8 | F32 | REAL |
|
||||
| 9 | F64 | LREAL |
|
||||
|
||||
Reference in New Issue
Block a user