Академический Документы
Профессиональный Документы
Культура Документы
Dest T_RESET_FIFOAVZ.PRE
600000
NUEVO_AVZxRitmo TON
/ Timer On Delay EN
Timer T_RESET_FIFOAVZ
Preset 600000 DN
Accum 600002
T_RESET_FIFOAVZ.DN MOV
Move
Source 0
Dest Timer_AVZ
0
NUEVO_AVZxRitmo FFL
FIFO Load EN
Source Timer_AVZ
FIFO FIFO_AVZ[0] DN
Control ctrl_AVZ
Length 28 EM
Position 0
NUEVO_AVZxRitmo
U
RSLogix 5000
C_RITMO_AVANCES - Ladder Diagram Page 2
MOVIMIENTOS:MainTask:MOV 13/03/2020 18:45:33
Total number of rungs in routine: 13 E:\RENCA_APLICACION NIVEL II\04 - PLCs\2018\PLC Movimientos Cammbio Cpu\PLC_MOVIMIENTOS_03_12_18.ACD
Tick_1s CALCULA_RITMO_AVZ
2 L
CALCULA_RITMO_AVZ CPT
3 Compute
Dest T_LIMITE_AVZ
-6000
Expression Timer_AVZ-(SegxRitmoCero*10)
Variable para
for-next y etc
MOV
Move
Source 0
Dest K
0
MOV
Move
Source 0
Dest d_avz
0
MOV
Move
Source 0
Dest dm_avz
0
MOV
Move
Source 0
Dest dACC_avz
0
MOV
Move
Source 0
Dest C_avz
0
CALCULA_RITMO_AVZ RET
4 / Return from Subroutine
RSLogix 5000
C_RITMO_AVANCES - Ladder Diagram Page 3
MOVIMIENTOS:MainTask:MOV 13/03/2020 18:45:33
Total number of rungs in routine: 13 E:\RENCA_APLICACION NIVEL II\04 - PLCs\2018\PLC Movimientos Cammbio Cpu\PLC_MOVIMIENTOS_03_12_18.ACD
LEQ MOV
5 Less Than or Eql (A<=B) Move
Source A ctrl_AVZ.POS Source 0.0
0
Source B 1 Dest Timer_AVZ
0
MOV
ctrl_AVZ.EM
Move
Source 0.0
Dest Ritmo_PLC_AVZ
0.0
RET
Return from Subroutine
LOOP_01_AVZ CALCULA_RITMO_AVZ
6 LBL U
GEQ SUB
7 Grtr Than or Eql (A>=B) Subtract
Source A FIFO_AVZ[K] Source A FIFO_AVZ[K+1]
0 0
Source B T_LIMITE_AVZ Source B FIFO_AVZ[K]
-6000 0
Dest d_avz
0
ADD
Add
Source A dACC_avz
0
Source B d_avz
0
Dest dACC_avz
0
ADD
Add
Source A C_avz
0
Source B 1
Dest C_avz
0
RSLogix 5000
C_RITMO_AVANCES - Ladder Diagram Page 4
MOVIMIENTOS:MainTask:MOV 13/03/2020 18:45:33
Total number of rungs in routine: 13 E:\RENCA_APLICACION NIVEL II\04 - PLCs\2018\PLC Movimientos Cammbio Cpu\PLC_MOVIMIENTOS_03_12_18.ACD
Variable para
for-next y etc
ADD
8 Add
Source A K
0
Source B 1
Dest K
0
CMP LOOP_01_AVZ
Compare JMP
Expression K<(ctrl_AVZ.POS-2)
LEQ MOV
9 Less Than or Eql (A<=B) Move
Source A C_avz Source 0.0
0
Source B 1 Dest Timer_AVZ
0
RET
Return from Subroutine
GEQ CPT
10 Grtr Than or Eql (A>=B) Compute
Source A C_avz Dest dm_avz
0 0
Source B 1 Expression dACC_avz/C_avz
RSLogix 5000
C_RITMO_AVANCES - Ladder Diagram Page 5
MOVIMIENTOS:MainTask:MOV 13/03/2020 18:45:33
Total number of rungs in routine: 13 E:\RENCA_APLICACION NIVEL II\04 - PLCs\2018\PLC Movimientos Cammbio Cpu\PLC_MOVIMIENTOS_03_12_18.ACD
Considera la palanquilla que "podría" salir ahora para rebajar el ritmo si transcurrió mas tiempo que la media
SUB
11 Subtract
Source A Timer_AVZ
0
Source B FIFO_AVZ[ctrl_AVZ.POS-1]
??
Dest d_avz
0
GRT ADD
Greater Than (A>B) Add
Source A d_avz Source A d_avz
0 0
Source B dm_avz Source B dACC_avz
0 0
Dest dACC_avz
0
ADD
Add
Source A 1
Source B C_avz
0
Dest C_avz
0
GEQ CPT
12 Grtr Than or Eql (A>=B) Compute
Source A C_avz Dest dm_avz
0 0
Source B 1 Expression dACC_avz/C_avz
GEQ DIV
Grtr Than or Eql (A>=B) Divide
Source A dm_avz Source A 36000.0
0
Source B 1 Source B dm_avz
0
Dest Ritmo_PLC_AVZ
0.0
(End)
RSLogix 5000