Smart Completion provides instant, type-ranked suggestions in the Sequence Editor when you edit transition conditions, action conditions, expressions, and instruction operands.

| Context | Suggestions Provided |
|---|---|
| Variables | Input, output, local, and dynamic {variable} names ranked by expected data type |
| Struct & Compound Fields | Member fields after typing . (for example station.cylinder.extended or timer_1.Q) |
| Enum Values | Declared enumeration values (for example Mode.AUTO, Mode.MANUAL) |
| Step References | Local step names (Step10.X) and cross-sequence step states (OtherSeq.Step20.X) |
| Operators & Literals | IEC 61131-3 logical/comparison operators (AND, OR, NOT, ==, <>, <=, >=) and time literals (T#5s, T#100ms) |
| Action Qualifiers | Standard IEC 61131-3 qualifiers (N, S, R, P, L, D, SD, DS, SL) |
| Instructions | All supported PLC instructions grouped by category |
Smart Completion and the instruction picker offer all built-in PLC instructions:
CTUR, CTDRMODCONCAT, LEN, LEFT, RIGHT, MID, FIND, REPLACE, INSERT, DELETEINT_TO_STRING, DINT_TO_STRING, REAL_TO_STRING, STRING_TO_INT, STRING_TO_REAL, BOOL_TO_STRING