Keyence Visual KV Series Manual do Utilizador Página 318

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 392
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 317
6.2 High-speed Counters
KV-300
KV-10/80
3-294
6
Chapter 6 Interrupts, High-speed Counters, Positioning Control
2002
INITIAL SETUP FOR HIGH-SPEED COUNTER/COMPARATOR
#00010
CTC1
#65535
CTC0
CTH0
2100
#65535
CTC2
#65535
CTC3
CTH1
0500
2008
#08000
DW
DM0000
#00700
DW
DM0001
#00400
DW
DM0002
#04000
DW
DM0003
(SET ) (SET )
2813 2105
STARTS POSITIONING
0003 0000 1001
DIFU
1001
$0268
LDA
2100
STA
01
CALL
(SET ) (RES )
1200 CTH1
(RES )
CTH0
(RES )
EI
2105
0001
( )
0502
EMERGENCY STOP
0003
(SET)
2105
END
CTC0,CTC2,DM0011, CALCULATION SUBROUTINE
SBN
02
2002
#01000
LDA
#10000
MUL
DM0012
DIV
#00005
ADD
#00010
DIV
CTC0
STA
DM0010
STA
#00010
LDA
#10000
MUL
DM0010
DIV
#00005
ADD
#00010
DIV
DM0011
ADD
CTC2
STA
DM0011
STA
INITIALIZING SUBROUTINE
RET
SBN
01
DM0003
LDA
CTC3
STA
#00002
DIV
DM0004
STA
DM0001
LDA
DM0012
STA
#00000
DW
DM0011
2002
02
CALL
RAMP UP/DOWN CHECK ROUTINE
SBN
03
RET
DM0012
LDA
#00100
DIV
DM0011
ADD
DM0004
CMP
2002
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
Generates clock pulse through high-
speed counter CTH0.
Counts clock pulese through high-
speed counter CTH1.
CTC0: Pulse cycle
CTC1: Pulse width
CTC2: Frequency change point
CTC3: Positioning pulse total
count
Sets parameters (DM0000 to
DM0003).
Reverse output
Emergency stop
Sets CTC0.
Setting value of CTC0 =
1 ÷ DM0012 x 10
3
x 10
3
÷ 6.4
Sets CTC2.
• DM0010: Pulse cycle T (µs) x 10
• DM0011: Accumulated pulse count
• DM0012: Current frequency f [Hz]
• 1200: Acceleration flag
Programming exmaple
KVNKA Chap 06.p65 08.3.11, 0:10 PM294
Vista de página 317
1 2 ... 313 314 315 316 317 318 319 320 321 322 323 ... 391 392

Comentários a estes Manuais

Sem comentários