Post on 28-Jul-2020
SIMATIC FC1 11.1.2008 8:49:53
Page 1 of 9
FC1 - <offline>"Piirit instantioituina"
Name: Family:Author: Version: 0.1
Block version: 2
Time stamp Code:Interface:
11.1.2008 10:48:48
11.1.2008 10:03:51
Lengths (block/logic/data): 00678 00556 00008
Name Data Type Address Comment
IN 0.0
OUT 0.0
IN_OUT 0.0
TEMP 0.0
RETURN 0.0
RET_VAL 0.0
Block: FC1
Network: 1 Moottoripiiri - eteen
"MOTCON1"
FB19FB19
DB150DB150
"Moottori1
"
EN
OJ
PK
LR
HS
TK
LUE1
LUO1
LUS1
LUV1
PO
MAN
AUTO
ST_PO
STOP_PO
ST_AUTO
STOP_AUTO
KAYI
T_LUV1
T_ST
T_ACKVI
Spare
LUKI
PKI
LRI
HSI
TKI
POI
MANI
AUTOI
ACKVI_SR
LUVI_SR
HALYI
KAY_OH
ENO
SIMATIC FC1 11.1.2008 8:49:53
Page 2 of 9
Network: 2 On-Off venttiili
"VALVE"
FB12FB12
ON-OFF VENTTIILIN
TYYPPIPIIRI
DB151DB151
"Venttiili
1"
EN
VI_1
VI_2
LUE1
LUE2
LUO1
PO
MAN
AUTO
AU_PO
KI_PO
AU_AUTO
KI_AUTO
AR
KR
TX1
TX2
LUKI
POI
MANI
AUTOI
AUI
KII
VI_AR
VI_KR
VI_RR
VII
UUSI_OH
AU_OH
KI_OH
AU_OHP
KI_OHP
AU_OHR
KI_OHR
VALMIS
ENO
Network: 3 Sekvenssin askel
"Step"
FB21FB21
DB155DB155
"Askel0"
EN
COND_IN
COND_RESE
T
OBJ_RUN
OBJ_BLK
T_AL
T_OBJ_RUN
STEP_RUN
STEP_RUN_
P
STEP_RUN_
N
STEP_AL
STEP_TIME
OBJ_START
OBJ_START
_P
COND_OUT
ENO
SIMATIC FC1 11.1.2008 8:49:53
Page 3 of 9
Network: 4 E1-MODE SELECT
Tästä eteenpäin on esitettynä säätäjän runko
#
DB123.DBX1DB123.DBX1
.3.3
TEMPORARY
MEMORY
LOCATION
"PIC420_DB
_2".HELP1
DB123.DBX0DB123.DBX0
.1.1
EXTERNAL
REFERENCE
1 MODE
SELECT
"PIC420_DB
_2".E1
R
DB122.DBX1DB122.DBX1
00.400.4
external
setpoint
on
"PIC420_DB
_1".SPEXT_
ON
R
DB122.DBX2DB122.DBX2
84.084.0
setpoint
operation
on
"PIC420_DB
_1".SP_OP_
ON
R
DB122.DBX1DB122.DBX1
00.500.5
manual
value on
"PIC420_DB
_1".MAN_ON
R
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
R
DB123.DBX0DB123.DBX0
.1.1
EXTERNAL
REFERENCE
1 MODE
SELECT
"PIC420_DB
_2".E1
SIMATIC FC1 11.1.2008 8:49:53
Page 4 of 9
Network: 5 E2-MODE SELECT
#
DB123.DBX1DB123.DBX1
.4.4
TEMPORARY
MEMORY
LOCATION
"PIC420_DB
_2".HELP2
DB123.DBX0DB123.DBX0
.2.2
EXTERNAL
REFERENCE
2 MODE
SELECT
"PIC420_DB
_2".E2
S
DB122.DBX1DB122.DBX1
00.400.4
external
setpoint
on
"PIC420_DB
_1".SPEXT_
ON
R
DB122.DBX2DB122.DBX2
84.084.0
setpoint
operation
on
"PIC420_DB
_1".SP_OP_
ON
R
DB122.DBX1DB122.DBX1
00.500.5
manual
value on
"PIC420_DB
_1".MAN_ON
R
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
R
DB123.DBX0DB123.DBX0
.2.2
EXTERNAL
REFERENCE
2 MODE
SELECT
"PIC420_DB
_2".E2
SIMATIC FC1 11.1.2008 8:49:53
Page 5 of 9
Network: 6 AUTO-MODE SELECT
#
>=1
DB123.DBX0DB123.DBX0
.0.0
AUTO MODE
SELECT
"PIC420_DB
_2".AUTO
DB113.DBX1
0.0
DB123.DBX1DB123.DBX1
.5.5
TEMPORARY
MEMORY
LOCATION
"PIC420_DB
_2".HELP3
S
DB122.DBX2DB122.DBX2
84.084.0
setpoint
operation
on
"PIC420_DB
_1".SP_OP_
ON
R
DB122.DBX1DB122.DBX1
00.500.5
manual
value on
"PIC420_DB
_1".MAN_ON
R
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
R
DB123.DBX0DB123.DBX0
.0.0
AUTO MODE
SELECT
"PIC420_DB
_2".AUTO
SIMATIC FC1 11.1.2008 8:49:53
Page 6 of 9
Network: 7 E3-MODE SELECT
#
>=1
DB123.DBX0DB123.DBX0
.4.4
EXTERNAL
REFERENCE
3 MODE
SELECT
"PIC420_DB
_2".E3
DB109.DBX1
0.0
DB115.DBX1
0.0
DB29.DBX13
.0
DB123.DBX1DB123.DBX1
.6.6
TEMPORARY
MEMORY
LOCATION
"PIC420_DB
_2".HELP4
S
DB122.DBX1DB122.DBX1
00.500.5
manual
value on
"PIC420_DB
_1".MAN_ON
R
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
R
DB123.DBX0DB123.DBX0
.4.4
EXTERNAL
REFERENCE
3 MODE
SELECT
"PIC420_DB
_2".E3
Network: 8 MAN-MODE SELECT
#
DB123.DBX1DB123.DBX1
.7.7
TEMPORARY
MEMORY
LOCATION
"PIC420_DB
_2".HELP5
DB123.DBX0DB123.DBX0
.3.3
MAN MODE
SELECT
"PIC420_DB
_2".MAN
S
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
R
DB123.DBX0DB123.DBX0
.3.3
MAN MODE
SELECT
"PIC420_DB
_2".MAN
SIMATIC FC1 11.1.2008 8:49:53
Page 7 of 9
Network: 9 E1-MODE INDICATION
=
&
DB122.DBX1DB122.DBX1
00.400.4
external
setpoint
on
"PIC420_DB
_1".SPEXT_
ON
DB122.DBX2DB122.DBX2
84.084.0
setpoint
operation
on
"PIC420_DB
_1".SP_OP_
ON
DB122.DBX1DB122.DBX1
00.500.5
manual
value on
"PIC420_DB
_1".MAN_ON
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
DB123.DBX0DB123.DBX0
.6.6
EXTERNAL
REFERENCE
1 MODE
INDICATION
"PIC420_DB
_2".E1_I
Network: 10 E2-MODE INDICATION
=
&
DB122.DBX1DB122.DBX1
00.400.4
external
setpoint
on
"PIC420_DB
_1".SPEXT_
ON
DB122.DBX2DB122.DBX2
84.084.0
setpoint
operation
on
"PIC420_DB
_1".SP_OP_
ON
DB122.DBX1DB122.DBX1
00.500.5
manual
value on
"PIC420_DB
_1".MAN_ON
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
DB123.DBX0DB123.DBX0
.7.7
EXTERNAL
REFERENCE
2 MODE
INDICATION
"PIC420_DB
_2".E2_I
SIMATIC FC1 11.1.2008 8:49:53
Page 8 of 9
Network: 11 AUTO-MODE INDICATION
=
&
DB122.DBX2DB122.DBX2
84.084.0
setpoint
operation
on
"PIC420_DB
_1".SP_OP_
ON
DB122.DBX1DB122.DBX1
00.500.5
manual
value on
"PIC420_DB
_1".MAN_ON
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
DB123.DBX0DB123.DBX0
.5.5
AUTO MODE
INDICATION
"PIC420_DB
_2".AUTO_I
Network: 12 E3-MODE INDICATION
=
&
DB122.DBX1DB122.DBX1
00.500.5
manual
value on
"PIC420_DB
_1".MAN_ON
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
DB123.DBX1DB123.DBX1
.1.1
EXTERNAL
REFERENCE
3 MODE
INDICATION
"PIC420_DB
_2".E3_I
Network: 13 MAN-MODE INDICATION
=
&
DB122.DBX2DB122.DBX2
84.284.2
manipulate
d value
operation
on
"PIC420_DB
_1".LMNOP_
ON
DB123.DBX1DB123.DBX1
.0.0
MAN MODE
INDICATION
"PIC420_DB
_2".MAN_I
SIMATIC FC1 11.1.2008 8:49:53
Page 9 of 9
Network: 14
"AI1"
FB15FB15
Analog input
DB130DB130
"PIC420_T"
EN
MV
VALUE_D
ENO
Network: 15
"PID_C"
FB1FB1
DB122DB122
"PIC420_DB
_1"
EN
COM_RST
CAS_ON
CYCLE
SP_INT
SP_EXT
PV_IN
PV_PER
DISV
CAS
MAN
DB_NBR
SPFC_NBR
PVFC_NBR
LMNFCNBR
LMN
LMN_PER
PV
QCAS
ENO
Network: 16
"AO"
FB16FB16
Analog Output
DB131DB131
ACTUATOR
"PIC420_A"
EN
CV_I
CV_R
AO_CH
MAN_I
ENO
SIMATIC FBt_To\FBt_To\...\DB150 11.1.2008 8:52:34
Page 1 of 2
DB150 - <offline> Data view"Moottori1"
Data block type: Instance data block for FB19
Name: Family:
Author: JUN Version: 0.0Block version: 2
Lengths (Block / Data): 00270 / 00026Time stamp
Code: 11.1.2008 10:05:29Interface: 28.11.2000 15:43:04
Comment:
Address Declaration Name Type Initial value Actual value Comment
0.0 in OJ BOOL TRUE TRUE OHJAUSJÄNNITE
0.1 in PK BOOL TRUE TRUE PÄÄKYTKIN
0.2 in LR BOOL TRUE TRUE LÄMPÖRELE
0.3 in HS BOOL TRUE TRUE HÄTÄSEIS
0.4 in TK BOOL TRUE TRUE TURVAKYTKIN
0.5 in LUE1 BOOL TRUE TRUE EHDOTON LUKITUS 1
0.6 in LUO1 BOOL TRUE TRUE OHITETTAVA LUKITUS 1
0.7 in LUS1 BOOL TRUE TRUE START LUKITUS
1.0 in LUV1 BOOL TRUE TRUE VIIVÄSTETTY LUKITUS
1.1 in PO BOOL FALSE FALSE PAIKALLISOHJAUKSEN VALINTA
1.2 in MAN BOOL FALSE FALSE VALVOMO-OHJAUKSEN VALINTA, (YKSITTÄISOHJAUS)
1.3 in AUTO BOOL FALSE FALSE PLC-OHJAUKSEN VALINTA, (ESIM. RYHMÄKÄYNNISTYS)
1.4 in ST_PO BOOL FALSE FALSE START KOMENTO PAIKALLISOHJAUKSESTA
1.5 in STOP_PO BOOL TRUE TRUE STOP KOMENTO PAIKALLISOHJAUKSESTA
1.6 in ST_AUTO BOOL FALSE FALSE START KOMENTO OHJELMASTA
1.7 in STOP_AUTO BOOL FALSE FALSE STOP KOMENTO OHJELMASTA
2.0 in KAYI BOOL FALSE FALSE KÄY INDIKOINTI
4.0 in T_LUV1 TIMER T 0 T 0 AJASTIN VIIVÄSTETYLLE LUKITUKSELLE
6.0 in T_ST TIMER T 0 T 0 AJASTIN START-PULSSILLE
8.0 in T_ACKVI TIMER T 0 T 0 AJASTIN TAKAISINKYTKENNÄN ODOTUKSELLE
10.0 in Spare TIMER T 0 T 0 AJASTIN TAKAISINKYTKENNÄN ODOTUKSELLE
12.0 out LUKI BOOL FALSE FALSE LUKITUSTEN INDIKOINTI, 1 = OK
12.1 out PKI BOOL FALSE FALSE PÄÄKYTKIN INDIKOINTI
12.2 out LRI BOOL TRUE TRUE LÄMPÖRELE INDIKOINTI
12.3 out HSI BOOL TRUE TRUE HÄTÄSEIS INDIKOINTI
12.4 out TKI BOOL TRUE TRUE TURVAKYTKIN INDIKOINTI
12.5 out POI BOOL FALSE FALSE PAIKALLISOHJAUKSEN INDIKOINTI
12.6 out MANI BOOL FALSE FALSE VALVOMO-OHJAUKSEN INDKIKOINTI
12.7 out AUTOI BOOL FALSE FALSE PLC-OHJAUKSEN INDIKOINTI
13.0 out ACKVI_SR BOOL FALSE FALSE KONTAKTORIVIAN PITO
13.1 out LUVI_SR BOOL FALSE FALSE LUKITUS VIIVÄSTETTY PITO
13.2 out HALYI BOOL FALSE FALSE LUKITSEVA HÄLYTYS VOIMASSA
13.3 out KAY_OH BOOL FALSE FALSE KONTAKTORIN OHJAUS
14.0 stat BLKLU BOOL FALSE FALSE LUKITUSTEN OHITUS
14.1 stat MANV BOOL FALSE FALSE MAN-VALINTAPULSSI VALVOMOSTA
14.2 stat AUTOV BOOL TRUE TRUE AUTO-VALINTAPULSSI VALVOMOSTA
14.3 stat ST_MANV BOOL FALSE FALSE START KOMENTO VALVOMOSTA
14.4 stat STOP_MANV BOOL FALSE FALSE STOP KOMENTO VALVOMOSTA
14.5 stat ACKVI BOOL FALSE FALSE KONTAKTORIVIKA
14.6 stat SPARE11 BOOL FALSE FALSE
14.7 stat SPARE12 BOOL FALSE FALSE
16.0 stat TV_LUV1 S5TIME S5T#3S S5T#3S AIKA VIIVÄSTETYLLE LUKITUKSELLE
18.0 stat SPARE13 S5TIME S5T#3S S5T#3S START PULSSI
20.0 stat TV_ACKVI S5TIME S5T#3S S5T#3S TAKAISINKYTKENNÄN VALVONTA-AIKA
22.0 stat MANPX1 BOOL FALSE FALSE MAN-VALINNASTA PULSSI, MUISTI (OHJELMA)
22.1 stat MANPX2 BOOL FALSE FALSE MAN-VALINNASTA PULSSI, MUISTI (OHJELMA)
22.2 stat AUTOPX1 BOOL FALSE FALSE AUTO-VALINNASTA PULSSI, MUISTI (OHJELMA)
22.3 stat AUTOPX2 BOOL FALSE FALSE AUTO-VALINNASTA PULSSI, MUISTI (OHJELMA)
22.4 stat MANSR BOOL FALSE FALSE MAN-VALINNAN SR-KIIKKU
SIMATIC FBt_To\FBt_To\...\DB150 11.1.2008 8:52:34
Page 2 of 2
22.5 stat AUTOSR BOOL FALSE FALSE AUTO-VALINNAN SR-KIIKKU
22.6 stat ST_POP BOOL FALSE FALSE START KOMENTO PAIKALLISOHJAUKSESTA PULSSI
22.7 stat ST_MANVP BOOL FALSE FALSE STOP KOMENTO VALVOMOSTA PULSSI
23.0 stat ST_AUTOP BOOL FALSE FALSE START KOMENTO OHJELMASTA PULSSI
23.1 stat STOP_MANVP BOOL FALSE FALSE START KOMENTO VALVOMOSTA PULSSI
23.2 stat SPARE25 BOOL FALSE FALSE START KOMENTO YHDISTETTY, MUISTI
23.3 stat KAYI_NP BOOL FALSE FALSE KÄY INDIKOINTI NEGATIIVINEN REUNA
23.4 stat STOP BOOL FALSE FALSE KOOTTU STOP-KOMENTO
23.5 stat MANP1 BOOL FALSE FALSE MAN-VALINNASTA PULSSI, REUNA (OHJELMA)
23.6 stat MANP2 BOOL FALSE FALSE MAN-VALINNASTA PULSSI, REUNA (OHJELMA)
23.7 stat AUTOP1 BOOL FALSE FALSE AUTO-VALINNASTA PULSSI, REUNA (OHJELMA)
24.0 stat AUTOP2 BOOL FALSE FALSE AUTO-VALINNASTA PULSSI, REUNA (OHJELMA)
24.1 stat STP1 BOOL FALSE FALSE START KOMENTO YHDISTETTY, REUNA
24.2 stat SPARE22 BOOL FALSE FALSE
24.3 stat SPARE23 BOOL FALSE FALSE
24.4 stat SPARE24 BOOL FALSE FALSE
SIMATIC FBt_To\FBt_To\...\DB151 11.1.2008 9:07:05
Page 1 of 2
DB151 - <offline> Data view"Venttiili1"
Data block type: Instance data block for FB12
Name: Family:
Author: Version: 0.0
Block version: 2
Lengths (Block / Data): 00252 / 00018
Time stamp
Code: 11.1.2008 10:06:44
Interface: 2.2.2004 12:15:34
Comment:
Address Declaration Name Type Initial value Actual value Comment
0.0 in VI_1 BOOL FALSE FALSE ULKOPUOLONEN VIKA
0.1 in VI_2 BOOL FALSE FALSE ULKOPUOLINEN VIKA
0.2 in LUE1 BOOL TRUE TRUE EHDOTON LUKITUS
0.3 in LUE2 BOOL TRUE TRUE EHDOTON LUKITUS
0.4 in LUO1 BOOL TRUE TRUE OHITETTAVA LUKITUS
0.5 in PO BOOL FALSE FALSE PAIKALLISOHJAUKSEN VALINTA
0.6 in MAN BOOL FALSE FALSE MAN VALINTA OHJELMASTA
0.7 in AUTO BOOL FALSE FALSE AUTO VALINTA OHJELMASTA
1.0 in AU_PO BOOL FALSE FALSE AUKIOHJAUS PO_LTA
1.1 in KI_PO BOOL FALSE FALSE KIINNIOHJAUS PO:LTA
1.2 in AU_AUTO BOOL FALSE FALSE AUKIOHJAUS PULSSI
1.3 in KI_AUTO BOOL FALSE FALSE KIINNIOHJAUS PULSSI
1.4 in AR BOOL FALSE FALSE AUKIRAJA
1.5 in KR BOOL FALSE FALSE KIINNIRAJA
2.0 in TX1 TIMER T 0 T 0 KULKUAIKAVIIVE
4.0 in TX2 TIMER T 0 T 0 OHJAUSPULSSIN PITUUS
6.0 out LUKI BOOL FALSE FALSE LUKITUKSET KUNNOSSA
6.1 out POI BOOL FALSE FALSE PAIKALLISOHJAUKSEN INDIKOINTI
6.2 out MANI BOOL FALSE FALSE VALVOMO-OHJAUKSEN INDIKOINTI
6.3 out AUTOI BOOL FALSE FALSE PLC-OHJAUKSEN INDIKOINTI
6.4 out AUI BOOL FALSE FALSE AUKI INDIKOINTI
6.5 out KII BOOL FALSE FALSE KIINNI INDIKOINTI
6.6 out VI_AR BOOL FALSE FALSE VIKA OHJAUKSESSA AUKIRAJALLE
6.7 out VI_KR BOOL FALSE FALSE VIKA OHJAUKSESSA KIINNIRAJALLE
7.0 out VI_RR BOOL FALSE FALSE RAJOJEN RISTIRIITA
7.1 out VII BOOL FALSE FALSE SUMMAVIKA
7.2 out UUSI_OH BOOL FALSE FALSE UUSI OHJAUS PULSSI
7.3 out AU_OH BOOL FALSE FALSE AUKIOHJAUS, LÄHTÖ
7.4 out KI_OH BOOL FALSE FALSE KIINNIOHJAUS, LÄHTÖ
7.5 out AU_OHP BOOL FALSE FALSE AUKIOHJAUS, PULSSI
7.6 out KI_OHP BOOL FALSE FALSE KIINNIOHJAUS, PULSSI
7.7 out AU_OHR BOOL FALSE FALSE PULSSIOHJAUS RAJALLE - AUKI SUUNTAAN
8.0 out KI_OHR BOOL FALSE FALSE PULSSIOHJAUS RAJALLE - KIINNI SUUNTAAN
8.1 out VALMIS BOOL FALSE FALSE VALMIS PLC-OHJAUKSEEN
10.0 stat T_KT1 S5TIME S5T#5S S5T#5S
12.0 stat T_KT2 S5TIME S5T#3S S5T#3S
14.0 stat BLKLU BOOL FALSE FALSE LUKITUKSEN OHITUS
14.1 stat MANV BOOL FALSE FALSE MAN VALINTA OHJELMASTA
14.2 stat AUTOV BOOL FALSE FALSE AUTO VALINTA OHJELMASTA
14.3 stat AU_MAN BOOL FALSE FALSE AUKI OHJAUS VALVOMOSTA
14.4 stat KI_MAN BOOL FALSE FALSE KIINNI OHJAUS VALVOMOSTA
14.5 stat LEPO BOOL FALSE FALSE
14.6 stat MANSR BOOL FALSE FALSE
14.7 stat MANPX1 BOOL FALSE FALSE
15.0 stat MANPX2 BOOL FALSE FALSE
15.1 stat MANP1 BOOL FALSE FALSE
15.2 stat MANP2 BOOL FALSE FALSE
15.3 stat AUTOSR BOOL TRUE TRUE
15.4 stat AUTOPX1 BOOL FALSE FALSE
SIMATIC FBt_To\FBt_To\...\DB151 11.1.2008 9:07:05
Page 2 of 2
15.5 stat AUTOPX2 BOOL FALSE FALSE
15.6 stat AUTOP1 BOOL FALSE FALSE
15.7 stat AUTOP2 BOOL FALSE FALSE
16.0 stat AU_MANPX BOOL FALSE FALSE
16.1 stat KI_MANPX BOOL FALSE FALSE
16.2 stat HELP5 BOOL FALSE FALSE
16.3 stat HELP6 BOOL FALSE FALSE
16.4 stat HELP4 BOOL FALSE FALSE
16.5 stat HELP3 BOOL FALSE FALSE
16.6 stat HELP2 BOOL FALSE FALSE
16.7 stat AU_OHPY BOOL FALSE FALSE
17.0 stat KI_OHPY BOOL FALSE FALSE
17.1 stat HELP9 BOOL FALSE FALSE
17.2 stat HELP10 BOOL FALSE FALSE
17.3 stat AU_MANP BOOL FALSE FALSE
17.4 stat KI_MANP BOOL FALSE FALSE
SIMATIC FBt_To\FBt_To\...\DB155 11.1.2008 8:52:35
Page 1 of 1
DB155 - <offline> Data view"Askel0"
Data block type: Instance data block for FB21
Name: Family:
Author: Version: 0.0
Block version: 2
Lengths (Block / Data): 00178 / 00020
Time stamp
Code: 11.1.2008 10:07:51
Interface: 29.1.2004 21:31:47
Comment:
Address Declaration Name Type Initial value Actual value Comment
0.0 in COND_IN BOOL FALSE FALSE Condition in - kytketään edellisen askeleen COND_OUT:iin. Tämä askel päälle
0.1 in COND_RESET BOOL FALSE FALSE Condition Reset - kytketään edellisen askeleen STEP_RUN:iin. Nollaa tämän askel
0.2 in OBJ_RUN BOOL TRUE TRUE Object Run - Askellusehto, ohjattava(t) kohde on oikeassa tilassa
0.3 in OBJ_BLK BOOL FALSE FALSE Object Block - Askel on pois käytöstä. Hypätään yli
2.0 in T_AL TIMER T 0 T 0 Timer Alarm - Ajastin askelhälytykselle
4.0 in T_OBJ_RUN TIMER T 0 T 0 Timer Object Run - Ajastin askellusehdolle. Ehtojen oltava voimassa tämä aika
6.0 out STEP_RUN BOOL FALSE FALSE Step Run - Tämä askel on päällä
6.1 out STEP_RUN_P BOOL FALSE FALSE Step Run Positive Edge - Tämä askel tuli päälle. Nouseva reuna
6.2 out STEP_RUN_N BOOL FALSE FALSE Step Run Negative Edge - Tämä askel meni pois päältä. Laskeva reuna
6.3 out STEP_AL BOOL FALSE FALSE Step Alarm - Askel hälytys. Askelaika kulunut loppuun
8.0 out STEP_TIME WORD W#16#0 W#16#0 Askeleessa kulutettu aika
10.0 out OBJ_START BOOL FALSE FALSE Object Start - Toimilaitteiden ohjaus tästä askeleesta
10.1 out OBJ_START_P BOOL FALSE FALSE Object Start Positive edge - Toimilaitteiden ohjaus tästä askeleesta, reuna
10.2 out COND_OUT BOOL FALSE FALSE Condition Out - kytketään seuraavan askeleen COND_IN:iin. Seuraava askel päälle
12.0 stat AL_EN BOOL FALSE FALSE Alarm Enable - Askelhälytys on aktivoitu
12.1 stat SEQ_RESET BOOL FALSE FALSE Sequence Reset - Sekvenssin palautus perustilaan, nolla askel päälle
12.2 stat MANV BOOL FALSE FALSE Manual Video - moodin asetus valvomosta
12.3 stat AUTOV BOOL TRUE TRUE Auto Video - Auto moodin asetus valvomosta
12.4 stat TESTV BOOL FALSE FALSE Test Video - Testaus moodin asetus valvomosta
12.5 stat MANI BOOL FALSE FALSE Manual Indication - Manual moodin indikointi
12.6 stat AUTOI BOOL TRUE TRUE Auto Indication - Auto moodin indikointi
12.7 stat TESTI BOOL FALSE FALSE Test Indication - Testi moodin indikointi
13.0 stat NEXT_STEP_TEST BOOL FALSE FALSE Askelluskomento testi moodissa
13.1 stat NEXT_STEP_MAN BOOL FALSE FALSE Aseklluskomento manual moodissa
14.0 stat TV_AL S5TIME S5T#15S S5T#15S Askelhälytyksen aikaviive
16.0 stat TV_OBJ_RUN S5TIME S5T#5S S5T#5S Askelluksen viive. Siirtymäehdon oltava voimassa tämän ajan
18.0 stat STEP_RUN_X BOOL FALSE FALSE apumuistipaikka
18.1 stat OBJ_START_X BOOL FALSE FALSE apumuistipaikka
18.2 stat MANV_X BOOL FALSE FALSE apumuistipaikka
18.3 stat AUTOV_X BOOL FALSE FALSE apumuistipaikka
18.4 stat TESTV_X BOOL FALSE FALSE apumuistipaikka
18.5 stat NEXT_STEP_TEST_X BOOL FALSE FALSE apumuistipaikka
18.6 stat NEXT_STEP_MAN_X BOOL FALSE FALSE apumuistipaikka
SIMATIC FBt_To\FBt_To\...\DB130 11.1.2008 9:08:07
Page 1 of 1
DB130 - <offline> Data view"PIC420_T"
Data block type: Instance data block for FB15
Name: Family:
Author: Version: 0.0
Block version: 2
Lengths (Block / Data): 00230 / 00068
Time stamp
Code: 11.1.2008 10:40:09
Interface: 27.11.2003 22:01:43
Comment:
Address Declaration Name Type Initial value Actual value Comment
0.0 in MV INT 0 0 MEASURED VALUE
2.0 out VALUE_D DINT L#0 L#0 SCALED VALUE IN ENGINEERING UNITS
6.0 stat EU_MAX REAL 1.000000e+002 1.000000e+002 MAXIMUM ENGINEERING VALUE
10.0 stat EU_MIN REAL 0.000000e+000 0.000000e+000 MINIMUN ENGINEER VALUE
14.0 stat VMAN REAL 0.000000e+000 0.000000e+000 MANUALLY UPDATED IN MAN MODE,SCALED
18.0 stat VALUE REAL 0.000000e+000 0.000000e+000 SCALED VALUE, CAN BE UPDATED MANUALLY
22.0 stat VALUE_R REAL 0.000000e+000 0.000000e+000 ENGINEERING UNITS IN REAL
26.0 stat VALUE_I INT 0 0 ENGINEERING UNITS IN INTEGER
28.0 stat MAN BOOL FALSE FALSE MANUAL MODE SELECTED
30.0 stat HYST REAL 0.000000e+000 0.000000e+000 HYSTERESIS FOR ALARMS
34.0 stat H2V REAL 1.000000e+002 1.000000e+002 HIGH ALARM LIMIT
38.0 stat L2V REAL 0.000000e+000 0.000000e+000 LOW ALARM LIMIT
42.0 stat H2_SR BOOL FALSE FALSE
42.1 stat L2_SR BOOL FALSE FALSE
42.2 stat H2A BOOL FALSE FALSE HIGH ALARM INDICATION
42.3 stat L2A BOOL FALSE FALSE LOW ALARM INDICATION HEI
42.4 stat AL BOOL FALSE FALSE ALARM STATE ON
42.5 stat AL_NACK BOOL FALSE FALSE ALARM PREVAILING
42.6 stat ACK BOOL FALSE FALSE ALARM ACK KNOWNLEDGE
42.7 stat AL_BLK BOOL FALSE FALSE ALARM BLK
43.0 stat TESTED BOOL FALSE FALSE CIRCUIT IS TEST
44.0 stat DESC STRING [ 8 ] '' '' DESCRIPTION
54.0 stat EU STRING [ 8 ] '%' '%' ENGINEERING UNIT
64.0 stat PS INT 0 0 PROCESS SECTION
66.0 stat HELP4 BOOL FALSE FALSE
66.1 stat HELP5 BOOL FALSE FALSE
66.2 stat HELP6 BOOL FALSE FALSE
66.3 stat HELP7 BOOL FALSE FALSE
66.4 stat HELP8 BOOL FALSE FALSE
SIMATIC FBt_To\FBt_To\...\DB131 11.1.2008 9:10:01
Page 1 of 1
DB131 - <offline> Data view"PIC420_A" ACTUATOR
Data block type: Instance data block for FB16
Name: Family: io_block
Author: Jun Version: 0.0
Block version: 2
Lengths (Block / Data): 00186 / 00056
Time stamp
Code: 8.12.2005 10:03:42
Interface: 13.11.2002 1:32:02
Comment:
Address Declaration Name Type Initial value Actual value Comment
0.0 in CV_I INT 0 0
2.0 in CV_R REAL 0.000000e+000 0.000000e+000
6.0 out AO_CH INT 0 0
8.0 out MAN_I BOOL FALSE FALSE
10.0 stat IR_VAL BOOL TRUE TRUE
12.0 stat EU_MAX REAL 1.000000e+002 1.000000e+002
16.0 stat EU_MIN REAL 0.000000e+000 0.000000e+000
20.0 stat EN_H1 BOOL FALSE FALSE
22.0 stat H1 REAL 0.000000e+000 0.000000e+000
26.0 stat EN_L1 BOOL FALSE FALSE
28.0 stat L1 REAL 0.000000e+000 0.000000e+000
32.0 stat MAN BOOL FALSE FALSE
34.0 stat MANV REAL 0.000000e+000 0.000000e+000
38.0 stat DESCR STRING [ 8 ] '' ''
48.0 stat PROC_SEC STRING [ 4 ] '' ''
54.0 stat TESTED BOOL FALSE FALSE
SIMATIC FBt_To\FBt_To\...\DB122 11.1.2008 8:52:32
Page 1 of 3
DB122 - <offline> Data view"PIC420_DB_1"
Data block type: Instance data block for FB1
Name: Family: STDCONT
Author: AUT_1 Version: 0.0
Block version: 2
Lengths (Block / Data): 00998 / 00406
Time stamp
Code: 12.10.2004 8:21:02
Interface: 4.7.1995 12:06:56
Comment:
Address Declaration Name Type Initial value Actual value Comment
0.0 in COM_RST BOOL FALSE FALSE complete restart
0.1 in CAS_ON BOOL FALSE FALSE cascade mode on
2.0 in CYCLE TIME T#1S T#1S sample time
6.0 in SP_INT REAL 0.000000e+000 0.000000e+000 internal setpoint
10.0 in SP_EXT REAL 0.000000e+000 0.000000e+000 external setpoint
14.0 in PV_IN REAL 0.000000e+000 0.000000e+000 process variable in
18.0 in PV_PER WORD W#16#0 W#16#0 process variable peripherie
20.0 in DISV REAL 0.000000e+000 0.000000e+000 disturbance variable
24.0 in CAS REAL 0.000000e+000 0.000000e+000 cascade input
28.0 in MAN REAL 0.000000e+000 0.000000e+000 manual value
32.0 in DB_NBR BLOCK_DB DB 1 DB 1 data block number
34.0 in SPFC_NBR BLOCK_FC FC 0 FC 0 setpoint FC number
36.0 in PVFC_NBR BLOCK_FC FC 0 FC 0 process variable FC number
38.0 in LMNFCNBR BLOCK_FC FC 0 FC 0 manipulated value FC number
40.0 out LMN REAL 0.000000e+000 0.000000e+000 manipulated value
44.0 out LMN_PER WORD W#16#0 W#16#0 manipulated value peripherie
46.0 out PV REAL 0.000000e+000 0.000000e+000 process variable
50.0 out QCAS BOOL FALSE FALSE cascade mode signal
52.0 stat SP_HLM REAL 1.000000e+002 1.000000e+002 setpoint high limit
56.0 stat SP_LLM REAL 0.000000e+000 0.000000e+000 setpoint low limit
60.0 stat PVH_ALM REAL 1.000000e+002 1.000000e+002 process variable high limit alarm
64.0 stat PVH_WRN REAL 9.000000e+001 9.000000e+001 process variable high limit warning
68.0 stat PVL_WRN REAL 1.000000e+001 1.000000e+001 process variable low limit warning
72.0 stat PVL_ALM REAL 0.000000e+000 0.000000e+000 process variable low limit alarm
76.0 stat LMN_HLM REAL 1.000000e+002 1.000000e+002 manipulated value high limit
80.0 stat LMN_LLM REAL 0.000000e+000 0.000000e+000 manipulated value low limit
84.0 stat GAIN REAL 2.000000e+000 2.000000e+000 proportional gain
88.0 stat TI TIME T#20S T#20S reset time
92.0 stat TD TIME T#10S T#10S derivative time
96.0 stat TM_LAG TIME T#2S T#2S time lag of the derivative action
100.0 stat SPGEN_ON BOOL FALSE FALSE setpoint generating on
100.1 stat SPUP BOOL FALSE FALSE setpoint up
100.2 stat SPDN BOOL FALSE FALSE setpoint down
100.3 stat RMPSK_ON BOOL FALSE FALSE ramp soak on
100.4 stat SPEXT_ON BOOL FALSE FALSE external setpoint on
100.5 stat MAN_ON BOOL TRUE TRUE manual value on
100.6 stat MANGN_ON BOOL FALSE FALSE manual value generating on
100.7 stat MANUP BOOL FALSE FALSE manual value up
101.0 stat MANDN BOOL FALSE FALSE manual value down
101.1 stat DFRMP_ON BOOL FALSE FALSE default output of ramp soak with SP_INT
101.2 stat CYC_ON BOOL FALSE FALSE cycle replication on
101.3 stat RMP_HOLD BOOL FALSE FALSE hold ramp soak
101.4 stat CONT_ON BOOL FALSE FALSE continue
101.5 stat TUPDT_ON BOOL FALSE FALSE total time update on
101.6 stat SPFC_ON BOOL FALSE FALSE setpoint FC on
101.7 stat SPROC_ON BOOL FALSE FALSE setpoint rate of change on
102.0 stat PVPER_ON BOOL FALSE FALSE process variable peripherie on
102.1 stat LAG1STON BOOL FALSE FALSE time lag first order on
102.2 stat SQRT_ON BOOL FALSE FALSE square root on
SIMATIC FBt_To\FBt_To\...\DB122 11.1.2008 8:52:32
Page 2 of 3
102.3 stat PVFC_ON BOOL FALSE FALSE process variable FC on
102.4 stat DEADB_ON BOOL FALSE FALSE dead band on
102.5 stat P_SEL BOOL TRUE TRUE proportional action on
102.6 stat PFDB_SEL BOOL FALSE FALSE proportional action in feedback path on
102.7 stat I_SEL BOOL TRUE TRUE integral action on
103.0 stat INT_HOLD BOOL FALSE FALSE integral action hold
103.1 stat I_ITL_ON BOOL FALSE FALSE initialization of the integral action
103.2 stat D_SEL BOOL FALSE FALSE derivative action on
103.3 stat DFDB_SEL BOOL FALSE FALSE derivative action in feedback path on
103.4 stat DISV_SEL BOOL FALSE FALSE disturbance variable on
103.5 stat LMNFC_ON BOOL FALSE FALSE manipulated value FC on
103.6 stat LMNRC_ON BOOL FALSE FALSE manipulated value rate of change on
104.0 stat TM_SNBR INT 0 0 time slice number
106.0 stat TM_CONT TIME T#0MS T#0MS time to continue (instant)
110.0 stat FAC REAL 1.000000e+000 1.000000e+000 factor
114.0 stat SP_FAC REAL 1.000000e+000 1.000000e+000 setpoint factor
118.0 stat SP_OFF REAL 0.000000e+000 0.000000e+000 setpoint offset
122.0 stat SPFC_OUT REAL 0.000000e+000 0.000000e+000 setpoint FC output
126.0 stat SPURLM_P REAL 1.000000e+001 1.000000e+001 setpoint up rate limit in positive range
130.0 stat SPDRLM_P REAL 1.000000e+001 1.000000e+001 setpoint down rate limit in positive range
134.0 stat SPURLM_N REAL 1.000000e+001 1.000000e+001 setpoint up rate limit in negative range
138.0 stat SPDRLM_N REAL 1.000000e+001 1.000000e+001 setpoint down rate limit in negative range
142.0 stat PV_FAC REAL 1.000000e+000 1.000000e+000 process variable factor
146.0 stat PV_OFF REAL 0.000000e+000 0.000000e+000 process variable offset
150.0 stat PV_TMLAG TIME T#5S T#5S process variable time lag
154.0 stat SQRT_FAC REAL 1.000000e+000 1.000000e+000 square root factor
158.0 stat SQRT_OFF REAL 0.000000e+000 0.000000e+000 square root offset
162.0 stat PVFC_OUT REAL 0.000000e+000 0.000000e+000 process variable FC output
166.0 stat PVURLM_P REAL 1.000000e+001 1.000000e+001 process variable up rate limit in positive range
170.0 stat PVDRLM_P REAL 1.000000e+001 1.000000e+001 process variable down rate limit in positive range
174.0 stat PVURLM_N REAL 1.000000e+001 1.000000e+001 process variable up rate limit in negative range
178.0 stat PVDRLM_N REAL 1.000000e+001 1.000000e+001 process variable down rate limit in negative range
182.0 stat PV_HYS REAL 1.000000e+000 1.000000e+000 process variable hysterese
186.0 stat DEADB_W REAL 1.000000e+000 1.000000e+000 dead band width
190.0 stat ERP_ALM REAL 1.000000e+002 1.000000e+002 error signal positive limit alarm
194.0 stat ERP_WRN REAL 9.000000e+001 9.000000e+001 error signal positive limit warning
198.0 stat ERN_WRN REAL -9.000000e+001 -9.000000e+001 error signal negative limit warning
202.0 stat ERN_ALM REAL -1.000000e+002 -1.000000e+002 error signal negative limit alarm
206.0 stat ER_HYS REAL 1.000000e+000 1.000000e+000 error signal hysterese
210.0 stat I_ITLVAL REAL 0.000000e+000 0.000000e+000 initialization value of the integral action
214.0 stat LMNFCOUT REAL 0.000000e+000 0.000000e+000 manipulated value FC output
218.0 stat LMN_URLM REAL 1.000000e+001 1.000000e+001 manipulated value up rate limit
222.0 stat LMN_DRLM REAL 1.000000e+001 1.000000e+001 manipulated value down rate limit
226.0 stat LMN_FAC REAL 1.000000e+000 1.000000e+000 manipulated value factor
230.0 stat LMN_OFF REAL 0.000000e+000 0.000000e+000 manipulated value offset
234.0 stat SP REAL 0.000000e+000 0.000000e+000 setpoint
238.0 stat QPVH_ALM BOOL FALSE FALSE process variable high limit alarm reached
238.1 stat QPVH_WRN BOOL FALSE FALSE process variable high limit warning reached
238.2 stat QPVL_WRN BOOL FALSE FALSE process variable low limit warning reached
238.3 stat QPVL_ALM BOOL FALSE FALSE process variable low limit alarm reached
238.4 stat QR_S_ACT BOOL FALSE FALSE ramp soak active
238.5 stat QSP_HLM BOOL FALSE FALSE high limit of setpoint reached
238.6 stat QSP_LLM BOOL FALSE FALSE low limit of setpoint reached
238.7 stat QPVURLMP BOOL FALSE FALSE process variable up rate limit in positive range reached
239.0 stat QPVDRLMP BOOL FALSE FALSE process variable down rate limit in positive range reached
239.1 stat QPVURLMN BOOL FALSE FALSE process variable up rate limit in negative range reached
239.2 stat QPVDRLMN BOOL FALSE FALSE process variable down rate limit in negative range reached
239.3 stat QERP_ALM BOOL FALSE FALSE error signal positive limit alarm reached
239.4 stat QERP_WRN BOOL FALSE FALSE error signal positive limit warning reached
239.5 stat QERN_WRN BOOL FALSE FALSE error signal negative limit warning reached
239.6 stat QERN_ALM BOOL FALSE FALSE error signal negative limit alarm reached
239.7 stat QLMN_HLM BOOL FALSE FALSE high limit of manipulated value reached
240.0 stat QLMN_LLM BOOL FALSE FALSE low limit of manipulated value reached
242.0 stat NBR_ATMS INT 0 0 number of acting time slice
244.0 stat RS_TM TIME T#0MS T#0MS residual slice time
248.0 stat T_TM TIME T#0MS T#0MS total time
252.0 stat RT_TM TIME T#0MS T#0MS residual total time
256.0 stat ER REAL 0.000000e+000 0.000000e+000 error signal
SIMATIC FBt_To\FBt_To\...\DB122 11.1.2008 8:52:32
Page 3 of 3
260.0 stat LMN_P REAL 0.000000e+000 0.000000e+000 proportionality component
264.0 stat LMN_I REAL 0.000000e+000 0.000000e+000 integral component
268.0 stat LMN_D REAL 0.000000e+000 0.000000e+000 derivative component
272.0 stat SPFC_IN REAL 0.000000e+000 0.000000e+000 setpoint FC input
276.0 stat PVFC_IN REAL 0.000000e+000 0.000000e+000 process variable FC input
280.0 stat LMNFC_IN REAL 0.000000e+000 0.000000e+000 manipulated variable FC input
284.0 stat SP_OP_ON BOOL FALSE FALSE setpoint operation on
284.1 stat PV_OP_ON BOOL FALSE FALSE process variable operation on
284.2 stat LMNOP_ON BOOL FALSE FALSE manipulated value operation on
286.0 stat SP_OP REAL 0.000000e+000 0.000000e+000 setpoint operation
290.0 stat PV_OP REAL 0.000000e+000 0.000000e+000 process variable operation
294.0 stat LMN_OP REAL 0.000000e+000 0.000000e+000 manipulated value operation
298.0 stat MP1 REAL 0.000000e+000 0.000000e+000 MP1: internal setpoint
302.0 stat MP2 REAL 0.000000e+000 0.000000e+000 MP2: external setpoint
306.0 stat MP3 REAL 0.000000e+000 0.000000e+000 MP3: setpoint without limitation
310.0 stat MP4 REAL 0.000000e+000 0.000000e+000 MP4: process variable from peripherie
314.0 stat MP5 REAL 0.000000e+000 0.000000e+000 MP5: internal process variable
318.0 stat MP6 REAL 0.000000e+000 0.000000e+000 MP6: effective process variable
322.0 stat MP7 REAL 0.000000e+000 0.000000e+000 MP7: manipulated value from PID-algorithm
326.0 stat MP8 REAL 0.000000e+000 0.000000e+000 MP8: manual value
330.0 stat MP9 REAL 0.000000e+000 0.000000e+000 MP9: manipulated value without limitation
334.0 stat MP10 REAL 0.000000e+000 0.000000e+000 MP10: manipulated value with limitation
338.0 stat sOutEnd REAL 0.000000e+000 0.000000e+000 Startwert bei neuem Stützpunkt
342.0 stat sOutOld REAL 0.000000e+000 0.000000e+000 letzter Ausgabewert
346.0 stat siNbratms INT 0 0 aktuelle Stützpunktnumer
348.0 stat stRstm TIME T#0MS T#0MS aktuelle Restzeit
352.0 stat stTtm TIME T#0MS T#0MS Gesamtzeit des Zeitplangebers
356.0 stat stRttm TIME T#0MS T#0MS Gesamtrestzeit Zeitplangeber
360.0 stat stUpSp TIME T#0MS T#0MS Umschaltzeit Sollwertbedienung
364.0 stat stDownSp TIME T#0MS T#0MS Umschaltzeit Sollwertbedienung
368.0 stat sPvRest REAL 0.000000e+000 0.000000e+000 Restwert in LAG1ST
372.0 stat sPvRueck REAL 0.000000e+000 0.000000e+000 Rückkoppplungswert in LAG1ST
376.0 stat sInvAlt REAL 0.000000e+000 0.000000e+000 Alte Eingangsgröße des Integrierers
380.0 stat sIanteilAlt REAL 0.000000e+000 0.000000e+000 Alter I-Anteil
384.0 stat sRestInt REAL 0.000000e+000 0.000000e+000 Restwert Integrierer
388.0 stat sRestDif REAL 0.000000e+000 0.000000e+000 Restwert Differenzierer
392.0 stat sRueck REAL 0.000000e+000 0.000000e+000 Rückkoppplungswert
396.0 stat stUpMan TIME T#0MS T#0MS Umschaltzeit Handwertbedienung
400.0 stat stDownMan TIME T#0MS T#0MS Umschaltzeit Handwertbedienung
404.0 stat sbStart BOOL TRUE TRUE Zeitplangeber START
404.1 stat sbQrsact BOOL FALSE FALSE Zwischenspeicher für QR_S_ACT
404.2 stat sbArwHLmOn BOOL FALSE FALSE Anti Reset Windup high limit Bit
404.3 stat sbArwLLmOn BOOL FALSE FALSE Anti Reset Windup low limit Bit
404.4 stat sbILimOn BOOL TRUE TRUE I-Anteil begrenzen
SIMATIC DB123 11.1.2008 8:52:32
Page 1 of 1
DB123 - <offline> - Declaration view"PIC420_DB_2"
Name: Family:Author: JUN Version: 0.1
Block version: 2
Time stamp Code:Interface:
1.9.2005 15:37:59
1.9.2005 15:36:50
Lengths (block/logic/data): 00140 00014 00000
Block: DB123
Address Name Type Initial value Comment
0.0 STRUCT
+0.0 AUTO BOOL FALSE AUTO MODE SELECT
+0.1 E1 BOOL FALSE EXTERNAL REFERENCE 1 MODE SELECT
+0.2 E2 BOOL FALSE EXTERNAL REFERENCE 2 MODE SELECT
+0.3 MAN BOOL FALSE MAN MODE SELECT
+0.4 E3 BOOL FALSE EXTERNAL REFERENCE 3 MODE SELECT
+0.5 AUTO_I BOOL FALSE AUTO MODE INDICATION
+0.6 E1_I BOOL FALSE EXTERNAL REFERENCE 1 MODE INDICATION
+0.7 E2_I BOOL FALSE EXTERNAL REFERENCE 2 MODE INDICATION
+1.0 MAN_I BOOL FALSE MAN MODE INDICATION
+1.1 E3_I BOOL FALSE EXTERNAL REFERENCE 3 MODE INDICATION
+1.2 BAL_I BOOL FALSE BALANCED MODE INDICATION
+1.3 HELP1 BOOL FALSE TEMPORARY MEMORY LOCATION
+1.4 HELP2 BOOL FALSE TEMPORARY MEMORY LOCATION
+1.5 HELP3 BOOL FALSE TEMPORARY MEMORY LOCATION
+1.6 HELP4 BOOL FALSE TEMPORARY MEMORY LOCATION
+1.7 HELP5 BOOL FALSE TEMPORARY MEMORY LOCATION
+2.0 EXT_REF1 REAL 0.000000e+000 EXTERNAL REFERENCE 1, here for demo purpose only
+6.0 EXT_REF2 REAL 0.000000e+000 EXTERNAL REFERENCE 2, here for demo purpose only
+10.0 EXT_REF3 REAL 0.000000e+000 EXTERNAL REFERENCE 3, here for demo purpose only
=14.0 END_STRUCT
8
8-6Standard Controller
C79000-G7076-C195-02
Figure 8-1 Block Diagram of the Continuous Controller: PID_C
Technical Data and Block Diagrams
0
1SPFC
CALLFC
SPFC_IN
SPFC_ON
SPFC_OUT MP3
0
1
SP_OP_ON
1
0
SP_OP
0
1SP_ROC
SPROC_ON
SP_LIMIT
QSP_HLM
QSP_LLM
0
1
SPEXT_ONSP_GEN
0
1
SP_INT
SP
RMPSK_ONSPGEN_ON
MP1
RMP_SOAK
SP_NORM
FAC
SP_EXT
MP2
DEADBAND
DEADB_ON
0
1
ER_ALARM
–
PV_IN
PV_PERCRP_IN
PVPER_ON
0
1
%
SQRT
SQRT_ON
0
1PVFCCALLFC
PVFC_ON
PVFC_OUT
0
1
MP6
PV_OP_ON
1
0
PV_OP
PV_ALARM
QPVH_WRN
QPVH_ALM
QPVL_ALM
QPVL_WRN
ROCALARM
QPVDRLMP
QPVURLMP
QPVDRLMN
QPVURLMN
MP4
d/dt
X
SPFC_IN
SP_NORM
LAG1ST
LAG1STON
0
1
MP5
PV
PVFC_IN
ER
+
Continuous Controller: PID_C
Setpoint branch
Process variable branch
QERP_WRN
QERP_ALM
QERN_ALM
QERN_WRN
Error difference branch
8
8-7Standard ControllerC79000-G7076-C195-02
Technical Data and Block Diagrams
LMN_D
LMN_P
X
X X
GAIN
– 1
INT
DIF
1
0
DFDB_SEL
1
0
1
0
P_SEL
1
0
I_SEL
1
0
D_SEL
0
0
0
+
0
1
0
DISV
(PID_OUTV)
LMN_I
DISV_SEL
PFDB_SEL
LMNFC
CALLFC
LMNFC_IN
LMNFC_ON
LMNFC_OUTMP9
0
1
LMNOP_ON
1
LMN_OP
0
1LMN_ROC
LMNRC_ON
LMNLIMIT
QLMN_HLM
QLMN_LLM
0
MAN_ON
LMN
LMN_PERCRP_OUT
%
SPEXT_ONSP_OP_ONCAS_ONMANGN_ONLMNOP_ON
QCASOR
LMN_NORM
MAN_IN
0
1
0
1
1
0
MAN_GEN
MANGN_ON
CAS_ON
MP8
CAS
MP7
LMNFC_IN
Manipulated valuebranch
PID structure
MP10
SIMATIC FB15 11.1.2008 9:24:54
Page 1 of 5
FB15 - <offline>"AI1" Analog inputName: Family:Author: Version: 0.1
Block version: 2Time stamp Code:
Interface:27.11.2003 22:21:4727.11.2003 22:01:43
Lengths (block/logic/data): 00682 00470 00012
Name Data Type Address Initial Value Comment
IN 0.0
MV Int 0.0 0 MEASURED VALUE
OUT 0.0
VALUE_D DInt 2.0 L#0 SCALED VALUE IN ENGINEERING UNITS
IN_OUT 0.0
STAT 0.0
EU_MAX Real 6.0 1.000000e+002 MAXIMUM ENGINEERING VALUE
EU_MIN Real 10.0 0.000000e+000 MINIMUN ENGINEER VALUE
VMAN Real 14.0 0.000000e+000 MANUALLY UPDATED IN MAN MODE,SCALED
VALUE Real 18.0 0.000000e+000 SCALED VALUE, CAN BE UPDATED MANUALLY
VALUE_R Real 22.0 0.000000e+000 ENGINEERING UNITS IN REAL
VALUE_I Int 26.0 0 ENGINEERING UNITS IN INTEGER
MAN Bool 28.0 FALSE MANUAL MODE SELECTED
HYST Real 30.0 0.000000e+000 HYSTERESIS FOR ALARMS
H2V Real 34.0 1.000000e+002 HIGH ALARM LIMIT
L2V Real 38.0 0.000000e+000 LOW ALARM LIMIT
H2_SR Bool 42.0 FALSE
L2_SR Bool 42.1 FALSE
H2A Bool 42.2 FALSE HIGH ALARM INDICATION
L2A Bool 42.3 FALSE LOW ALARM INDICATION HEI
AL Bool 42.4 FALSE ALARM STATE ON
AL_NACK Bool 42.5 FALSE ALARM PREVAILING
ACK Bool 42.6 FALSE ALARM ACK KNOWNLEDGE
AL_BLK Bool 42.7 FALSE ALARM BLK
TESTED Bool 43.0 FALSE CIRCUIT IS TEST
DESC String[8] 44.0 '' DESCRIPTION
EU String[8] 54.0 '%' ENGINEERING UNIT
PS Int 64.0 0 PROCESS SECTION
HELP4 Bool 66.0 FALSE
HELP5 Bool 66.1 FALSE
HELP6 Bool 66.2 FALSE
HELP7 Bool 66.3 FALSE
HELP8 Bool 66.4 FALSE
TEMP 0.0
HELP1 DInt 0.0
HELP2 Real 4.0
HELP3 Real 8.0
Block: FB15
SIMATIC FB15 11.1.2008 9:24:54
Page 2 of 5
Network: 1
DIV_R
DI_R
I_DIEN
#MV IN
OUT #HELP1
ENO EN
#HELP1 IN
OUT #HELP2
ENO EN
#HELP2 IN1
2.764800e+004 IN2
OUT #HELP2
ENO
Network: 2
ADD_R
MUL_R
SUB_REN
#EU_MAX IN1
#EU_MIN IN2
OUT #HELP3
ENO EN
#HELP3 IN1
#HELP2 IN2
OUT #HELP2
ENO EN
#HELP2 IN1
#EU_MIN IN2
OUT #VALUE
ENO
Network: 3
MOVE#MAN EN
#VMAN IN
OUT #VALUE
ENO
Network: 4
MOVE#MAN EN
#VALUE IN
OUT #VMAN
ENO
Network: 5
ROUNDEN
#VALUE IN
OUT #VALUE_D
ENO
SIMATIC FB15 11.1.2008 9:24:54
Page 3 of 5
Network: 6
MOVEEN
#VALUE IN
OUT #VALUE_R
ENO
Network: 7
MOVE
ROUNDEN
#VALUE IN
OUT #HELP1
ENO EN
#HELP1 IN
OUT #VALUE_I
ENO
Network: 8
SUB_REN
#H2V IN1
#HYST IN2
OUT #HELP3
ENO
Network: 9
YLÄRAJA
=
&
>=1
CMP >R#VALUE_R IN1
#H2V IN2
#H2A
CMP >R#VALUE_R IN1
#HELP3 IN2
#ACK
#AL_BLK
#H2A
Network: 10
ADD_REN
#L2V IN1
#HYST IN2
OUT #HELP2
ENO
SIMATIC FB15 11.1.2008 9:24:54
Page 4 of 5
Network: 11
ALARAJA
=
&
>=1
CMP <R#VALUE_R IN1
#L2V IN2
#L2A
CMP <R#VALUE_R IN1
#HELP2 IN2
#L2A
Network: 12
HÄLYTYKSEN PITO, YLÄRAJA
SRP#HELP7
#H2A
>=1#P#HELP4
#ACK
#HELP6
#AL_BLK
#H2_SR
S
R Q
Network: 13
HÄLYTYKSEN PITO, ALARAJA
SRP#HELP8
#L2A
>=1P#HELP5
#ACK
#AL_BLK
#L2_SR
S
R Q
Network: 14
KUITTAUSOMENNON RESETOINTI
R&#HELP6
#ACK
Network: 15
ALARM SUMMARY.ALARM STATE
=
>=1#H2A
#L2A
#AL
SIMATIC FB15 11.1.2008 9:24:54
Page 5 of 5
Network: 16
ALARM SUMMARY.NOT ACKNOWLEDGE
=
>=1#H2_SR
#L2_SR
#AL_NACK
SIMATIC FB21 11.1.2008 9:25:45
Page 1 of 4
FB21 - <offline>"Step"
Name: Family:Author: Version: 0.1
Block version: 2
Time stamp Code:Interface:
14.12.2005 15:41:19
29.1.2004 21:31:47
Lengths (block/logic/data): 00712 00532 00010
Name Data Type Address Initial Value Comment
IN 0.0
COND_IN Bool 0.0 FALSECondition in - kytketään edellisen askeleen
COND_OUT:iin. Tämä askel päälle
COND_RESET Bool 0.1 FALSECondition Reset - kytketään edellisen
askeleen STEP_RUN:iin. Nollaa tämän askel
OBJ_RUN Bool 0.2 TRUEObject Run - Askellusehto, ohjattava(t)
kohde on oikeassa tilassa
OBJ_BLK Bool 0.3 FALSEObject Block - Askel on pois käytöstä.
Hypätään yli
T_AL Timer 2.0 Timer Alarm - Ajastin askelhälytykselle
T_OBJ_RUN Timer 4.0Timer Object Run - Ajastin askellusehdolle.
Ehtojen oltava voimassa tämä aika
OUT 0.0
STEP_RUN Bool 6.0 FALSE Step Run - Tämä askel on päällä
STEP_RUN_P Bool 6.1 FALSEStep Run Positive Edge - Tämä askel tuli
päälle. Nouseva reuna
STEP_RUN_N Bool 6.2 FALSEStep Run Negative Edge - Tämä askel meni
pois päältä. Laskeva reuna
STEP_AL Bool 6.3 FALSEStep Alarm - Askel hälytys. Askelaika
kulunut loppuun
STEP_TIME Word 8.0 W#16#0 Askeleessa kulutettu aika
OBJ_START Bool 10.0 FALSEObject Start - Toimilaitteiden ohjaus tästä
askeleesta
OBJ_START_P Bool 10.1 FALSEObject Start Positive edge - Toimilaitteiden
ohjaus tästä askeleesta, reuna
COND_OUT Bool 10.2 FALSECondition Out - kytketään seuraavan askeleen
COND_IN:iin. Seuraava askel päälle
IN_OUT 0.0
STAT 0.0
AL_EN Bool 12.0 FALSE Alarm Enable - Askelhälytys on aktivoitu
SEQ_RESET Bool 12.1 FALSESequence Reset - Sekvenssin palautus
perustilaan, nolla askel päälle
MANV Bool 12.2 FALSE Manual Video - moodin asetus valvomosta
AUTOV Bool 12.3 TRUE Auto Video - Auto moodin asetus valvomosta
TESTV Bool 12.4 FALSETest Video - Testaus moodin asetus
valvomosta
MANI Bool 12.5 FALSE Manual Indication - Manual moodin indikointi
AUTOI Bool 12.6 TRUE Auto Indication - Auto moodin indikointi
TESTI Bool 12.7 FALSE Test Indication - Testi moodin indikointi
NEXT_STEP_TEST Bool 13.0 FALSE Askelluskomento testi moodissa
NEXT_STEP_MAN Bool 13.1 FALSE Aseklluskomento manual moodissa
TV_AL S5Time 14.0 S5T#15S Askelhälytyksen aikaviive
TV_OBJ_RUN S5Time 16.0 S5T#5SAskelluksen viive. Siirtymäehdon oltava
voimassa tämän ajan
STEP_RUN_X Bool 18.0 FALSE apumuistipaikka
OBJ_START_X Bool 18.1 FALSE apumuistipaikka
MANV_X Bool 18.2 FALSE apumuistipaikka
AUTOV_X Bool 18.3 FALSE apumuistipaikka
SIMATIC FB21 11.1.2008 9:25:45
Page 2 of 4
Name Data Type Address Initial Value Comment
TESTV_X Bool 18.4 FALSE apumuistipaikka
NEXT_STEP_TEST_X Bool 18.5 FALSE apumuistipaikka
NEXT_STEP_MAN_X Bool 18.6 FALSE apumuistipaikka
TEMP 0.0
Block: FB21
Network: 1 STEP
Salparele, joista muodostetaan ketju eri askelien välillä.
Katso sekvenssin soveltamisesimerkki, jossa näet lohkon vastaavat tulo- ja
lähtönastat kytkettyinä.
SR
>=1
#COND_RESE
T
#SEQ_RESET
#STEP_RUN
#COND_IN S
R Q
Network: 2 STEP TIME SUPERVISION
Askelajan valvonta. Jos aika ylittyy, niin tiedetään askeleen jumittuneen -
siirtymisehdot eivät ole toteutuneet.
=
&
S_ODT
#T_AL
#STEP_RUN S
#TV_AL TV
R
BI
BCD #STEP_TIME
Q
#AL_EN
#STEP_AL
Network: 3 OBJECT START COMMAND
Kohteiden ohjaus tästä asekleesta. Ohjaus lopetetaan, jos askel on blockattu
tai
askelaika ylittynyt.
&
#STEP_RUN
#OBJ_BLK
#STEP_AL
=
#OBJ_START
=P
#OBJ_START
_X
#OBJ_START
_P
Network: 4 TRANSITION CONDITION
Siirtymäehto. Kun ohjattavat kohteet ovat päällä (Obj_Run), niin viiveen
jälkeen
siirrytään seuraavaan askeleeseen.
Siirtyminen tapahtuu viiveettä, jos askel on blokattu tai kohteet ovat jo
valmiiksi oikeassa tilassa.
Manual-tilassa edellytetään lisäksi erillisen Step-komennon antamista.
Testi-tilassa Manual:inen askellus tapahtuu, vaikka siirtymäehto ei olisikaan
voimassa.
SIMATIC FB21 11.1.2008 9:25:45
Page 3 of 4
Ohjelmassa #STEP_RUN_P rajoittaa manual.isen askelluksen vain yhteen
askeleeseen kerrallaan.
=
>=1
&
>=1
S_ODT
&
#OBJ_RUN
#STEP_RUN
#T_OBJ_RUN
S
#TV_OBJ_RU
N TV
R
BI
BCD
Q
&
#OBJ_BLK
#STEP_RUN
&
#P
#STEP_RUN_
X
#STEP_RUN
#STEP_RUN_
P #OBJ_RUN
>=1
&
P
#NEXT_STEP
_MAN_X
#NEXT_STEP
_MAN
#STEP_RUN_
P
#MANI
&
P
#NEXT_STEP
_TEST_X
#NEXT_STEP
_TEST
#TESTI
#STEP_RUN
#STEP_RUN_
P
#COND_OUT
Network: 5
Askeleesta poistutaan, Reuna - #STEP_RUN_N
=
&
#STEP_RUN_
P
#STEP_RUN_
N
SIMATIC FB21 11.1.2008 9:25:45
Page 4 of 4
Network: 6
Manual-tilan valinta. Askellus edellyttää erillistä komentoa - #NEXT_STEP_MAN
#
#MANV_X
#MANV SR
>=1
#AUTOV_X
#TESTV_X
#MANI
S
R Q
R
#MANV
Network: 7
Auto-tilan valinta. Seuraavaan askeleeseen siirrytään viiveen jälkeen
siirtymäehtojen tultua voimaan.
#
#AUTOV_X
#AUTOV SR
>=1
#MANV_X
#TESTV_X
#AUTOI
S
R Q
R
#AUTOV
Network: 8
Testi-tilan valinta. Askellus tapahtuu erillisellä askelluskomennolla -
#NEXT_STEP_TEST. Siirtymäehdon ei tarvitse olla voimassa.
#
#TESTV_X
#TESTV SR
>=1
#MANV_X
#AUTOV_X
#TESTI
S
R Q
R
#TESTV