Está en la página 1de 6

Controladores Lógicos

Programables
Prof. Jesús León

Actividad 3

Miguel Guevara
2928271
Sofia Castillo
2914241
Ulises Camacho
3056964
1. Elabora de manera individual una lista con las consideraciones más
importantes al momento de direccionar una variable en un PLC.

1. Sistema de Numeración: Los PLCs utilizan sistemas de


numeración específicos para direccionar sus variables, como
direcciones de bits, bytes, palabras, etc. Es vital entender el
sistema de numeración que utiliza tu PLC, ya que esto
determinará cómo se direccionan las variables.
2. Tipo de Variable: Los PLCs manejan diversos tipos de datos,
como bits, enteros, números en coma flotante, palabras, etc. Hay
que seleccionar el tipo de variable correcto para tu aplicación y
de utilizar el espacio de direccionamiento adecuado.
3. Direcciones Físicas y Lógicas: Algunos PLCs permiten
direccionamiento físico y lógico. El direccionamiento físico se
refiere a las direcciones de hardware del PLC, mientras que el
lógico se refiere a las direcciones de programación
4. Direccionamiento de E/S: Si estás trabajando con entradas y
salidas (E/S), debes considerar cómo están mapeadas
físicamente en el PLC. Algunos PLCs tienen módulos de E/S que
deben configurarse correctamente para garantizar que las
señales se asignen a las direcciones correctas.
5. Organización de Memoria: Los PLCs tienen una organización de
memoria específica para almacenar variables y datos. Hay de
entender cómo está organizada la memoria en tu PLC y cómo se
asignan las direcciones a las variables en esa memoria.

2. Formen equipos y, con base en los resultados de la tarea #2, analicen el


siguiente escenario:

Caso: Automatización de Línea de Transporte en Embotelladora

Se está llevando a cabo la automatización de una línea de transporte de botellas


en una embotelladora. Las necesidades son las siguientes:
a. Registrar el número de botellas procesadas en un turno, considerando que
no deben superar las 60,000 unidades. Si se excede este límite, se debe
activar una alarma sonora y un LED.
b. Contabilizar el número de paros de planta diarios, teniendo en cuenta que
no deben superar los 30 paros. Si se supera este número, se debe activar
una alarma sonora y un LED.
c. Medir la cantidad de líquido embotellado, que se representa mediante un
valor numérico real.
d. Almacenar el tiempo promedio transcurrido entre el embotellamiento de dos
botellas consecutivas.
e. Procesar señales tipo ON/OFF provenientes de 10 sensores en la línea.

3. Para cada sensor mencionado en el caso:

o Determinen y justifiquen el tipo de dato con el que trabajarán.


o Asignen una dirección absoluta y una simbólica para cada
variable.

a. Se utilizará el tipo de dato ENTERO, para registrar el número


de botellas procesadas en un turno, se necesita una variable
entera que actúe como contador. Esta variable almacenará la
cantidad de botellas procesadas, es decir, se utilizará una
constante para almacenar el límite máximo de botellas
permitidas, que en este caso es 60,000; el entero se utilizará
para comparar con el contador de botellas y determinar si se
debe activar la alarma.
Otro tipo de dato sería el BOOLEANO, esta variable estaría
en "verdadero" (1) si se excede el límite de 60,000 botellas y
se necesite activar la alarma. Estaría en "falso" (0) de ser
diferente a 1, el LED de igual manera podría estar en
"verdadero" (1) cuando se deba de activar y en "falso" (0)
cuando deba estar apagado, mismo caso con la alarma
sonora.
Direccionamiento Direccionamiento
Absoluto Simbólico
D100 – (Contador de
botellas)
M0.0 – (Control LED) #ContadorBote
M0.1 – (Control alarma) #ControlLED
Contador de Botellas > #ControlAlarma
60,000 – (Estado de #EstadosPor_Limite
alarma y LED)

b. Se utilizará el tipo de dato ENTERO, porque es útil para


establecer y seguir la secuencia de operación, llevando a
cabo el control necesario para contabilizar y monitorear el
número de paros diarios, es decir la constante entera de 30, y
para activar la alarma y el LED en caso de que supere el
límite establecido.
También el tipo de dato BOOLEANO, ya que se podría usar
para representar el estado de la alarma, esta variable estaría
en "verdadero" (1) si supera el límite de 30 paros y se
necesita activar la alarma. Si llega a suceder lo contrario
entonces estaría en “falso” (0). Lo mismo para el LED, debido
a que están relacionados con una condición.

Direccionamiento Direccionamiento
Absoluto Simbólico
DB100 – (Contador de
paros)
M0.2 – (Control LED) #ContadorParos
M0.3 – (Control alarma) #ControlLED
Contador de Paros > 30 #ControlAlarma
– (Estado de alarma y #EstadosDelLímite
LED)

c. Los datos de tipo ENTERO (INT) son lo más usado en


términos de programación de un PLC para valores numéricos
en el caso de ser de tipo entero. Contiene un número entero
con un formato de complemento a dos de 64 bits, este tipo se
usará en el PLC encargado de la cantidad de liquido
embotellada en ese momento, arrojando el valor numérico al
final de todo el proceso
Otro tipo de dato bastante usado es el REAL. Al igual que los
números enteros, el tipo real está limitado superior e
inferiormente según la cantidad de memoria que haya
disponible para almacenarlo, este tipo de valor será utilizado
para representar de igual manera la cantidad de líquido
embotellado, recibiendo el valor numérico de la maquina
encargada de rellenar las botellas para que esta variable vaya
sumando esa cantidad hasta que el proceso acabe.

Direccionamiento Direccionamiento
Absoluto Simbólico

AO3.0 – (Medidor de
#CantLiquido
líquido)

d. El tipo de dato TIME es el que puede usarse en esta situación


ya que se usa para conocer el tiempo o duración de cierto
proceso o acción, por lo general al final del proceso la
representación del tiempo inicia en días, luego horas,
minutos, segundos y así sucesivamente. Otro tipo de dato que
será necesario para este proceso y para sacar el promedio al
final con los dos valores numéricos recaudados será el dato
MED que se encargará de sacar el promedio entre las dos
botellas.

Direccionamiento Direccionamiento
Absoluto Simbólico

T3 — (Temporizador)
#TempEmbotellado
P4 – (Medidor de
#MedPromedio
promedio)

e. El dato que debe usarse aquí es el de tipo BOOL que es el


que funciona solo con dos opciones. Un valor booleano
representa un valor de verdad; es decir, TRUE o FALSE, en
este caso sería el ON y el OFF, en este caso ya que se desea
almacenar 10 diferentes sensores en el, este tipo de variable
se utilizará para conocer si una máquina, debido a la señal del
sensor, ya sea ON u OFF, esta prendida o en funcionamiento,
o apagada según lo que indique la señal. existe una tercera
opción la cual es cuando arroja un valor desconocido
(UNKNOWN) el cual arroja un valor nulo.

Direccionamiento Direccionamiento
Absoluto Simbólico

DI0.11 #SensorResult

También podría gustarte