Especificaciones modelo CP121
Las especificaciones de una versión incluye
las de sus predecesoras, al menos que se indique.
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: 8 (i0.0 a i0.7)
• Salidas digitales: 8 (q0.0 a q0.7)
• Entradas analógicas: 4
1. Especial 16 bit para celda de carga: 1 (ai0)
2. Genérica 12 bit: 3 (ain1 a ain3)
• 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
• Velocidad 2º puerto (baudios COM2) programable
BIOS 1.01
• 1 Salida analógica
• Identificación de versión en área SM
BIOS 1.02 (2.00 para otro modelo de microprocesador)
• Operaciones aritméticas en 32bit y punto flotante (real)
BIOS 2.01 (para otro modelo de microprocesador)
• Aumento a 100 variables con retención
BIOS 1.03
• Aumento a 100 variables con
retención
• La Tara (invisible al usuario) queda retenida (memorizada) al apagar el PLC
•
Límite de 2500 instrucciones (evita lazos
infinitos).
BIOS 1.04
· |
Mejoras de la versión 1.03 |
BIOS 1.05
· |
Comunicación modo Maestro (puede iniciar una comunicación) áreas 3x y 4x |
· |
Identificación de modelo y versión
vía comunicación |
BIOS 1.06
BIOS 1.07 y 1.08
· |
Mejoras de versiones anteriores |
BIOS 1.09
· |
Comando de escritura de bit en área 4x |
BIOS 1.10
- Optimización de BIOS 1.09
BIOS 1.11
- Actualización para hardware anterior que no soporta ROMs serie 2.xx. Mismas áreas de memoria, filtros e instrucciones que la
BIOS 2.10.
- Límite de 3750 instrucciones (evita lazos
infinitos).
BIOS 1.12
Para esta
BIOS con la revisión de hardware 2.02 se tiene un rendimiento aproximado de 18.8us/instrucción
- Capacidad F_TRIG y R_TRIG aumentado a un total de 80
- Capacidad máxima datos en comunicación 256 bytes (RTU)
- Instrucciones LDX y STX
BIOS 2.03
· |
Hereda todas las funciones de la
BIOS 1.08 |
· |
Comando de escritura de bit en área 4x |
ROM2.06
-
- Respuesta 202mS, suprime a 27Hz
- Respuesta 302mS, suprime a 15Hz
- Respuesta 382mS, suprime a 10Hz
- Respuesta 457mS, suprime a 8Hz
- Respuesta 577mS, suprime a 7Hz
- Respuesta 801mS, suprime a 6Hz
- Respuesta 1207mS, suprime a 4.5Hz
- Respuesta 1596mS, suprime a 3.5Hz
BIOS 2.07
- Valor de tara accesible (sm16)
- Ampliación de memoria (2048 variables, 400 con retención)
- Instrucción CMOV (MOVE condicional)
- 4000 líneas de programa (aprox.)
- Límite de 5000 instrucciones (evita lazos
infinitos).
BIOS 2.08
- Instrucción TARA también abarca ai0_nf
- Puerto COM2 configurable
BIOS 2.09
BIOS 2.10
- Mejoras en la comunicación para usar con routers o nodos adaptadores
BIOS 2.12
- Bloqueo de escritura del área M mediante jumper
- Lectura de celda y taras protegidos contra escritura
BIOS 2.13
- Instrucciones LDX y STX
- No acepta programa si no coincide BIOS y Hardware
- Capacidad F_TRIG y R_TRIG aumentado a un total de 80
BIOS 2.50
- Nuevo hardware
- Bloqueo escritura en área M con jumper BSL
- Lectura de celda y taras protegidos contra escritura
BIOS 2.51
- Instrucciones LDX y STX
- No acepta programa si no coincide BIOS y Hardware
- Capacidad F_TRIG y R_TRIG aumentado a un total de 80
BIOS 2.52
Esta BIOS es para la revisión de hardware 3.02 del CP121. No se puede usar para actualizar modelos anteriores. El rendimiento aproximado para esta combinación de modelo y versión es de 8.5us/instrucción.
- Indicación alimentación de celda normal (VCel_OK)
- Indicación programa PLC cargado (ProgPLC)
- Indicación programa ejecutándose (LedRun)
- Indicación entrada de celda saturada (CelSat)
- 2º timer rápido continuo 1ms (FastTmr2)
- Capacidad máxima datos en comunicación 256 bytes (RTU)
- Corrección tiempo timer 1 minuto
BIOS 2.53
- Inhibición de escritura flahs hasta inicialización completa
- Depuración por intercepción de ejecución (monitoreo de ejecución de línea de programa selecta)
- Área SM aumentada a 40
- Área i aumentada a 5 lugares (i0 a i4) para alojar módulos externos como entradas (i1 a i4)
- Área q aumentada a 5 lugares (q0 a q4) para alojar módulos externos como salidas (q1 a q4)
- Área ai aumentada a 24 lugares (ai0 a ai23) para alojar módulos externos como entradas analógicas (ai4 a ai23)
- Área aq aumentada a 8 lugares (aq0 a aq7) para alojar módulos externos como salidas analógicas (aq2 a aq7)
- DmrRta cambiado a DmrCOM1 y DmrCOM2
- MtrEspCOM1 y MtrEspCOM2 para modo maestro
- Instrucciones READ3X, READ4X y WRITE4X.
- Filtros adicionales para la entrada de celda, copiados del módulo de entrada de celda del SCD80:
- 8. Respuesta 162ms, suprime a 50Hz
- 9. Respuesta 197ms, suprime a 30Hz
- 10. Respuesta 217ms, suprime a 25Hz
- 11. Respuesta 247ms, suprime a 20Hz
- 12. Respuesta 277ms, suprime a 16.5Hz
- 13. Respuesta 377ms, suprime a 13Hz
- Filtros adicionales usados hasta la BIOS 2.05
- 14. Respuesta 132ms, suprime a 49Hz
- 15. Respuesta 137ms, suprime a 50Hz
- Entrada encoder hasta 3KHz (requiere modificación del hardware en CP121_302)
BIOS 2.54
- Protocolos de comunicación para diagnósticos internos
BIOS 2.55
- LDT, ORT, ANDT, CINC, CDEC, RTL, RTR, SHL, SHR, NOT var, POP, STDVT, FAVG, OSCV, PID, LIN, TPD.
- Hasta 96 contadores y 96 temporizadores
- Hasta 120 instrucciones con argumentos internos, como F_TRIG.
- Anidación de hasta 40 llamadas (con CAL, CALC y CALNC)
- Stack de 20 acumuladores.
- Espacio para programa aumentado
- Estado de encoder (sm33 o ConEncSts)
- Programable por ambos puertos.
- Límite de 5500 instrucciones (evita lazos
infinitos).
BIOS 2.56
- Manejo transparente de expansiones vía COM2
- Instrucción PID
- Encoder: eje Z y habilitación (ConEncUseZ, sm0.7)
BIOS 2.57
- Optimización y corrección instrucción
CTU
BIOS 2.58
- Correcciones en instrucciones
WRITE4X,RD3X, RD4X,READ3X, READ4X, WR4X
BIOS 2.60
- Ampliación de expansiones
- Hasta 6 módulos de entradas digitales
- Hasta 6 módulos de salidas digitales
- Hasta 5 módulos analógicos
- Nuevas instrucciones condicionales de dos argumentos: ADD, SUB, MUL,
DIV, MOD, EQ, NE, GE, GT, LT, LE
- Nuevas instrucciones: OPENCOM, RTLA, RTRA, NOT dig
- Nuevas instrucciones neutras (no hacen nada) para compatibilizar
programas de otros modelos: INKEY, PRINT, PRINTD
- Apto para ser programado con un nodo Ethernet
- Entrada de encoder hasta 7.5KHz (a pedido)
- Eliminación del jumper PROG
- 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
BIOS 2.61
- Las instrucciones ADD, DIV, MOD, MUL y SUB de dos argumentos pueden
mesclar argumentos de 16 y 32 bit
BIOS 2.62
- Nueva instrucción: TACCU
- Monitoreo de estado de temporizadores y contadores en Ladder
BIOS 2.63
- Rutinas rápidas por interrupciones
(entradas y encoder).
- Entradas E4 y E5 pueden disparar interrupciones.
- Dos comparaciones para encoder pueden disparar interrupciones.
- Corrección en instrucción TARAR.
- 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.63, 2.63c al 2.63e
- Versiones de desarrollo y evaluación: actualizar a 2.64
BIOS 2.64
- Nuevas instrucciones MIN_TO_SEC y
SEC_TO_MIN.
- Variante ADD dos argumentos: cte. y entero.
- Variante de instrucciones CDEC, CINC, DEC e INC
- Mejora entradas analógicas.
- Cambio de ID vía
comunicación o por programa.
- Mejora en la medición de frecuencia
BIOS 2.70
- 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.72
- 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 80.
- Stack de 32 acumuladores.
- No requiere detener la ejecución para extraer el programa.
- Informe de último error.
BIOS 2.73
- Corrección de la instrucción TACCU.
- Revisión y optimización general.
- Restitución a 96 contadores y temporizadores.
- Corrección de corrupción de las últimas 5 variables del área M cuando
está en modo programación y es apagado.
BIOS 2.73b
- Corrección instrucción FIFO de 3 argumentos.
BIOS 2.73c
- Puesta a cero de las variables no usadas de las áreas I, AI, AQ
BIOS 2.74
- Entradas analógicas configurables.
Ver detalles.
Lectura 0 a 8000 cuando las constantes representan 1.
- Ampliación del área SM.
- Bit Exp_Rx_Ok (área SM) indica si la
última comunicación con expansiones es válida.
BIOS 2.75
- Salida de pulsos en 32 bit (hasta 2000 millones). Ahora la variable
asociada Puls_Out es de 32 bit.
- Instrucciones PLSY y SPLS a 32 bit.
- Nuevo método para cambiar ID.
Especificaciones
Áreas de memoria y monitoreo
Entrada de celda con amortiguación digital
Entrada encoder
Entradas y
salidas analógicas
Tipos de datos
Ver señalizaciones
Apariencia/Cableado
Glosario
Menú principal