| Volume pwrb | |
| Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class | Code  ClassTree | INDEX NO INDEX |
Class SsBegin
|
||
|---|---|---|
| Version | 1.0 | |
| Modified | 08-MAR-2026 11:05:32.00 | |
| Code | rt_plc_macro_grafcet.h | |
The first Grafcet step in a sub-sequential chain.

The object is set active when its parent, i.e. the current SubStep object, becomes active. Compare with the SsEnd object which is the last step in a sub-sequential chain; see figure 3-50. To the right output one or more Order objects can be connected at the same time as well as one or more Stoxx, Setxx or Resxx objects. The output can also be left open or be used as an ordinary binary signal.

Example on a Sub-Sequential Chain
| RtBody attributes pwr_sClass_ssbegin | |||
|---|---|---|---|
| Boolean | Status | sts1 | |
| Array of Boolean | Order | Order | Specifies the status of the step. FALSE means an inactive step, and TRUE means an active step. The value may be picked up in another program by means of a GetDp object. Note! In the structure of the object or referenced this attribute is named Status[0]. Order[1] is a copy of Order[0]. The Trans object looks on Order[0] and Order[1]. |
| Boolean | StatusOld | StatusOld | Used to detect when its parent, i.e. the current SubStep object becomes active. |
| DevBody attributes | |||
|---|---|---|---|
| PlcNode | PlcNode | ||
| GraphPlcNode | |
|---|---|
| object_type | 38 |
| parameters[0] | 0 |
| parameters[1] | 0 |
| parameters[2] | 2 |
| parameters[3] | 0 |
| subwindows | 0 |
| graphmethod | 4 (special) |
| graphindex | 12 |
| default_mask[0] | 0 |
| default_mask[1] | 3 |
| segname_annotation | 1 |
| compmethod | 26 |
| compindex | 1 |
| tracemethod | 7 |
| traceindex | 1 |
| executeordermethod | 7 |
| objname | SB |
| graphname | SsBegin |
| debugpar | Order[0] |
| Status Output | ||
|---|---|---|
| Class | Output | |
| Type | Boolean | |
| Flags | STATE | RTVIRTUAL | INVISIBLE | |
| GraphName | sts1 | |
| Body | RtBody | |
| Order Output | ||
|---|---|---|
| Class | Output | |
| Type | Array of Boolean | |
| Flags | ARRAY | STATE | NOEDIT | REDUTRANSFER | |
| Elements | 2 | |
| GraphName | Order | |
| Body | RtBody | |
Specifies the status of the step. FALSE means an inactive step, and TRUE means an active step. The value may be picked up in another program by means of a GetDp object. Note! In the structure of the object or referenced this attribute is named Status[0]. Order[1] is a copy of Order[0]. The Trans object looks on Order[0] and Order[1].
| StatusOld Intern | ||
|---|---|---|
| Class | Intern | |
| Type | Boolean | |
| Flags | STATE | NOEDIT | INVISIBLE | REDUTRANSFER | |
| GraphName | StatusOld | |
| Body | RtBody | |
Used to detect when its parent, i.e. the current SubStep object becomes active.
| PlcNode Buffer | ||
|---|---|---|
| Class | Buffer | |
| Type | PlcNode | |
| Flags | INVISIBLE | |
| Body | DevBody | |