DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- Be more familiar with the TIA Syntax well known by S7 programmers
- Add Type Information to support all available TIA types
- "Type inference" to be not too verbose
Supported types
| Bytes | TIA Name | Suitable Java Equivalent | Supported S7 PLCs |
|---|---|---|---|
| 1 bit | BOOL | boolean | all |
| 1 | BYTE |
| byte[8]? | all | ||
| 1 | CHAR, SINT | byte | all |
| 1 | USINT | short | all |
| 2 |
| INT | short | all | |
| 2 | WORD | byte[16]? | all |
| 2 | UNIT | int | all |
| 4 | DWORD |
| byte[32]? | all | ||
| 4 | DINT | int | all |
| 4 | UDINT | long | all |
| 4 | REAL | float | all |
| 4 | TIME | ? | ? |
| n+2 | STRING (equals STRING[254]) / STRING[n] | String | all |
Syntax
Datablocks
Addressing is different for non-primitive and primitive types.
...