Anda di halaman 1dari 21

APUNTE:

ARQUITECTURA PLC
MODICON TSX MOMENTUM

REA DE EET

Pgina 1 de 21

Confeccionado por:

Samuel Torres
Especialista Tcnico
IACI Sede Renca

Derechos Reservados
Titular del Derecho: INACAP
N de inscripcin en el Registro de Propiedad Intelectual # ___ . ____ de fecha ___-___-___.
INACAP 2002.

Pgina 2 de 21

INDICE
Arquitectura PLC Modicon TSX Momentum ......
Bases de E/S (Entradas/Salidas) ..
Adaptadores de Comunicacin
Procesadores
Adaptadores opcionales ..
Componentes del Laboratorio de PLC Modicon TSX Momentum .
Instrucciones Bsicas del PLC Modicon
Grupo de instrucciones
Bobina y contactos
Bobinas
Bobina Normal
Bobina con retencin
Contactos
Contacto normalmente abierto
Contacto normalmente cerrado
Contacto de transicin positiva
Contacto de transicin negativa
Temporizadores
Simbologa de un temporizador ..
Entradas
Salidas .
Componentes del temporizador
Contadores
Contador ascendente (UCTR) .
Contador descendente (DCTR)

Pg. 04
Pg. 06
Pg. 07
Pg. 08
Pg. 08
Pg. 09
Pg. 10
Pg. 11
Pg. 11
Pg. 11
Pg. 12
Pg. 12
Pg. 12
Pg. 13
Pg. 13
Pg. 13
Pg. 14
Pg. 14
Pg. 15
Pg. 15
Pg. 16
Pg. 16
Pg. 17
Pg. 19
Pg. 20

Pgina 3 de 21

ARQUITECTURA PLC
MODICON TSX Momentum

Pgina 4 de 21

TSX Momentum es una familia completa de productos de control con diseo modular
flexible para crear un sistema que cubra las necesidades de inteligencia local distribuida en
el punto de control.
El sistema Modicon TSX Momentum incluye 4 componentes fundamentales que se
conectan fcilmente entre s en diversas combinaciones para crear sistemas y subsistemas
de control verstiles. Los cuatro elementos fcilmente adaptables.
 Bases de E/S
 Adaptadores de comunicacin.
 Adaptadores procesador.
 Adaptadores opcionales.

Componentes fundamentales PLC TSX Momentun

Pgina 5 de 21

Bases de E/S (Entradas/Salidas)

Base E/S Momentum

Las bases de E/S soportan el resto del sistema de control (adaptadores de comunicacin y
procesadores) que se conectan a la base E/S. Una amplia gama de bases de E/S disponibles,
incluyendo E/S analgicas, discretas en tensiones de 24 VCC, 110 VAC y 220 VAC, bases
con salidas a rel, bases con E/S combinadas, bases con funciones especficas (contaje,
control de motores paso a paso)

Pgina 6 de 21

Adaptadores de Comunicacin
Modicon TSX Momentum est diseado para independizar las comunicaciones, de la base
de E/S, creando el sistema de E/S realmente abierto que se puede adaptar a cualquier bus de
campo.
Al montar sobre la base de E/S un adaptador de comunicaciones, obtenemos una base de
E/S remota que se conecta a cualquier bus de campo y respondiendo al administrador de la
red.
Las E/S pueden ser utilizadas en distintos tipos de arquitecturas, sistemas de control
distribuido, centralizados, controles basados en PC, como complementos de diferentes
proveedores.

Pgina 7 de 21

Procesadores
Son necesarios cuando un sistema de control necesita inteligencia local distribuida. Los
procesadores Modicon TSX Momentum M1 equipados con CPU, RAM y memoria Flash,
son compatibles con los PLC Quantum, Compact y 984 de Modicon y se conectan en las
bases de E/S .

Adaptadores opcionales
El adaptador opcional va acompaado siempre de un adaptador procesador y le proporciona
nuevas capacidades de red, reloj calendario y batera de seguridad.

Pgina 8 de 21

Componentes del Laboratorio de PLC Modicon TSX Momentum


Bases de E/S (Entradas/Salidas)
E/S Discretas 170 ADM 390 30
Supply voltage
Supply range
Mapa de E/S

: 24 VDC
: 20 ... 30 VDC
: 1 input word
1 output word

E/S Analgicas 170 AMM 090 00


Supply voltage
Supply range
Mapa de E/S
Input analgicas
Input discretas
Output analgicas
Output discretas

: 24 VDC
: 20 ... 30 VDC
: 5 input word
5 output word
:4
:4
:2
:2

Procesadores
Procesador 171 CCS 780 00
Internal memory
User memory
Flash RAM
Clock speed
Comunicacin

: 64K bytes
: 2,4K word
: 256K bytes
: 20 Mhz
: 2 Modbus port

Procesador 171 CCC 980 20


Internal memory
User memory
Flash RAM
Clock speed
Comunicacin

: 544K bytes
: 18K word
: 512K bytes
: 50 Mhz
: Modbus port
Ethernet port

Pgina 9 de 21

INSTRUCCIONES BASICAS DEL PLC MODICON.

Introduccin.

La programacin de controles elctricos implica que un usuario implemente


instrucciones codificadas de operaciones en forma de objetos visuales
organizados en forma de ladder logic. Los objetos de programa diseados, a
nivel del usuario, se convierten, durante el cargado del proceso, en cdigos
operacionales comprensibles para un ordenador. Los cdigos operacionales se
decodifican en la CPU y son procesados a travs de las funciones de firmware
del controlador para implementar el control deseado.

Pgina 10 de 21

Grupos de instrucciones.
Todas las instrucciones estn reunidas en uno de los grupos siguientes:

Instrucciones de comunicacin ASCII


Instrucciones para contadores y temporizadores
Instrucciones de E/S rpidas
Loadble DX
Instrucciones matemticas
Instrucciones matriciales
Generales
Instrucciones Move
Instrucciones especiales
Bobinas y contactos

Bobina y Contactos.

Bobinas.
Una bobina es una salida binaria que se activa y desactiva de acuerdo al flujo de seal en el
programa lgico. Una bobina simple vincula una referencia 0X en la memoria de seal del
PLC. Debido a que sus valores de salida se actualizan en la memoria de seal del PLC, se
puede usar una bobina internamente en el programa lgico o externamente a travs de la
dotacin de E/S con una unidad de salida binaria en el sistema de control. Cuando una
bobina esta activa, trasmitir seal a un circuito de salida binario o cambiar el estado de un
rel interno en la memoria de seal.

Pgina 11 de 21

Bobina Normal.
Es una salida binaria que se muestra como una referencia 0X. Se encuentra activa o
inactiva, dependiendo del flujo de seal en el programa.

Figura 1.

Bobina con retencin.


Si se energiza una bobina con retencin (con enclavamiento) cuando el PLC pierde su
alimentacin, la bobina retornar al mismo estado par un ciclo cuando se restaure la
alimentacin del PLC.

Figura 2.

Contactos.
Los contactos se utilizan para transmitir o inhibir una seal en un programa de ladder logic
(diagrama escalera). Son valores binarios, o sea, cada uno requiere u punto de E/S en la
ladder logic. Un contacto simple puede ser vinculado con un nmero de referencia 0X 1X
en la memoria de seal del PLC.
Se dispone de cuatro clases de contactos:

Pgina 12 de 21

Contacto normal abierto (N.O).


Este contacto conduce seal cuando se encuentra activado.

Figura 3.

Contacto normal cerrado (NC).


Conduce seal cuando se encuentra desactivado.

Figura 5.

Contacto de transicin positiva.


Conduce seal solamente por un ciclo cuando su transicin es de OFF a ON.

Figura N 6

Pgina 13 de 21

Contacto de transicin negativa.


Conduce seal solamente por un ciclo cuando su transicin es de ON a OFF.

Figura 7.

Temporizadores.
El temporizador es un elemento de programa cuya funcin es acumular tiempo cuando sus
condiciones de entrada cumplen con ciertos requisitos. El valor de tiempo acumulado es
almacenado en un registro interno del PLC (registro tipo 4XXXX).
Una vez que el valor almacenado (tiempo acumulado) del temporizador llega a un valor
determinado (preset time, tiempo prefijado) cambian las condiciones de salida. Esto puede
ser usado por el usuario para generar, por ejemplo.

Temporizadores a la conexin.
Temporizadores a la desconexin.
Relojes de tiempo real, etc.

El PLC Modicon dispone de tres bases de tiempo para usar en temporizadores: 1.0; 0.1 y
0.01 segundos.(T1.0; T0.1; T0.01).

Pgina 14 de 21

Dependiendo de la base que se selecciona ser el tiempo que podr acumular el


temporizador, teniendo su limite superior 9999 unidades de base de tiempo; en caso de
querer obtener tiempos superiores, se pueden conectar en cascada el nmero de
temporizadores que se desee.

Tiempo
prefijado

Control

Salida 1

Base de tiempo
Tiempo
Acumulado
Puesta a cero
(reset)

Salida 2

Figura 8.

Simbologa de un temporizador.
A continuacin se entrega la funcin de cada una de las partes que componen el
temporizador.

Entradas.
Control. Como su nombre lo indica, esta entrada controla el funcionamiento del
temporizador. Mientras esta entrada este energizada, el temporizador acumular
tiempo, lo anterior es siempre y cuando la entrada de RESET este energizada.
Reset. Si esta entrada se desenergiza, no importando la condicin de la entrada
CONTROL, el temporizador se ir a cero, es decir, el registro que contiene el valor
de tiempo acumulado se pondr a cero.
Mientras esta entrada se mantenga energizada, el temporizador est en condiciones
de acumular tiempo, siempre y cuando no se haya llegado al valor preestablecido
(preset).
De lo anterior se puede concluir que mientras la entrada de RESET esta energizada,
el temporizador mantendr su valor de tiempo acumulado, no importando si la seal
de CONTROL sea una seal pulsante, en este ltimo caso, el temporizador
acumular tiempo durante los periodos en que la seal de CONTROL este en estado

Pgina 15 de 21

ON, por lo tanto los temporizadores son siempre retentivos mientras se

mantenga la entrada de RESET energizada.


Salidas
Salida 1. Esta salida se activa una vez que el tiempo contado sea igual al tiempo
prefijado, tan pronto sucede lo anterior, el temporizador se detiene. Esta salida se
desenergiza una vez que el tiempo contado se va a cero, esto es, cada vez que la
entrada de RESET se desenergiza.
Salida 2. Esta salida opera en forma inversa a la primera, es decir, est energizada
mientras el temporizador no llega al tiempo prefijado, y se desenergiza cuanto el
tiempo contado sea igual al tiempo prefijado.
A cualquiera de estas dos salidas se le puede conectar cualquier otro elemento de
programa, tales como bobinas, contactos, bloques aritmticos, etc.

Componentes del Temporizador:


Tiempo prefijado (preset time). En esta posicin del temporizador va ubicado el
tiempo prefijado el cual limita el mximo de tiempo de acumulacin y por lo tanto,
de acuerdo a este valor es cuando las salidas 1 y 2 cambien su estado.
Para determinar el valor del tiempo prefijado del temporizador, se permiten las
siguientes posibilidades:

Un valor entre 0 y 999 (984/X ; 0 ~ 9999)


Un registro interno o salida (4XXXX)
Un registro de entrada ( 3XXXX)

Al referirnos a un registro, nos estamos refiriendo al contenido de tal registro; lo


anterior permite poder presentar una temporizacin de acuerdo a cierta lgica
interna, por ejemplo, como el resultado de una comparacin, de una suma, etc, o
bien de acuerdo a una seal anloga o tipo BCD proveniente de terreno que ingresa
al PLC por medio de un mdulo.
Base de Tiempo. El PLC Modicon dispone de 3 seales pulsantes con cristales de
cuarzo, estas seales tienen frecuencias de 1 Hz, 10 Hz, 100 Hz, con las cuales se
obtienen 3 bases de tiempo para usar con temporizadores, ellas son de 1.0; 0.1; 0.01
segundos ( T1.0; T0.1; T0.01) por lo tanto de acuerdo a la base de tiempo que se

Pgina 16 de 21

seleccione es el tiempo que puede acumular el temporizador, teniendo su limite


superior en 9999 unidades.
Tiempo Acumulado. En esta posicin del temporizador va la referencia de un
registro (4XXXX), el cual contiene el tiempo acumulado que lleva el temporizador.
Adems, el contenido de este registro puede ser usado por cualquier parte de la
lgica del PLC.

Contadores.
Los contadores son instrucciones de programa que cumplen la funcin de contar eventos
cada vez que sus condiciones de entrada cumplan ciertos requisitos. El nmero de eventos
contados es almacenado en un registro interno del PLC (tipo 4XXXX). Una vez que el
valor almacenado (eventos contados) llegue a un valor predeterminado ( preset events,
eventos prefijados), las condiciones de salida del contador cambian, las cuales pueden ser
usadas por el usuario.
Hay dos tipos de contadores:

Contador ascendente (UCTR)


Contador descendente (DCTR)

El smbolo de los contadores, sus campos y entradas de control y salidas de estados se


muestra a continuacin.

Cuenta de
flancos

Eventos
prefijados

ON: Cuando
cuenta igual al
valor predefinido

UCTR
DCTR
Habilitacin /
Reset

Eventos contados
(4XXXX)

ON: Cuando cuenta


menor al valor
predefinido

Figura 10.

Pgina 17 de 21

El contador posee dos entradas ubicadas del lado izquierdo, dos salidas ubicadas del lado
derecho, y dos campos en el interior de la instruccin.

Eventos prefijados (preset events). En esta posicin del contador es donde se define
el valor hasta el cual el contador ascendente deber contar, o desde que valor el
contador descendente empieza a decrementar hasta llegar a cero. Para fijar el valor
de eventos prefijados del contador, se permiten las siguientes posibilidades:

Un valor fijo entre 0 a 9999


Un registro interno o salida (4XXXX).
Un registro de salida (3XXXX) .

Eventos contados. Es donde se van acumulando los flancos ledos, o bien, en el caso
de un contador descendente, donde se decrementan los flancos ledos. En esta
posicin del contador va la referencia de un registro (4XXXX), el cual tiene en su
interior el nmero de eventos contados.

La entrada superior es quien detecta los flancos de OFF a ON.


La entrada inferior es quien habilita la cuenta o bien pone el contador a
0.
La salida superior es quien indica, cuando est en ON, que el contador
ascendente lleg al valor predefinido, o bien que el contador descendente
lleg a cero (cuenta finalizada).
La salida inferior, cuando est en ON, indica que el contador no finaliz
la cuenta.

Pgina 18 de 21

Contador ascendente (UCTR).


El contador ascendente cuenta las transiciones de OFF a ON de la entrada superior, desde
cero a un valor prefijado.

Cuenta de
flancos de
OFF a ON

Habilitacin /
Reset

Eventos
prefijados

UCTR

Eventos contados
(4XXXX)

ON: Cuando
cuenta igual al
valor predefinido

ON: Cuando cuenta


menor al valor
predefinido

Figura 11.

En el campo superior de la instruccin, se define hasta qu nmero debe contar el contador.


Esta definicin puede hacerse de manera explcita poniendo en tal campo directamente el
nmero, o bien de manera implcita, poniendo registros del tipo 3X 4X, dentro de los
cuales se define el nmero hasta el cual llega la cuenta.
En el campo inferior de la instruccin, se define un registro del tipo 4X que es la posicin
de memoria donde evoluciona el contador. Estando el contador habilitado, se puede ver la
evolucin de la cuenta inspeccionando este registro. Una vez que el valor en este campo
lleg al valor definido en el campo superior, el contador se detiene: no se acumulan ms
valores y no se leen ms flancos en su entrada superior.
La cuenta se reinicia cuando se le quite power flow a la entrada inferior, que es la que
lleva a cero el registro de acumulacin de la cuenta.
La entrada superior es quien cuenta los flancos y los acumula en el campo inferior de la
instruccin. El flanco se lee siempre y cuando la entrada inferior tenga power flow,
habilitando as la operacin.
La entrada inferior es la que, con power flow presente, habilita el conteo. Al quitarle power
flow deshabilita el conteo poniendo en cero (0) el campo inferior, que es donde se va
acumulando la cuenta.

Pgina 19 de 21

La salida superior con power flow, indica que el valor acumulado en el campo inferior de la
instruccin igual al valor definido en el campo superior. Mientras tanto el valor
acumulado en el campo sea inferior al valor definido en el campo superior, esta salida
permanece en OFF.
La salida inferior con power flow, indica que el contador no lleg al valor definido en el
campo superior. Cuando el valor acumulado en el campo inferior de la instruccin iguala al
valor definido en el campo superior, el power flow se retira de esta salida. Trabaja de
manera complementaria a la salida superior.

Contador Descendente (DCTR).


El contador descendente cuenta las transiciones de OFF a ON (ausencia-presencia de power
flow) de la entrada superior, desde un valor predefinido a cero.

Cuenta de
flancos de
OFF a ON

Eventos
prefijados

ON: Cuando
cuenta igual al
valor predefinido

DCTR

Habilitacin /
Reset

4XXXX

ON: Cuando cuenta


menor al valor
predefinido

Figura 12.

En el campo superior de la instruccin, se define desde qu nmero -hasta cero- debe contar
el contador (a definicin de este campo es igual que en el contador ascendente).
En el campo inferior de la instruccin, se define un registro del tipo 4X que ser la posicin
de memoria donde evolucionar el contador. Estando el contador habilitado se puede ver la
evolucin de la cuenta inspeccionando este registro. Una vez que el valor en este campo
lleg a cero, el contador detiene la cuenta, no leyendo ms flancos en su entrada superior.
La cuenta se reinicia cuando se le quite power flow a la entrada inferior que es la que
aplica un reset a este registro.

Pgina 20 de 21

La entrada superior es la que cuenta los flancos, y va decrementando el valor del registro en
el campo inferior de la instruccin. El flanco ser ledo siempre y cuando la entrada
inferior, tenga power flow habilitando la operacin.
La entrada inferior es la que, con power presente, habilita el conteo. Al quitarle power flow
deshabilita el conteo, poniendo en el registro inferior el valor inicial definido en el campo
superior. La salida superior con power flow, indica que el valor acumulado en el campo
inferior de la instruccin lleg a cero (finaliz la cuenta). Hasta tanto el valor del registro
inferior sea distinto de cero, esta salida permanece en OFF.
La salida inferior, con power flow, indica que el contador no lleg a cero. Su estado pasa a
OFF al alcanzar el registro inferior el valor cero. Trabaja de manera complementaria a la
salida superior.

Pgina 21 de 21

Anda mungkin juga menyukai