How do I logically determine the first Task Cycle in a SoMachine or EcoStruxure Machine Expert PLC?
SoMachine (Versions: v2.0, v3.1, v4.0, v4.1, v4.2, v4.3)
- PLCs: M238, M258, HMISCU
EcoStruxure Machine Expert (Versions: v1.1, v1.2.0, v1.2.2)
- PLCs: HMISCU, M241, M251, M262
PLC programming software for Windows PC -> Logic Builder -> POU program
The functions "IsFirstMastColdCycle" and "IsFirstMastCycle", is True during the first MAST task cycle after a start.
For example, with this small program in Structured Text:
(a and b are INT variables)
a := a + 1;
b := b + 1;
The value of "a" will be 1 the first time that the PLC starts (Cold Start).
The value of "b" will increments each time that the PLC stops and starts (Warm Start).