You are on page 1of 10

Power ON Note:

Switches, Push buttons or other devices Actuated/True = state “1” on the function diagram
All actuators : OFF
Switches, Push buttons or other devices Not Actuated/Not true = state “0” on the function diagram PAGE
2

0 0
1 Mode_Auto 1 Mode_Manual 1 0
K3:DI-BIT_0 K3:DI-BIT_0 K3:DI-BIT_0 Emergency
1 1
0 0 0 1

0 0 0
S3_R S3_L Mode_Manual

1
1 1
P12 : ON
P2: ON
P13: ON
Timer_TON: ON
Heating_Setpoint := 0ºC
Heater_PWM:= 0%
0 0 MA1_Speed:= 0% 0
S4 S4 TON >= 5s
MA1_CW: OFF
1 1 1
MA1_CCW: OFF
MA3 : OFF
Heating_Setpoint := 0ºC Heating_Setpoint := 0ºC
MB4: OFF
Heater_PWM:= 0% Heater_PWM:= 0% P12 : ON
MB5: OFF P2: ON
MA1_Speed:= 0% MA1_Speed:= 0%
MB6: OFF P13: OFF
MA1_CW: OFF MA1_CW: OFF
MB7: OFF
MA1_CCW: OFF MA1_CCW: OFF
Heater_ON: OFF P12: OFF
MA3 : OFF MA3 : OFF 1
Cycle_active: OFF Emergency P2:OFF
MB4: OFF MB4: OFF P13: OFF
Step:= 0
MB5: OFF MB5: OFF 0
Q8: OFF
MB6: OFF MB6: OFF
Q9: OFF P12: Flash 1Hz
MB7: OFF MB7: OFF P2: Flash 1Hz
Pause : OFF
Heater_ON: OFF Heater_ON: OFF
Emergency: ON
Cycle_active: OFF Cycle_active: OFF
P12: OFF
Step:= 0 Step:= 0 P2: OFF
Pause : OFF Pause : OFF 0
K3:DI-BIT_0

1
Mode_Auto: ON Mode_Auto: OFF
Mode_Manual: OFF Mode_Manual: ON
Emergency: OFF

Mode_Auto Mode_Manual Emergency_STOP / Reset


PLC Function Description Page: 1/10
PAGE
1 A

1
Emergency

0
Mode_Manual

1
0
Mode_Auto

P1: Flash 1Hz P1: ON


P1: OFF
Q8: ON Q8: ON
Q8: OFF
Q9: ON Q9: ON
Q9: OFF
Hysteresis := 30 Hysteresis := 20

A PAGE
3

Point_ON := Heating_Setpoint - Hysteresis -K10 AO_CH0 := 10V -K9:AQ-U_CH0 := 10V Potentiometer R1 Potentiometer R3
Temperature Thickness

Point_Middle := Heating_Setpoint – (Hysteresis / 2) -K2:AI_CH0 (R1) 200 ºC 100%


Scale 0 to 200

-K2:AO_CH1 := Heater_PWM
Temperature := Scaled R1 -K8:AI-U_CH1(R3)
Scale 0 to 100

0 10 V R1 0 10 V R3
Thickness:= Scaled R3

PLC Function Description Page: 2/10


PAGE PAGE
2 4

1
Emergency

0
Heater_ON

Temperature <= 0
Heating_Setpoint

Temperature <= 0
Point_Middle

Temperature <= 0
Point_ON

Heater_PWM := 100% Heater_PWM := 60% Heater_PWM := 30% Heater_PWM := 0%

PLC Function Description Page: 3/10


PAGE PAGE
3 7

0
Mode_Manual
Mode_Manual PAGE 5; Mode_Manual
1

0 0 0 0
S14 S14 S14 S14

1 1 1 1
0
MB4
0 1 1 1
S12 Stop_MA1 Stop_MA1 S12 1
1 0 0 0

1 1 1 1
Stop_Heating MA1_CCW MA1_CW MB4_Close MB4: ON
Timer_TON:
0 0 0 0 ON

0 0 0 0
Start_Heating MA1_CW_Button MA1_CCW_Button MB4_Open

1 1 1 1

0 0 0 0
Heater_ON MA1_CW MA1_CCW MB4

1 1 1 1

Heater_ON : ON Heater_ON : OFF MA1_CW : ON MB4: ON MB4: OFF


MA1_CW: OFF MA1_CCW : ON
MA1_Speed := 1224rpm MA1_CCW: OFF
MA1_Speed := - 1360rpm

0
TON >= 5s

MB4: OFF

PLC Function Description Page: 4/10


PAGE 4; Mode_Manual Mode_Manual PAGE 6; Mode_Manual

1
MA1_CW

1
MA1_CCW

0
MB5_Button

1
0
MB5

1
TON > 3s

MB5: ON
MB5: OFF
Timer_TON: ON

PLC Function Description Page: 5/10


PAGE 5; Mode_Manual Mode_Manual

1 1 0
MA3 MA3 MA3_Button

0 0 1

1
S20

0 0
S19 S20

1 1

0 0
MB6_Button MB7_Button

1 1
0 0
MB6 MB7

1 1 MA3 : ON MA3 : OFF

1 1
TON > 5s TON > 5s

0 0

MB6: ON MB7: ON
MB6: OFF MB7: OFF
Timer_TON: ON Timer_TON: ON

PLC Function Description Page: 6/10


PAGE
4

0
Mode_Auto

1
Mode_Auto C

0 1
Button_A Stop

1 0
0
Program_A
1 0
Program_A 1 Start
1
Button_B
0 1
0
Emergency 0
1
Pause
1
1 0
Button_B Program_B 0

0 1

0
Emergency 1
Emergency
Pause: OFF Pause: ON
1 Program_A: OFF
0
Program_A: ON Program_B: ON
Program_B: OFF Heating_Setpoint:= 150
Heating_Setpoint:= 100
Program_A: ON Program_B: ON
Program_B: OFF
Heating_Setpoint:= 100 Heating_Setpoint:= 150
Program_A: OFF

C PAGE 8; Mode_Auto

0 MA1_Speed_Injection := 20 + [(Thickness * 80 ) / 100]


Cycle_active

1
Time := (Thickness * 2) / 10
1
Start

0 Color_Time := Color1_Gr / 15

P10: ON P10: Flash 1Hz P10: OFF

PLC Function Description Page: 7/10


PAGE 8; Mode_Auto Mode_Auto PAGE 9; Mode_Auto

0 MB4: ON
S14
Step:= 1 MA1_CW: OFF
1 Cycle_active: SET Step:= 8
4
0
S12
0
Thickness < 2
1
1

Step:= 0
Cycle_active:
MB4: OFF
RESET
Step:= 2 Heater_ON: RESET
Heater_ON: SET
MA1_CCW: SET
MA1_Speed := 540rpm

1
Thickness >= 2

0
Temperature >= 0 1
Heating_Setpoint
0
Program_A
1
1 Step:= 6

0
Program_B

1
0
Thickness >= 40

0
Start
MA1_CCW: RESET
1 MA1_CW: ON
MA1_Speed:=
MA1_Speed_Injection
Step:= 7 7

1
S11

0
PLC Function Description Page: 8/10
PAGE 9; Mode_Auto Mode_Auto

0 0
Cycle_active Cycle_active

1 1 MB7: ON
Timer_TON: ON

0 0
MA1_CW MA1_CW

1 1 0
TON >= 8s

0 1
S18

MB7: OFF
0 0
S3_R S3_R

1 1
1
S20
MB5: ON 0
S10
Timer_TON: ON 0
1
3 MA3 : OFF
0
TON >= 3s
MA3 : ON
1 MB6: ON
0
S10

MB5: OFF 1
MB5: OFF 0
Timer_TON: ON S19

1
3
0 MA3 : ON
TON > Time
MB6: OFF
1 MB7: ON

0
S20

PLC Function Description Page: 9/10


Mode_Auto

4 7

0 0
1 1
Pause Pause

MB4: OFF MA1_CW: OFF


Step:= 10 Step:= 13

Page:
PLC Function Description
10/10

You might also like