Vous êtes sur la page 1sur 7

WEIGHT_CHECKER - Ladder Diagram

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

WEIGHT_CHECKER - Ladder Diagram


Infusion:T100_DS:WEIGHT_CHECK
Total number of rungs in routine: 27

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

WEIGHT_CHECKER - Ladder Diagram


Infusion:T100_DS:WEIGHT_CHECK
Total number of rungs in routine: 27

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

WEIGHT_CHECKER - Ladder Diagram


Infusion:T100_DS:WEIGHT_CHECK
Total number of rungs in routine: 27
CASEPACKER_INSTALLED

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

WEIGHT_CHECKER - Ladder Diagram


Infusion:T100_DS:WEIGHT_CHECK
Total number of rungs in routine: 27

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

WEIGHT_CHECKER - Ladder Diagram


Infusion:T100_DS:WEIGHT_CHECK
Total number of rungs in routine: 27

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

WEIGHT_CHECKER - Ladder Diagram


Infusion:T100_DS:WEIGHT_CHECK
Total number of rungs in routine: 27

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

DELAY TO MAKE SURE


NO PRODUCT ON WEIGHT
SCALE DURING REZERO
AA_GLOBAL_TMR[51].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

Vous aimerez peut-être aussi