SIMATIC IndolaktoSG0116009\ 02/29/2020 11:18:50 AM
SCM2\CPU 414-3 PN/DP\...\FC65 - <offline>
FC65 - <offline>
"PID_CONTROL_1"
Name: Family:
Author: Version: 0.1
Block version: 2
Time stamp Code: 03/14/2018 10:42:51 AM
Interface: 05/01/2012 01:44:15 PM
Lengths (block/logic/data): 02500 02356 00006
Name Data Type Address Comment
IN 0.0
COM_RST Bool 0.0
CYCLE Time 2.0
OUT 0.0
IN_OUT 0.0
TEMP 0.0
RETURN 0.0
RET_VAL 0.0
Block: FC65
Network: 1 loop data: enable loop
CALL "LP_SCHED" FC62
TM_BASE:=#CYCLE #CYCLE
COM_RST:=#COM_RST #COM_RST
DB_NBR :="DB_LOOP1" DB1
// |-----------<TIC1501>------------|
A "DB_LOOP1".LOOP_DAT[1].ENABLE DB1.DBX8.2 -- loop data: enable loop
JCN M02
CALL "PID_CP" , "PID_TIC1501" FB1 / DB100
COM_RST :="DB_LOOP1".LOOP_DAT[1].COM_RST DB1.DBX8.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".TIC1501.PID_MAN_ON DB30.DBX60.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[1].CYCLE DB1.DBD12 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".TIC1501.SP_EXT DB30.DBD28
PV_IN :=
PV_PER :="DB25_Analog_In".TT1501.Raw DB25.DBW192
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
Page 1 of 8
SIMATIC IndolaktoSG0116009\ 02/29/2020 11:18:50 AM
SCM2\CPU 414-3 PN/DP\...\FC65 - <offline>
LMNFCNBR:=
LMN :="DB30_Analog_Control".TIC1501.LMN_PERCENT DB30.DBD44
LMN_PER :=
SP :="DB30_Analog_Control".TIC1501.SP_PERCENT DB30.DBD24
PV :="DB30_Analog_Control".TIC1501.PV_PERCENT DB30.DBD20
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".TIC1501.MAN DB30.DBD32
CLR
= "DB_LOOP1".LOOP_DAT[1].ENABLE DB1.DBX8.2 -- loop data: enable loop
// |-----------<TIC1601>------------|
M02: A "DB_LOOP1".LOOP_DAT[2].ENABLE DB1.DBX20.2 -- loop data: enable loop
JCN M03
CALL "PID_CP" , "PID_TIC1601" FB1 / DB101
COM_RST :="DB_LOOP1".LOOP_DAT[2].COM_RST DB1.DBX20.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".TIC1601.PID_MAN_ON DB30.DBX160.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[2].CYCLE DB1.DBD24 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".TIC1601.SP_EXT DB30.DBD128
PV_IN :=
PV_PER :="DB25_Analog_In".TT1601.Raw DB25.DBW212
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".TIC1601.LMN_PERCENT DB30.DBD144
LMN_PER :=
SP :="DB30_Analog_Control".TIC1601.SP_PERCENT DB30.DBD124
PV :="DB30_Analog_Control".TIC1601.PV_PERCENT DB30.DBD120
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".TIC1601.MAN DB30.DBD132
CLR
= "DB_LOOP1".LOOP_DAT[2].ENABLE DB1.DBX20.2 -- loop data: enable loop
// |-----------<WIC1701>------------|
M03: A "DB_LOOP1".LOOP_DAT[3].ENABLE DB1.DBX32.2 -- loop data: enable loop
JCN M04
CALL "PID_CP" , "PID_WIC1701" FB1 / DB102
COM_RST :="DB_LOOP1".LOOP_DAT[3].COM_RST DB1.DBX32.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".WIC1701.PID_MAN_ON DB30.DBX260.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[3].CYCLE DB1.DBD36 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".WIC1701.SP_EXT DB30.DBD228
PV_IN :=
Page 2 of 8
SIMATIC IndolaktoSG0116009\ 02/29/2020 11:18:50 AM
SCM2\CPU 414-3 PN/DP\...\FC65 - <offline>
PV_PER :="MIX_ALARM_PAR".WT170x_Raw DB151.DBW346 -- WT170x Liquiverter Raw Value
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".WIC1701.LMN_PERCENT DB30.DBD244
LMN_PER :=
SP :="DB30_Analog_Control".WIC1701.SP_PERCENT DB30.DBD224
PV :="DB30_Analog_Control".WIC1701.PV_PERCENT DB30.DBD220
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".WIC1701.MAN DB30.DBD232
CLR
= "DB_LOOP1".LOOP_DAT[3].ENABLE DB1.DBX32.2 -- loop data: enable loop
// |-----------<WIC1702>------------|
// Not used at the moment
M04: A "DB_LOOP1".LOOP_DAT[4].ENABLE DB1.DBX44.2 -- loop data: enable loop
JCN M05
CALL "PID_CP" , "PID_WIC1702" FB1 / DB103
COM_RST :="DB_LOOP1".LOOP_DAT[4].COM_RST DB1.DBX44.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".WIC1702.PID_MAN_ON DB30.DBX360.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[4].CYCLE DB1.DBD48 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".WIC1702.SP_EXT DB30.DBD328
PV_IN :=
PV_PER :="DB25_Analog_In".WT1702.Raw DB25.DBW332
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".WIC1702.LMN_PERCENT DB30.DBD344
LMN_PER :=
SP :="DB30_Analog_Control".WIC1702.SP_PERCENT DB30.DBD324
PV :="DB30_Analog_Control".WIC1702.PV_PERCENT DB30.DBD320
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".WIC1702.MAN DB30.DBD332
CLR
= "DB_LOOP1".LOOP_DAT[4].ENABLE DB1.DBX44.2 -- loop data: enable loop
// |-----------<TIC3302>------------|
M05: A "DB_LOOP1".LOOP_DAT[5].ENABLE DB1.DBX56.2 -- loop data: enable loop
Page 3 of 8
SIMATIC IndolaktoSG0116009\ 02/29/2020 11:18:50 AM
SCM2\CPU 414-3 PN/DP\...\FC65 - <offline>
JCN M06
CALL "PID_CP" , "PID_TIC3302" FB1 / DB104
COM_RST :="DB_LOOP1".LOOP_DAT[5].COM_RST DB1.DBX56.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".TIC3302.PID_MAN_ON DB30.DBX460.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[5].CYCLE DB1.DBD60 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".TIC3302.SP_EXT DB30.DBD428
PV_IN :=
PV_PER :="DB25_Analog_In".TT3302.Raw DB25.DBW552
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".TIC3302.LMN_PERCENT DB30.DBD444
LMN_PER :=
SP :="DB30_Analog_Control".TIC3302.SP_PERCENT DB30.DBD424
PV :="DB30_Analog_Control".TIC3302.PV_PERCENT DB30.DBD420
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".TIC3302.MAN DB30.DBD432
CLR
= "DB_LOOP1".LOOP_DAT[5].ENABLE DB1.DBX56.2 -- loop data: enable loop
// |-----------<PIC4201>------------|
M06: A "DB_LOOP1".LOOP_DAT[6].ENABLE DB1.DBX68.2 -- loop data: enable loop
JCN M07
CALL "PID_CP" , "PID_PIC4201" FB1 / DB105
COM_RST :="DB_LOOP1".LOOP_DAT[6].COM_RST DB1.DBX68.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".PIC4201.PID_MAN_ON DB30.DBX560.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[6].CYCLE DB1.DBD72 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".PIC4201.SP_EXT DB30.DBD528
PV_IN :=
PV_PER :="DB25_Analog_In".PT4201.Raw DB25.DBW652
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".PIC4201.LMN_PERCENT DB30.DBD544
LMN_PER :=
SP :="DB30_Analog_Control".PIC4201.SP_PERCENT DB30.DBD524
PV :="DB30_Analog_Control".PIC4201.PV_PERCENT DB30.DBD520
QCAS :=
Page 4 of 8
SIMATIC IndolaktoSG0116009\ 02/29/2020 11:18:50 AM
SCM2\CPU 414-3 PN/DP\...\FC65 - <offline>
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".PIC4201.MAN DB30.DBD532
CLR
= "DB_LOOP1".LOOP_DAT[6].ENABLE DB1.DBX68.2 -- loop data: enable loop
// |-----------<TIC4301>------------|
M07: A "DB_LOOP1".LOOP_DAT[7].ENABLE DB1.DBX80.2 -- loop data: enable loop
JCN M08
CALL "PID_CP" , "PID_TIC4301" FB1 / DB106
COM_RST :="DB_LOOP1".LOOP_DAT[7].COM_RST DB1.DBX80.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".TIC4301.PID_MAN_ON DB30.DBX660.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[7].CYCLE DB1.DBD84 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".TIC4301.SP_EXT DB30.DBD628
PV_IN :=
PV_PER :="DB25_Analog_In".TT4301.Raw DB25.DBW812
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".TIC4301.LMN_PERCENT DB30.DBD644
LMN_PER :=
SP :="DB30_Analog_Control".TIC4301.SP_PERCENT DB30.DBD624
PV :="DB30_Analog_Control".TIC4301.PV_PERCENT DB30.DBD620
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".TIC4301.MAN DB30.DBD632
CLR
= "DB_LOOP1".LOOP_DAT[7].ENABLE DB1.DBX80.2 -- loop data: enable loop
// |-----------<TIC4401>------------|
M08: A "DB_LOOP1".LOOP_DAT[8].ENABLE DB1.DBX92.2 -- loop data: enable loop
JCN M09
CALL "PID_CP" , "PID_TIC4401" FB1 / DB107
COM_RST :="DB_LOOP1".LOOP_DAT[8].COM_RST DB1.DBX92.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".TIC4401.PID_MAN_ON DB30.DBX760.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[8].CYCLE DB1.DBD96 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".TIC4401.SP_EXT DB30.DBD728
PV_IN :=
PV_PER :="DB25_Analog_In".TT4401.Raw DB25.DBW872
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
Page 5 of 8
SIMATIC IndolaktoSG0116009\ 02/29/2020 11:18:50 AM
SCM2\CPU 414-3 PN/DP\...\FC65 - <offline>
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".TIC4401.LMN_PERCENT DB30.DBD744
LMN_PER :=
SP :="DB30_Analog_Control".TIC4401.SP_PERCENT DB30.DBD724
PV :="DB30_Analog_Control".TIC4401.PV_PERCENT DB30.DBD720
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".TIC4401.MAN DB30.DBD732
CLR
= "DB_LOOP1".LOOP_DAT[8].ENABLE DB1.DBX92.2 -- loop data: enable loop
// |-----------<TIC6902>------------|
M09: A "DB_LOOP1".LOOP_DAT[9].ENABLE DB1.DBX104.2 -- loop data: enable loop
JCN M10
CALL "PID_CP" , "PID_TIC6902" FB1 / DB108
COM_RST :="DB_LOOP1".LOOP_DAT[9].COM_RST DB1.DBX104.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".TIC6902.PID_MAN_ON DB30.DBX860.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[9].CYCLE DB1.DBD108 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".TIC6902.SP_EXT DB30.DBD828
PV_IN :=
PV_PER :="DB25_Analog_In".TT6902.Raw DB25.DBW1372
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".TIC6902.LMN_PERCENT DB30.DBD844
LMN_PER :=
SP :="DB30_Analog_Control".TIC6902.SP_PERCENT DB30.DBD824
PV :="DB30_Analog_Control".TIC6902.PV_PERCENT DB30.DBD820
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".TIC6902.MAN DB30.DBD832
CLR
= "DB_LOOP1".LOOP_DAT[9].ENABLE DB1.DBX104.2 -- loop data: enable loop
// |-----------<FC9701>------------|
M10: A "DB_LOOP1".LOOP_DAT[10].ENABLE DB1.DBX116.2 -- loop data: enable loop
JCN M11
CALL "PID_CP" , "PID_FIC9701" FB1 / DB109
COM_RST :="DB_LOOP1".LOOP_DAT[10].COM_RST DB1.DBX116.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".FIC9701.PID_MAN_ON DB30.DBX960.3
CAS_ON :=
Page 6 of 8
SIMATIC IndolaktoSG0116009\ 02/29/2020 11:18:50 AM
SCM2\CPU 414-3 PN/DP\...\FC65 - <offline>
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[10].CYCLE DB1.DBD120 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".FIC9701.SP_EXT DB30.DBD928
PV_IN :=
PV_PER :="DB25_Analog_In".FT9701.Raw DB25.DBW1692
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".FIC9701.LMN_PERCENT DB30.DBD944
LMN_PER :=
SP :="DB30_Analog_Control".FIC9701.SP_PERCENT DB30.DBD924
PV :="DB30_Analog_Control".FIC9701.PV_PERCENT DB30.DBD920
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".FIC9701.MAN DB30.DBD932
CLR
= "DB_LOOP1".LOOP_DAT[10].ENABLE DB1.DBX116.2 -- loop data: enable loop
// |-----------<FC9801>------------|
M11: A "DB_LOOP1".LOOP_DAT[11].ENABLE DB1.DBX128.2 -- loop data: enable loop
JCN M12
CALL "PID_CP" , "PID_FIC9801" FB1 / DB110
COM_RST :="DB_LOOP1".LOOP_DAT[11].COM_RST DB1.DBX128.3 -- loop data: complete restart
I_SEL :=
D_SEL :=
MAN_ON :="DB30_Analog_Control".FIC9801.PID_MAN_ON DB30.DBX1060.3
CAS_ON :=
SELECT :=
CYCLE :="DB_LOOP1".LOOP_DAT[11].CYCLE DB1.DBD132 -- loop data: sample time
CYCLE_P :=
SP_INT :=
SP_EXT :="DB30_Analog_Control".FIC9801.SP_EXT DB30.DBD1028
PV_IN :=
PV_PER :="DB25_Analog_In".FT9801.Raw DB25.DBW1712
GAIN :=
TI :=
TD :=
TM_LAG :=
DISV :=
CAS :=
SP_HLM :=
SP_LLM :=
LMN_HLM :=
LMN_LLM :=
DB_NBR :=
SPFC_NBR:=
PVFC_NBR:=
LMNFCNBR:=
LMN :="DB30_Analog_Control".FIC9801.LMN_PERCENT DB30.DBD1044
LMN_PER :=
SP :="DB30_Analog_Control".FIC9801.SP_PERCENT DB30.DBD1024
PV :="DB30_Analog_Control".FIC9801.PV_PERCENT DB30.DBD1020
QCAS :=
QC_ACT :=
QPOS_P :=
QNEG_P :=
MAN :="DB30_Analog_Control".FIC9801.MAN DB30.DBD1032
CLR
= "DB_LOOP1".LOOP_DAT[11].ENABLE DB1.DBX128.2 -- loop data: enable loop
Page 7 of 8
SIMATIC IndolaktoSG0116009\ 02/29/2020 11:18:50 AM
SCM2\CPU 414-3 PN/DP\...\FC65 - <offline>
M12: BE
Network: 2
Page 8 of 8