6
- 8
6.1 DB Interface Function
6.1.5 Trigger buffering function
6
FUNCTIONS
(b) In the case of load concentration (Trigger interval Processing time for action)
• Every time a trigger condition is met, tag data and trigger time are stored in
the trigger buffer.
• When action processing is not completed in time, up to 128 pieces of trigger
information are stored in the buffer.
(c) When loads are reduced (Trigger interval Processing time for action)
• The information in the trigger buffer are read out sequentially, causing actions
to be executed.
• Since the trigger buffer information that was used for action execution is
cleared, free space is reproduced, enabling new trigger buffering.
Figure 6.6 In the case of load concentration
Figure 6.7 When loads are reduced
[When loads are concentrated]
Trigger buffer
Job 1-1)
Trigger
conditions met
Time
Job 1-2) Trigger information (tag data, time)
Job 3-3) Trigger information (tag data, time)
Job 1-1)
Action
execution
Time
Sending
data
[MES interface module]
Executes action of Job 1-1), and stores
trigger information of Job 1-2) and 3-3)
in the trigger buffer.
Job 1-2)
Trigger
conditions met
Job 3-3)
Trigger
conditions met
Database
The numbers 1) to 3) show the order in which trigger conditions of respective jobs are met.
Job 1 and 3 are assumed to access the same database.
[MES interface module]
[When loads are reduced]
Time Time
Sending
data
Trigger buffer
The numbers 1) to 3) show the order in which trigger conditions of respective jobs are met.
Job 1 and 3 are assumed to access the same database.
After completing the action of Job 1-1),
executes actions of Job 1-2) and 3-3)
in this order based on the trigger buffer
information.
Job 1-2)
Action
execution
Job 3-3)
Action
execution
Database