.


:




:

































 

 

 

 


. 1. Condition. Condition : Klapan_1 On False: Flow_1_old =




 

1. Condition.

Condition
: Klapan_1
On False: Flow_1_old = Flow_1; Flow_1 = 0; On True: Flow_1 = Flow_1_old; While True 100 Msec: Level_1 = Level_1 + Flow_1/600; IF Level_1 >= Level_set_1 THEN Klapan_1 = 0; Klapan_2 = 0; Start_ots_1 = 1; ENDIF;
: Klapan_2
On False: Flow_2_old = Flow_2; Flow_2 = 0; On True: Flow_2 = Flow_2_old; While True 100 Msec: Level_1 = Level_1 + Flow_2/600; IF Level_1 >= Level_set_1 THEN Klapan_1 = 0; Klapan_2 = 0; Start_ots_1 = 1; ENDIF;
: Start_ots_1
On True: Time_1 = 0; While True 1000 Msec: Time_1 = Time_1 + 1; IF Time_1 >= Time_set_1 THEN Start_ots_1 = 0; Klapan_3 = 1; Klapan_4 = 1; Klapan_5 = 1; ENDIF;
: Klapan_3
On False: Flow_3_old = Flow_3; Flow_3 = 0; On True: Flow_3 = Flow_3_old; While True 100 Msec: Level_2 = Level_2 + Flow_3/600; Level_1 = Level_1 - Flow_3/600; IF Level_1 <= 1 THEN Klapan_3 = 0; ENDIF;
: Klapan_4
On False: Flow_4_old = Flow_4; Flow_4 = 0; On True: Flow_4 = Flow_4_old; While True 100 Msec: Level_2 = Level_2 + Flow_4/600;
: Klapan_5
On False: Flow_5_old = Flow_5; Flow_5 = 0; On True: Flow_5 = Flow_5_old; While True 100 Msec: Level_2 = Level_2 + Flow_5/600;
: Level_1 >= Level_set_1
On True: Start_ots_1 = 1; While True 100 Msec: Klapan_1 = 0; Klapan_2 = 0;
: Level_2 >= Level_set_2
On True: Start_ots_2 = 1; While True 100 Msec: Klapan_3 = 0; Klapan_4 = 0; Klapan_5 = 0;
: Start_ots_2
On True: Time_2 = 0; While True 1000 Msec: Time_2 = Time_2 + 1; IF Time_2 >= Time_set_2 THEN Start_ots_2 = 0; Start_ots_3 = 1; ENDIF;
: Start_ots_3
On True: Time_3 = 0; While True 1000 Msec: Time_3 = Time_3 + 1; IF Time_3 >= Time_set_3 THEN Start_ots_3 = 0; Klapan_6 = 1; ENDIF;
: Klapan_6
On False: Flow_6_old = Flow_6; Flow_6 = 0; On True: Flow_6 = Flow_6_old; While True 100 Msec: Level_2 = Level_2 - Flow_6/600; Level_all = Level_all + Flow_6/600; IF Level_2 <= 1 THEN Klapan_6 = 0; Klapan_1 = 1; Klapan_2 = 1; ENDIF;

 

2. Quick ( - ). : RETURN ;. : = CALL ( );.

:

Quick Function
Volume TankLevel (Real)
RETURN PI()*0.5*0.5* TankLevel

 

3. Touch Pushbuttons Discrete Tagname : Klapan_1, Action - Toggle. Fill Color Discrete Tagname: Klapan_1.

 


5. .

 

:

 

InTouch (, , , , , , ). InTouch (). .

 

 

InTouch.

 

InTouch , : . , . - - , , , . () , . InTouch , , / . , . - , . - InTouch. () .

 

- . : TRUE / ON (1) FALSE / OFF (0). ON OFF.

. :

- High High High ( );

- Low Low Low ( );

- Deviation ( );

- Rate of Change - ROC ( ).

. 57. Hi HiHi.

. 57 , Hi HiHi (High Alarm, High High Alarm). (HiHi Hi) , , (Deadband). Lo LoLo.

Deviation, (Setpoint), , (). .

ROC , . s (Deadband) .

 

 

() (Class).

Discrete DISC DSC DSC
Deviation - Major LDEV DEV MAJDEV
Deviation - Minor SDEV DEV MINDEV
Rate - of - Change ROC ROC ROC
SPC SPC SPC SPC
Value - LoLo LOLO VALUE LOLO
Value - Lo LO VALUE LO
Value - High HI VALUE HI
Value - HiHi HIHI VALUE HIHI

 

InTouch - . .

InTouch (Event Types).

ACK
ALM
EVT
RTN
SYS
USER $Operator
DDE DDE -
LGC
OPR

 

. .

InTouch . () 1 999, 1 - . , , . , , :

- (1... 249),

- (250... 499),

- (500... 749),

- (750... 999).

 

.

 

. . , , . .

- . , $System. , . , $System. .

, 16 (. 58).

. 58. .

WindowMaker Special/Alarm Groups ( ), Alarm Groups (.59). Tagname Dictionary Group (. .18) .

. 59. Alarm Group ( ).

Add, , , - . (.60) Add Alarm Group ( ). Parent Group ( ) . Comment () , .

. 60. Add Alarm Group ( ).

 

.

 

InTouch (): Alarm Summary ( ) Alarm History ( ).

" " . .

" " , , , .

:

- () ;

- ; - ;

- ( , ).

Wizard Selection ( ). Alarm Displays ( ) , (Standard Alarm Displays).

. 61. .

Alarm Configuration ( ). Special/Animation Links WindowMaker (. 62). , Properties.

. 62. Alarm Configuration.

(" " " "), (Alarm Group), (From/To Priority), (Previous Page) (Next Page) . Select Display Font.

Format Alarm Message ( ) (.63), , .

. 62. Format Alarm Message.

(Date), (Time), (Alarm Type), (Priority), (Tagname), (Value), (Group Name) (Alarm State).

 

.

 

InTouch , . . , . Special/Configure/Alarms Configure Application Explorer Alarms.

:

- , ;

- ;

- , WindowViewer ;

- ;

- , /, , . .





:


: 2016-11-12; !; : 517 |


:

:

,
==> ...

1864 - | 1776 -


© 2015-2024 lektsii.org - -

: 0.031 .