Sunteți pe pagina 1din 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:18 AM

FB30 - <offline>
"CCR Control" Name: Author: Controlling CCR from program status/commands from IGSS Family: Version: 0.1 Block version: 2 12/12/2001 12:31:37 PM Time stamp Code: 11/06/2001 10:04:14 AM Interface: Lengths (block/logic/data): 03618 02958 00028

Name IN OnSC1 OnSC2 OnSC3 OnSC4 Active I_Command Heavy_Duty BA_SC1 BA_SC2 BA_SC3 BA_SC4 BA_I_b0 BA_I_b1 BA_I_b2 Open_circuit Over_current Eearh_leak Lamp_failure Local Ack1 Ack2 Take_Out Sec_Puls Heavy_Duty_T SC_BA_T SC_COMM_T I_BA_T ShowCom_T OUT BA_Status BA_Status_Mimic Alarm1 Alarm2 QSC_Alm QI_BA_Alm QActive QSC1 QSC2 QSC3 QSC4 QI_b0

Data Type

Address 0.0

Initial Value

Comment

Bool Bool Bool Bool Bool T_INTENS Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Time Time Time Time Time

0.0 0.1 0.2 0.3 0.4 2.0 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 6.0 8.0 12.0 16.0 20.0 24.0 0.0

FALSE FALSE FALSE FALSE FALSE

On command to SC1 from program On command to SC2 from program On command to SC3 from program On command to SC4 from program CCR alarms are shown on pictures, and Ack are active Intensity command

FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE T#2S T#1S T#3S T#3S T#1S

Heavy duty CCR slow step up Back-answer from CCR SC1 Back-answer from CCR SC2 Back-answer from CCR SC3 Back-answer from CCR SC4 Intensity Intensity Intensity Open_circuit Over_current Eearh leakage Lamp faliure Local control back answer may not fit output Acknowledge alarm from TWR ALARM button Acknowledge alarm from MAINT Alarm button Spare CCR are replacing this (disable CCR/Run in parallel)? Puls for counting houres Step time Time for alarm Time for alarm Time for alarm

Byte Byte Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool

28.0 29.0 30.0 30.1 30.2 30.3 30.4 30.5 30.6 30.7 31.0 31.1

B#16#0 B#16#0 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Intensity BA Intensity BA Mimic Alarm state TWR accumulated Alarm state MAINT accumulated SC alarm Back-answer alarm On command and intensity = command On command from PLC to CRR On command from PLC to CRR On command from PLC to CRR On command from PLC to CRR Intensity

Page 1 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:18 AM

Name QI_b1 QI_b2 I5_hour I4_hour I3_hour I2_hour I1_hour IN_OUT CCR_Status STAT Step_Timer I_BA_Timer SC_BA_Timer SC_COMM_Timer ShowCom_Timer I_STEP_OUT I_STEP_SP_OLD I_STEP_SP I5_Sec I4_Sec I3_Sec I2_Sec I1_Sec I5_mins I4_mins I3_mins I2_mins I1_mins TEMP LD0_Stat_Local LD0_Int_alm LD0_b26 LD0_b27 LD0_b28 LD0_b29 LD0_b30 LD0_Alm_Ack LD0_Open LD0_Over LD0_Earth LD0_Lamp LD0_b20 LD0_b21 LD0_b22 LD0_b23 LD0_Stat_I_Q_b0 LD0_Stat_I_Q_b1 LD0_Stat_I_Q_b2 LD0_Stat_I_BA_b0

Data Type Bool Bool Real Real Real Real Real

Address 31.2 31.3 32.0 36.0 40.0 44.0 48.0 0.0

Initial Value FALSE FALSE 0.000000e+000 0.000000e+000 0.000000e+000 0.000000e+000 0.000000e+000

Comment Intensity Intensity hour counting hour counting hour counting hour counting hour counting

DWord

52.0 0.0

DW#16#0

Status (on/off, open circuit, alarms ...)

TON TON TON TON TON Byte Byte Byte Byte Byte Byte Byte Byte DInt DInt DInt DInt DInt

56.0 78.0 100.0 122.0 144.0 166.0 167.0 168.0 169.0 170.0 171.0 172.0 173.0 174.0 178.0 182.0 186.0 190.0 0.0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 L#0 L#0 L#0 L#0 L#0

Heavy Duty step timer Back answer timer I1..5 Back answer timer SC1..4 Command change SC1..4 timer Timer for showing command

Sec's for the hour counting Sec's for the hour counting Sec's for the hour counting Sec's for the hour counting Sec's for the hour counting min's for the hour counting min's for the hour counting min's for the hour counting min's for the hour counting min's for the hour counting

Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2.0 2.1 2.2 2.3

Show CCR status

Acknowledge alarm from MAINT Show red indication if error / make alarm Show red indication if error / make alarm Show red indication if error / make alarm Show red indication if error / make alarm

Show command at CCR template Show command at CCR template Show command at CCR template Show back answer at CCR template

Page 2 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Name LD0_Stat_I_BA_b1 LD0_Stat_I_BA_b2 LD0_Alm_I LD0_b15 LD0_Stat_SC1 LD0_Stat_SC2 LD0_Stat_SC3 LD0_Stat_SC4 LD0_Alm_SC1 LD0_Alm_SC2 LD0_Alm_SC3 LD0_Alm_SC4 LB4_BA_I5 LB4_BA_I4 LB4_BA_I3 LB4_BA_I2 LB4_BA_I1 LB4_BA_OFF LB4_Alarm1 LB4_Local LB5_BA_I5 LB5_BA_I4 LB5_BA_I3 LB5_BA_I2 LB5_BA_I1 LB5_BA_OFF LB5_Alarm1 LB5_BA_Takeout On New_I_OS Step_up NewAlm2 dummy Wrong_SC_BA DivResultH_R DivResultH DivResultM

Data Type Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool Real DInt Int

Address 2.4 2.5 2.6 2.7 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 6.0 6.1 6.2 6.3 6.4 6.5 8.0 12.0 16.0

Initial Value

Comment Show back answer at CCR template Show back answer at CCR template Show red indication at CCR template if error / make alarm

Show back answer at CCR template Show back answer at CCR template Show back answer at CCR template Show back answer at CCR template Show red indication at CCR template if error / make alarm Show red indication at CCR template if error / make alarm Show red indication at CCR template if error / make alarm Show red indication at CCR template if error / make alarm Back answer for combined showing at buttons/mimic Back answer for combined showing at buttons/mimic Back answer for combined showing at buttons/mimic Back answer for combined showing at buttons/mimic Back answer for combined showing at buttons/mimic Back answer for combined showing at buttons/mimic Alarm1 to be shown at mimic Local BA from CCR combined showing with buttons

On command to CCR from program Oneshot when new I command

Block: FB30

Control of CCR

Network: 1 L T

Transfer to temp for updateing status bit-wise #CCR_Status LD 0 #CCR_Status -- Status (on/off, open circuit, alarms ...)

Page 3 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 2

On if command I > 0 and conditions OK >=1

#I_Command .I1 Intensity = 1% #I_ Command.I1 #I_Command .I2 Intensity = 3% #I_ Command.I2 #I_Command .I3 Intensity = 10% #I_ Command.I3 #I_Command .I4 Intensity = 30% #I_ Command.I4 #I_Command .I5 Intensity = 100% #I_ Command.I5 #I_Command .OFF OFF #I_ Command. OFF #Take_Out Spare CCR are replacing this (disable CCR/Run in parallel)? #Take_Out #Active CCR alarms are shown on pictures, and Ack are active #Active #Local Local control back answer may not fit output #Local #On On command to CCR from program #On =

&

Page 4 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 3

Output &

#On On command to CCR from program #On #OnSC1 On command to SC1 from program #OnSC1

& #QSC1 On command from PLC to CRR #QSC1 = & #OnSC2 On command to SC2 from program #OnSC2 & #OnSC3 On command to SC3 from program #OnSC3 & #OnSC4 On command to SC4 from program #OnSC4 #QSC4 On command from PLC to CRR #QSC4 = #QSC3 On command from PLC to CRR #QSC3 = #QSC2 On command from PLC to CRR #QSC2 =

Network: 4

Allow the output to settle

A( L #I_STEP_SP L #I_STEP_SP_OLD ==I ) = L 19.0 BLD 103 CALL #SC_COMM_Timer IN:=L19.0 PT:=#SC_COMM_T Q := ET:= NOP 0

#I_STEP_SP #I_STEP_SP_OLD

#SC_COMM_Timer #SC_COMM_T

-- Command change SC1..4 timer -- Time for alarm

Page 5 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 5

Back answer SC1..4 alarm timer, allow "spikes" XOR

#QSC1 On command from PLC to CRR #QSC1 #BA_SC1 Back-answe r from CCR SC1 #BA_SC1 XOR #QSC2 On command from PLC to CRR #QSC2 #BA_SC2 Back-answe r from CCR SC2 #BA_SC2 XOR #QSC3 On command from PLC to CRR #QSC3 #BA_SC3 Back-answe r from CCR SC3 #BA_SC3 XOR #QSC4 On command from PLC to CRR #QSC4 #BA_SC4 Back-answe r from CCR SC4 #BA_SC4 #Wrong_SC_ BA #Wrong_SC_ BA # #SC_COMM_T imer.Q #SC_COMM_ Timer.Q #Local Local control back answer may not fit output #Local #SC_BA_T Time for alarm #SC_BA_T #SC_BA_Timer Back answer timer SC1..4 #SC_BA_Timer EN IN Q ET PT ENO

>=1

&

Page 6 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Page 7 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 6
XOR #QSC1 On command from PLC to CRR #QSC1 #BA_SC1 Back-answe r from CCR SC1 #BA_SC1

Back answer

SC1..4 alarm

& #SC_BA_Tim er.Q #SC_BA_ Timer.Q

#LD0_Alm_S C1 Show red indication at CCR template if error / make alarm #LD0_Alm_ SC1 #

>=1

XOR #QSC2 On command from PLC to CRR #QSC2 #BA_SC2 Back-answe r from CCR SC2 #BA_SC2 #SC_BA_Tim er.Q #SC_BA_ Timer.Q

&

#LD0_Alm_S C2 Show red indication at CCR template if error / make alarm #LD0_Alm_ SC2 #

XOR #QSC3 On command from PLC to CRR #QSC3 #BA_SC3 Back-answe r from CCR SC3 #BA_SC3 #SC_BA_Tim er.Q #SC_BA_ Timer.Q

&

#LD0_Alm_S C3 Show red indication at CCR template if error / make alarm #LD0_Alm_ SC3 #

XOR #QSC4 On command from PLC to CRR #QSC4 #BA_SC4 Back-answe r from CCR SC4 #BA_SC4 #SC_BA_Tim er.Q #SC_BA_ Timer.Q

&

#LD0_Alm_S C4 Show red indication at CCR template if error / make alarm #LD0_Alm_ SC4 #

#dummy #dummy =

Page 8 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 7

Back answer I1..5 alarm timer (max 1 alarm asumed)

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111


#LD0_Stat_ I_Q_b0 Show command at CCR template #LD0_Stat_ I_Q_b0 # #QI_b0 Intensity #QI_b0 #LD0_Stat_ I_BA_b0 Show back answer at CCR template #LD0_Stat_ I_BA_b0 # #BA_I_b0 Intensity #BA_I_b0 #LD0_Stat_ I_Q_b1 Show command at CCR template #LD0_Stat_ I_Q_b1 # #QI_b1 Intensity #QI_b1 #LD0_Stat_ I_BA_b1 Show back answer at CCR template #LD0_Stat_ I_BA_b1 # #BA_I_b1 Intensity #BA_I_b1 #LD0_Stat_ I_Q_b2 Show command at CCR template #LD0_Stat_ I_Q_b2 # #QI_b2 Intensity #QI_b2 #LD0_Stat_ I_BA_b2 Show back answer at CCR template #LD0_Stat_ I_BA_b2 # #BA_I_b2 Intensity #BA_I_b2 #Local Local control back answer may not fit output #Local #I_BA_T Time for alarm #I_BA_T & #I_BA_Timer Back answer timer I1..5 #I_BA_Timer EN IN #QI_BA_Alm Back-answe r alarm Q #QI_BA_Alm ET PT ENO XOR XOR >=1 XOR

Page 9 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 8

Back answer I1..5 alarm #LD0_Int_a lm #LD0_Int_ alm =

& #QI_BA_Alm Back-answe r alarm #QI_BA_Alm

Page 10 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 9
& #SC_BA_Tim er.Q #SC_BA_ Timer.Q #QSC_Alm SC alarm #QSC_Alm & #I_BA_Time r.Q #I_BA_ Timer.Q #LD0_Alm_I Show red indication at CCR template if error / make alarm #LD0_Alm_I & #Open_circ uit Open_circu it #Open_ circuit #LD0_Open Show red indication if error / make alarm #LD0_Open & #Over_curr ent Over_curre nt #Over_ current #LD0_Over Show red indication if error / make alarm #LD0_Over & #Eearh_lea k Eearh leakage #Eearh_ leak #LD0_Earth Show red indication if error / make alarm #LD0_Earth & #Lamp_fail ure Lamp faliure #Lamp_ failure #LD0_Lamp Show red indication if error / make alarm #LD0_Lamp

New alarm arrived

>=1

& #Local Local control back answer may not fit output #Local

#NewAlm2 #NewAlm2 =

Page 11 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Page 12 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 10

Alarms MAINT &

#SC_BA_Tim er.Q #SC_BA_ Timer.Q #Local Local control back answer may not fit output #Local

#QSC_Alm SC alarm #QSC_Alm #

>=1

& #I_BA_Time r.Q #I_BA_ Timer.Q #Local Local control back answer may not fit output #Local #LD0_Alm_I Show red indication at CCR template if error / make alarm #LD0_Alm_I #

& #Open_circ uit Open_circu it #Open_ circuit #Local Local control back answer may not fit output #Local #LD0_Open Show red indication if error / make alarm #LD0_Open #

& #Over_curr ent Over_curre nt #Over_ current #Local Local control back #LD0_Over Show red indication if error / make

Page 13 of 29

ent Over_curre SIMATIC nt #Over_ current #Local Local control back answer may not fit output #Local

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>


#LD0_Over Show red indication if error / make alarm #LD0_Over #

03/21/2014 11:23:19 AM

& #Eearh_lea k Eearh leakage #Eearh_ leak #Local Local control back answer may not fit output #Local #LD0_Earth Show red indication if error / make alarm #LD0_Earth #

& #Lamp_fail ure Lamp faliure #Lamp_ failure #Local Local control back answer may not fit output #Local #LD0_Lamp Show red indication if error / make alarm #LD0_Lamp # #Alarm2 Alarm state MAINT accumulate d #Alarm2 =

Network: 11 A = A = A = A = A =

Status CCR pop-up #BA_SC1 #LD0_Stat_SC1 #BA_SC2 #LD0_Stat_SC2 #BA_SC3 #LD0_Stat_SC3 #BA_SC4 #LD0_Stat_SC4 #Local #LD0_Stat_Local #BA_SC1 #LD0_Stat_SC1 #BA_SC2 #LD0_Stat_SC2 #BA_SC3 #LD0_Stat_SC3 #BA_SC4 #LD0_Stat_SC4 #Local #LD0_Stat_Local ----------Back-answer from CCR SC1 Show back answer at CCR template Back-answer from CCR SC2 Show back answer at CCR template Back-answer from CCR SC3 Show back answer at CCR template Back-answer from CCR SC4 Show back answer at CCR template Local control back answer may not fit output Show CCR status

Page 14 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 12

Acknowledge alarm from ALARM button (only at MAINT, Alarm2) >=1

#NewAlm2 #NewAlm2 #Alarm2 Alarm state MAINT accumulate d #Alarm2 #Ack2 Acknowledg e alarm from MAINT Alarm button #Ack2

#LD0_Alm_A ck Acknowledg e alarm from MAINT #LD0_Alm_ Ack RS R

Network: 13
>=1 #QSC_Alm SC alarm #QSC_Alm #QI_BA_Alm Back-answe r alarm #QI_BA_Alm #Open_circ uit Open_circu it #Open_ circuit #Over_curr ent Over_curre nt #Over_ current #Lamp_fail ure Lamp faliure #Lamp_ failure

Alarm output + Alarm1 status (Tower)

& #Active CCR alarms are shown on pictures, and Ack are active #Active #Take_Out Spare CCR are replacing this (disable CCR/Run in parallel)? #Take_Out #Local Local control back answer may not fit output #Local #Alarm1 Alarm state TWR accumulate d #Alarm1 =

Page 15 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 14 L T L T Network: 15

copy buffers to status/alarms LD 0 #CCR_Status #I_STEP_SP #I_STEP_SP_OLD //Gem forrige I setpunkt

#CCR_Status -- Status (on/off, open ci rcuit, alarms ...) #I_STEP_SP #I_STEP_SP_OLD

MOVE #I_Command .I5 Intensity = 100% #I_ Command.I5 5

EN IN

#I_STEP_SP OUT #I_STEP_SP ENO

Network: 16 MOVE #I_Command .I4 Intensity = 30% #I_ Command.I4 4

EN IN

#I_STEP_SP OUT #I_STEP_SP ENO

Network: 17 MOVE #I_Command .I3 Intensity = 10% #I_ Command.I3 3

EN IN

#I_STEP_SP OUT #I_STEP_SP ENO

Network: 18 MOVE #I_Command .I2 Intensity = 3% #I_ Command.I2 2

EN IN

#I_STEP_SP OUT #I_STEP_SP ENO

Page 16 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 19 MOVE #I_Command .I1 Intensity = 1% #I_ Command.I1 1

EN IN

#I_STEP_SP OUT #I_STEP_SP ENO

Network: 20

No outputs if CCR has been taken out or not on &

#QSC1 On command from PLC to CRR #QSC1 #QSC2 On command from PLC to CRR #QSC2 #QSC3 On command from PLC to CRR #QSC3 #QSC4 On command from PLC to CRR #QSC4 0

MOVE EN IN

#I_STEP_OU T #I_STEP_ OUT OUT ENO

EN 0 IN

#I_STEP_SP MOVE OUT #I_STEP_SP ENO

Network: 21 L L <>I = #I_STEP_SP #I_STEP_SP_OLD #New_I_OS #I_STEP_SP #I_STEP_SP_OLD #New_I_OS -- Oneshot when new I command

Page 17 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 22

Time between each step up &

#On On command to CCR from program #On #Heavy_Dut y Heavy duty CCR slow step up #Heavy_ Duty #New_I_OS Oneshot when new I command #New_I_OS #Step_Time r.Q #Step_ Timer.Q #Heavy_Dut y_T Step time #Heavy_ Duty_T EN IN Q ET PT ENO

#Step_Timer Heavy Duty step timer #Step_Timer

Network: 23 A( L L <I ) A = A BLD = AN JNB L T _01c: NOP Network: 24 A( O O ) A JNB L L +I T _01d: NOP

Step up one step if Heavy duty and going to higher else ...

#I_STEP_OUT #I_STEP_SP #Heavy_Duty L 19.0 L 19.0 102 #Step_up L 19.0 _01c #I_STEP_SP #I_STEP_OUT 0

#I_STEP_OUT #I_STEP_SP #Heavy_Duty -- Heavy duty CCR slow step up

#Step_up #I_STEP_SP #I_STEP_OUT

Step up one step

#Step_Timer.Q #New_I_OS #Step_up _01d #I_STEP_OUT 1 #I_STEP_OUT 0

#Step_Timer.Q #New_I_OS #Step_up #I_STEP_OUT #I_STEP_OUT

-- Oneshot when new I command

Page 18 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 25

Intensity output

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 O( L L ==I ) O( L L ==I ) O( L L ==I ) = Network: 26 5 #I_STEP_OUT

#I_STEP_OUT

3 #I_STEP_OUT

#I_STEP_OUT

1 #I_STEP_OUT #QI_b0

#I_STEP_OUT #QI_b0 -- Intensity

Intensity output

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 O( L L ==I ) O( L L ==I ) O( L L ==I ) = Network: 27 5 #I_STEP_OUT

#I_STEP_OUT

4 #I_STEP_OUT

#I_STEP_OUT

1 #I_STEP_OUT #QI_b1

#I_STEP_OUT #QI_b1 -- Intensity

Intensity output

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 O( L L ==I ) O( L L ==I ) O( L L ==I ) O( L L ==I ) = 5 #I_STEP_OUT

#I_STEP_OUT

4 #I_STEP_OUT

#I_STEP_OUT

3 #I_STEP_OUT

#I_STEP_OUT

2 #I_STEP_OUT #QI_b2

#I_STEP_OUT #QI_b2 -- Intensity

Page 19 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 28

BA_Command for buttons/mimics

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 & #Take_Out Spare CCR are replacing this (disable CCR/Run in parallel)? #Take_Out #BA_I_b0 Intensity #BA_I_b0 #BA_I_b1 Intensity #BA_I_b1 #BA_I_b2 Intensity #BA_I_b2 #LB4_BA_I1 Back answer for combined showing at buttons/mi mic #LB4_BA_I1 = #LB5_BA_I1 #LB5_BA_I1 =

Network: 29

BA_Command for buttons/mimics

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 & #Take_Out Spare CCR are replacing this (disable CCR/Run in parallel)? #Take_Out #BA_I_b0 Intensity #BA_I_b0 #BA_I_b1 Intensity #BA_I_b1 #BA_I_b2 Intensity #BA_I_b2 #LB4_BA_I2 Back answer for combined showing at buttons/mi mic #LB4_BA_I2 = #LB5_BA_I2 #LB5_BA_I2 =

Page 20 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 30

BA_Command for buttons/mimics

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 & #Take_Out Spare CCR are replacing this (disable CCR/Run in parallel)? #Take_Out #BA_I_b0 Intensity #BA_I_b0 #BA_I_b1 Intensity #BA_I_b1 #BA_I_b2 Intensity #BA_I_b2 #LB4_BA_I3 Back answer for combined showing at buttons/mi mic #LB4_BA_I3 = #LB5_BA_I3 #LB5_BA_I3 =

Network: 31

BA_Command for buttons/mimics

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 & #Take_Out Spare CCR are replacing this (disable CCR/Run in parallel)? #Take_Out #BA_I_b0 Intensity #BA_I_b0 #BA_I_b1 Intensity #BA_I_b1 #BA_I_b2 Intensity #BA_I_b2 #LB4_BA_I4 Back answer for combined showing at buttons/mi mic #LB4_BA_I4 = #LB5_BA_I4 #LB5_BA_I4 =

Page 21 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 32

BA_Command for buttons/mimics

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 & #Take_Out Spare CCR are replacing this (disable CCR/Run in parallel)? #Take_Out #BA_I_b0 Intensity #BA_I_b0 #BA_I_b1 Intensity #BA_I_b1 #BA_I_b2 Intensity #BA_I_b2 #LB4_BA_I5 Back answer for combined showing at buttons/mi mic #LB4_BA_I5 = #LB5_BA_I5 #LB5_BA_I5 =

Network: 33

BA_Command for buttons/mimics

Binary code: no I=000, I1=011, I2=100, I3=101, I4=110, I5=111 Show White OFF not if not active and no alarm
& #Active CCR alarms are shown on pictures, and Ack are active #Active #Take_Out Spare CCR are replacing this (disable CCR/Run in parallel)? #Take_Out #BA_I_b0 Intensity #BA_I_b0 #BA_I_b1 Intensity #BA_I_b1 #BA_I_b2 Intensity #BA_I_b2

#LB4_BA_OF F Back answer for combined showing at buttons/mi mic #LB4_BA_ OFF = #LB5_BA_OF F #LB5_BA_ OFF =

Page 22 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:19 AM

Network: 34 AN A = O( AN A = A ) O( O( A = A ) ) =

Alarm1 / Local #Take_Out #Alarm1 L 18.0 #Take_Out #Local #LB4_Local #LB4_Local #Take_Out #Alarm1 #Take_Out #Local #LB4_Local #LB4_Local -- Spare CCR are replacing this (disable CCR/Run in parallel)? -- Alarm state TWR accumulated ----Spare Local Local Local CCR are control BA from BA from replacing this (disable CCR/Run in parallel)? back answer may not fit output CCR combined showing with buttons CCR combined showing with buttons

L 18.0 #LB4_Alarm1 #LB4_Alarm1 #dummy

#LB4_Alarm1 #LB4_Alarm1 #dummy

-- Alarm1 to be shown at mimic -- Alarm1 to be shown at mimic

Network: 35 A = A = Network: 36 #LB4_Alarm1 #LB5_Alarm1 #Take_Out #LB5_BA_Takeout #LB4_Alarm1 #LB5_Alarm1 #Take_Out #LB5_BA_Takeout -- Alarm1 to be shown at mimic -- Spare CCR are replacing this (disable CCR/Run in parallel)?

Transfer to status MOVE EN #BA_Status Intensity BA OUT #BA_Status ENO

LB4

IN

Network: 37 MOVE EN LB5 IN #BA_Status _Mimic Intensity BA Mimic #BA_ Status_ OUT Mimic ENO

Network: 38

Skip hour counting if there is no "sec" pulse (every second) &

#Sec_Puls Puls for counting houres #Sec_Puls

RET

Page 23 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:20 AM

Network: 39 A( A JNB L L +I T AN SAVE CLR A ) A( L L /I T AN SAVE CLR A ) A( L L ==I ) = A JNB L L +D T NOP A JNB L T NOP A JNB L L /D T NOP A JNB L DTR T NOP A JNB L L MOD T NOP A JNB L DTR T NOP A JNB L L /R T NOP A JNB L L +R

I1: 60 sec active = 1 Min, reset sec's, calc HHHHH,MM

#LB4_BA_I1 _01e #I1_Sec 1 #I1_Sec OV BR #I1_Sec 60 #DivResultM OV BR #DivResultM 1 L 19.0 L 19.0 _01f #I1_mins 1 #I1_mins 0 L 19.0 _024 0 #I1_Sec 0 L 19.0 _025 #I1_mins 60 #DivResultH 0 L 19.0 _026 #DivResultH #I1_hour 0 L 19.0 _027 #I1_mins 60 #DivResultH 0 L 19.0 _02f #DivResultH #DivResultH_R 0 L 19.0 _031 #DivResultH_R 1.000000e+002 #DivResultH_R 0 L 19.0 _032 #I1_hour #DivResultH_R

#LB4_BA_I1 #I1_Sec #I1_Sec

-- Back answer for combined showing at buttons/mimic -- Sec's for the hour counting -- Sec's for the hour counting

_01e:

#I1_Sec #DivResultM

-- Sec's for the hour counting

#DivResultM

#I1_mins #I1_mins

-- min's for the hour counting -- min's for the hour counting

_01f:

#I1_Sec

-- Sec's for the hour counting

_024:

#I1_mins #DivResultH

-- min's for the hour counting

_025:

#DivResultH #I1_hour -- hour counting

_026:

#I1_mins #DivResultH

-- min's for the hour counting

_027:

#DivResultH #DivResultH_R

_02f:

#DivResultH_R #DivResultH_R

_031:

#I1_hour #DivResultH_R

-- hour counting

Page 24 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>


#I1_hour 0 #I1_hour -- hour counting

03/21/2014 11:23:20 AM

T _032: NOP Network: 40 A( A JNB L L +I T AN SAVE CLR A ) A( L L /I T AN SAVE CLR A ) A( L L ==I ) = A JNB L L +D T NOP A JNB L T NOP A JNB L L /D T NOP A JNB L DTR T NOP A JNB L L MOD T NOP A JNB L DTR T NOP A JNB L L /R T NOP A JNB L

I2: 60 sec active = 1 Min, reset sec's, calc HHHHH,MM

#LB4_BA_I2 _033 #I2_Sec 1 #I2_Sec OV BR #I2_Sec 60 #DivResultM OV BR #DivResultM 1 L 19.0 L 19.0 _037 #I2_mins 1 #I2_mins 0 L 19.0 _03b 0 #I2_Sec 0 L 19.0 _03c #I2_mins 60 #DivResultH 0 L 19.0 _03d #DivResultH #I2_hour 0 L 19.0 _03e #I2_mins 60 #DivResultH 0 L 19.0 _03f #DivResultH #DivResultH_R 0 L 19.0 _043 #DivResultH_R 1.000000e+002 #DivResultH_R 0 L 19.0 _04f #I2_hour

#LB4_BA_I2 #I2_Sec #I2_Sec

-- Back answer for combined showing at buttons/mimic -- Sec's for the hour counting -- Sec's for the hour counting

_033:

#I2_Sec #DivResultM

-- Sec's for the hour counting

#DivResultM

#I2_mins #I2_mins

-- min's for the hour counting -- min's for the hour counting

_037:

#I2_Sec

-- Sec's for the hour counting

_03b:

#I2_mins #DivResultH

-- min's for the hour counting

_03c:

#DivResultH #I2_hour -- hour counting

_03d:

#I2_mins #DivResultH

-- min's for the hour counting

_03e:

#DivResultH #DivResultH_R

_03f:

#DivResultH_R #DivResultH_R

_043:

#I2_hour

-- hour counting

Page 25 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>


#DivResultH_R #I2_hour 0 #DivResultH_R #I2_hour -- hour counting

03/21/2014 11:23:20 AM

L +R T _04f: NOP Network: 41 A( A JNB L L +I T AN SAVE CLR A ) A( L L /I T AN SAVE CLR A ) A( L L ==I ) = A JNB L L +D T NOP A JNB L T NOP A JNB L L /D T NOP A JNB L DTR T NOP A JNB L L MOD T NOP A JNB L DTR T NOP A JNB L L /R T NOP A

I3: 60 sec active = 1 Min, reset sec's, calc HHHHH,MM

#LB4_BA_I3 _065 #I3_Sec 1 #I3_Sec OV BR #I3_Sec 60 #DivResultM OV BR #DivResultM 1 L 19.0 L 19.0 _066 #I3_mins 1 #I3_mins 0 L 19.0 _067 0 #I3_Sec 0 L 19.0 _069 #I3_mins 60 #DivResultH 0 L 19.0 _06a #DivResultH #I3_hour 0 L 19.0 _06b #I3_mins 60 #DivResultH 0 L 19.0 _06c #DivResultH #DivResultH_R 0 L 19.0 _06d #DivResultH_R 1.000000e+002 #DivResultH_R 0 L 19.0

#LB4_BA_I3 #I3_Sec #I3_Sec

-- Back answer for combined showing at buttons/mimic -- Sec's for the hour counting -- Sec's for the hour counting

_065:

#I3_Sec #DivResultM

-- Sec's for the hour counting

#DivResultM

#I3_mins #I3_mins

-- min's for the hour counting -- min's for the hour counting

_066:

#I3_Sec

-- Sec's for the hour counting

_067:

#I3_mins #DivResultH

-- min's for the hour counting

_069:

#DivResultH #I3_hour -- hour counting

_06a:

#I3_mins #DivResultH

-- min's for the hour counting

_06b:

#DivResultH #DivResultH_R

_06c:

#DivResultH_R #DivResultH_R

_06d:

Page 26 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>


_06e #I3_hour #DivResultH_R #I3_hour 0

03/21/2014 11:23:20 AM

JNB L L +R T _06e: NOP Network: 42 A( A JNB L L +I T AN SAVE CLR A ) A( L L /I T AN SAVE CLR A ) A( L L ==I ) = A JNB L L +D T NOP A JNB L T NOP A JNB L L /D T NOP A JNB L DTR T NOP A JNB L L MOD T NOP A JNB L DTR T NOP A JNB L L /R T

#I3_hour #DivResultH_R #I3_hour

-- hour counting -- hour counting

I4: 60 sec active = 1 Min, reset sec's, calc HHHHH,MM

#LB4_BA_I4 _06f #I4_Sec 1 #I4_Sec OV BR #I4_Sec 60 #DivResultM OV BR #DivResultM 1 L 19.0 L 19.0 _070 #I4_mins 1 #I4_mins 0 L 19.0 _071 0 #I4_Sec 0 L 19.0 _072 #I4_mins 60 #DivResultH 0 L 19.0 _073 #DivResultH #I4_hour 0 L 19.0 _074 #I4_mins 60 #DivResultH 0 L 19.0 _075 #DivResultH #DivResultH_R 0 L 19.0 _076 #DivResultH_R 1.000000e+002 #DivResultH_R

#LB4_BA_I4 #I4_Sec #I4_Sec

-- Back answer for combined showing at buttons/mimic -- Sec's for the hour counting -- Sec's for the hour counting

_06f:

#I4_Sec #DivResultM

-- Sec's for the hour counting

#DivResultM

#I4_mins #I4_mins

-- min's for the hour counting -- min's for the hour counting

_070:

#I4_Sec

-- Sec's for the hour counting

_071:

#I4_mins #DivResultH

-- min's for the hour counting

_072:

#DivResultH #I4_hour -- hour counting

_073:

#I4_mins #DivResultH

-- min's for the hour counting

_074:

#DivResultH #DivResultH_R

_075:

#DivResultH_R #DivResultH_R

Page 27 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>


0 L 19.0 _077 #I4_hour #DivResultH_R #I4_hour 0

03/21/2014 11:23:20 AM

_076: NOP A JNB L L +R T _077: NOP Network: 43 A( A JNB L L +I T AN SAVE CLR A ) A( L L /I T AN SAVE CLR A ) A( L L ==I ) = A JNB L L +D T NOP A JNB L T NOP A JNB L L /D T NOP A JNB L DTR T NOP A JNB L L MOD T NOP A JNB L DTR T NOP A JNB L L

#I4_hour #DivResultH_R #I4_hour

-- hour counting -- hour counting

I5: 60 sec active = 1 Min, reset sec's, calc HHHHH,MM

#LB4_BA_I5 _079 #I5_Sec 1 #I5_Sec OV BR #I5_Sec 60 #DivResultM OV BR #DivResultM 1 L 19.0 L 19.0 _07a #I5_mins 1 #I5_mins 0 L 19.0 _07b 0 #I5_Sec 0 L 19.0 _07c #I5_mins 60 #DivResultH 0 L 19.0 _07d #DivResultH #I5_hour 0 L 19.0 _07e #I5_mins 60 #DivResultH 0 L 19.0 _07f #DivResultH #DivResultH_R 0 L 19.0 _080 #DivResultH_R 1.000000e+002

#LB4_BA_I5 #I5_Sec #I5_Sec

-- Back answer for combined showing at buttons/mimic -- Sec's for the hour counting -- Sec's for the hour counting

_079:

#I5_Sec #DivResultM

-- Sec's for the hour counting

#DivResultM

#I5_mins #I5_mins

-- min's for the hour counting -- min's for the hour counting

_07a:

#I5_Sec

-- Sec's for the hour counting

_07b:

#I5_mins #DivResultH

-- min's for the hour counting

_07c:

#DivResultH #I5_hour -- hour counting

_07d:

#I5_mins #DivResultH

-- min's for the hour counting

_07e:

#DivResultH #DivResultH_R

_07f:

#DivResultH_R

Page 28 of 29

SIMATIC

Constanza\ S7 300 Station 1\CPU 316-2 DP\...\FB30 - <offline>

03/21/2014 11:23:20 AM

/R T _080: NOP A JNB L L +R T _081: NOP

#DivResultH_R 0 L 19.0 _081 #I5_hour #DivResultH_R #I5_hour 0

#DivResultH_R

#I5_hour #DivResultH_R #I5_hour

-- hour counting -- hour counting

Page 29 of 29

S-ar putea să vă placă și