[go: up one dir, main page]

0% found this document useful (0 votes)
34 views29 pages

CDN5845660109

The document provides a communication description for the Tetra Pak CIP unit P, detailing various interfaces and communication signals used within the system. It includes information on plant PLC interfaces, internal networks, and CIP station interfaces, along with specific signal descriptions and their functions. The document serves as a technical reference for understanding the communication architecture and operational parameters of the CIP unit.

Uploaded by

LQ TETRA PAK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views29 pages

CDN5845660109

The document provides a communication description for the Tetra Pak CIP unit P, detailing various interfaces and communication signals used within the system. It includes information on plant PLC interfaces, internal networks, and CIP station interfaces, along with specific signal descriptions and their functions. The document serves as a technical reference for understanding the communication architecture and operational parameters of the CIP unit.

Uploaded by

LQ TETRA PAK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Document owner: Mats Yndén Doc. template ver.: N Doc. No.

/ Worksheet: CDN584566xxxx / Contents

LUND SWEDEN

®
Tetra Pak CIP unit P
Communication Description Doc. No.: CDN584566xxxx

Table of Contents
Description Worksheet name
Interfaces overview Overview
Plant PLC interface / Internal network; Sup. control - Internal
Extend and Inter-I/O communication signals
Plant PLC interface / InterPLC network; Sup control - InterPLC
Sup.
Extend and Inter-I/O communication signals
CIP Station interface; Supply / destination CIP Station
signals
I/O communication interface; Serial or IO comm; Master
hardware I/O comm. signals
I/O communication interface; Serial or IO comm; Slave
hardware I/O comm. signals - ACO

Revision Date/ Sign. Description

© 2011 Tetra Pak


Page: 1(1)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Overview

Tetra Pak® CIP unit P Tetra PlantMaster


GUI

Logging Machine Edition


(stand-alone)

Plant
Extend (queuing, etc.) PLC 1
Inter-I/O (I/O comm.)
CC parameters
Plant PLC
interface a)

Plant Plant
PLC 2 PLC 3

Serial I/O comm.


n
c e tio
in u n O
rfa a
te ic
m /
m I

Comm. Comm.
Hardware I/O comm. cabinet cabinet
co

CIP station
Supply / destination (Conc., Neutr., Reclaim)
interface a)
Shaded area = Not yet available

© 2011 Tetra Pak


Page: 1(1)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - Internal

A C G H I J
1 Plant PLC interface
2 Extend and Inter-I/O comm. signals
3 Internal network / InternalCCQ and ExtendUp interfaces (down side)

4
B.b
5 Symbol *1 Type Description Comment
6
7 From plant PLC's (i.e. from ExtendDown's) UDT:
CC>CL_NotUsedInt0 0 INT Not used Int 0.

8 NOTE: Not applicable for the InternalCCQ interface. "Placeholder" for InterPLC signal.
ExtendDownWdFault 2 INT Watchdog fault from ExtendDown's in Plant PLCs. Not yet available.
Holds boolean information; 0 = no fault, 1 = Warning (sets Alarm), 2 = Error (sets Running fault).
9
CC>CL_SelReq 4 DINT Select CC request.

PhaseID of the circuit that should be queued. If 0, it is allowed to write to this variable.
10 (Reset by CC after [CL>CC_SelAck] has been set).
CC>CL_DeSelReq 8 DINT Deselect CC request.

PhaseID of the circuit that should be withdrawn from the queue. If 0, it is allowed to write to this
variable.
11 (Reset by CC after [CL>CC_DeSelAck] has been set).
CC>CL_ForceDeSelAck 12 DINT Force deselect CC acknowledge.

When the circuit acc. to [CC>CL_ForceDeSel] has aborted, the PhaseID is output.
Note: This signal is reset by CL and within every ExtendUp (whenever [CL>CC_ForceDeSel] is
12 low)!!
CC>CL_ParAck 16 DINT Request CC parameters acknowledge.

When the CC parameters for the circuit acc. to [CL>CC_ParReq] are available, the PhaseID is
output.
Note: This signal is reset by CL and within every ExtendUp (whenever [CL>CC_ParReq] is low)!!
13
CC>CL_CompleteAck 20 DINT CIP completed acknowledge.

When the circuit acc. to [CL>CC_Complete] has reset and logged the CIP result, the PhaseID is
14 output.
CC>CL_RecipeID 24 INT Recipe selection.

0 = not a valid recipe, 101 - 114 = standard recipes 1 - 14, 115 - 199 = special recipes. S et together
with SelReq.

15 NOTE: Not used by Tetra Pak CIP unit P.


CC>CL_Priority 26 INT Priority.

Retrieved from CC parameter Nbr 3. 0=Disabled, 1=Highest, 3=Lowest. Must be set together with
16 SelReq.
CC>CL_OperAck 28 DINT CIP operation acknowledge.

When the circuit acc. to [CC>CL_Oper] has entered operation mode, the PhaseID is output
continuously.
Note: This signal is reset within every ExtendUp whenever [CL>CC_Oper] is low!!

The signal is used by the involved ExtendDown's when the cleaning is operating in order to:
- write the Inter-I/O signals to the internal network in Tetra Pak CIP unit P.
17 - enable communication 'Error' information in [ExtendDownWdFault].
CC>CL_ProgramNbr 32 INT CC program selection.

18 1 - 5 = CC program number 1 through 5. Must be set together with SelReq.


19

© 2011 Tetra Pak


Page: 1(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - Internal

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
20 (Cont’d) UDT:
21 CC>CL_PLI_Status.Spare0 0.0 BOOL
22 CC>CL_PLI_Status.Idle 0.1 BOOL Cleaning Circuit is Idle
23 CC>CL_PLI_Status.Running 0.2 BOOL Cleaning Circuit is Running
24 CC>CL_PLI_Status.Complete 0.3 BOOL Cleaning Circuit is Complete
25 CC>CL_PLI_Status.Held 0.4 BOOL Cleaning Circuit is Held
26 CC>CL_PLI_Status.Aborted 0.5 BOOL Cleaning Circuit is Aborted
27 CC>CL_PLI_Status.Stopped 0.6 BOOL Cleaning Circuit is Stopped
28 CC>CL_PLI_Status.Spare1 0.7 BOOL
29 CC>CL_PLI_Status.Spare2 1.0 BOOL
30 CC>CL_PLI_Status.Spare3 1.1 BOOL
31 CC>CL_PLI_Status.Spare4 1.2 BOOL
32 CC>CL_PLI_Status.Spare5 1.3 BOOL
33 CC>CL_PLI_Status.Spare6 1.4 BOOL
34 CC>CL_PLI_Status.Spare7 1.5 BOOL
35 CC>CL_PLI_Status.Spare8 1.6 BOOL
36 CC>CL_PLI_Status.Oper 1.7 BOOL Cleaning Circuit is Running or Held
CC>CL_ObjResultID 2 INT CIP result ID. !!ACO
45 = Not cleaned, 60 = Cleaned, 64 = Sanitized.

Set when the last activity has ended at the ACO in order to de-allocate the Cleaning Line.
The signal should stay high until [CL>CC_Complete] is sent.
37 See also comment at [CL>CC_Complete].
CC>CL_DisableFlowFault 4.0 BOOL Disable return flow fault.
High if to disable return flow fault in any step.

38 Low flow/temperature/conductivity alarms connected with the return pipe are disabled.
CC>CL_EmptyTankComplete 4.1 BOOL Object is empty.
High if the CIP object is empty (tank object or similar).

Used in the CIP program drainage steps to initiate stepping to the next activity. The signal is used in
parallel with the flow switch step condition.
However, if the protocol is either "3", "4", or "8" the flow switch is disabled in the drainage steps,
which means that only the signal will make the program step to the next activity.

In a Tetra Brik filling machine this signal confirms the end of the draining and blowing sequence.
39
CC>CL_ExtFlipCompleted 4.2 BOOL Flip Completed.
High as to acknowledge that the flip sequence is completed.

The signal is kept high until [ExtFlipOKToStart] goes low.


40 See [CL>CC_ExtFlipOKToStart] for more info.
CC>CL_StopPressPump 4.3 BOOL Pause CIP pressure.
High if to pause CIP pressure in any step.

The signal is used in order to stop the pressure pump, e.g. during pressure free flip sequences (in
circulation steps, i.e. when [CL>CC_ExtFlipOKToStart] is high) or as a simple "hold" that doesn't
have to be re-started. The timers are held (except ‘Run time’ timer); the activity progress is held; the
pressure-pump stops; the valve activations are kept except tank outlet valves wich close; the “No
flow in return pipe” fault is disabled; and [CL>CC_CipRun] goes low.

The timers and the pump, etc., re-starts automatically when it goes low again, i.e. no re-start is
needed.

This signal keeps the return side valves open, unlike [ CC>CL_StopPressPumpNoRet].
41
CC>CL_HoldCleaningTimer 4.4 BOOL Hold cleaning timer.
42 High in order to temporary freeze the effective cleaning time in circulation and flush activities.
43 CC>CL_HoldRequest 4.5 BOOL Request to hold cleaning.
44 CC>CL_RestartRequest 4.6 BOOL Request to restart cleaning.
45 CC>CL_AbortRequest 4.7 BOOL Request to abort cleaning.
46 CC>CL_GoToNextStep 5.0 BOOL Manual stepping.
47 CC>CL_StayInCurrentStep 5.1 BOOL Prevents the recipe from going to the next step.
48 CC>CL_DisableProdRecovery 5.2 BOOL Disable product recovery.

© 2011 Tetra Pak


Page: 2(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - Internal

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
CC>CL_DisableFlowSwitch 5.3 BOOL Disable return flow switch.
High to disable the flow switch step condition in CIP Program drainage steps.

Used in the CIP program drainage steps in order to use signal exchange instead of using the flow
switch to initiate stepping to the next step. The signal should only be used in conjunction with the
[CC>CL_EmptyTankComplete] signal.
49 The signal should be continuously activated when the cleaning is operating.
CC>CL_EnableFinalDrain 5.4 BOOL Enable final drainage step.
High to enable the final drainage step.

Used in order to step into the final drainage step even if [CircType] = Pipe.
50 The signal should be continuously activated when the cleaning is operating.
51 CC>CL_Spare… 5.5 BOOL
52 CC>CL_Spare… 5.6 BOOL
CC>CL_ObjNoReturn 5.7 BOOL No return flow.
High if to pause the CIP unit return line in any step, e.g. when the CIP object outlet closes.

The return pump stops; the return valves close; alarms connected with the return pipe (e.g. "No flow
in return pipe") are disabled.

Used when the CIP object doesn't return any liquid to the Cleaning Line and wants to close the
53 return line divertion valves, e.g. when raising level in a tank object.
CC>CL_LyeReq 6.0 BOOL Caustic request. !!ACO.

54 The CIP object requests caustic solution from the Cleaning Line.
CC>CL_AcidReq 6.1 BOOL Acid request. !!ACO.

55 The CIP object requests acid solution from the Cleaning Line.
CC>CL_WaterReq 6.2 BOOL Water request. !!ACO.

56 The CIP object requests water from the Cleaning Line.


CC>CL_RinseW_Req 6.3 BOOL Rinse water request. !!ACO.

57 The CIP object requests rinse water from the Cleaning Line.
CC>CL_LyeReturn 6.4 BOOL Caustic return. !!ACO.

58 The CIP object returns caustic solution to the Cleaning Line.


CC>CL_AcidReturn 6.5 BOOL Acid return. !!ACO.

59 The CIP object returns acid solution to the Cleaning Line.


CC>CL_RinseW_Return 6.6 BOOL Rinse water return. !!ACO.

60 The CIP object returns rinse water to the Cleaning Line.


CC>CL_HeatingReq 6.7 BOOL Heating. !!ACO.

61 The CIP object requests heating on the Cleaning Line pressure side.
CC>CL_RinseP_Return 7.0 BOOL Rinse product return. !!ACO.

62 The CIP object returns rinse product to the Cleaning Line.


65 CC>CL_Spare… 7.1 BOOL
66 CC>CL_Spare… 7.2 BOOL
67 CC>CL_Spare… 7.3 BOOL
68 CC>CL_Spare… 7.4 BOOL
69 CC>CL_Spare… 7.5 BOOL
70 CC>CL_Spare… 7.6 BOOL
71 CC>CL_Spare… 7.7 BOOL
72
73
74

© 2011 Tetra Pak


Page: 3(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - Internal

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
75 To plant PLC's (i.e. to ExtendDown's) UDT:
CL>CC_NotUsedInt0 0 INT Not used Int 0.

76 NOTE: Not applicable for the IntenalCCQ interface. "Placeholder" for InterPLC signal.
ExtendUpWdFault 2 INT Watchdog fault from upper ExtendUp's, as well as from the holder.
Holds boolean information; >0 = fault.

Used by the CC in order to detect communication fault with the CL. If the CC is operating and this
signal indicates fault, then the CC should set a Running fault.

77 NOTE: Not applicable for the IntenalCCQ interface.


CL>CC_SelAck 4 DINT Select CC acknowledge.

When the circuit acc. to [CC>CL_SelReq] has been added to the queue, the PhaseID is output.
(Reset by CL after [CC>CL_SelReq] has been set).
78
CL>CC_DeSelAck 8 DINT Deselect CC acknowledge.

When the circuit acc. to [CC>CL_DeSelReq] has been withdrawn from the queue, the PhaseID is
output.
79 (Reset by CL after [CC>CL_DeSelReq] has been reset).
CL>CC_ForceDeSel 12 DINT Force deselect CC.

PhaseID of the circuit that has been removed from the queue by the central queue handling.
80 (Reset by CL after [CC>CL_ForcedDeSelAck] has been set).
CL>CC_ParReq 16 DINT Request CC parameters.

PhaseID of the circuit the parameters of which are requested.


81 (Reset by CL after [CC>CL_ParAck] has been set).
CL>CC_Complete 20 DINT CIP completed.

PhaseID of the circuit of which a cleaning has ended (or been aborted).

Set when the last activity has ended (Actual activity = 0), or de-allocation is requested by
82 [CC>CL_ObjResultID] at ACO cleaning.
CL>CC_RecipeID_Ack 24 INT Recipe selection acknowledge.

Returned in order to secure that the recipe has been transferred correctly (and accepted by the CL).
83
85 CL>CC_Spare… 26 INT
CL>CC_Oper 28 DINT CIP operating.

PhaseID of the circuit of which a cleaning is operating.


(Reset by CL when cleaning completed is acknowledged by [CC>CL_CompleteAck]).

Used by the CC to enter cleaning operating mode. Also used by the involved ExtendDown's to
86 convey Inter-I/O signals.
CL>CC_ProgramNbrAck 32 INT CC program acknowledge.

87 Returned in order to secure that the CC program number has been transferred correctly.
88

© 2011 Tetra Pak


Page: 4(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - Internal

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
89 (Cont’d) UDT:
90 CL>CC_PLI_Status.Spare0 0.0 BOOL
91 CL>CC_PLI_Status.Idle 0.1 BOOL Cleaning Line is Idle
CL>CC_PLI_Status.Running 0.2 BOOL Cleaning Line is Running
92
93 CL>CC_PLI_Status.Complete 0.3 BOOL Cleaning Line is Complete
94 CL>CC_PLI_Status.Held 0.4 BOOL Cleaning Line is Held
95 CL>CC_PLI_Status.Aborted 0.5 BOOL Cleaning Line is Aborted
96 CL>CC_PLI_Status.Stopped 0.6 BOOL Cleaning Line is Stopped
97 CL>CC_PLI_Status.Spare1 0.7 BOOL
98 CL>CC_PLI_Status.Spare2 1.0 BOOL
99 CL>CC_PLI_Status.Spare3 1.1 BOOL
100 CL>CC_PLI_Status.Spare4 1.2 BOOL
101 CL>CC_PLI_Status.Spare5 1.3 BOOL
102 CL>CC_PLI_Status.Spare6 1.4 BOOL
103 CL>CC_PLI_Status.Spare7 1.5 BOOL
104 CL>CC_PLI_Status.Spare8 1.6 BOOL
105 CL>CC_PLI_Status.Oper 1.7 BOOL Cleaning Line is Running or Held
106 CL>CC_Reserved… 2 INT
CL>CC_CIP_ResultID 4 DINT CIP result ID.
INT 45 = Not cleaned, 60 = Cleaned, 62 = Disinfected, 64 = Sanitized.

Set when the last activity has ended (Actual activity = 0).
Used in order to set Cstat/Estat on the unit(s).
107 See also comment at [CL>CC_Complete].
108 CL>CC_Spare… 6 INT
109 CL>CC_Reserved… 8 INT
110 CL>CC_CIP_WorkID 10 DINT
CL>CC_Activity 14 INT Activity ID of the liquid being pumped out.
111
112 CL>CC_ElapsedTime 16 INT Elapsed circulation and flush time.
CL>CC_Step 18 INT Sub step number of the current activity.
113
114 CL>CC_TempSp 20 REAL Temperature setpoint for the current activity.
CL>CC_RunningFlow 24 INT Pressure pump running flow.
115 0=Normal flow, 1=Low flow, 2=High flow
CL>CC_ExtFlipOKToStart 26.0 BOOL Flip allowed.
Conditionally high during circulation and flush to drain steps, depending on parameter settings.

The signal is given in different ways depending on configuration of the [FlipMode], [FlipCond],
[FlipWaitTime] and [FlipCycleNo] parameters.

Used by the object to enable one or several flip sequence(s) for valves included in the CIP route.

If [FlipMode] is 1 - 3 then the CIP object must acknowledge that the flip sequence is completed
utilizing either of the following signals:
- [CC>CL_ExtFlipCompleted] -> high,
- [CC>CL_ObjFlipAct] -> low (flank detection); NOTE: Old signal, should not be used in new
projects.

NOTE:
- The signal isn't affected if the cleaning is held, [ CL>CC_CipRun] can be used for that information.
- For each flip signal cycle the signal is set when the condition according to [FlipCond] is fulfilled
(latched)! Valid for all modes.
- The signal [CC>CL_StopPressPump] or [CC>CL_StopPressPumpNoRet] must be used if pressure
free flip is required.

See the parameter list for more info.

116
CL>CC_RunningFault 26.1 BOOL CIP running fault.
117 High if any running fault exists on the Cleaning Line, or until acknowledged.

© 2011 Tetra Pak


Page: 5(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - Internal

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
CL>CC_RunningFaultNotAck 26.2 BOOL Not acknowledged CIP running fault.
118 High if any not acknowledged running fault exists on the Cleaning Line.
CL>CC_Alarm 26.3 BOOL CIP alarm.
119 High if any alarm exists on the Cleaning Line, or until acknowledged.
CL>CC_AlarmNotAck 26.4 BOOL Not acknowledged CIP alarm.
120 High if any not acknowledged alarm exists on the Cleaning Line.
CL>CC_RunReturnPump 26.5 BOOL Run return pump.
High as to enable (request) running of the return pump which is controlled by the supervisory
system.

NOTE:
- The supervisory system has the uttermost control, e.g. if a pressure free flip is performed then the
return pump maybe shouldn't be activated (in this case [CC>CL_DisableFlowFault] should be set).
- If [CC>CL_ObjNoReturn] goes high then [CL>CC_RunReturnPump] goes low.
- If [ReturnPumpSel] <> 0, then Tetra Pak CIP unit P controls the return pump, in this case the
signal just indicates that the return pump is runnning.
121
CL>CC_FillToTankExpired 26.6 BOOL Fill amount expired.
High when the liquid of the new activity has completely filled up either ...
... the pressure pipe in front of the CIP object for tank cleanings (CircType = Tank), or
122 ... the complete pipe (minus MarginAmount) for pipe cleanings (CircType = Pipe).
CL>CC_NewCycle 26.7 BOOL New cycle.
Normally low. 1 second pulse in the beginning of every new water flush or detergent circulation step.
123
CL>CC_CTHI 27.0 BOOL Return concentration above limit.
High if concentration limit is defined and the concentration is above the limit.

ACO: The concentration limit is defined by the received Rinse product, Caustic or Acid return
124 signals.
CL>CC_TTHI 27.1 BOOL Return temperature above limit .
High if a temperature limit is defined and the temperature is above the limit.

125 ACO: The temperature limit is defined by the received pressure and/or return signals.
CL>CC_CausticAcidRecipe 27.2 BOOL Caustic and acid in recipe.
High when a recipe is operating that contains both caustic and acid.
126
127 CL>CC_IL 27.3 BOOL Interlock exists, e.g. Cleaning Line queue full.
128 CL>CC_Spare… 27.4 BOOL
129 CL>CC_Spare… 27.5 BOOL
130 CL>CC_Spare… 27.6 BOOL
131 CL>CC_Spare… 27.7 BOOL
132
133
134
135 - All signals are normally low unless otherwise stated.
136 - The prefixes 'CC>CL…', 'Up>Down…', etc., used here are for documentation purpose only. The application software may
137 have other ways to denote the direction of signals.
138
139 !!ACO = Only valid for ACO cleaning.
140
141 *1 = Relative address (Byte.bit). Relates to Siemens S7.
142 Refer to document 'Integration Quick Start guide' for start addresses.
143

© 2011 Tetra Pak


Page: 6(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - InterPLC

A C G H I J
1 Plant PLC interface
2 Extend and Inter-I/O comm. signals
3 InterPLC network / ExtendDown interface (down side)

4
B.b
5 Symbol *1 Type Description Comment
6
7 From plant PLC's (i.e. to ExtendDown x) UDT: _TCP_MI_CC2CL_Extend
Up>Down_RemWdCnt 0 INT Watchdog counter.
Watchdog handling according to SBL-General-202.

Supervised by the ExtendDown block in order to detect communication fault with the connected
ExtendUp.

8 Note: Used for alarm purpose only (i.e. without any further action).
Up>Down_ExtendDownWdFault 2 INT Watchdog fault from lower level ExtendDown's in Plant PLCs. Not yet available.
Holds boolean information; 0 = no fault, 1 = Warning (sets Alarm), 2 = Error (sets Running fault).
9
Up>Down_SelReq 4 DINT Select CC request.

PhaseID of the circuit that should be queued. If 0, it is allowed to write to this variable.
10 (Reset by CC after [CL>CC_SelAck] has been set).
Up>Down_DeSelReq 8 DINT Deselect CC request.

PhaseID of the circuit that should be withdrawn from the queue. If 0, it is allowed to write to this
variable.
11 (Reset by CC after [CL>CC_DeSelAck] has been set).
Up>Down_ForceDeSelAck 12 DINT Force deselect CC acknowledge.

When the circuit acc. to [CC>CL_ForceDeSel] has aborted, the PhaseID is output.
Note: This signal is reset by CL and within every ExtendUp (whenever [CL>CC_ForceDeSel] is
12 low)!!
Up>Down_ParAck 16 DINT Request CC parameters acknowledge.

When the CC parameters for the circuit acc. to [CL>CC_ParReq] are available, the PhaseID is
output.
Note: This signal is reset by CL and within every ExtendUp (whenever [CL>CC_ParReq] is low)!!
13
Up>Down_CompleteAck 20 DINT CIP completed acknowledge.

When the circuit acc. to [CL>CC_Complete] has reset and logged the CIP result, the PhaseID is
14 output.
Up>Down_RecipeID 24 INT Recipe selection.

0 = not a valid recipe, 101 - 114 = standard recipes 1 - 14, 115 - 199 = special recipes. Set together
with SelReq.

15 NOTE: Not used by Tetra Pak CIP unit P.


Up>Down_Priority 26 INT Priority.

Retrieved from CC parameter Nbr 3. 0=Disabled, 1=Highest, 3=Lowest. Must be set together with
16 SelReq.
Up>Down_OperAck 28 DINT CIP operation acknowledge.

When the circuit acc. to [CC>CL_Oper] has entered operation mode, the PhaseID is output
continuously.
Note: This signal is reset within every ExtendUp whenever [CL>CC_Oper] is low!!

The signal is used by the involved ExtendDown's when the cleaning is operating in order to:
- write the Inter-I/O signals to the internal network in Tetra Pak CIP unit P.
17 - enable communication 'Error' information in [ExtendDownWdFault].
Up>Down_ProgramNbrAck 32 INT CC program selection.

18 1 - 5 = CC program number 1 through 5. Must be set together with SelReq.


19

© 2011 Tetra Pak


Page: 1(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - InterPLC

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
20 (Cont’d) UDT: _TCP_MI_CC2CL_IntIO
21 Up>Down_PLI_Status.Spare0 0.0 BOOL 0
22 Up>Down_PLI_Status.Idle 0.1 BOOL Cleaning Circuit is Idle
23 Up>Down_PLI_Status.Running 0.2 BOOL Cleaning Circuit is Running
24 Up>Down_PLI_Status.Complete 0.3 BOOL Cleaning Circuit is Complete
25 Up>Down_PLI_Status.Held 0.4 BOOL Cleaning Circuit is Held
26 Up>Down_PLI_Status.Aborted 0.5 BOOL Cleaning Circuit is Aborted
27 Up>Down_PLI_Status.Stopped 0.6 BOOL Cleaning Circuit is Stopped
28 Up>Down_PLI_Status.Spare1 0.7 BOOL 0
29 Up>Down_PLI_Status.Spare2 1.0 BOOL 0
30 Up>Down_PLI_Status.Spare3 1.1 BOOL 0
31 Up>Down_PLI_Status.Spare4 1.2 BOOL 0
32 Up>Down_PLI_Status.Spare5 1.3 BOOL 0
33 Up>Down_PLI_Status.Spare6 1.4 BOOL 0
34 Up>Down_PLI_Status.Spare7 1.5 BOOL 0
35 Up>Down_PLI_Status.Spare8 1.6 BOOL 0
36 Up>Down_PLI_Status.Oper 1.7 BOOL Cleaning Circuit is Running or Held
Up>Down_Cstat 2 INT CIP result ID. !!ACO
Up>Down_ObjResultID 45 = Not cleaned, 60 = Cleaned, 64 = Sanitized.

Set when the last activity has ended at the ACO in order to de-allocate the Cleaning Line.
The signal should stay high until [CL>CC_Complete] is sent.
37 See also comment at [CL>CC_Complete].
Up>Down_DisableFlowFault 4.0 BOOL Disable return flow fault.
High if to disable return flow fault in any step.

38 Low flow/temperature/conductivity alarms connected with the return pipe are disabled.
Up>Down_EmptyTankComplete 4.1 BOOL Object is empty.
High if the CIP object is empty (tank object or similar).

Used in the CIP program drainage steps to initiate stepping to the next activity. The signal is used in
parallel with the flow switch step condition.
However, if the protocol is either "3", "4", or "8" the flow switch is disabled in the drainage steps,
which means that only the signal will make the program step to the next activity.

In a Tetra Brik filling machine this signal confirms the end of the draining and blowing sequence.
39
Up>Down_ExtFlipCompleted 4.2 BOOL Flip Completed.
High as to acknowledge that the flip sequence is completed.

The signal is kept high until [ExtFlipOKToStart] goes low.


40 See [CL>CC_ExtFlipOKToStart] for more info.
Up>Down_StopPressPump 4.3 BOOL Pause CIP pressure.
High if to pause CIP pressure in any step.

The signal is used in order to stop the pressure pump, e.g. during pressure free flip sequences (in
circulation steps, i.e. when [CL>CC_ExtFlipOKToStart] is high) or as a simple "hold" that doesn't
have to be re-started. The timers are held (except ‘Run time’ timer); the activity progress is held; the
pressure-pump stops; the valve activations are kept except tank outlet valves wich close; the “No
flow in return pipe” fault is disabled; and [CL>CC_CipRun] goes low.

The timers and the pump, etc., re-starts automatically when it goes low again, i.e. no re-start is
needed.

This signal keeps the return side valves open, unlike [CC>CL_StopPressPumpNoRet].
41
Up>Down_HoldCleaningTimer 4.4 BOOL Hold cleaning timer.
42 High in order to temporary freeze the effective cleaning time in circulation and flush activities.
43 Up>Down_HoldRequest 4.5 BOOL Request to hold cleaning.
44 Up>Down_RestartRequest 4.6 BOOL Request to restart cleaning.
45 Up>Down_AbortRequest 4.7 BOOL Request to abort cleaning.
46 Up>Down_GoToNextStep 5.0 BOOL Manual stepping.
47 Up>Down_StayInCurrentStep 5.1 BOOL Prevents the recipe from going to the next step.
48 Up>Down_DisableProdRecovery 5.2 BOOL Disable product recovery.

© 2011 Tetra Pak


Page: 2(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - InterPLC

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
Up>Down_DisableFlowSwitch 5.3 BOOL Disable return flow switch.
High to disable the flow switch step condition in CIP Program drainage steps.

Used in the CIP program drainage steps in order to use signal exchange instead of using the flow
switch to initiate stepping to the next step. The signal should only be used in conjunction with the
[CC>CL_EmptyTankComplete] signal.
49 The signal should be continuously activated when the cleaning is operating.
Up>Down_EnableFinalDrain 5.4 BOOL Enable final drainage step.
High to enable the final drainage step.

Used in order to step into the final drainage step even if [CircType] = Pipe.
50 The signal should be continuously activated when the cleaning is operating.
51 Up>Down_Spare… 5.5 BOOL 0
52 Up>Down_Spare… 5.6 BOOL 0
Up>Down_ObjNoReturn 5.7 BOOL No return flow.
High if to pause the CIP unit return line in any step, e.g. when the CIP object outlet closes.

The return pump stops; the return valves close; alarms connected with the return pipe (e.g. "No flow
in return pipe") are disabled.

Used when the CIP object doesn't return any liquid to the Cleaning Line and wants to close the
53 return line divertion valves, e.g. when raising level in a tank object.
Up>Down_LyeReq 6.0 BOOL Caustic request. !!ACO.

54 The CIP object requests caustic solution from the Cleaning Line.
Up>Down_AcidReq 6.1 BOOL Acid request. !!ACO.

55 The CIP object requests acid solution from the Cleaning Line.
Up>Down_WaterReq 6.2 BOOL Water request. !!ACO.

56 The CIP object requests water from the Cleaning Line.


Up>Down_RinseW_Req 6.3 BOOL Rinse water request. !!ACO.

57 The CIP object requests rinse water from the Cleaning Line.
Up>Down_LyeReturn 6.4 BOOL Caustic return. !!ACO.

58 The CIP object returns caustic solution to the Cleaning Line.


Up>Down_AcidReturn 6.5 BOOL Acid return. !!ACO.

59 The CIP object returns acid solution to the Cleaning Line.


Up>Down_RinseW_Return 6.6 BOOL Rinse water return. !!ACO.

60 The CIP object returns rinse water to the Cleaning Line.


Up>Down_HeatingReq 6.7 BOOL Heating. !!ACO.

61 The CIP object requests heating on the Cleaning Line pressure side.
Up>Down_RinseP_Return 7.0 BOOL Rinse product return. !!ACO.

62 The CIP object returns rinse product to the Cleaning Line.


65 Up>Down_Spare… 7.1 BOOL 0
66 Up>Down_Spare… 7.2 BOOL 0
67 Up>Down_Spare… 7.3 BOOL 0
68 Up>Down_Spare… 7.4 BOOL 0
69 Up>Down_Spare… 7.5 BOOL 0
70 Up>Down_Spare… 7.6 BOOL 0
71 Up>Down_Spare… 7.7 BOOL 0
72 0
73 0
74

© 2011 Tetra Pak


Page: 3(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - InterPLC

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
75 To plant PLC's (i.e. from ExtendDown x) UDT: _TCP_MI_CL2CC_Extend
Down>Up_AckWdCnt 0 INT Acknowledge watchdog counter.
Watchdog handling according to SBL-General-202.

Sent by the ExtendDown block (uses common counter in PLC) for the purpose of the connected
76 ExtendUp to supervise communication.
Down>Up_ExtendUpWdFault 2 INT Watchdog fault from upper level ExtendUp's.
77 Holds boolean information; >0 = fault.
Down>Up_SelAck 4 DINT Select CC acknowledge.

When the circuit acc. to [CC>CL_SelReq] has been added to the queue, the PhaseID is output.
(Reset by CL after [CC>CL_SelReq] has been set).
78
Down>Up_DeSelAck 8 DINT Deselect CC acknowledge.

When the circuit acc. to [CC>CL_DeSelReq] has been withdrawn from the queue, the PhaseID is
output.
79 (Reset by CL after [CC>CL_DeSelReq] has been reset).
Down>Up_ForceDeSel 12 DINT Force deselect CC.

PhaseID of the circuit that has been removed from the queue by the central queue handling.
80 (Reset by CL after [CC>CL_ForcedDeSelAck] has been set).
Down>Up_ParReq 16 DINT Request CC parameters.

PhaseID of the circuit the parameters of which are requested.


81 (Reset by CL after [CC>CL_ParAck] has been set).
Down>Up_Complete 20 DINT CIP completed.

PhaseID of the circuit of which a cleaning has ended (or been aborted).

Set when the last activity has ended (Actual activity = 0), or de-allocation is requested by
82 [CC>CL_ObjResultID] at ACO cleaning.
Down>Up_RecipeID_Ack 24 INT Recipe selection acknowledge.

Returned in order to secure that the recipe has been transferred correctly (and accepted by the CL).
83
85 Down>Up_Spare… 26 INT 0
Down>Up_Oper 28 DINT CIP operating.

PhaseID of the circuit of which a cleaning is operating.


(Reset by CL when cleaning completed is acknowledged by [CC>CL_CompleteAck]).

Used by the CC to enter cleaning operating mode. Also used by the involved ExtendDown's to
86 convey Inter-I/O signals.
Down>Up_PlrogramNbrAck 32 INT CC program acknowledge.

87 Returned in order to secure that the CC program number has been transferred correctly.
88

© 2011 Tetra Pak


Page: 4(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - InterPLC

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
89 (Cont’d) UDT: _TCP_MI_CL2CC_IntIO
90 Down>Up_PLI_Status.Spare0 0.0 BOOL 0
91 Down>Up_PLI_Status.Idle 0.1 BOOL Cleaning Line is Idle
92 Down>Up_PLI_Status.Running 0.2 BOOL Cleaning Line is Running
93 Down>Up_PLI_Status.Complete 0.3 BOOL Cleaning Line is Complete
94 Down>Up_PLI_Status.Held 0.4 BOOL Cleaning Line is Held
95 Down>Up_PLI_Status.Aborted 0.5 BOOL Cleaning Line is Aborted
96 Down>Up_PLI_Status.Stopped 0.6 BOOL Cleaning Line is Stopped
97 Down>Up_PLI_Status.Spare1 0.7 BOOL 0
98 Down>Up_PLI_Status.Spare2 1.0 BOOL 0
99 Down>Up_PLI_Status.Spare3 1.1 BOOL 0
100 Down>Up_PLI_Status.Spare4 1.2 BOOL 0
101 Down>Up_PLI_Status.Spare5 1.3 BOOL 0
102 Down>Up_PLI_Status.Spare6 1.4 BOOL 0
103 Down>Up_PLI_Status.Spare7 1.5 BOOL 0
104 Down>Up_PLI_Status.Spare8 1.6 BOOL 0
105 Down>Up_PLI_Status.Oper 1.7 BOOL Cleaning Line is Running or Held
106 Down>Up_Reserved… 2 INT 0
Down>Up_CIP_ResultID 4 DINT CIP result ID.
INT 45 = Not cleaned, 60 = Cleaned, 62 = Disinfected, 64 = Sanitized.

Set when the last activity has ended (Actual activity = 0).
Used in order to set Cstat/Estat on the unit(s).
107 See also comment at [CL>CC_Complete].
108 Down>Up_Spare… 6 INT 0
109 Down>Up_Reserved… 8 INT 0
110 Down>Up_CIP_WorkID 10 DINT 0
111 Down>Up_Activity 14 INT Activity ID of the liquid being pumped out.
112 Down>Up_ElapsedTime 16 INT Elapsed circulation and flush time.
113 Down>Up_Step 18 INT Sub step number of the current activity.
114 Down>Up_TempSp 20 REAL Temperature setpoint for the current activity.
Down>Up_RunningFlow 24 INT Pressure pump running flow.
115 0=Normal flow, 1=Low flow, 2=High flow
Down>Up_ExtFlipOKToStart 26.0 BOOL Flip allowed.
Conditionally high during circulation and flush to drain steps, depending on parameter settings.

The signal is given in different ways depending on configuration of the [FlipMode], [FlipCond],
[FlipWaitTime] and [FlipCycleNo] parameters.

Used by the object to enable one or several flip sequence(s) for valves included in the CIP route.

If [FlipMode] is 1 - 3 then the CIP object must acknowledge that the flip sequence is completed
utilizing either of the following signals:
- [CC>CL_ExtFlipCompleted] -> high,
- [CC>CL_ObjFlipAct] -> low (flank detection); NOTE: Old signal, should not be used in new
projects.

NOTE:
- The signal isn't affected if the cleaning is held, [CL>CC_CipRun] can be used for that information.
- For each flip signal cycle the signal is set when the condition according to [FlipCond] is fulfilled
(latched)! Valid for all modes.
- The signal [CC>CL_StopPressPump] or [CC>CL_StopPressPumpNoRet] must be used if pressure
free flip is required.

See the parameter list for more info.

116
Down>Up_RunningFault 26.1 BOOL CIP running fault.
117 High if any running fault exists on the Cleaning Line, or until acknowledged.
Down>Up_RunningFaultNotAck 26.2 BOOL Not acknowledged CIP running fault.
118 High if any not acknowledged running fault exists on the Cleaning Line.
Down>Up_Alarm 26.3 BOOL CIP alarm.
119 High if any alarm exists on the Cleaning Line, or until acknowledged.

© 2011 Tetra Pak


Page: 5(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / Sup. control - InterPLC

A C G H I J

4
B.b
5 Symbol *1 Type Description Comment
6
Down>Up_AlarmNotAck 26.4 BOOL Not acknowledged CIP alarm.
120 High if any not acknowledged alarm exists on the Cleaning Line.
Down>Up_RunReturnPump 26.5 BOOL Run return pump.
High as to enable (request) running of the return pump which is controlled by the supervisory
system.

NOTE:
- The supervisory system has the uttermost control, e.g. if a pressure free flip is performed then the
return pump maybe shouldn't be activated (in this case [CC>CL_DisableFlowFault] should be set).
- If [CC>CL_ObjNoReturn] goes high then [CL>CC_RunReturnPump] goes low.
- If [ReturnPumpSel] <> 0, then Tetra Pak CIP unit P controls the return pump, in this case the
signal just indicates that the return pump is runnning.
121
Down>Up_FillToTankExpired 26.6 BOOL Fill amount expired.
High when the liquid of the new activity has completely filled up either ...
... the pressure pipe in front of the CIP object for tank cleanings (CircType = Tank), or
122 ... the complete pipe (minus MarginAmount) for pipe cleanings (CircType = Pipe).
Down>Up_NewCycle 26.7 BOOL New cycle.
Normally low. 1 second pulse in the beginning of every new water flush or detergent circulation step.
123
Down>Up_CTHI 27.0 BOOL Return concentration above limit.
High if concentration limit is defined and the concentration is above the limit.

ACO: The concentration limit is defined by the received Rinse product, Caustic or Acid return
124 signals.
Down>Up_TTHI 27.1 BOOL Return temperature above limit .
High if a temperature limit is defined and the temperature is above the limit.

125 ACO: The temperature limit is defined by the received pressure and/or return signals.
Down>Up_CausticAcidRecipe 27.2 BOOL Caustic and acid in recipe.
High when a recipe is operating that contains both caustic and acid.
126
127 Down>Up_Spare… 27.3 BOOL Interlock exists, e.g. Cleaning Line queue full.
128 Down>Up_Spare… 27.4 BOOL 0
129 Down>Up_Spare… 27.5 BOOL 0
130 Down>Up_Spare… 27.6 BOOL 0
131 Down>Up_Spare… 27.7 BOOL 0
132 0
133 0
134
135 - All signals are normally low unless otherwise stated.
136 - The prefixes 'CC>CL…', 'Up>Down…', etc., used here are for documentation purpose only. The application software may
137 have other ways to denote the direction of signals.
138
139 !!ACO = Only valid for ACO cleaning.
140
141 *1 = Relative address (Byte.bit). Relates to Siemens S7.
142 Refer to document 'Integration Quick Start guide' for start addresses.
143

© 2011 Tetra Pak


Page: 6(6)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / CIP station

A C G H I J
1 CIP station interface
2 Supply / destination signals
3
4
B.b
5 Symbol *1 Type Description Comment
6
7 From CIP Conc. system UDT: _SBL_TCP_CO_Conc2M
8 CipConc>CIP_RemWdCnt 0 INT Watchdog counter
9 CipConc>CIP_Signals 2 DINT Boolean signals, see below.
10 CipConc>CIP_ConcEn 2.0 BOOL CIP concentrate system is available and no running faults exist.
11 CipConc>CIP_LyeEn 2.1 BOOL CIP concentrate system caustic is available and no running faults exist.
12 CipConc>CIP_AcidEn 2.2 BOOL CIP concentrate system acid is available and no running faults exist.
13 CipConc>CIP_Spare… 2.3 BOOL
14 CipConc>CIP_Spare… 2.4 BOOL
15 CipConc>CIP_Spare… 2.5 BOOL
16 CipConc>CIP_Spare… 2.6 BOOL
17 CipConc>CIP_Spare… 2.7 BOOL
18 CipConc>CIP_Spare… 2.7 BOOL
19
20 To CIP Conc. system UDT: _SBL_TCP_CO_M2Conc
21 CIP>CipConc_AckWdCnt 0 INT Acknowledge watchdog counter
22 CIP>CipConc_Signals 2 DINT Boolean signals, see below.
23 CIP>CipConc_LyeReq 2.0 BOOL The machine requests caustic from the CIP concentrate system.
24 CIP>CipConc_AcidReq 2.1 BOOL The machine requests acid from the CIP concentrate system.
25 CIP>CipConc_Spare… 2.2 BOOL
26 CIP>CipConc_Spare… 2.3 BOOL
27 CIP>CipConc_Spare… 2.4 BOOL
28 CIP>CipConc_Spare… 2.5 BOOL
29 CIP>CipConc_Spare… 2.6 BOOL
30 CIP>CipConc_Spare… 2.7 BOOL
31
32
33 From Reclaim UDT: _SBL_TCP_CO_Recl2M
34 Recl>CIP_RemWdCnt 0 INT Watchdog counter
35 Recl>CIP_Signals 2 DINT Boolean signals, see below.
36 Recl>CIP_RecHP_En 2.0 BOOL Reclaim system is prepared to receive high product and no running faults exist. Not used
37 Recl>CIP_RecLP_En 2.1 BOOL Reclaim system is prepared to receive low product and no running faults exist.
38 Recl>CIP_DrainEn 2.2 BOOL Reclaim system is prepared to receive water and no running faults exists. Not used
39 Recl>CIP_Spare… 2.3 BOOL
40 Recl>CIP_Spare… 2.4 BOOL
41 Recl>CIP_Spare… 2.5 BOOL
42 Recl>CIP_Spare… 2.6 BOOL
43 Recl>CIP_Spare… 2.7 BOOL
44
45 To Reclaim UDT: _SBL_TCP_CO_M2Recl
46 CIP>Recl_AckWdCnt 0 INT Acknowledge watchdog counter
47 CIP>Recl_Signals 2 DINT Boolean signals, see below.
48 CIP>Recl_HP_AtUnit 2.0 BOOL The machine requests output of high product to the reclaim system. Not used
49 CIP>Recl_LP_AtUnit 2.1 BOOL The machine requests output of low product to the reclaim system.
50 CIP>Recl_DrainReq 2.2 BOOL The machine requests output of water to the reclaim system. Not used
51 CIP>Recl_Spare… 2.3 BOOL
52 CIP>Recl_Spare… 2.4 BOOL
53 CIP>Recl_Spare… 2.5 BOOL
54 CIP>Recl_Spare… 2.6 BOOL
55 CIP>Recl_Spare… 2.7 BOOL
56
57

© 2011 Tetra Pak


Page: 1(2)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / CIP station

A C G H I J
4
B.b
5 Symbol *1 Type Description Comment
6
58 From Neutralisation UDT: _SBL_TCP_CO_Neut2M
59 Neutr>CIP_RemWdCnt 0 INT Watchdog counter
60 Neutr>CIP_Signals 2 DINT Boolean signals, see below.
61 Neutr>CIP_NeutrEn 2.0 BOOL Neutralisation system is available and no running faults exist.
62 Neutr>CIP_Spare… 2.1 BOOL
63 Neutr>CIP_Spare… 2.2 BOOL
64 Neutr>CIP_Spare… 2.3 BOOL
65 Neutr>CIP_Spare… 2.4 BOOL
66 Neutr>CIP_Spare… 2.5 BOOL
67 Neutr>CIP_Spare… 2.6 BOOL
68 Neutr>CIP_Spare… 2.7 BOOL
69
70 To Neutralisation UDT: _SBL_TCP_CO_M2Neut
71 CIP>Neutr_AckWdCnt 0 INT Acknowledge watchdog counter
72 CIP>Neutr_Signals 2 DINT Boolean signals, see below.
73 CIP>Neutr_NeutrReq 2.0 BOOL The machine requests output of liquid to the neutralisation system.
74 CIP>Neutr_Spare… 2.1 BOOL
75 CIP>Neutr_Spare… 2.2 BOOL
76 CIP>Neutr_Spare… 2.3 BOOL
77 CIP>Neutr_Spare… 2.4 BOOL
78 CIP>Neutr_Spare… 2.5 BOOL
79 CIP>Neutr_Spare… 2.6 BOOL
80 CIP>Neutr_Spare… 2.7 BOOL
81
82 - The prefixes 'CipConc>CIP…', 'CIP>CipConc…', etc., used here are for documentation purpose only. The application software may
83 have other ways to denote the direction of signals.
84 *1 = Relative address (Byte.bit). Relates to Siemens S7.
85 Refer to document 'Integration Quick Start guide' for start addresses.
86

© 2011 Tetra Pak


Page: 2(2)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Master

A C H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AGAH AI AJ AK AL AMANAO AP AQAR AS


1 I/O communication interface
2 Serial or hardware I/O comm. signals
3 Cleaning Line is master of the cleaning sequence

t
an
cta

/22
)

ari
sic
La

BA

dv
ba
d

h
rm

rm
len

atc
afe

kT
/3

ria e 2n
k(
Se Top

Se Top

Se The

Se The
Ba rved

Te ware

Te are
Se Alb

Te are

Te ware

Te are

Te are

Te are

Te are

T A are

e
Se Alb

are
Se Als

Se Bri

Se Bri

a r
f
lsa
rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw
Se c
Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l
tra

tra

tra

tra

tra

tra

tra

tra

tra
se

ria

ria

ria

ria

ria

ria

ria

ria

ria

ria
rd

rd
si
Re

Se

Te
4
5 [CommProtocol] 0 1 1 1 3 3 4 4 6 8 10 11
6 Symbol Type Description Comment
7
8 From Cleaning Circuit UDT: _TCP_CO_CC2CL_SerIO

x
-

-
CC>CL_RemWdCnt INT Watchdog counter x x x x x x x x x x x
9
10 [DINT] or
11 H d
Hardware connection:
ti [CommBox].[CommBlock]
[C B ] [C Bl k]

*1 ComIn.0
*1 ComIn0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
0
CC>CL_ObjEn BOOL Object OK for CIP. x x x x x x x x x x x
High if the CIP object is selected for CIP, and no interlock and no running fault exists.

This is the 1st signal exchanged (of 4) in the full cleaning startup handshake.

The CIP object may be queued on the Cleaning Line only if this signal is high; if the signal gets low
before the cleaning has started then the CIP object is removed from the queue.
The Cleaning Line may request ([CL>CC_CipReq]) or re-start cleaning only if this signal is high. If
low when cleaning is operating, a running fault is set on the Cleaning Line (except at ACO cleaning,
see below).

The signal should not be interlocked by signals from the Cleaning Line (neither CipOK, CipRun, nor
RunningFault).
The signal may go low when [CL>CC_CipEnd] or [CL>CC_CipTerminated] is set.

Comments regarding special use at ACO cleaning:


Bringing this signal low in order to indicate fault on the ACO object sets only an alarm, however all
the request/return signals are ignored (e.g. nothing is output on the pressure side).

At ACO hardware communication this signal is used instead of [CC>CL_ObjReady] in order to de-
allocate the Cleaning Line. This means that CIP object running fault cannot be indicated to the
Cleaning Line by this signal alone. Thus there are two functions of this signal at ACO hardware
communication:
- Bringing the signal low when all the other CC>CL signals also are low de-allocates the Cleaning
Line.
12 - Bringing the signal low when any of the other CC>CL signals are high sets a Cleaning Line alarm.

1
fh

1
fh

1
fh

fh
fh

fh
fh

1
fh

1
fh

fh
fh

fh
fh

1
fh

1
fh
CC>CL_ObjReady BOOL Object ready for CIP. x x - - - x x x x x x
High after the Cleaning Line has requested cleaning, and the CIP object has finished preparations
for cleaning, or cleaning is operating.

This is the 3rd signal exchanged (of 4) in the full cleaning startup handshake.

The Cleaning Line may start operating only after this signal is high.

The signal is kept high during the whole cleaning, even if the CIP object is halted due to running
fault on the Cleaning Line. The signal goes low when the CIP object receives [CL>CC_CipEnd] or
13 [CL>CC_CipTerminated].

2
-

2
-

2
-

-
-

-
-

2
-

2
-

-
-

-
-

2
-

-
-
CC>CL_ObjFlipAct BOOL Flip Active. o - - - - o - - - - -
High as long as the flip sequence is active in the CIP object.

Alternatively used as to acknowledge, by means of the negative flank, that the flip sequence is
completed. See [CL>CC_ExtFlipOKToStart] for more info.

14 NOTE: Should not be used in new projects; Replaced by [CC>CL_ExtFlipCompleted].

© 2011 Tetra Pak


Page: 1(8)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Master

A C H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AGAH AI AJ AK AL AMANAO AP AQAR AS

t
an
cta

/22
)

ari
sic
La

BA

dv
ba
d

h
rm

rm
len

atc
afe

kT
/3

ria e 2n
k(
Se Top

Se Top

Se The

Se The
Ba rved

Te ware

Te are
Se Alb

Te are

Te ware

Te are

Te are

Te are

Te are

T A are

e
Se Alb

are
Se Als

Se Bri

Se Bri

a r
f
lsa
rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw
Se c
Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l
tra

tra

tra

tra

tra

tra

tra

tra

tra
se

ria

ria

ria

ria

ria

ria

ria

ria

ria

ria
rd

rd
si
Re

Se

Te
4
5 [CommProtocol] 0 1 1 1 3 3 4 4 6 8 10 11
6 Symbol Type Description Comment
7

3
-

3
-

3
-

3
6

3
6

3
6

3
-

-
-

-
-

3
6

-
-
CC>CL_StopPressPump BOOL Pause CIP pressure. x - - x - x - - - x -
High if to pause CIP pressure in any step.

The signal is used in order to stop the pressure pump, e.g. during pressure free flip sequences (in
circulation steps, i.e. when [CL>CC_ExtFlipOKToStart] is high) or as a simple "hold" that doesn't
have to be re-started. The timers are held (except ‘Run time’ timer); the activity progress is held; the
pressure-pump stops; the valve activations are kept except tank outlet valves wich close; the “No
flow in return pipe” fault is disabled; and [CL>CC_CipRun] goes low.

The timers and the pump, etc., re-starts automatically when it goes low again, i.e. no re-start is
needed.

This signal keeps the return side valves open, unlike [CC>CL_StopPressPumpNoRet].
15

4
5

4
5

4
5

4
5

4
5

4
5

4
5

-
-

4
4

4
5

4
5
CC>CL_EmptyTankComplete BOOL Object is empty. x x x x x x x - x x x
High if the CIP object is empty (tank object or similar).

Used in the CIP program drainage steps to initiate stepping to the next activity. The signal is used in
parallel with the flow switch step condition.
However, if the protocol is either "3", "4", or "8" the flow switch is disabled in the drainage steps,
which means that only the signal will make the program step to the next activity.

In a Tetra Brik filling machine this signal confirms the end of the draining and blowing sequence.
16

5
-

5
-

5
-

-
-

-
-

5
-

5
-

-
-

-
-

5
7

-
-
CC>CL_ObjNoReturn BOOL No return flow. x x x - - o - - - x -
High if to pause the CIP unit return line in any step, e.g. when the CIP object outlet closes.

The return pump stops; the return valves close; alarms connected with the return pipe (e.g. "No flow
in return pipe")
pipe ) are disabled.

Used when the CIP object doesn't return any liquid to the Cleaning Line and wants to close the
17 return line divertion valves, e.g. when raising level in a tank object.

-
-

-
-

-
-

5
7

5
7

-
-

-
-

-
-

-
-

-
-

-
-
CC>CL_ObjReturn BOOL Return flow, variant for Tetra Top/3. - - - x x - - - - - -
High if to run the Cleaning Line return side in any step.

When the signal is low the return pump stops; the return valves close; alarms connected with the
return pipe (e.g. "No flow in return pipe") are disabled.
Additionally confirms the end of the last draining sequence in the filling machine. See
[CL>CC_CipOk3] for more details.
18

6
6

6
6

6
6

-
-

-
-

-
-

-
-

-
-

-
-

-
-

6
6
CC>CL_StopPressPumpNoRet BOOL Pause CIP pressure, no return. x x x - - - - - - - x
High if to pause CIP pressure and return lines in any step.

The signal is used in order to stop the pressure pump, e.g. during pressure free flip sequences (in
circulation steps, i.e. when [CL>CC_ExtFlipOKToStart] is high) or as a simple "hold" that doesn't
have to be re-started. The timers are held (except ‘Run time’ timer); the activity progress is held; the
pressure-pump stops; the valve activations are kept except tank outlet and return valves wich close;
the “No flow in return pipe” fault is disabled; and [CL>CC_CipRun] goes low.

The timers and the pump, etc., re-starts automatically when it goes low again, i.e. no re-start is
needed.

This signal keeps the return side valves closed, unlike [CC>CL_StopPressPump].
19

15
-

-
-

-
-

15
-

-
-

15
-

-
-

15
-

15
-

15
-

15
-
CC>CL_ObjWd BOOL Watchdog o - - o - o - o o o o

Old signal for backwards compatibility; replaced by [CC>CL_RemWdCnt]. Uses the same
20 CommunicationTimeOut parameter as [CC>CL_RemWdCnt].

7
7

7
7

7
7

-
-

-
-

7
-

7
-

-
-

-
-

7
7

7
7
CC>CL_ExtFlipCompleted BOOL Flip Completed. x b e - - x - - - b e
High as to acknowledge that the flip sequence is completed.

The signal is kept high until [ExtFlipOKToStart] goes low.


21 See [CL>CC_ExtFlipOKToStart] for more info.

© 2011 Tetra Pak


Page: 2(8)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Master

A C H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AGAH AI AJ AK AL AMANAO AP AQAR AS

t
an
cta

/22
)

ari
sic
La

BA

dv
ba
d

h
rm

rm
len

atc
afe

kT
/3

ria e 2n
k(
Se Top

Se Top

Se The

Se The
Ba rved

Te ware

Te are
Se Alb

Te are

Te ware

Te are

Te are

Te are

Te are

T A are

e
Se Alb

are
Se Als

Se Bri

Se Bri

a r
f
lsa
rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw
Se c
Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l
tra

tra

tra

tra

tra

tra

tra

tra

tra
se

ria

ria

ria

ria

ria

ria

ria

ria

ria

ria
rd

rd
si
Re

Se

Te
4
5 [CommProtocol] 0 1 1 1 3 3 4 4 6 8 10 11
6 Symbol Type Description Comment
7

8
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-
CC>CL_DisableFlowFault BOOL Disable return flow fault. x - - - - - - - - - -
High if to disable return flow fault in any step.

22 Low flow/temperature/conductivity alarms connected with the return pipe are disabled.

9
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-
CC>CL_HoldCleaningTimer BOOL Hold cleaning timer. x - - - - - - - - - -
23 High in order to temporary freeze the effective cleaning time in circulation and flush activities.

13
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

13
-
CC>CL_Start BOOL Start request. x - - - - - - - - - x
High as to request start of cleaning.

The signal is used in conjunction with [CC>CL_Program_Bx] (except at ACO cleaning).

NOTE:
- [CC>CL_ObjEn] must be high for the start request to be accepted.
- The signal should be high until [CL>CC_CipReq] goes high.
- The start request is actually used in order to put the CC in the queue, i.e. the cleaning will not start
24 until the CC gets on top of the queue (and the other signal handshake is fulfilled).

10
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

10
-
CC>CL_Program_B0 BOOL CC program, bit 0. x - - - - - - - - - x
Selection of CC program (1 - 5) for start by [CC>CL_Start]. Binary value, bit 0.

25 Not used at ACO cleaning!

11
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

11
-
CC>CL_Program_B1 BOOL CC program, bit 1. x - - - - - - - - - x
Selection of CC program (1 - 5) for start by [CC>CL_Start]. Binary value, bit 1.

26 Not used at ACO cleaning!

12
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

12
-
CC>CL_Program_B2 BOOL CC program, bit 2. x - - - - - - - - - x
Selection of CC program (1 - 5) for start by [CC>CL_Start]. Binary value, bit 2.

27 Not used at ACO cleaning!

-
-

-
-

-
-

-
-

-
-

-
-

-
-

1
1

1
1

-
-

-
-
CC>CL
CC DvFb1
CL_DvFb1 BOOL CIP distribution valve feedback. - - - - - - - x x - -
29 High to indicate that the 1st cleaning distribution valve is in the activated position.

-
-

-
-

-
-

-
-

-
-

-
-

-
-

2
2

2
2

-
-

-
-
CC>CL_DvFb2 BOOL CIP distribution valve feedback. - - - - - - - x x - -
30 High to indicate that the 2nd cleaning distribution valve is in the activated position.

-
-

-
-

-
-

-
-

-
-

-
-

-
-

3
3

3
3

-
-

-
-
CC>CL_BpFb BOOL Booster pump feedback. - - - - - - - x x - -
31 High to indicate that the booster pump is activated.
35
36
37

© 2011 Tetra Pak


Page: 3(8)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Master

A C H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AGAH AI AJ AK AL AMANAO AP AQAR AS

t
an
cta

/22
)

ari
sic
La

BA

dv
ba
d

h
rm

rm
len

atc
afe

kT
/3

ria e 2n
k(
Se Top

Se Top

Se The

Se The
Ba rved

Te ware

Te are
Se Alb

Te are

Te ware

Te are

Te are

Te are

Te are

T A are

e
Se Alb

are
Se Als

Se Bri

Se Bri

a r
f
lsa
rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw
Se c
Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l
tra

tra

tra

tra

tra

tra

tra

tra

tra
se

ria

ria

ria

ria

ria

ria

ria

ria

ria

ria
rd

rd
si
Re

Se

Te
4
5 [CommProtocol] 0 1 1 1 3 3 4 4 6 8 10 11
6 Symbol Type Description Comment
7
38 To Cleaning Circuit UDT: _TCP_CO_CL2CC_SerIO

x
-

-
CL>CC_AckWdCnt INT Acknowledge watchdog counter x x x x x x x x x x x
39
40 [DINT] or
41 Hardware connection: [CommBox].[CommBlock]

Out.0
*1 ComOut6

0
6

0
6

-
-

-
-

0
6

0
6

-
-

-
-

0
6

0
6
CL>CC_CipReq BOOL CIP request. x x - - - x - - - x o
High to request the CIP object to enter CIP mode.

*1 ComO
This is the 2nd signal exchanged (of 4) in the full cleaning startup handshake.

Used by the CIP object to start preparations for cleaning.

The signal goes high when the CIP object is put in the CIP queue and stays high until the cleaning
42 has started, unless the CIP object is removed from the queue.

1
1

1
1

1
1

1
1

1
1

1
1

1
1

0
0

0
0

1
1

1
1
CL>CC_CipRun BOOL CIP running. x x x x x x - x x x x
High when cleaning is running and no running fault exists.

This is the 4th signal exchanged (of 4) in the full cleaning startup handshake.

Used by the CIP object to step from preparations for cleaning to CIP operation, and to interlock
cleaning if the cleaning is held on the Cleaning Line.

NOTE (not applicable at ACO cleaning): When the cleaning finishes the signal high state is
prolonged in order to overlap [CL>CC_CipEnd] shortly (1 program scan >= 60ms).
(Changed function compared to earlier versions of Tetra Alcip, partly in order to meet the
requirements from Tetra Brik; In the CIP object [CL>CC_CipEnd] and [CL>CC_CipTerminated]
should take precedence over [CL>CC_CipRun]).

Comments regarding use at ACO cleaning:


- On condition that [CL>CC_CipRun] is high the CIP object may send the different commands to
Tetra Alcip.
- Changed function compared to earlier versions of Tetra Pak CIP unit P, now the signal is high
unless any request and/or return signal results in running fault.
43

2
2

2
2

2
2

2
2

2
2

2
-

2
-

-
-

-
-

2
2

2
2
CL>CC_ExtFlipOKToStart BOOL Flip allowed. x x x x - x - - - x x
Conditionally high during circulation and flush to drain steps, depending on parameter settings.

The signal is given in different ways depending on configuration of the [FlipMode], [FlipCond],
[FlipWaitTime] and [FlipCycleNo] parameters.

Used by the object to enable one or several flip sequence(s) for valves included in the CIP route.

If [FlipMode] is 1 - 3 then the CIP object must acknowledge that the flip sequence is completed
utilizing either of the following signals:
- [CC>CL_ExtFlipCompleted] -> high,
- [CC>CL_ObjFlipAct] -> low (flank detection); NOTE: Old signal, should not be used in new
projects.

NOTE:
- The signal isn't affected if the cleaning is held, [CL>CC_CipRun] can be used for that information.
- For each flip signal cycle the signal is set when the condition according to [FlipCond] is fulfilled
(latched)! Valid for all modes.
- The signal [CC>CL_StopPressPump] or [CC>CL_StopPressPumpNoRet] must be used if pressure
free flip is required.

See the parameter list for more info.

44

© 2011 Tetra Pak


Page: 4(8)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Master

A C H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AGAH AI AJ AK AL AMANAO AP AQAR AS

t
an
cta

/22
)

ari
sic
La

BA

dv
ba
d

h
rm

rm
len

atc
afe

kT
/3

ria e 2n
k(
Se Top

Se Top

Se The

Se The
Ba rved

Te ware

Te are
Se Alb

Te are

Te ware

Te are

Te are

Te are

Te are

T A are

e
Se Alb

are
Se Als

Se Bri

Se Bri

a r
f
lsa
rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw
Se c
Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l
tra

tra

tra

tra

tra

tra

tra

tra

tra
se

ria

ria

ria

ria

ria

ria

ria

ria

ria

ria
rd

rd
si
Re

Se

Te
4
5 [CommProtocol] 0 1 1 1 3 3 4 4 6 8 10 11
6 Symbol Type Description Comment
7

4
3

4
3

4
3

4
3

4
3

4
3

4
3

1
1

1
1

4
3

4
3
CL>CC_CipEnd BOOL CIP finished correctly. x x x x - x - x x x x
High pulse when the CIP program is finished the correct way; duration depending on signal
exchange - see below.

Used by the CIP object to finish the cleaning and set the cleaning memory.
The signal stays high for at least 5 seconds and until [CC>CL_ObjReady] goes low.
See also comment at [CL>CC_Complete].

NOTE:
- The signal is not set if the cleaning was stepped forward manually or aborted.
(Changed function compared to earlier versions of Tetra Pak CIP unit P; in order to obtain the old
46 function then [CL>CC_CipTerminated] must be ORed).

5
-

5
-

5
-

5
-

5
-

5
-

5
-

-
-

-
-

5
-

5
-
CL>CC_CipTerminated BOOL CIP finished uncorrectly. x x - x - x - - - x x
High pulse when the CIP program is finished in a not acceptable way; duration depending on signal
exchange - see below.

Used by the CIP object to finish the cleaning without setting the cleaning memory.
The signal stays high for at least 5 seconds and until [CC>CL_ObjReady] goes low.
See also comment at [CL>CC_Complete].

NOTE:
- The signal is not available at Hardware communication. If the cleaning finishes in a not acceptable
47 way then the CIP object must be aborted manually.

6
0

6
0

6
0

-
-

-
-

6
0

6
0

-
-

-
-

6
0

-
-
CL>CC_CipOk BOOL Cleaning Line available to CIP object. x x x - - x x - - x -
Normally high. Low if Cleaning Line not available or if running fault.

Used to signal that cleaning can be started or re-started from the CIP object.

When no program is running on the CIP unit then all [CL>CC CipOk] signals are high (on circuits
[CL CC_CipOk]
configured for I/O communication). When a CIP program is operating then only the signal is high
that is linked to the selected CIP object.

NOTE:
- The signal doesn't pay regard to cross-interlockings against programs operating on the other CIP
units (if existing), e.g. if the caustic tank turns out to be interlocked later on in the cleaning then a
running fault is set!
- Even if the signal is low it's possible to queue up the CIP object on condition that CC>CL_ObjEn is
high.
48

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

6
0
CL>CC_CipOk2 BOOL Cleaning Line available to CIP object, variant. - - - - - - - - - - x
Normally high. Low if Cleaning Line not available.

The signal has the same functionality as [CL>CC_CipOk] except for the following difference:
- The signal is not put low if running fault.

Comment regarding use at ACO cleaning:


- Changed signal compared to earlier versions of Tetra Pak CIP unit P which used [CL>CC_CipOk].
49

-
-

-
-

-
-

6
0

6
0

-
-

-
-

-
-

-
-

-
-

-
-
CL>CC_CipOk3
p Cleaning
g Line available to CIP object,
j , variant for Tetra Top/3.
p - - - x x - - - - - -
Normally high. Low if Cleaning Line not available.

The signal has the same functionality as [CL>CC_CipOk] except for the following differences:
- The signal is not put low if running fault.
- The signal is put low when the last CIP program drainage step is entered, as to initiate the final
draining in the filling machine. The CIP program stays in the drainage step until [CC>CL_ObjReturn]
goes low, which confirms the end of the draining sequence in the filling machine. While remaining in
the drainage step the filling machine keeps [CC>CL_ObjReady] and [CC>CL_ObjEn] high at normal
running conditions.
50
-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

7
5

-
-
CL>CC_LyeCirc BOOL Caustic circulation active. - - - - - - - - - x -
High when the caustic circulation is operating.

The signal becomes high when the caustic phase CC filling volume is fulfilled, and remains high
51 until the caustic circulation step is completed.

© 2011 Tetra Pak


Page: 5(8)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Master

A C H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AGAH AI AJ AK AL AMANAO AP AQAR AS

t
an
cta

/22
)

ari
sic
La

BA

dv
ba
d

h
rm

rm
len

atc
afe

kT
/3

ria e 2n
k(
Se Top

Se Top

Se The

Se The
Ba rved

Te ware

Te are
Se Alb

Te are

Te ware

Te are

Te are

Te are

Te are

T A are

e
Se Alb

are
Se Als

Se Bri

Se Bri

a r
f
lsa
rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw
Se c
Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l
tra

tra

tra

tra

tra

tra

tra

tra

tra
se

ria

ria

ria

ria

ria

ria

ria

ria

ria

ria
rd

rd
si
Re

Se

Te
4
5 [CommProtocol] 0 1 1 1 3 3 4 4 6 8 10 11
6 Symbol Type Description Comment
7

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

8
4

-
-
CL>CC_FinalRinse BOOL Final rinse phase active. - - - - - - - - - x -
High when the final rinse activity is operating.

The signal becomes high when the final rinse water phase CC filling volume is fulfilled, and remains
52 high until the flush to drain step is completed.

-
-

-
-

-
-

-
-

-
-

7
2

7
2

-
-

-
-

-
-

-
-
CL>CC_Prod1 BOOL Product 1 to separator. - - - - - x - - - - -
High to signal ‘Product 1’ to a separator, AND if running.

The signal is high during whole of the chemical disinfection or hot water sanitation activities and the
53 cleaning is running.

-
-

-
-

-
-

-
-

-
-

8
4

8
4

-
-

-
-

-
-

-
-
CL>CC_Water BOOL Water to separator. - - - - - x - - - - -
High to signal ‘Water’ to a separator, AND if running.

The signal is high during whole of the water activities and the cleaning is running.
54

-
-

-
-

-
-

-
-

-
-

9
5

9
5

-
-

-
-

-
-

-
-
CL>CC_LyeAcid BOOL Caustic or Acid to separator. - - - - - x - - - - -
High to signal ‘Caustic' or 'Acid’ to a separator, AND if running.

The signal is high during whole of the caustic or acid activities and the cleaning is running.
55

7
4

7
4

7
4

7
4

7
4

-
-

-
-

-
-

-
-

-
-

7
4
CL>CC_EmptyTank BOOL Empty the object. x - x x - - - - - - x
High to prompt the CIP object to empty (tank object or similar).

High in the CIP program drainage steps to request the CIP object to empty before proceeding with
the next activity. The CIP program doesn’t step to the next step until the CIP object acknowledges
by means of [CC>CL_EmptyTankComplete].
56

8
7

8
7

8
7

8
7

8
7

13
7

13
7

-
-

-
-

-
7

-
7
CL>CC_Fault BOOL Cleaning Line or general fault. x - - x - x - - - o o
Normally low. Pulsing (1 s./ 1 s.) if any not acknowledged running fault or alarm exists, on the
Cleaning Line or general. High if only acknowledged faults exist.
57

15
-

-
-

-
-

15
-

-
-

15
-

-
-

15
-

15
-

15
-

15
-
CL>CC_CipWd BOOL Watchdog o - - o - o - o o o o

Old signal for backwards compatibility; replaced by [CL>CC_AckWdCnt]. Uses the same
58 UpdateInterval parameter as [CL>CC_AckWdCnt].

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-
CL>CC_Lye BOOL Caustic activity active. - - - - - - - - - - -
High when the caustic activity is operating.

The signal becomes high when the caustic activity begins, and remains high until the caustic activity
59 is completed and the CIP object is completely emptied from caustic.

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

14
5
CL>CC_Acid BOOL Acid activity active. - - - - - - - - - - x
High when the acid activity is operating.

The signal becomes high when the acid activity begins, and remains high until the acid activity is
60 completed and the CIP object is completely emptied from acid.

10
-

10
-

10
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

10
-
CL>CC_Program_B0 BOOL CC program, bit 0. x - - - - - - - - - o
Handshake of CC program (1 - 5) selection signals. Binary value, bit 0.

NOTE:
- The handshake signals are not set when queueing the cleaning circuit, not until the cleaning is
61 started.

11
-

11
-

11
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

11
-
CL>CC_Program_B1 BOOL CC program, bit 1. x - - - - - - - - - o
62 Handshake of CC program (1 - 5) selection signals. Binary value, bit 1.

12
-

12
-

12
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

12
-
CL>CC_Program_B2 BOOL CC program, bit 2. x - - - - - - - - - o
63 Handshake of CC program (1 - 5) selection signals. Binary value, bit 2.

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-
CL>CC_FillToTankExpired BOOL Fill amount expired. - - - - - - - - - - -
High when the liquid of the new activity has completely filled up either ...
... the pressure pipe in front of the CIP object for tank cleanings (CircType = Tank), or
64 ... the complete pipe (minus MarginAmount) for pipe cleanings (CircType = Pipe).
-
-

-
-

-
-

-
-

-
-

-
-

-
-

2
2

2
2

-
-

-
-
CL>CC_DvAct BOOL CIP distribution valves activation. - - - - - - - x x - -
High to activate cleaning distribution valves.

67 Used when cleaning Tetra Brik filling machines.

© 2011 Tetra Pak


Page: 6(8)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Master

A C H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AGAH AI AJ AK AL AMANAO AP AQAR AS

t
an
cta

/22
)

ari
sic
La

BA

dv
ba
d

h
rm

rm
len

atc
afe

kT
/3

ria e 2n
k(
Se Top

Se Top

Se The

Se The
Ba rved

Te ware

Te are
Se Alb

Te are

Te ware

Te are

Te are

Te are

Te are

T A are

e
Se Alb

are
Se Als

Se Bri

Se Bri

a r
f
lsa
rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw
Se c
Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l
tra

tra

tra

tra

tra

tra

tra

tra

tra
se

ria

ria

ria

ria

ria

ria

ria

ria

ria

ria
rd

rd
si
Re

Se

Te
4
5 [CommProtocol] 0 1 1 1 3 3 4 4 6 8 10 11
6 Symbol Type Description Comment
7

-
-

-
-

-
-

-
-

-
-

-
-

-
-

3
3

3
3

-
-

-
-
CL>CC_BpAct BOOL Booster pump activation. - - - - - - - x x - -
High to activate booster pump.

68 Used when cleaning Tetra Brik filling machines.

16
-

16
-

16
-

-
-

-
-

16
-

16
-

-
-

4
4

-
-

16
-
CL>CC_RunningFault BOOL CIP running fault. x - - - - x - - x - o
69 High if any running fault exists on the Cleaning Line, or until acknowledged.

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

5
5

-
-

-
-
CL>CC_NewCycle BOOL New cycle. - - - - - - - - x - -
Normally low. 1 second pulse in the beginning of every new water flush or detergent circulation step.
70

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

6
6

-
-

-
-
CL>CC_WeeklyCleaning BOOL Weekly cleaning. - - - - - - - - x - -
(CL>CC_CausticAcidRecipe) High when 'Caustic & Acid' recipe is operating.
71 *3

-
-

-
-

-
-

-
-

-
-

-
-

-
-

-
-

7
7

-
-

-
-
CL>CC_FinalEmptyTank BOOL Final empty the object. - - - - - - - - x - -
Normally low. 1 second pulse in the last CIP program drainage step in order to prompt the CIP
object to empty (tank object or similar).

NOTE: The last drainage step is used although [CircType] is set to 'Pipe'.

72 In a Tetra Brik filling machine this signal initiates the drying and blowing sequence.
73
74
75

© 2011 Tetra Pak


Page: 7(8)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Master

A C H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AGAH AI AJ AK AL AMANAO AP AQAR AS

t
an
cta

/22
)

ari
sic
La

BA

dv
ba
d

h
rm

rm
len

atc
afe

kT
/3

ria e 2n
k(
Se Top

Se Top

Se The

Se The
Ba rved

Te ware

Te are
Se Alb

Te are

Te ware

Te are

Te are

Te are

Te are

T A are

e
Se Alb

are
Se Als

Se Bri

Se Bri

a r
f
lsa
rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw

rdw
Se c
Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l

Ha l
tra

tra

tra

tra

tra

tra

tra

tra

tra
se

ria

ria

ria

ria

ria

ria

ria

ria

ria

ria
rd

rd
si
Re

Se

Te
4
5 [CommProtocol] 0 1 1 1 3 3 4 4 6 8 10 11
6 Symbol Type Description Comment
7
76 - All signals are normally low unless otherwise stated.
77 - The prefixes 'CC>CL…', 'CL>CC…', used here are for documentation purpose only. The application software may have other ways to denote the direction of signals.
78 - Symbols denoted "Lye", e.g. 'CL>CC_Lye', whilst "caustic" is used elswhere: The reason for the inconsistent naming of symbols is that
79 the generic signals that follow the old standard uses "lye" whilst the new Tetra Pak processing standard recommends "caustic".
80
81 x= Yes
82 -= No
83 b= Upcoming version.
84 c= Internal configuration signal which is continuously activated by the protocol.
85 e= New mandatory signal.
86 fh = The signal is not available in the connection, but is forced high internally in the Tetra Pak CIP unit P Protocol block.
87 o= Optional for arbitrary machines using this protocol.
88
89 *1 = The numbers in this area indicate which ComIn or ComOut number the signal is connected to. E.g. "1" means ComIn 1, "12" means ComIn 12.
90 Refer to document 'Integration Quick Start guide' for start addresses.
91 *3 = Symbol name within paranthesis is the corresponding name on the internal bus and the Supervisory control interface.
92

© 2011 Tetra Pak


Page: 8(8)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Slave

A C H I J N O P Q R S Z
1 I/O communication interface
2 Serial or hardware I/O comm. signals - ACO
3 Cleaning Line is slave to the cleaning sequence

A
cta
La
rm
ria 1

Se The
Te ware

are
Se V1.

rdw
Ha l

Ha l
tra
ria
O

rd
AC
4
5 [CommProtocol] 2 2
6 Symbol Type Description Comment
7
8 From Cleaning Circuit UDT: _TCP_CO_CC2CL_SerIO

x
-

-
CC>CL_RemWdCnt INT Watchdog counter x x

9
10 [DINT] or
11 Hardware connection: [CommBox].[CommBlock]

2 *1 ComIn.1
2 *1 ComIn1

1
1
CC>CL_LyeReq BOOL Caustic request. !!ACO. x x

The CIP object requests caustic solution from the Cleaning Line.

13

2
2
CC>CL_AcidReq BOOL Acid request. !!ACO. x x

14 The CIP object requests acid solution from the Cleaning Line.

3
3

3
3
CC>CL_WaterReq BOOL Water request. !!ACO. x x

15 The CIP object requests water from the Cleaning Line.

4
4

4
4
CC>CL_RinseW_Req BOOL Rinse water request. !!ACO. x x

16 The CIP object requests rinse water from the Cleaning Line.

5
5

5
5
CC>CL_LyeReturn BOOL Caustic return. !!ACO. x x

17 The CIP object returns caustic solution to the Cleaning Line.

6
6

6
6
CC>CL_AcidReturn BOOL Acid return. !!ACO. x x

18 The CIP object returns acid solution to the Cleaning Line.

7
7

7
7
CC>CL_RinseW_Return BOOL Rinse water return. !!ACO. x x

19 The CIP object returns rinse water to the Cleaning Line.

8
a

8
a
CC>CL_ObjNoReturn BOOL No return flow. x x
High if to pause the CIP unit return line in any step, e.g. when the CIP object outlet closes.

The return pump stops; the return valves close; alarms connected with the return pipe (e.g. "No flow
in return pipe") are disabled.

Used when the CIP object doesn't return any liquid to the Cleaning Line and wants to close the
20 return line divertion valves, e.g. when raising level in a tank object.

9
8

9
8
CC>CL_HeatingReq BOOL Heating. !!ACO. x x

21 The CIP object requests heating on the Cleaning Line pressure side.

© 2011 Tetra Pak


Page: 1(5)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Slave

A C H I J N O P Q R S Z

A
cta
La
rm
ria 1

Se The
Te ware

are
Se V1.

rdw
Ha l

Ha l
tra
ria
O

rd
AC
4
5 [CommProtocol] 2 2
6 Symbol Type Description Comment
7

10
0

10
0
CC>CL_ObjEn BOOL Object OK for CIP. x x
High if the CIP object is selected for CIP, and no interlock and no running fault exists.

This is the 1st signal exchanged (of 4) in the full cleaning startup handshake.

The CIP object may be queued on the Cleaning Line only if this signal is high; if the signal gets low
before the cleaning has started then the CIP object is removed from the queue.
The Cleaning Line may request ([CL>CC_CipReq]) or re-start cleaning only if this signal is high. If
low when cleaning is operating
operating, a running fault is set on the Cleaning Line (except at ACO cleaning
cleaning,
see below).

The signal should not be interlocked by signals from the Cleaning Line (neither CipOK, CipRun, nor
RunningFault).
The signal may go low when [CL>CC_CipEnd] or [CL>CC_CipTerminated] is set.

Comments regarding special use at ACO cleaning:


Bringing this signal low in order to indicate fault on the ACO object sets only an alarm, however all
the request/return signals are ignored (e.g. nothing is output on the pressure side).

At ACO hardware communication this signal is used instead of [CC>CL_ObjReady] in order to de-
allocate the Cleaning Line. This means that CIP object running fault cannot be indicated to the
Cleaning Line by this signal alone. Thus there are two functions of this signal at ACO hardware
communication:
- Bringing the signal low when all the other CC>CL signals also are low de-allocates the Cleaning
Line.
24 - Bringing the signal low when any of the other CC>CL signals are high sets a Cleaning Line alarm.

11
fh

11
fh
CC>CL_ObjReady BOOL Object ready for CIP. x x
High after the Cleaning Line has requested cleaning, and the CIP object has finished preparations
for cleaning
cleaning, or cleaning is operating
operating.

This is the 3rd signal exchanged (of 4) in the full cleaning startup handshake.

The Cleaning Line may start operating only after this signal is high.

The signal is kept high during the whole cleaning, even if the CIP object is halted due to running
fault on the Cleaning Line.
25 NOTE: See [CC>CL_ObjEn] for special use at hardware connection!
Protocol dependent: The signal goes low when the CIP object has finished cleaning, as to de-
26 allocate the Cleaning Line.

12
a

12
a
CC>CL_RinseP_Return BOOL Rinse product return. !!ACO. x -

27 The CIP object returns rinse product to the Cleaning Line.

15
-

15
-
CC>CL_ObjWd BOOL Watchdog o o

Old signal for backwards compatibility; replaced by [CC>CL_RemWdCnt]. Uses the same
29 CommunicationTimeOut parameter as [CC>CL_RemWdCnt].
32
33
34

© 2011 Tetra Pak


Page: 2(5)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Slave

A C H I J N O P Q R S Z

A
cta
La
rm
ria 1

Se The
Te ware

are
Se V1.

rdw
Ha l

Ha l
tra
ria
O

rd
AC
4
5 [CommProtocol] 2 2
6 Symbol Type Description Comment
7
35 To Cleaning Circuit UDT: _TCP_CO_CL2CC_SerIO

x
-

-
CL>CC_AckWdCnt INT Acknowledge watchdog counter x x

36
37 [DINT] or
38 Hardware connection: [CommBox].[CommBlock]

*1 ComOut.0
*1 ComOutt0

0
0
CL>CC
CL CC_CipOk2
CipOk2 BOOL Cleaning Line available to CIP object, variant. x x
Normally high. Low if Cleaning Line not available.

The signal has the same functionality as [CL>CC_CipOk] except for the following difference:
- The signal is not put low if running fault.

Comment regarding use at ACO cleaning:


- Changed signal compared to earlier versions of Tetra Pak CIP unit P which used [CL>CC_CipOk].
40

1
1

1
1
CL>CC_CipRun BOOL CIP running. x x
High when cleaning is running and no running fault exists.

This is the 4th signal exchanged (of 4) in the full cleaning startup handshake.

Used by the CIP object to step from preparations for cleaning to CIP operation, and to interlock
cleaning if the cleaning is held on the Cleaning Line.

NOTE (not applicable at ACO cleaning): When the cleaning finishes the signal high state is
prolonged in order to overlap [CL>CC_CipEnd] shortly (1 program scan >= 60ms).
(Changed function compared to earlier versions of Tetra Alcip, partly in order to meet the
equ e e ts from
requirements o Tetra
et a Brik;; In tthe
eCCIP object [C
[CL>CC CipEnd]
CC_C p d] aand [CL>CC
d [C CC_C CipTerminated]
p e ated]
should take precedence over [CL>CC_CipRun]).

Comments regarding use at ACO cleaning:


- On condition that [CL>CC_CipRun] is high the CIP object may send the different commands to
Tetra Alcip.
- Changed function compared to earlier versions of Tetra Pak CIP unit P, now the signal is high
unless any request and/or return signal results in running fault.
41

2
2

2
2
CL>CC_CTHI BOOL Return concentration above limit. x x
High if concentration limit is defined and the concentration is above the limit.

ACO: The concentration limit is defined by the received Rinse product, Caustic or Acid return
42 signals.

3
3

3
3
CL>CC_End BOOL CIP ended. !!ACO. x -
High pulse when the CIP unit is de-allocated; duration depending on signal exchange - see below.

Used by the CIP object to step out of cleaning.


The signal stays high for at least 5 seconds and until [CC>CL_ObjReady] goes low (achieves
handshake also when the cleaning was aborted from Tetra Pak CIP unit P).
See also comment at [[CL>CC_Complete].p ]

NOTE: The signal is set regardless of whether the cleaning was aborted or not.
43

4
4

4
4
CL>CC_TTHI BOOL Return temperature above limit . x -
High if a temperature limit is defined and the temperature is above the limit.

44 ACO: The temperature limit is defined by the received pressure and/or return signals.

5
5

5
5
CL>CC_Fault BOOL Cleaning Line or general fault. x -
Normally low. Pulsing (1 s./ 1 s.) if any not acknowledged running fault or alarm exists, on the
45 Cleaning Line or general. High if only acknowledged faults exist.

© 2011 Tetra Pak


Page: 3(5)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Slave

A C H I J N O P Q R S Z

A
cta
La
rm
ria 1

Se The
Te ware

are
Se V1.

rdw
Ha l

Ha l
tra
ria
O

rd
AC
4
5 [CommProtocol] 2 2
6 Symbol Type Description Comment
7

6
6

6
6
CL>CC_CipReq BOOL CIP request. x x
High to request the CIP object to enter CIP mode.

This is the 2nd signal exchanged (of 4) in the full cleaning startup handshake.

Used by the CIP object to start preparations for cleaning.

The signal goes high when the CIP object is put in the CIP queue and stays high until the cleaning
46 has started
started, unless the CIP object is removed from the queue
queue.

7
7

7
7
CL>CC_FillToTankExpired BOOL Fill amount expired. x -
High when the liquid of the new activity has completely filled up either ...
... the pressure pipe in front of the CIP object for tank cleanings (CircType = Tank), or
47 ... the complete pipe (minus MarginAmount) for pipe cleanings (CircType = Pipe).

15
-

15
-
CL>CC_CipWd BOOL Watchdog o o

Old signal for backwards compatibility; replaced by [CL>CC_AckWdCnt]. Uses the same
48 UpdateInterval parameter as [CL>CC_AckWdCnt].
49
50
51

© 2011 Tetra Pak


Page: 4(5)
Document owner: Mats Yndén Doc. template ver.: N Doc. No. / Worksheet: CDN584566xxxx / IO comm; Slave

A C H I J N O P Q R S Z

A
cta
La
rm
ria 1

Se The
Te ware

are
Se V1.

rdw
Ha l

Ha l
tra
ria
O

rd
AC
4
5 [CommProtocol] 2 2
6 Symbol Type Description Comment
7
52 - All signals are normally low unless otherwise stated.
53 - The prefixes 'CC>CL…', 'CL>CC…', used here are for documentation purpose only. The application software may have other ways to denote the direction of signals.
54 - Symbols denoted "Lye", e.g. 'CL>CC_Lye', whilst "caustic" is used elswhere: The reason for the inconsistent naming of symbols is that
55 the generic signals that follow the old standard uses "lye" whilst the new Tetra Pak processing standard recommends "caustic".
56
57 x= Yes
58 -= No
59 a= The signal is not available at Hardware communication, instead the function is obtained by combination of other signals.
60 b= Upcoming version
version.
61 c= Internal configuration signal which is continuously aktivated by the protocol.
62 e= New mandatory signal.
63 fh = The signal is not available in the connection, but is forced high internally in the Tetra Pak CIP unit P Protocol block.
64 o= Optional for arbitrary machines using this protocol.
65
66 *1 = The numbers in this area indicate which ComIn or ComOut number the signal is connected to. E.g. "1" means ComIn 1, "12" means ComIn 12.
67 *2 = The original ACO cleaning (V1) is not implemented in new Tetra Pak CIP unit P, replaced by slightly improved V1.1. The column is displayed only for reference.
68 *3 = Symbol name within paranthesis is the corresponding name on the internal bus and the Supervisory control interface.
69
70 !!ACO = Only valid for ACO cleaning.
71

© 2011 Tetra Pak


Page: 5(5)

You might also like