Diseno de Estructuras de Acero - 5ta Ed - McCormac.pdf
Curso sobre a Familia PLC 5 da Allen Bradley
1.
2. MICROLOGIX 1000
(Hasta 32 I/O)
MICROLOGIX 1500
(Hasta 8 módulos)
SLC500
(Hasta 960 I/O locales)
(4096 I + 4096 O remotas)
PLC5
(Hasta 3072 I + 3072 O)
ControlLogix
FAMILIA DE CONTROLADORES
ALLEN BRADLEY
Aplicaciones
pequeñas máximo
32 I/O digitales, 4
entradas analógicas
y 1 salida analógica.
Sin posibilidad de
expansión.
Posibilidad de
comunicación
limitada
Aplicaciones
pequeñas. Sistema
modular - hasta 8
módulos de
expansión.
Posibilidad de
comunicación
limitada
Aplicaciones
medianas y grandes.
Dos opciones:
Sistema fijo (hasta 40
I/O + 2 módulos) o
Sistema modular -
hasta 30 módulos.
Entradas y salidas
remotas. Diversas
opciones de
comunicación.
Limitaciones de
hardware
Aplicaciones
medianas y grandes -
Sistema modular.
Entradas y salidas
remotas. Diversas
opciones de
comunicación.
Redundancia de CPU.
Extenso catálogo de
hardware
Destinado a reemplazar
al SLC500 y al PLC5.
Sistema modular con
gran flexibilidad de
comunicación y
hardware más elaborado
Control de servomotores
incorporado. Posibilidad
de múltiples
procesadores en un
mismo chassis. Mejores
prestaciones de software
3. PLC5 - Elección independiente de:
• Chassis
• Fuentes de alimentación
• CPU
• Módulos de entradas y salidas
• Módulos especiales
4. HARDWARE PLC5 - CHASSIS
MODELO NRO. SLOTS SIRVE PARA OBSERVACIONES
1771-A1B 4 Todos los módulos Montaje en panel
1771-A2B 8 Todos los módulos Montaje en panel
1771-A3B 12 Todos los módulos Montaje en panel
1771-A3B1 12 Todos los módulos Montaje en panel o rack
1771-A4B 16 Todos los módulos Montaje en panel
1771-PSC 4 Ftes. Internas
Módulos que sólo
requieren aliment.
1771-AM1 1 Fte. Incorporada
1771-AM2 2 Fte. Incorporada
5. Internas, 1 y 2 slots
Externas
HARDWARE PLC5 - FUENTES DE ALIMENTACION
Módulos de fuente
de alimentación en
un chassis 1771-
PSC conectado al
chassis de E/S
Módulos de fuente
de alimentación en
un chassis de E/S
Cable 1771-CP1
CONFIGURACIONES TIPICAS
6. HARDWARE PLC5 - FUENTES DE ALIMENTACION
MODELO ENTRADA SALIDA SLOTS OBSERVACIONES
1771-P4S 120 VAC - 50/60 Hz 5 V - 8A 1 SUMABLE (CABLE 1771-CT)
1771-P6S 220 VAC - 50/60 Hz 5 V - 8A 1 SUMABLE (CABLE 1771-CT)
1771-P4S1 100 VAC - 50/60 Hz 5 V - 8A 1 SUMABLE (CABLE 1771-CT)
1771-P6S1 200 VAC - 50/60 Hz 5 V - 8A 1 SUMABLE (CABLE 1771-CT)
1771-P5 24 VDC 5V - 8A 2
1771-P5E 24 VDC 5V - 8A 2 RET. APAGADO CONFIG.
1771-P10 125 VDC 5V - 8A 2
1771-P4R 120 VAC - 50/60 Hz 5 V - 8A 1 POR FTE REDUNDANTE
1771-P6R 220 VAC - 50/60 Hz 5 V - 8A 1 POR FTE REDUNDANTE
1771-P7 120/220 VAC - 50/60 Hz 5 V - 16 A EXTERNA
1771-PS7 120/220 VAC - 50/60 Hz 5 V - 16 A backplane EXTERNA
5 V - 8 A usuario
+15 V - 2 A usuario
-15 V - 2 A usuario
24 V - 2.5 A usuario
7. LINEA CLASICA LINEA ENHANCED
(MEJORADA)
LINEA
ETHERNET
LINEA
CONTROLNET
LINEA VME LINEA PLC5/250
HARDWARE PLC5 - LINEAS DE CPU
[PLC5/10,-
5/12, -5/15, -
5/25] Es la
línea más
antigua de
PLC-5.
Comparte el
mismo
hardware con
los demás
integrantes de
la familia,
pero su
conjunto de
instrucciones
es más
limitado
[PLC5/11, -
5/20, -5/30, -
5/40, -5/40L, -
5/60, -5/60L y -
5/80] Proveen
de 8 a 100K de
memoria y
hasta 3072 I/O.
Redes RIO y
DH+. Puerto
RS232/422/423
Set de
instrucciones
ampliado
[PLC5/20E, -
5/40E, -
5/80E]
Agregan red
ethernet con
protocolo
TCP / IP a la
línea
mejorada
[PLC5/20C, -
5/40C, -
5/80C]
Agregan red
controlnet de
5 MB/s a la
línea
mejorada
Procesadores
compatibles
con el sistema
VMEBus
Línea PLC5
para
aplicaciones
muy grandes
concentradas
en un solo
controlador. En
desuso.
8. MODELO MEMORIA RACKS MAX. I/O MAX. ANALOG. PUERTOS
PLC 5/11 8K 4 512 512 1 DH+/RIO,1 Serie
PLC 5/20 16K 4 512 512 1 DH+, 1 DH+/RIO, 1 Serie
PLC 5/30 32K 8 1024 1024 2 DH+/RIO, 1 Serie
PLC 5/40 48K 16 2048 2048 4 DH+/RIO, 1 Serie
PLC 5/40L 48K 16 2048 2048 2 DH+/RIO, 1 Local, 1 Serie
PLC 5/60 64K 24 3072 3072 4 DH+/RIO, 1 Serie
PLC 5/60L 64K 24 3072 3072 2 DH+/RIO, 1 Local, 1 Serie
PLC 5/80 100K 24 3072 3072 4 DH+/RIO, 1 Serie
PLC 5/20E 16K 4 512 512 1 DH+, 1 DH+/RIO, 1 Ethernet, 1 Serie
PLC 5/40E 48K 16 2048 2048 2 DH+/RIO,1 Ethernet, 1 Serie
PLC 5/80E 100K 24 3072 3072 2 DH+/RIO,1 Ethernet, 1 Serie
PLC 5/20C 16K 4 512 512 1 DH+, 1 DH+/RIO, 1 ControlNet, 1 Serie
PLC 5/40C 48K 16 2048 2048 2 DH+/RIO,1 ControlNet, 1 Serie
PLC 5/80C 100K 24 3072 3072 2 DH+/RIO,1 ControlNet, 1 Serie
CPU PLC5 - LINEA ENHANCED (MEJORADA)
CPU PLC5 - LINEA ETHERNET
CPU PLC5 - LINEA CONTROLNET
CPU PLC5 - MODELOS LINEAS MEJORADA, ETHERNET Y CONTROLNET
9. INDICADOR DE BATERIA BAJA
STATUS DEL PROCESADOR
INDICADOR DE FORZADOS
INDICADOR DE COMUNICACIÓN POR EL PUERTO SERIE
INDICADOR DE STATUS DEL CANAL 2B
LLAVE SELECTORA DE
MODO DEL PROCESADOR
INDICADOR STATUS CANAL 2A
CONECTOR MINI-DIN PARA PROGRAMACIÓN POR
EL PUERTO 2A
CANAL 2A
CANAL 2B
INDICADOR DE STATUS DEL CANAL 1B
PUERTO SERIE RS-232 / RS-422 / RS-423
INDICADOR STATUS CANAL 1A
SLOT PARA MEMORIA DE
RESPALDO
IDENTIFICACION DE MODELO
CONECTOR MINI-DIN PARA PROGRAMACIÓN POR
EL PUERTO 1A
CANAL 1A
CANAL 1B
Ejemplo de CPU: PLC 5/40
10. LINEA 1771
(PLC5)
LINEA 1746
(SLC500)
LINEA 1794
(FLEX I/O)
LINEA 1791
(BLOCK I/O)
HARDWARE PLC5
SISTEMAS DE ENTRADAS/SALIDAS
COMPATIBLES CON PLC5
Pueden utilizarse
en el chassis local
o en chassis
remotos de PLC5
Pueden utilizarse sólo como chassis remotos de un PLC5
11. LINEA DE ENTRADAS Y SALIDAS 1771
• Entradas digitales de CA ó CC
• Salidas digitales de CA, CC ó RELAY
• Entradas analógicas de baja resolución
• Entradas analógicas de alta resolución y aisladas
• Salidas analógicas de baja resolución
• Salidas analógicas de alta resolución y aisladas
12.
13.
14.
15.
16.
17.
18.
19. RED DE COMUNICACIÓN DH+
OBJETIVO
• Comunicación entre procesadores para compartir información y
transmitir comandos o enclavamientos entre sistemas relacionados.
• Comunicación entre PC y PLC para programación y monitoreo de
la CPU, forzado de entradas y salidas y reposición de fallas.
• Comunicación entre PC y PLC para operación de planta a través de
sistemas MMI/SCADA (RSView, Fix, Intouch, Factory Link, etc.)
• Comunicación entre PLC y paneles de operación (PanelView) para
operación de equipos, visualización de alarmas y datos de proceso
20. RED DE COMUNICACIÓN REMOTE I/O (RIO)
OBJETIVO
• Comunicación entre la CPU y chassis remotos de entradas y
salidas distribuídas.
• Comando remoto de arrancadores suaves, variadores de velocidad,
térmicos inteligentes, y equipos de otros fabricantes que funcionan
como entradas o salidas al sistema de control.
•Comunicación entre PLC y paneles de operación (PanelView) para
operación de equipos, visualización de alarmas y datos de proceso
21. REDES DE COMUNICACIÓN DH+ y RIO
CARACTERISTICAS ELECTRICAS
• Velocidad de comunicación seleccionable entre 57.6 kbps, 115.2
kbps y 230.4 kbps (1)
• Longitud máxima de 3000, 1500 ó 750 metros, dependiendo de la
velocidad
• Cable BELDEN #9463
• Terminaciones resistivas de 150 ohms (57.6 kbps y 115.2 kbps) y
82 ohms (230.4 kbps)
(1) No todos los dispositivos son capaces de funcionar a las
velocidades más altas - consultar el manual respectivo
22. REDES DH+/RIO - TENDIDO
RUN
FLT
BAT
T
FORCE
DH+
RS232
SLC 5/04 CPU
RUN
FLT
BAT
T
FORCE
DH+
RS232
SLC 5/04 CPU
1
SH
2
1
SH
2
1
SH
2
1
SH
2
R
E
M
PROG
RUN
BATT
PROC
FORCE
COMM
CONECTOR
PLC 5 / 20 PRGRAMMABLE
CONTROLLER
conector
Terminación
CABLE
BELDEN
#9463
Conexión en
guirnalda
EJEMPLO: DH+
23. RED DE COMUNICACIÓN DH+ - EJEMPLOS
PC con placa 1784-KT o
KTX corriendo software
INTOUCH para
operación
PC con interface 1770-KF2
corriendo software
INTOUCH para operación
CPU-Planta 1 CPU - Planta 2 CPU - Planta 3 Notebook con
placa PCMK,
p/programación
Red DH+ - MAXIMO 64 NODOS
26. LECTURA DE
ENTRADAS Y
VOLCADO AL
BUFFER
EJECUCION
DE LA
LOGICA
ESCRITURA DE
SALIDAS
ATENCION DE LA
COMUNICACIÓN,
CHEQUEOS
GENERALES DEL
SISTEMA
SCAN
27. DISTRIBUCION DE LA MEMORIA DE LA CPU
ARCHIVOS DE
DATOS
ARCHIVOS DE
PROGRAMA
ARCHIVO DE
DATOS 0 (CERO)
ARCHIVO DE
DATOS 999
ARCHIVO DE
PROGRAMA
999
ARCHIVO DE
PROGRAMA 0
(CERO)
28. ARCHIVOS DE PROGRAMA
ARCHIVO DE SISTEMA RESERVADO
Almacena información sobre la configuración
del sistema - No es accesible al programador
ARCHIVOS DE PROGRAMA
Aquí escribe la lógica el programador,
dividiéndola en secciones para facilitar su tarea
y hacer más fácil la modificación y búsqueda
de fallas
NUMERO Y TIPO DE
ARCHIVO DE
PROGRAMA
29. ARCHIVOS DE PROGRAMA - ATRIBUTOS
• El archivo 0 es un archivo de sistema, reservado para uso del procesador.En
él se guarda información de configuración del sistema. El programador no
tiene acceso a este archivo.
• El archivo 1 está reservado para programación en SFC
• El archivo 2 es el primer archivo de LADDER
• Los archivos 3 a 999 son opcionales
• Cada archivo tiene un nombre, formado por hasta 10 caracteres ( A-Z, a-z,
0-9, _ ), que queda almacenado en el procesador
• La CPU ejecuta cíclicamente los archivos marcados como MAIN
CONTROL PROGRAM (MCP). Pueden existir hasta 16 MCP (A,B,...,P) en
un programa. Los demás archivos se ejecutarán al ser invocados
(SUBRUTINAS) o ante eventos especiales.
31. SUBRUTINAS
ARCHIVO
2 - MCP
Archivo 3
Archivo 4
Archivo 5
Archivo 6
El archivo 2 llama a los archivos 3,
4 y 5. El archivo 6 es llamado por el
archivo 3 y por el archivo 4
32. OTRAS FORMAS DE EJECUTAR ARCHIVOS DE PROGRAMA
• Interrupción por tiempo seleccionable (STI) - permite ejecutar un
archivo de programa en forma independiente del resto de la lógica a
intervalos de tiempo fijos, seleccionables por el programador
• Rutina de falla - cuando la CPU detecta una condición de falla,
ejecuta este archivo de programa (si existe) antes de detener el
procesador.
• Interrupción por entrada discreta (PII) - permite ejecutar un archivo de
programa cuando se producen eventos como la activación o
desactivación de una entrada digital perteneciente a un módulo ubicado
en el chassis local
33. ARCHIVOS DE DATOS
TABLA IMAGEN DE SALIDAS DIGITALES
TABLA IMAGEN DE ENTRADAS
DIGITALES
STATUS DEL PROCESADOR
BOBINAS INTERNAS
TEMPORIZADORES
CONTADORES
REGISTROS INTERNOS ENTEROS
REGISTROS INTERNOS FLOTANTES
34. DIRECCIONAMIENTO DE ENTRADAS Y SALIDAS DIGITALES
• La capacidad de entradas y salidas digitales de la CPU se expresa en I/O
racks (racks de entrada/salida)
• Un I/O rack es equivalente a 128 DI (entradas digitales) + 128 DO
(salidas digitales). Está formado por 2 mapas de 8 palabras de 16 bits, uno
para entradas y otro para salidas. A las palabras se las denomina “grupos”
y se numeran de 0 a 7
• Los bits dentro de cada grupo se numeran en octal: 0 a 7 y 10 a 17
• Los bits 0 a 7 forman el “Módulo 0” y los bits 10 a 17 el “Módulo 1”
dentro del grupo
• Cada bit representa una entrada o salida digital del sistema.
• Los racks se numeran a partir de 0, también en octal
38. NOTACION PARA REFERIRSE A ENTRADAS Y
SALIDAS DIGITALES
ENTRADAS SALIDAS
I:RR G/B O:RR G/B
Indica que es
una entrada
Indica que es
una salida
Número de
I/O RACK
Nro de
GRUPO
Número de
I/O RACK
Nro de
GRUPO
Número de
BIT (octal)
Número BIT
(octal)
39.
40. RELACION ENTRE EL MAPA DE “RACKS” Y LOS
MODULOS DE ENTRADAS Y SALIDAS
Existen 3 formas de relacionar el mapa de “racks” con los
módulos de entradas y salidas físicas del sistema:
• Direccionamiento de 1/2 slot (1/2 slot addressing):
1 grupo = 1/2 slot físico ( 2 grupos por slot)
• Direccionamiento de 1 slot (1 slot addressing)
1 grupo = 1 slot físico
• Direccionamiento de 2 slots (2 slot addressing)
1 grupo = 2 slots físicos
41. DIRECCIONAMIENTO DE 1 SLOT (1 GRUPO = 1 SLOT FISICO)
El chassis local SIEMPRE
empieza en el rack 00
Rack 00
Grupos 0 a 7
Rack 01
Gr. 0 a 3
I:000, O:000
I:006, O:006
I:012, O:012
• 1 Rack abarca 8 slots físicos
• Este direccionamiento es el natural
para módulos de 16 puntos
42. DIRECCIONAMIENTO DE 1 SLOT - EJEMPLO
Rack 00
Grupos 0 a 7
Rack 01
Gr. 0 a 3
1
7
7
1
-
I
B
D
1
7
7
1
-
I
B
D
1
7
7
1
-
O
B
D
1
7
7
1
-
O
B
D
1
7
7
1
-
I
B
D
1
7
7
1
-
I
B
D
1
7
7
1
-
O
B
D
1
7
7
1
-
O
B
D
• 1771-IBD: 16 DI 10-30 VDC
• 1771-OBD: 16 DO 10-30 VDC
0
1
2
3
4
5
6
7
RACK 00 - I
0
1
2
3
4
5
6
7
RACK 00 - O
1771-IBD SLOT 1
1771-IBD SLOT 2
1771-OBD SLOT 3
1771-OBD SLOT 4
1771-IBD SLOT 5
1771-IBD SLOT 6
1771-OBD SLOT 7
1771-OBD SLOT 8
No utilizado - capacidad de
direccionamiento desperdiciada
43. DIRECCIONAMIENTO DE 1/2 SLOT (1 GRUPO = 1/2 SLOT FISICO)
El chassis local SIEMPRE
empieza en el rack 00
Rack 00
Gr. 0 a 7
Rack 01
Gr. 0 a 7
I:000, I:001, O:000, O:001
I:012, I:013, O:012, O:013
I:014, I:015, O:014, O:015
• 1 Rack abarca 4 slots físicos
• Este direccionamiento es el natural
para módulos de 32 puntos
Rack 02
Gr. 0 a 7
44. DIRECCIONAMIENTO DE 1/2 SLOT - EJEMPLO
Rack 00
Gr. 0 a 7
Rack 01
Gr. 0 a 7
1
7
7
1
-
I
B
N
1
7
7
1
-
I
B
N
1
7
7
1
-
O
B
N
1
7
7
1
-
O
B
N
1
7
7
1
-
I
B
N
1
7
7
1
-
I
B
N
1
7
7
1
-
O
B
N
1
7
7
1
-
O
B
N
• 1771-IBN: 32 DI 10-30 VDC
• 1771-OBN: 32 DO 10-30 VDC
0
1
2
3
4
5
6
7
RACK 00 - I
0
1
2
3
4
5
6
7
RACK 00 - O
1771-IBN
SLOT 1
1771-OBN
SLOT 3
No utilizado - capacidad de
direccionamiento desperdiciada
Rack 02
Gr. 0 a 7
1771-IBN
SLOT 2
1771-OBN
SLOT 4
45. DIRECCIONAMIENTO DE 2 SLOTS (1 GRUPO = 2 SLOTS FISICOS)
El chassis local SIEMPRE
empieza en el rack 00
Rack 00
Grupos 0 a 5
I:000, O:000 (MÓDULO 0)
I:003, O:003 (MODULO 1)
I:005, O:005 (MODULO 0)
• 1 Rack abarca 16 slots físicos
• Este direccionamiento es el natural
para módulos de 8 puntos
46. DIRECCIONAMIENTO DE 2 SLOTS - EJEMPLO
Rack 00
Grupos 0 a 5
1
7
7
1
-
I
B
1
7
7
1
-
I
B
1
7
7
1
-
O
B
1
7
7
1
-
I
B
1
7
7
1
-
O
B
1
7
7
1
-
I
B
1
7
7
1
-
O
B
1
7
7
1
-
O
B
• 1771-IB: 8 DI 10-30 VDC
• 1771-OB: 8 DO 10-30 VDC
0
1
2
3
4
5
6
7
RACK 00 - I
0
1
2
3
4
5
6
7
RACK 00 - O
IB SLOT 2 - IB SLOT 1
No utilizado - capacidad de
direccionamiento desperdiciada
IB SLOT 6
OB SLOT 3
IB SLOT 4
OB SLOT 5
OB SLOT 8 - OB SLOT 7
RESERVA RESERVA
RESERVA RESERVA
3
47. MODOS DE DIRECCIONAMIENTO - CONCEPTOS FINALES
• El chassis local siempre comienza en el rack 00
• Sólo puede haber un chassis local en el sistema. Los demás chassis se
ubican en la red Remote I/O, aunque estén físicamente cercanos a la
CPU
• El modo de direccionamiento (1, 2 ó 1/2 slot) se selecciona mediante
dip-switches en cada chassis. Se puede elegir libremente el modo de
direccionamiento de cada chassis, sin importar cómo estén configurados
los demás.
• En el módulo adaptador de comunicaciones de cada chassis remoto se
selecciona mediante dip-switches el número de Rack y grupo de inicio
de ese chassis en la imagen de la CPU. No debe haber solapamientos de
direcciones entre chassis de un mismo sistema
• Un rack está asignado al chassis local o al Remote I/O, no puede tener
una parte en cada uno
48. APROVECHAMIENTO OPTIMO DE LA CAPACIDAD DE
DIRECCIONAMIENTO
El PLC permite aprovechar la capacidad de direccionamiento de entradas y
salidas en forma óptima (sin desperdiciar ningún espacio) mediante un
truco, que consiste en:
• Seleccionar direccionamiento de 1 slot y utilizar módulos de 32 puntos,
intercalando módulos: 32 DI-32 DO-32 DI-......, etc. Si el número de
módulos de entrada no es igual al de módulos de salida, los slots
correspondientes se dejan libres
• Seleccionar direccionamiento de 2 slots y utilizar módulos de 16 puntos,
intercalando módulos: 16 DI-16 DO-16 DI-......,etc. Si el número de
módulos de entrada no es igual al de módulos de salida, los slots
correspondientes se dejan libres
49. APROVECHAMIENTO OPTIMO DE LA CAPACIDAD DE
DIRECCIONAMIENTO - Ejemplo con direccionamiento de 1 slot
Rack 00
Gr. 0 a 7
1
7
7
1
-
I
B
N
1
7
7
1
-
O
B
N
1
7
7
1
-
I
B
N
1
7
7
1
-
O
B
N
1
7
7
1
-
I
B
N
1
7
7
1
-
O
B
N
1
7
7
1
-
I
B
N
1
7
7
1
-
O
B
N
• 1771-IBN: 32 DI 10-30 VDC
• 1771-OBN: 32 DO 10-30 VDC
0
1
2
3
4
5
6
7
RACK 00 - I
0
1
2
3
4
5
6
7
RACK 00 - O
1771-IBN
SLOT 1
1771-OBN
SLOT 6
Rack 01
Gr. 0 a 3
1771-IBN
SLOT 3
1771-OBN
SLOT 8
1771-IBN
SLOT 5
1771-IBN
SLOT 7
1771-OBN
SLOT 2
1771-OBN
SLOT 4
50. MODULOS ANALOGICOS
• Los módulos analógicos pueden ubicarse en chassis con cualquiera de
los tres modos de direccionamiento, ya que sólo ocupan medio grupo (un
módulo) en la tabla de imagen de las entradas y medio grupo en la tabla
de imagen de las salidas. Estos bits no se utilizan para representar
valores leídos o a escribir, sino para control de la comunicación con la
CPU
• A diferencia de los módulos digitales los analógicos son “inteligentes”
o configurables. Esta configuración puede ser por software, por hardware
o una mezcla de ambas. Un módulo analógico no está preparado para
entregar datos hasta que no haya sido adecuadamente configurado
• La configuración por hardware, de existir, generalmente consiste en
setear uno o más juegos de dip-switches o puentes
• La configuración por software implica realizar cierta programación en
la CPU
51. MODULOS ANALOGICOS
CONFIGURACION POR SOFTWARE
• Se configuran por software diversos parámetros, como por ejemplo:
rangos, formatos de los datos leídos o escritos, filtrado de canales, etc.
• Los datos de configuración de los módulos analógicos se almacenan en la
memoria de la CPU (retenida por batería) y se transfieren a los módulos
cuando se energiza el sistema, cuando se recambia un módulo bajo tensión
o cuando por cualquier causa se pierde la configuración
• Los módulos guardan la configuración recibida desde la CPU en una
memoria volátil dentro suyo. Cuando se desenergiza el sistema, los
módulos pierden todos los datos de configuración de software.
• La transferencia de datos de configuración no es automática, debe
programarse explícitamente en la CPU
52. MODULOS ANALOGICOS DE ENTRADA
CONFIGURACION Y LECTURA
• La CPU lee continuamente las
entradas y estado del módulo,
mediante un instrucción BTR
(Block transfer read) (4)
• Cuando detecta que el módulo
no está configurado, le envía la
configuración mediante una
instrucción BTW (Block transfer
write) (1)
53. MODULOS ANALOGICOS DE SALIDA
CONFIGURACION, ESCRITURA, STATUS
• La CPU lee mediante BTR el estado
del módulo y los canales en forma
continua
• Cuando detecta que el módulo no
está configurado, le escribe la
configuración mediante BTW
• Durante la operación normal, la
CPU escribe valores de salida
mediante BTW
55. FILE TIPO B : BINARIO o BITS
• Cada elemento está constituido por una memoria de tamaño 1 bit
• Los bits se agrupan de a 16 en words
• Cada bit puede direccionarse en forma independiente, como bit dentro de
una word o como bit dentro del file
WORD B3:2
Bit B3:4/1
ó B3/65
56. TEMPORIZADORES
• Cada temporizador que se coloca en el programa requiere un elemento en la
memoria de datos, que ocupa 3 words de 16 bits.
• Cada elemento timer tiene una base de tiempo, un preset, un acumulador y
tres bobinas: EN (timer disparado), TT (timer temporizando) y DN (fin de
temporización)
T4:1.ACC
T4:2.PRE
T4:4/DN ó
T4:4.DN
57. CONTADORES
• Cada contador que se coloca en el programa requiere un elemento en la
memoria de datos, que ocupa 3 words de 16 bits.
• Cada elemento contador tiene un preset, un acumulador y cinco bobinas: CU
(memoria de conteo ascendente), CD (memoria de conteo descendente), DN
(fin de cuenta), OV (overflow) y UN (underflow)
C5:1.ACC
C5:2.PRE
C5:3.DN ó
C5:3/DN
58. CONTROL INSTRUCCIONES ESPECIALES
• Existen varias instrucciones especiales que requieren de índices y bobinas para
su ejecución. Para ello existen los elementos tipo “R”, de 3 words de 16 bits
• Cada instrucción utiliza alguno de los campos del elemento “R”, no
necesariamente todos
59. REGISTROS ENTEROS
• Permiten almacenar números enteros de 16 bits con signo en el rango
-32768 a +32767
• Está permitido acceder individualmente a cada uno de los 16 bits de un
registro, para utilizarlos como bobinas
60. REGISTROS FLOTANTES
• Permiten almacenar números en punto flotante de precisión simple, 7
dígitos significativos, en el rango 1.17549 x 10-38 a 3.40282 x 10+38.
• Cada elemento ocupa 2 words de 16 bits
• No está permitido acceder a los bits dentro de los registros
61. MEMORIA DE DATOS - OBSERVACIONES
• El tamaño de los archivos I, O y S es fijo y depende del modelo de CPU
• El tamaño de los demás archivos puede modificarse, con límite máximo
de 1000 elementos por archivo
• Pueden crearse nuevos archivos de datos de los tipos B, T, C, R, N, F y
otros tipos que todavía no se han mencionado y darles el tamaño deseado
(hasta 1000 elementos)
• Pueden borrarse los archivos por defecto y volverse a crear con otro tipo,
excepto los archivos I, O y S
• Los límites para la creación de elementos lo impone la capacidad de
memoria disponible en la CPU
• Para cambiar el tamaño de la tabla de datos el PLC debe estar detenido
62. OTROS TIPOS DE DATOS
Además de los tipos de datos por defecto, existen otros, que puede crear el
programador a voluntad:
• Files “BT” para control de Block Transfers
• Files “PD” para control de instrucciones PID
• Files “ST” para almacenamiento y operaciones con cadenas de caracteres
• Files “MG” para control de mensajes entre CPU’s
• Files “A” para manejo de caracteres ASCII (2 caracteres por elemento)
• Files “D” para almacenamiento de números en BCD
• Files “SC” para status de SFC