Revisiones
1.00, 1.04,
2.00, 2.01,
2.02, 2.03,
2.04, 2.05,
2.06, 2.07,
2.10, 2.20,
2.21, 2.22,
2.23, 2.30,
2.32, 2.33,
2.34, 2.35,
3.00
Especificaciones modelo CP123
Las especificaciones de una versión incluye
las de sus predecesoras, al menos que se indique.
-
5 entradas digitales aisladas autopolarizadas.
-
5 salidas digitales.
-
1 puerto de comunicación RS485.
-
1 entrada de celda de carga de 3mV/V en 16bit.
-
Filtrado y amortiguación digital.
-
1 fuente para celda (4 o 6 hilos), hasta 3 celdas.
-
Fuente de 24v para entradas digitales.
-
Indicación por display 5 dígitos.
-
Teclado 4 teclas.
La funcionalidad del dispositivo es programable.
BIOS 1.00
-
Variables para uso general: 1024 words (v0 a v1023)
-
Variables retentivas (no pierden el valor al apagar el equipo): 63 words (m0
a m62)
-
Entradas digitales: 5 (i0.0 a i0.4)
-
Salidas digitales: 5 (q0.0 a q0.4)
-
Entradas analógicas: 1
-
Especial 16 bit para
celda de carga: 1 (ai0)
-
Salidas analógicas: 0
-
Estados de máquina: 8 (sm0 a sm7)
-
Temporizadores: 96 (tp0 a tp95)
-
Contadores: 64 (ct0 a ct63)
-
Bits en un word: 16 (0.0 a 0.15)
-
Decimales en temporizadores: 1
-
Rango para las variables analógicas (en aritmética) -32768 a 32767
-
Anidación máxima en llamadas a subrutinas:32
-
Máxima cantidad de líneas de código: aprox. 2000
- Límite
de 2500 instrucciones (evita lazos infinitos).
-
Velocidad 2º puerto (baudios COM2) programable
BIOS 1.04
-
Cambio dinámico (mediante variable) del punto decimal
-
Instrucción PRINTD usa variable en vez de constante
BIOS 2.00
- Adaptación a nuevo hardware (1.04b)
- Salva variables con retención al entrar en
programación
BIOS 2.01
- Corrección de orden de LEDs
- Instrucción CMOV
BIOS 2.02
- Verificación de tensiones +5 y VCelda
- ADC 1 = VCelda (multiplicar por
3.0361x10E-3 para pasar a voltios
BIOS 2.03
- No acepta programa si no coincide BIOS y
Hardware
BIOS 2.04
- Nuevo conversor para entrada de celda
BIOS 2.05
- Bug tiempo timer 1'
- Cambio de nombre y funcionalidad: VCelMal
-> VCel_OK
- F_TRIG y R_TRIG aumentados a 40
- Indicación por display "E BIOS" cuando no
coincide BIOS
BIOS 2.06
- Filtros de la entrada de celda del SCD80
- Optimizaciones internas
BIOS 2.07
- Corrección instrucción ORP
- Espacio para programa aumentado a 8704 bytes
- Protección de programa con contraseña
BIOS 2.10
- Nuevo hardware
- Corrección instrucción TOFF
- Teclas Esc para reset del PLC en estado
UvBLo
BIOS 2.20
-
Nuevo hardware
-
Nuevas instrucciones condicionales de dos
argumentos: ADD, SUB, MUL, DIV, MOD, EQ, NE, GE, GT, LT, LE
-
Nuevas instrucciones: OPENCOM, RTLA, RTRA,
NOT dig
- Las instrucciones ANDC, ANDT, LDC, LDT, ORC y ORT
usan el valor de cuneta interno en vez de su estado de salida
- Las instrucciones AND, ANDN, LD, LDN, NAND, NOR,
OR, ORN usan el estado de salida cuando se trata de un contador o
temporizador
- La instrucción R puede resetear contadores y
temporizadores, excepto CTD
-
Eliminación del jumper PROG
-
El mensaje de apagado o baja tensión se ha cambiado
a "Uu-Lo"
-
Nueva vinculación
salidas-LEDs
-
Límite de 5500
instrucciones (evita lazos infinitos).
BIOS 2.20b
BIOS 2.21
- Las instrucciones ADD, DIV, MOD, MUL y SUB de dos argumentos pueden
mesclar argumentos de 16 y 32 bit
- Instrucciones CMOV y MOVE que convierte
entre 16 y 32 bit
BIOS 2.22
- Nueva instrucción TACCU,
PLSY, DISI, ENI,
LDI, STI
- Ejecución de subrutinas por interrupciones de encoder y entradas (3 y
4).
- Corrección en instrucción TARAR
- Salida de pulsos y frecuencia (por
S4)
- Nuevas instrucciones CLPOS,
DISI, ENI, PLSY,
PSTOP, RESI y
SPLS
- puls_001s hasta puls_c1min cambiados/añadidos a sm1.4 hasta sm1.7
BIOS 2.23
- Nuevas instrucciones MIN_TO_SEC,
SEC_TO_MIN.
- Instrucciones CDEC, CINC,
DEC e INC con argumento de
cantidad.
- Variante instrucción ADD dos argumentos: cte. y
entero.
- Cambio de ID en línea.
- Corrección instrucciones CINC y CDEC con largo y flotante.
- Instrucción R alcanza contadores y temporizadores.
- Mejora en medición de frecuencia.
BIOS 2.30
- Ruptura compatibilidad instrucciones varios argumentos para adaptarlas
al Ladder. La mayoría con dos o mas
argumentos ahora son condicionales y no usan el acumulador como
entrada/salida de dato (excepto las comparaciones).
- Ampliación de variantes de instrucciones aritméticas.
- Eliminación acumulador aritmético AAcc.
- Reordenamiento área SM.
BIOS 2.32b
- Nuevo método de envío y extracción de programa que permite hacerlo vía
Ethernet o a través de una pantalla.
- Capacidad de administración remota y recabado de datos autónomo.
- Comunicación activa aun con falla de programa o falso apagado.
- Capacidad de auto-iniciarse en caso de
falso apagado.
- Reducción de contadores y temporizadores a 32.
- No requiere detener la ejecución para extraer el programa.
- Informe de último error.
BIOS 2.33
- Menú maneja mejor las variables por su tipo.
- Restauración del testeo de display.
- Restauración del mensaje detenido.
- Números negativos (teclas ▲ + ▼ simultáneamente).
- Corrección devolver programa sin tener contraseña.
BIOS 2.33b
- Optimización del código para mejorar desempeño.
BIOS 2.34
- Restitución a 96 contadores y temporizadores.
- Corrupción de datos en el tope del área M al apagar el equipo en modo
programación.
- Restauración del máximo tamaño de programa (16KB, o alrededor de 4000
líneas).
BIOS 2.34b
- Corrección instrucción TACCU.
BIOS 2.34c
- Corrección instrucción FIFO de 3 argumentos.
BIOS 2.35
- Corrección instrucción OPENCOM.
- Optimización instrucción WR4X.
- Optimización cambio de ID en caliente.
BIOS 2.35b
- Puesta a cero de las variables no usadas de las áreas I, AI, AQ.
BIOS 3.00
- Solo para hardware 2.00 o posterior.
- Alimentación 24Vcc
(1):
- 75mA (sin celdas, sin salidas)
- 135mA con todas las salidas activas (10mA por
salida).
- 140mA con celdas.
- 210mA (celdas mas salidas).
- Puerto de comunicación RS485 aislado.
- Apagado de fuente de celda por exceso de consumo
(2).
- Alimenta hasta 4 celdas de 350 ohm.
- Medición celdas de 3mV/V (-10mV a 30mV).
- Medición de temperatura con termocupla:
- [TC_Typ = 0] lectura en mV
- [TC_Typ = 1] B: 20° a 1820°
- [TC_Typ = 2] E: -270° a 530°
- [TC_Typ = 3] J: -210° a 710°
- [TC_Typ = 4] K: -270° a 970°
- [TC_Typ = 5] N: -270° a 1100°
- [TC_Typ = 6] R: 0° a 1760°
- [TC_Typ = 7] S: -50° a 1760°
- [TC_Typ = 8] T: -270° a 400°
- El selector TC_Typ
está en el área SM.
- Indicación de temperaturas en coma flotante(3).
- Detección de termocupla abierta.
- Salida de pulsos y/o frecuencia (q0.4).
- 5 Hz hasta 32KHz.
- Hasta 32000 pulsos o continuo.
- Contadores y temporizadores de 32 bit.
- (opcional) Reloj de tiempo real.
- Espacio para guardar código fuente del programa de
usuario.
- Capacidad de datalogger.
- No ejecuta subrutinas por interrupción.
(1) Los
valores de consumo están entre los mas altos registrados, y pueden variar con
el voltaje de alimentación.
(2) Más
de 4 celdas o cortocircuito. Periódicamente intenta restablecer.
(3) Solo en área SM.
Áreas de memoria
Especificaciones
Apariencia/Cableado
Tipos de datos
Ver
señalizaciones
Entrada de celda con amortiguación digital
Glosario
Menú principal