Professional Documents
Culture Documents
Infusion:T100_DS:WEIGHT_CHECK
Total number of rungs in routine: 27
I85307_WeightCheckerReset
0
Page 1
20/09/2016 08:23:29 a.m.
...iginal de casepacker-M670_14-marzo-2015\M670_Infusion_Ver20.ACD
ONS 50
AA_GLOBAL_ONS[50]
ONS
WEIGHT_CHECK_RESET_ONS
RESET_ONS
COP
Copy File
Source
Hardy_Weight:I.Data[2]
Dest WEIGHT_CHECKER_WEIGHT_ACTUAL
Length
1
PV_SET_CASE_WEIGHT
2
SET_CASE_WEIGHT_TON.DN
3
PV_SET_PACK_WEIGHT
4
SET_PACK_WEIGHT_TON.DN
5
TON
Timer On Delay
Timer SET_CASE_WEIGHT_TON
Preset
3000
Accum
0
EN
DN
MOV
Move
Source WEIGHT_CHECKER_WEIGHT_ACTUAL
0.02
Dest
PV_CP_RECIPES[0].CASE_WEIGHT
0.0
TON
Timer On Delay
Timer SET_PACK_WEIGHT_TON
Preset
3000
Accum
0
EN
DN
MOV
Move
Source WEIGHT_CHECKER_WEIGHT_ACTUAL
0.02
Dest
PV_CP_RECIPES[0].PACK_WEIGHT
0.0
RSLogix 5000
Page 2
20/09/2016 08:23:30 a.m.
...iginal de casepacker-M670_14-marzo-2015\M670_Infusion_Ver20.ACD
Div block source b was 1.5
SET_PACK_WEIGHT_TON.DN
DIV
Divide
Source A PV_CP_RECIPES[0].PACK_WEIGHT
0.0
Source B
3.5
Dest
HALF_PACK_WEIGHT
0.49142855
ADD
Add
Source A
PV_CP_RECIPES[0].CASE_WEIGHT
0.0
Source B
HALF_PACK_WEIGHT
0.49142855
Dest PV_CP_RECIPES[0].CASE_WEIGHT_UPPER_LIMIT
0.0
SUB
Subtract
Source A
PV_CP_RECIPES[0].CASE_WEIGHT
0.0
Source B
HALF_PACK_WEIGHT
0.49142855
Dest PV_CP_RECIPES[0].CASE_WEIGHT_LOWER_LIMIT
0.0
RUN
PV_WT_BYPASS
Drive857:I.Active
I85400_WeightCheckerPe
7
TOG_WEIGHT_SCALE_TEST
TON
Timer On Delay
Timer WEIGHT_CHECK_DELAY_TMR
Preset
50
Accum
0
RUN
PV_WT_BYPASS
Drive857:I.Active
EN
DN
I85400_WeightCheckerPe
8
TOG_WEIGHT_SCALE_TEST
WEIGHT_CHECK_DELAY_TMR.DN
ONS 10
AA_GLOBAL_ONS[10]
ONS
TOF
Timer Off Delay
Timer WEIGHT_CHECK_NOW_TMR
Preset
250
Accum
250
EN
DN
RSLogix 5000
Page 3
20/09/2016 08:23:30 a.m.
...iginal de casepacker-M670_14-marzo-2015\M670_Infusion_Ver20.ACD
WEIGHT_CHECK_NOW_TMR.DN
9
GRT
Greater Than (A>B)
Source A WEIGHT_CHECKER_WEIGHT_ACTUAL
0.02
Source B
WEIGHT_HIGH
29.529999
MOV
Move
Source WEIGHT_CHECKER_WEIGHT_ACTUAL
0.02
Dest
WEIGHT_HIGH
29.529999
10
WEIGHT_CHECK_NOW_TMR.DN
/
GRT
Greater Than (A>B)
Source A WEIGHT_HIGH
29.529999
Source B
30
MOV
Move
Source
Dest WEIGHT_HIGH
29.529999
LES
Less Than (A<B)
Source A WEIGHT_HIGH
29.529999
Source B
0
CASEPACKER_INSTALLED
PV_WT_BYPASS
GRT
Greater Than (A>B)
Source A
11
WEIGHT_CHECKER_WEIGHT_ACTUAL
0.02
Source B PV_CP_RECIPES[0].CASE_WEIGHT_LOWER_LIMIT
0.0
CASE_WEIGHT_LOWER_OK
CASEPACKER_INSTALLED
WEIGHT_CHECK_NOW_TMR.DN
12
WEIGHT_CHECK_LOWER_FAULT.DN
CASE_WEIGHT_LOWER_OK
/
WEIGHT_CHECK_RESET_ONS
/
TON
Timer On Delay
Timer WEIGHT_CHECK_LOWER_FAULT
Preset
180
Accum
0
EN
DN
CP_FAULTS_WORDS[0].5
RSLogix 5000
Page 4
20/09/2016 08:23:30 a.m.
...iginal de casepacker-M670_14-marzo-2015\M670_Infusion_Ver20.ACD
PV_WT_BYPASS
LES
Less Than (A<B)
Source A
13
WEIGHT_CHECKER_WEIGHT_ACTUAL
0.02
Source B PV_CP_RECIPES[0].CASE_WEIGHT_UPPER_LIMIT
0.0
CASE_WEIGHT_UPPER_OK
CASEPACKER_INSTALLED
WEIGHT_CHECK_NOW_TMR.DN
14
WEIGHT_CHECK_UPPER_FAULT.DN
CASE_WEIGHT_UPPER_OK
/
WEIGHT_CHECK_RESET_ONS
/
TON
Timer On Delay
Timer WEIGHT_CHECK_UPPER_FAULT
Preset
180
Accum
0
EN
DN
CP_FAULTS_WORDS[0].6
I85300_ConvS01EntryPe
15
WEIGHT_CHECK_LOWER_FAULT.DN
/
WEIGHT_CHECK_NOW_TMR.DN
16
WEIGHT_CHECK_UPPER_FAULT.DN
/
CHECK_PASSED
MOV
Move
Source WEIGHT_CHECKER_WEIGHT_ACTUAL
0.02
Dest
LAST_CASE_WEIGHT
6.91
RSLogix 5000
Page 5
20/09/2016 08:23:30 a.m.
...iginal de casepacker-M670_14-marzo-2015\M670_Infusion_Ver20.ACD
RUNGS BELOW ARE USED TO CALCULATE CASE WEIGHT STATISTICS
WEIGHT_CHECK_NOW_TMR.DN
CHECK_PASSED
17
ONS 8
AA_GLOBAL_ONS[8]
ONS
CPT
Compute
Dest
TOTAL_WEIGHT
2674.4573
Expression LAST_CASE_WEIGHT+TOTAL_WEIGHT
ADD
Add
Source A
Source B CASE_NUMBER
643
Dest
CASE_NUMBER
643
GRT
Greater Than (A>B)
Source A CASE_NUMBER
643
Source B
0
DIV
Divide
Source A
TOTAL_WEIGHT
2674.4573
Source B
CASE_NUMBER
643
Dest AVERAGE_CASE_WEIGHT
4.159343
WEIGHT_CHECK_LOWER_FAULT.DN
CHECK_FAILED
18
WEIGHT_CHECK_UPPER_FAULT.DN
CHECK_FAILED
O87201_WeightCheckerResetLight
WEIGHT_CHECK_RESET_ONS
/
CHECK_FAILED
19
WEIGHT_CHECK_LOWER_FAULT.DN
20
WEIGHT_CHECK_UPPER_FAULT.DN
21
FLASH
CTU
Count Up
Counter WEIGHT_CHECK_FAILED_CNT
Preset
9999
Accum
179
CTU
Count Up
Counter WEIGHT_CHECK_LOWER_FAILED_CNT
Preset
9999
Accum
69
CTU
Count Up
Counter WEIGHT_CHECK_UPPER_FAILED_CNT
Preset
9999
Accum
114
CU
DN
CU
DN
CU
DN
RSLogix 5000
Page 6
20/09/2016 08:23:30 a.m.
...iginal de casepacker-M670_14-marzo-2015\M670_Infusion_Ver20.ACD
PV_RESET_WEIGHTS
MOV
Move
Source
22
Dest TOTAL_WEIGHT
2674.4573
MOV
Move
Source
Dest CASE_NUMBER
643
MOV
Move
Source
Dest AVERAGE_CASE_WEIGHT
4.159343
WEIGHT_CHECK_FAILED_CNT
RES
WEIGHT_CHECK_LOWER_FAILED_CNT
RES
WEIGHT_CHECK_UPPER_FAILED_CNT
RES
OLD LOGIC TO RESET ZERO POSITION ON THE WEIGHT SCALE.
23
SHIFT_TIMER_DELAY_OFF.DN
/
shift_tmr_reset
/
TON
Timer On Delay
Timer SCALE_ZERO_TIMER
Preset
900000
Accum
28769
EN
DN
LOGIC TO RESET WEIGHT SCALE, THIS WILL RESET AT 7:00AM AND 7:00PM
EQU
24
Equal
Source A
Source B
EQU
Equal
Source A
Source B
EQU
HOUR
15
7
HOUR
15
19
Equal
Source A
Source B
ONS 54
AA_GLOBAL_ONS[54]
ONS
MINUTES
45
0
EQU
Equal
Source A MINUTES
45
Source B
0
MEMORY_TO_ZERO_SCALE
Hardy_Weight:O.Data[0].0
/
MEMORY_TO_ZERO_SCALE
RSLogix 5000
25
Page 7
20/09/2016 08:23:30 a.m.
...iginal de casepacker-M670_14-marzo-2015\M670_Infusion_Ver20.ACD
DELAY TO MAKE SURE
NO PRODUCT ON WEIGHT
SCALE DURING REZERO
TON
Timer On Delay
Timer AA_GLOBAL_TMR[51]
Preset
3000
Accum
3000
I85400_WeightCheckerPe
/
EN
DN
LOGIC TO RESET WEIGHT SCALE, THIS WILL RESET AT 7:00AM AND 7:00PM
MEMORY_TO_ZERO_SCALE
26
SCALE_ZERO_TIMER.DN
LES
Less Than (A<B)
Source A WEIGHT_CHECKER_WEIGHT_ACTUAL
0.02
Source B
5
Hardy_Weight:O.Data[0].0
shift_tmr_reset
(End)
RSLogix 5000