Sei sulla pagina 1di 5

SIMATIC ARLA_C9910\ 05/19/2011 08:16:36 AM

SIMATIC 300(1)\CPU 315F-2 DP\...\FC52 - <offline>

FC52 - <offline>
"FC_COOK_TEMP_PID"
Name: Family:
Author: Version: 0.1
Block version: 2
Time stamp Code: 05/18/2011 03:54:12 PM
Interface: 02/25/2011 12:22:13 PM
Lengths (block/logic/data): 00742 00630 00018

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: FC52

Network: 1

FC4
"PID_MODE"
EN ENO

DB95.DBX14 DB95.DBX72
5.0 .3
"DB_PID". "DB_PID".
COOK_Temp_ COOK_TEMP_
PID_ PID.
CtrlWord0 Auto_PB Auto_Mode Auto_Mode

DB6.DBX0.1 DB95.DBX72
SYSTEM .4
PAUSED "DB_PID".
indicator COOK_TEMP_
"DB_HMI". PID.
System_ Manual_
Pause_LT Pause Man_Mode Mode

Network: 2

From HMI 0-200 oC to 0-100 for PID block.

DIV_R
EN ENO

DB95.DBD10
4
not scaled
"DB_PID". DB95.DBD74
COOK_TEMP_ "DB_PID".
PID. COOK_TEMP_
Setpoint_ PID.
HMI IN1 OUT Setpoint

2.000000e+
000 IN2

Page 1 of 5
SIMATIC ARLA_C9910\ 05/19/2011 08:16:36 AM
SIMATIC 300(1)\CPU 315F-2 DP\...\FC52 - <offline>

Page 2 of 5
SIMATIC ARLA_C9910\ 05/19/2011 08:16:36 AM
SIMATIC 300(1)\CPU 315F-2 DP\...\FC52 - <offline>

Network: 3

RANGE:
SP&PV:0-27648; MAN CV: 0-100; OUT_CV: 0-27648

DB93 DB102
"DB_COOK_ "DB_COOK_
TEMP_PID" TEMP_CTRL_
FB41 VLV"
Continuous Control FB2
"CONT_C" "POS_VLV_CTRL"
EN ENO EN ENO

DB95.DBX72 Disable QW120


.0 "CookTemp_
"DB_PID". Faulted CV_
COOK_TEMP_ Position Position"
PID. DB6.DBX0.1
Complete_ SYSTEM Status
Restart COM_RST LMN PAUSED
indicator
DB95.DBX72 DB95.DBW94 "DB_HMI".
.4 0-27648 System_
"DB_PID". "DB_PID". Pause_LT Pause
COOK_TEMP_ COOK_TEMP_
PID. PID. I0.0
Manual_ Manipulate "E_Stop_
Mode MAN_ON LMN_PER d_Value OK" EStop_OK

DB95.DBX72 QLMN_HLM Normal_


.2 Open
"DB_PID". QLMN_LLM
COOK_TEMP_ DB95.DBW94
PID. LMN_P 0-27648
PV_ "DB_PID".
Peripheral LMN_I COOK_TEMP_
_ON PVPER_ON PID.
LMN_D Manipulate Ref_
DB95.DBX72 d_Value Position
.3 PV
"DB_PID".
COOK_TEMP_ ER
PID.
Auto_Mode P_SEL

DB95.DBX72
.3
"DB_PID".
COOK_TEMP_
PID.
Auto_Mode I_SEL

INT_HOLD

I_ITL_ON

D_SEL

T#100MS CYCLE

DB95.DBD74
"DB_PID".
COOK_TEMP_
PID.
Setpoint SP_INT

PV_IN

IW128
Cooking
Section
Temperatur
e
"COOK_
Temperatur
e" PV_PER

DB95.DBD78
0-100%
"DB_PID".

Page 3 of 5
SIMATIC ARLA_C9910\ 05/19/2011 08:16:36 AM
SIMATIC 300(1)\CPU 315F-2 DP\...\FC52 - <offline>

"DB_PID".
COOK_TEMP_
PID.
Manual_CV MAN

DB95.DBD82
"DB_PID".
COOK_TEMP_
PID.Gain GAIN

DB95.DBD86
"DB_PID".
COOK_TEMP_
PID.Ti TI

DB95.DBD90
"DB_PID".
COOK_TEMP_
PID.Td TD

TM_LAG

DEADB_W

LMN_HLM

LMN_LLM

PV_FAC

PV_OFF

LMN_FAC

LMN_OFF

I_ITLVAL

DISV

Network: 4

MOVE
EN ENO

DB102.DBW4 DB4.DBW200
"DB_COOK_ "DB_
TEMP_CTRL_ FACEPLATE"
VLV". .COOK_
Position IN Temp_CV_
OUT Pos

Page 4 of 5
SIMATIC ARLA_C9910\ 05/19/2011 08:16:36 AM
SIMATIC 300(1)\CPU 315F-2 DP\...\FC52 - <offline>

Network: 5

When in AUTO MODE: move the auto output value to the manual output value for
bumpless transfer (Scale from 0-27648 to 0-100).

DB95.DBX72
.3
"DB_PID".
COOK_TEMP_
PID. FC1 FC3
Auto_Mode "SCP" "WORD_TO_REAL"
EN ENO EN ENO

DB102.DBW4 DB95.DBW96 DB95.DBW96


"DB_COOK_ 0-100% 0-100%
TEMP_CTRL_ "DB_PID". "DB_PID". DB95.DBD78
VLV". COOK_TEMP_ COOK_TEMP_ 0-100%
Position Value PID. PID. "DB_PID".
Manipulate Manipulate COOK_TEMP_
W#16#0 Input_Min d_Val_ d_Val_ WORD_ REAL_ PID.
RET_VAL Scaled Scaled value Value Manual_CV
W#16#6C00 Input_Max

W#16#0 Scale_Min

W#16#64 Scale_Max

1.000000e+ Scale_
000 Factor

Page 5 of 5

Potrebbero piacerti anche