10
Totally Integrated Automation Portal plc project / PLC_1 [CPU 1212C DC/DC/DC] / Program blocks Main [OB1] Main Properties General Name Main Number 1 Type OB Language LAD Numbering automatic Information Title "Main Program Sweep (Cy‐ cle)" Author Comment Family Version 0.1 User-defined ID Main Name Data type Default value Comment Temp Constant Network 1: Network for reseting the control "EM STOP PB" %I0.0 %I0.0 "CON ON PB" %I0.1 %I0.1 "CONTROL ON LAMP" %Q0.0 %Q0.0 "CONTROL ON LAMP" %Q0.0 %Q0.0 Symbol Address Type Comment "CON ON PB" %I0.1 Bool "CONTROL ON LAMP" %Q0.0 Bool "EM STOP PB" %I0.0 Bool

AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Embed Size (px)

Citation preview

Page 1: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

plc project / PLC_1 [CPU 1212C DC/DC/DC] / Program blocksMain [OB1]Main PropertiesGeneralName Main Number 1 Type OB Language LADNumbering automaticInformationTitle "Main Program Sweep (Cy‐

cle)"Author Comment Family

Version 0.1 User-defined ID

MainName Data type Default value CommentTempConstant

Network 1:Network for reseting the control

"EM STOP PB"%I0.0%I0.0

"CON ON PB"%I0.1%I0.1 "CONTROL ON

LAMP"

%Q0.0%Q0.0

"CONTROL ONLAMP"

%Q0.0%Q0.0

Symbol Address Type Comment"CON ON PB" %I0.1 Bool"CONTROL ON LAMP" %Q0.0 Bool"EM STOP PB" %I0.0 Bool

Page 2: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

Network 2:Network to start the Hydralic operations

"CONTROL ONLAMP"

%Q0.0%Q0.0

"HYD STOP PB"%I0.3%I0.3

"HYD START PB"%I0.2%I0.2 "PUMP1 3.7KW

OLR"

%I0.4%I0.4"PUM P2 2.2KW OLR"

%I0.5%I0.5"hydralic started

bit"

%M4.0%M4.0

"hydralic startedbit"

%M4.0%M4.0

Symbol Address Type Comment"CONTROL ON LAMP" %Q0.0 Bool"HYD START PB" %I0.2 Bool"HYD STOP PB" %I0.3 Bool"hydralic started bit" %M4.0 Bool"PUM P2 2.2KW OLR" %I0.5 Bool"PUMP1 3.7KW OLR" %I0.4 Bool

Network 3:Network to Open the head

"CONTROL ONLAMP"

%Q0.0%Q0.0"hydralic started

bit"

%M4.0%M4.0

"HEAD OPEN PB"%I1.2%I1.2

"HEAD CLOSE PB"%I1.3%I1.3

"HEAD OPEN S/V"%Q0.3%Q0.3

Symbol Address Type Comment"CONTROL ON LAMP" %Q0.0 Bool"HEAD CLOSE PB" %I1.3 Bool"HEAD OPEN PB" %I1.2 Bool"HEAD OPEN S/V" %Q0.3 Bool"hydralic started bit" %M4.0 Bool

Page 3: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

Network 4:Network to close the head

"CONTROL ONLAMP"

%Q0.0%Q0.0"hydralic started

bit"

%M4.0%M4.0

"HEAD CLOSE PB"%I1.3%I1.3

"HEAD OPEN PB"%I1.2%I1.2

"HEAD CLOSE S/V"%Q0.4%Q0.4

Symbol Address Type Comment"CONTROL ON LAMP" %Q0.0 Bool"HEAD CLOSE PB" %I1.3 Bool"HEAD CLOSE S/V" %Q0.4 Bool"HEAD OPEN PB" %I1.2 Bool"hydralic started bit" %M4.0 Bool

Network 5:Network to clamp forward

"CONTROL ONLAMP"

%Q0.0%Q0.0"hydralic started

bit"

%M4.0%M4.0

"CLAMP FWD PB"%I1.4%I1.4

"CLAMP REV PB"%I1.5%I1.5

"CLAMP OPEN S/V"%Q1.0%Q1.0

Symbol Address Type Comment"CLAMP FWD PB" %I1.4 Bool"CLAMP OPEN S/V" %Q1.0 Bool"CLAMP REV PB" %I1.5 Bool"CONTROL ON LAMP" %Q0.0 Bool"hydralic started bit" %M4.0 Bool

Network 6:Network to clamp reverse

Page 4: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

"CONTROL ONLAMP"

%Q0.0%Q0.0"hydralic started

bit"

%M4.0%M4.0

"CLAMP REV PB"%I1.5%I1.5

"CLAMP FWD PB"%I1.4%I1.4 "CLAMP CLOSE

S/V"

%Q0.5%Q0.5

Symbol Address Type Comment"CLAMP CLOSE S/V" %Q0.5 Bool"CLAMP FWD PB" %I1.4 Bool"CLAMP REV PB" %I1.5 Bool"CONTROL ON LAMP" %Q0.0 Bool"hydralic started bit" %M4.0 Bool

Network 7:Network to lock head

S

"CONTROL ONLAMP"

%Q0.0%Q0.0"hydralic started

bit"

%M4.0%M4.0

"LOCK PB"%I1.6%I1.6

"UNLOCK PB"%I1.7%I1.7

"HEAD LOCK S/V"%Q1.1%Q1.1

"Head lockstarted bit"

%M5.0%M5.0

Symbol Address Type Comment"CONTROL ON LAMP" %Q0.0 Bool"HEAD LOCK S/V" %Q1.1 Bool"Head lock started bit" %M5.0 Bool"hydralic started bit" %M4.0 Bool"LOCK PB" %I1.6 Bool"UNLOCK PB" %I1.7 Bool

Network 8:Network to unlock head

Page 5: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

R

"CONTROL ONLAMP"

%Q0.0%Q0.0"hydralic started

bit"

%M4.0%M4.0

"UNLOCK PB"%I1.7%I1.7

"LOCK PB"%I1.6%I1.6

"HEAD UNLOCK"%Q1.2%Q1.2

"Head lockstarted bit"

%M5.0%M5.0

Symbol Address Type Comment"CONTROL ON LAMP" %Q0.0 Bool"Head lock started bit" %M5.0 Bool"HEAD UNLOCK" %Q1.2 Bool"hydralic started bit" %M4.0 Bool"LOCK PB" %I1.6 Bool"UNLOCK PB" %I1.7 Bool

Network 9:int to real

CONVtoInt Real"AlwaysTRUE"

%M1.2%M1.2

"Pressure fromtransmittedr"

%IW10%IW10 "Data_block_1"."hydralicPressure Real"

EN

IN

ENO

OUT

toInt Real

Symbol Address Type Comment"AlwaysTRUE" %M1.2 Bool"Data_block_1"."hydralic Pressure Re‐al"

Real

"Pressure from transmittedr" %IW10 Int

Network 10:scaling to engineering units (0-400)

Page 6: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

OUT := ((IN1-IN2)*(IN5-IN4)/(I...OUT := ((IN1-IN2)*(IN5-IN4)/(I...

CALCULATEReal"AlwaysTRUE"

%M1.2%M1.2

400.00.0

27648.00.0

"Data_block_1"."hydralicPressure Real"

"Data_block_1"."Hydralcpressureactuale"

OUT := ((IN1-IN2)*(IN5-IN4)/(I...OUT := ((IN1-IN2)*(IN5-IN4)/(I...

EN

IN1IN2IN3IN4

IN5

ENO

OUT

Real

Symbol Address Type Comment"AlwaysTRUE" %M1.2 Bool"Data_block_1"."Hydralc pressure ac‐tuale"

Real

"Data_block_1"."hydralic Pressure Re‐al"

Real

Network 11:Network to turn ON high pressure S/V

Real>

"Head lockstarted bit"

%M5.0%M5.0"Data_block_1"."Hydralcpressureactuale"

40.0

"HIGH PRESSURES/V"

%Q1.3%Q1.3

Symbol Address Type Comment"Data_block_1"."Hydralc pressure ac‐tuale"

Real

"Head lock started bit" %M5.0 Bool

Page 7: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

Symbol Address Type Comment"HIGH PRESSURE S/V" %Q1.3 Bool

Network 12:Network to set pressure reached bit (300)

Real>= S

"Head lockstarted bit"

%M5.0%M5.0"CLAMP CLOSELIM SW"

%I0.7%I0.7"Data_block_1"."Hydralcpressureactuale"

300.0

"pressurereached"

%M5.1%M5.1

Symbol Address Type Comment"CLAMP CLOSE LIM SW" %I0.7 Bool"Data_block_1"."Hydralc pressure ac‐tuale"

Real

"Head lock started bit" %M5.0 Bool"pressure reached" %M5.1 Bool

Network 13:Network to reset pressure reached bit (<290)

Page 8: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

Real< R

"pressurereached"

%M5.1%M5.1"Data_block_1"."Hydralcpressureactuale"

290.0

"pressurereached"

%M5.1%M5.1

"CLAMP REV PB"%I1.5%I1.5

"HEAD OPEN PB"%I1.2%I1.2

Symbol Address Type Comment"CLAMP REV PB" %I1.5 Bool"Data_block_1"."Hydralc pressure ac‐tuale"

Real

"HEAD OPEN PB" %I1.2 Bool"pressure reached" %M5.1 Bool

Network 14:Network to switch pumps (ON &OFF)

"hydralic startedbit"

%M4.0%M4.0"pressurereached"

%M5.1%M5.1"PUMP 1CONTACTOR"

%Q0.1%Q0.1

"PUMP 2CONTACTOR"

%Q0.2%Q0.2

Symbol Address Type Comment"hydralic started bit" %M4.0 Bool

Page 9: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

Symbol Address Type Comment"pressure reached" %M5.1 Bool"PUMP 1 CONTACTOR" %Q0.1 Bool"PUMP 2 CONTACTOR" %Q0.2 Bool

Network 15:

"PUMP 1CONTACTOR"

%Q0.1%Q0.1"PUMP 1 ONLAMP"

%Q2.0%Q2.0

"PUMP 2CONTACTOR"

%Q0.2%Q0.2"PUMP 2 ONLAMP"

%Q2.1%Q2.1

"HIGH PRESSURES/V"

%Q1.3%Q1.3"high pressureON LAMP(1)"

%Q2.2%Q2.2

Symbol Address Type Comment"high pressure ON LAMP(1)" %Q2.2 Bool"HIGH PRESSURE S/V" %Q1.3 Bool"PUMP 1 CONTACTOR" %Q0.1 Bool"PUMP 1 ON LAMP" %Q2.0 Bool"PUMP 2 CONTACTOR" %Q0.2 Bool"PUMP 2 ON LAMP" %Q2.1 Bool

Network 16:Network to turn on lubrication S/V

Page 10: AUTOMATION OF DUAL EXTRUDER HYDRAULIC POWER PACK PROGRAM BLOCKS

Totally IntegratedAutomation Portal

CTUInt"LOCK PB"

%I1.6%I1.6

"IEC_Counter_0_DB"

%DB2%DB2

"IEC_Timer_0_DB".Q5

...

"LUBE S/V"%Q1.4%Q1.4

CU

RPV

QCV

Int

Symbol Address Type Comment"IEC_Timer_0_DB".Q Bool"LOCK PB" %I1.6 Bool"LUBE S/V" %Q1.4 Bool

Network 17:Network to provide lubrication for 5 seconds(timer)

TONTime"LUBE S/V"

%Q1.4%Q1.4

"IEC_Timer_0_DB"%DB3%DB3

T#5000ms ...INPT

QET

Time

Symbol Address Type Comment"LUBE S/V" %Q1.4 Bool