9300 Servo PLC
System blocks
2.15 System markers (SYSTEM_FLAGS)
2-67
9300ServoPLC EN 1.4
2.15 System markers (SYSTEM_FLAGS)
Module number: 151
System markers areglobal variables that are permanently integrated into the run-time system. They
include functions that facilitate the programming.
The following system markers are integrated into the Lenze System 9300 Servo PLC :
VariableName DataType Address Note
SYSTEM_bClock01Hz Bool %IX151.0.0 0.1 Hz System clock
SYSTEM_bClock1Hz Bool %IX151.0.8 1.0 Hz System clock
SYSTEM_bClock10Hz Bool %IX151.1.0 10 Hz System clock
SYSTEM_bClock0100Hz Bool %IX151.1.8 100 Hz System clock
SYSTEM_bTogCycleTask Bool %IX151.2.0 Toggle marker cyclic task
SYSTEM_b1LoopCyclicTask Bool %IX151.2.8 First loop cyclic task
SYSTEM_b1LoopTask2 Bool %IX151.3.0 First loop task ID2
SYSTEM_b1LoopTask3 Bool %IX151.3.8 First loop task ID3
SYSTEM_b1LoopTask4 Bool %IX151.4.0 First loop task ID4
SYSTEM_b1LoopTask5 Bool %IX151.4.8 First loop task ID5
SYSTEM_b1LoopTask6 Bool %IX151.5.0 First loop task ID6
SYSTEM_b1LoopTask7 Bool %IX151.5.8 First loop task ID7
SYSTEM_b1LoopTask8 Bool %IX151.6.0 First loop task ID8
SYSTEM_b1LoopTask9 Bool %IX151.6.8 First loop task ID9
SYSTEM_nTaskInterval Integer %IW151.7 Interval for current task (0.25 msec)
SYSTEM_nTaskID Integer %IW151.8 ID-number of current task
Note!
The system variables are not generated in simulation mode.
Function
SYSTEM_bClockxHz
• These system markers output a fixed clock with equal pulse/pause ratios.
• The marker is toggled in real time.
• If you use this system marker, take care with the frequency that is used for polling the marker
(aliasing effect). You should use at least twice the toggle frequency.
Example:
You would like to use the systen marker
SYSTEM_bClock100Hz
as a clock for a counter. The
pulse/pause ratio is 5 msec/5 msec.
To avoid an aliasing effect, the counter must always be polled with an INTERVAL-TASK <5msec.