![ABB Advant Controller 450 User Manual Download Page 345](http://html.mh-extra.com/html/abb/advant-controller-450/advant-controller-450_user-manual_3016345.webp)
Advant
®
Controller 450 User’s Guide
Section 4.1.10 Execution
3BSE 002 415R701 Rev A
4-23
4.1.10.2 Execution Sequence within an Execution Unit
When the cycle time and the start conditions for an execution unit are satisfied, the following
takes place:
•
All input data stored in the data base for the PC element included in the execution unit is
read into the local data area.
To get close synchronization between I/O scanning and PC execution a common
interpreter is used. See
Section 4.1.10.7, Scanning of Process Inputs
•
The program codes of the PC element within the execution unit are executed.
•
Data from the local data area is read out to the data base for the output variables which
store their values in the data base.
4.1.10.3 Sequence of Execution of Execution Units
In certain applications, the order in which execution units are executed is of interest. Assume
that a function is divided into execution units which exchange data with each other and that
these units have the same cycle time, see
It is also assumed that execution unit 1 is required to execute before unit 2.
When the conditions for an execution unit are defined, it is possible, with the call parameter
“Place in the cycle table,” to specify a place number between 1 and 255. This place number
specifies the order in which the execution units are executed during the same cycle time.
If, in the example, the place number 1 is specified for the execution unit 1 and the place number
2 is specified for unit 2, the required function is obtained.
The different execution units may well belong to different PC programs, but they must all have
the same cycle time. For units with different cycle times, there is no defined sequence.
A required start sequence can, however, be obtained by controlling the start conditions for the
execution units included.
Figure 4-15. Function consisting of two Execution Units
CONTRM
50ms
Execution unit 1
CONTRM
50ms
Execution unit 2
Data
Summary of Contents for Advant Controller 450
Page 1: ...Advant OCS with Master software GYDQW RQWUROOHU User s Guide 3BSE 002 415R701 Rev A ...
Page 26: ...Advant Controller 450 User s Guide Table of Contents 3BSE 002 415R701 Rev A xvi ...
Page 30: ...Advant Controller 450 User s Guide Table of Contents 3BSE 002 415R701 Rev A xx ...
Page 488: ... GYDQW RQWUROOHU 8VHU V XLGH SSHQGL DUGZDUH 0RGXOHV A 48 3BSE 002 415R701 Rev A ...
Page 508: ...Advant Controller 450 User s Guide Appendix D Item Designations D 12 3BSE 002 415R701 Rev A ...
Page 518: ...Advant Controller 450 User s Guide Appendix F Load Calculation F 4 3BSE 002 415R701 Rev A ...
Page 522: ...Advant Controller 450 User s Guide Appendix G Memory Calculation G 4 3BSE 002 415R701 Rev A ...
Page 528: ...Advant Controller 450 User s Guide Appendix H Halt Codes H 6 3BSE 002 415R701 Rev A ...
Page 562: ...Advant Controller 450 User s Guide Index iv 3BSE 002 415R701 Rev A ...
Page 563: ......
Page 564: ...3BSE 002 415R701 Rev A March 2000 ...