修正:TOD 为 4B 无符号,func = 4(非 6,与 DWORD/UDINT/DATE 同组);func 6 仅 LWORD/ULINT/DT

This commit is contained in:
2026-08-25 11:54:41 +08:00
parent 59d7ff3159
commit ec1df225e2
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -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
View File
@@ -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 |