| Comparison of Ladder Diagrams, C Language, and ST Language in Xinjie PLC | |||
| Ladder Diagram | C Language | ST Language | |
| Add | ADD | + | + |
| Subtract | SUB | – | – |
| Multiply | MUL | * | * |
| Divide | DIV | / | / |
| Assignment | MOV | = | := |
| Logical AND | AND | && | AND |
| Logical OR | OR | || | OR |
| Logical NOT | LDI | ! | NOT |
| Comparison – Greater Than | LD> | > | > |
| Comparison – Less Than | LD< | < | < |
| Comparison – Equal To | LD= | == | = |
| Comparison – Not Equal To | LD<> | != | <> |
| Comparison – Less Than or Equal To | LD<= | <= | <= |
| Comparison – Greater Than or Equal To | LD>= | >= | >= |
| Exit Entire Loop | break | EXIT | |
| Exit Current Loop | continue | continue | |
| Modulus | Division DIV | a%b | a MOD b |
| Convert Float to Integer | INT | (int)x | REAL_TO_INT(x) |
| Convert Integer to Float | FLT | (float)x | INT_TO_REAL(x) |
