![ABB Advant Controller 450 Скачать руководство пользователя страница 274](http://html.mh-extra.com/html/abb/advant-controller-450/advant-controller-450_user-manual_3016274.webp)
$GYDQW
&RQWUROOHU8VHU¶V*XLGH
&KDSWHU &RQILJXUDWLRQ$SSOLFDWLRQ%XLOGLQJ
3-28
3BSE 002 415R701 Rev A
$SSOLFDWLRQ%XLOGLQJZLWK$03/
This section is not intended to be a formal guide to application programming but rather a
collection of suggestions and ideas for program design and structuring. The following are
general rules for program design:
•
Structure the application program (see below).
•
Write programs that are as readily understandable as possible.
•
Avoid “smart” programming unless absolutely necessary to achieve the necessary
performance.
•
Prepare a draft PC diagram in which the required function is built up with the help of PC
elements.
•
Use the largest elements possible.
•
Use the most powerful elements possible.
•
Use the principles of typical solutions (type circuits).
6WUXFWXULQJRIWKH$SSOLFDWLRQ3URJUDP
When structuring the application program, you must satisfy these three requirements:
•
Structuring in accordance with the structure of the plant and the process.
•
Structuring in accordance with execution time.
•
Function orientation from the typical solution aspect.
The structure elements primarily used are PCPGM, CONTRM and FUNCM. SEQ and STEP
are also used with sequential control.
The elements PCPGM, CONTRM and SEQ are execution-controlling. You can activate and
deactivate these elements from outside—do this when high performance is required. The
elements are only activated when execution of the subsidiary program (-section) is necessary.
Place the execution control in its own module with a short cycle time. Note, however, that there
may be occasions such as at start, stop and emergencies when you must run all programs (-parts)
simultaneously. If there are such occasions, they determine how hard the controller can be
utilized.
Use the following as rules of thumb when structuring:
•
Do not place the whole application in just one PC program.
•
It is preferable that you place independent parts of the application program which have no
data exchange or a limited data exchange in different PC programs.
•
A control module (CONTRM) delimits a function to which a special cycle time is applied.
•
A function module (FUNCM) delimits a function consisting of several control modules or
divides a control module into subfunctions.
•
Use more than three levels with structure elements only in exceptional cases.
•
Use BLOCK elements to close part of a control module when reducing the load on the
controller.
Содержание Advant Controller 450
Страница 1: ...Advant OCS with Master software GYDQW RQWUROOHU User s Guide 3BSE 002 415R701 Rev A ...
Страница 26: ...Advant Controller 450 User s Guide Table of Contents 3BSE 002 415R701 Rev A xvi ...
Страница 30: ...Advant Controller 450 User s Guide Table of Contents 3BSE 002 415R701 Rev A xx ...
Страница 488: ... GYDQW RQWUROOHU 8VHU V XLGH SSHQGL DUGZDUH 0RGXOHV A 48 3BSE 002 415R701 Rev A ...
Страница 496: ...Advant Controller 450 User s Guide Appendix C Delivery Documentation C 2 3BSE 002 415R701 Rev A ...
Страница 508: ...Advant Controller 450 User s Guide Appendix D Item Designations D 12 3BSE 002 415R701 Rev A ...
Страница 514: ...Advant Controller 450 User s Guide Appendix E Current Consumption and Heat Dissipation E 6 3BSE 002 415R701 Rev A ...
Страница 518: ...Advant Controller 450 User s Guide Appendix F Load Calculation F 4 3BSE 002 415R701 Rev A ...
Страница 522: ...Advant Controller 450 User s Guide Appendix G Memory Calculation G 4 3BSE 002 415R701 Rev A ...
Страница 528: ...Advant Controller 450 User s Guide Appendix H Halt Codes H 6 3BSE 002 415R701 Rev A ...
Страница 561: ...Advant Controller 450 User s Guide Index 3BSE 002 415R701 Rev A iii V Valve control 1 102 VT100 terminal 1 105 ...
Страница 562: ...Advant Controller 450 User s Guide Index iv 3BSE 002 415R701 Rev A ...
Страница 563: ......
Страница 564: ...3BSE 002 415R701 Rev A March 2000 ...