Cada vez que en la tabla de posicionamiento se encuentra el campo INCR-
CNT activado, incrementa en una unidad el nº de piezas realizadas. Este
valor se irá reflejando en el registro REG2 - Actual PiecesCount - y cuando
este valor sea igual a REG1 - PiecesCount - el siguiente bloque no será
NEXT sino CNDTNL_JMP.
Estructura del bloque de posicionamiento
DIRECCIONAMIENTO BASE DE LOS BLOQUES
La dirección base para los bloques de movimiento es la 6000h. Cada bloque
de movimiento consta de 16 words. Se reserva un bloque completo para los
datos de las versiones, por tanto, el bloque nº 1 se encontrará en la
dirección base de bloques de movimiento 6010h.
Direccionamiento del bloque completo:
Dirección ModBus
En decimal: 24576 + (16 · nº de bloque)
En hexadecimal: 6010h + (10h · nº de bloque h)
Nº de registros
El nº de registros es de 16 pero únicamente sólo 12 de ellos son útiles
Direccionamiento a una parte del bloque:
Dirección ModBus
En decimal: 24576 + (16 · nº de bloque) + nº word de bloque
En hexadecimal: 6010h + (10h · nº de bloque h) + nº word de bloque h
Nº de registros
El nº de registros es el requerido por el campo concreto. P. ej: tiempo de
evento del bloque 4. Dirección: 6010h + (10h · 4) + 7 = 8037h.
Nº de registros: 2
Descripción
Reserv. LOOP
del campo
Valor
0000h
Nº WORD
15-12
MCPi-50/112
NEXT
0001h a 0080h
" OR "
0000h
Cnt piezas
a
SC00h
FFFFh
1/
END=xxFEh
11
10
EVENTO
PROGOUT
InRpos (real)
InTpos (teórico)
InBand
00000000h
ActSpeedReached
a
000000FFh
NextSpeedReached
2/
FastInput
9-8
Regulación AC Brushless digital - Ref.0910
TIPO
TIEMPO
0001h
0002h
0003h
0000h
0004h
a
FFFFh
0005h
"OR"
0100h
7
6