Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

U3 Kevin

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 14

Tecnológico Nacional de México.

Instituto Tecnológico de Lerma.

Ingeniería Mecatrónica.

Tema: Investigación Unidad 3 Programación de


controlador lógico en lenguaje escalera
(ladder).

Nombre del maestro: KARINA ISABEL DZUL GONZALEZ

Nombre del alumno:


Kevin Mauricio Méndez Díaz

Fecha: 26/07/2022
Índice.
Programación de controlador lógico en 5
lenguaje escalera (ladder). 5
1. Pantallas de programación. 5
TERMINALES PROGRAMABLES OMRON 6
2. Fuera de línea (Off Line). 7
3. En línea (On Line). 7
4. Elementos de programación: 8
1. Bit 8
2. Byte 8
3. Palabra 9
5. Elementos de programación avanzada: 11
1. Temporizadores 11
2. Contadores 11
3. Comparadores 12
4. Aritméticos 13
5. Diagramas de control Secuencial. 14
conclusión. 15
Referencias bibliográficas. 16
Programación de controlador
lógico en lenguaje escalera
(ladder).
3.1 Pantallas de programación.
Los terminales programables, llamados también terminales de operador, son
visualizadores provistos de teclados, que permiten la comunicación entre el control de la
máquina (PLC) y el operador, proporcionando información al usuario y permitiendo a
éste controlar la máquina, además, proporcionan resúmenes del estado de la máquina,
alarmas, gráficos, etc. Bien por pantalla o impresora.

Existen modelos de todo tipo, empezando por los pequeños provistos de un pequeño
display con dos líneas de 16 caracteres y 6 teclas de función (modelo NT2S).

El siguiente modelo es el NT11S, el cual dispone de un display de cuatro líneas más cuatro
teclas de función y un teclado numérico y de desplazamiento adicional, el cual nos
permite introducir valores en los canales del PLC al que está conectado.
El NT20S es un modelo táctil, ello implica que no necesita teclado, ya que se construye en
pantalla, utilizándose la misma para visualizar y como teclado. La pantalla tiene unas
dimensiones de 256 x 128 puntos y el área efectiva mínima para el teclado es de 20 x 20
puntos (mínimo espacio ocupado por una tecla) lo que nos da un máximo de 72 teclas por
pantalla.

TERMINALES PROGRAMABLES OMRON


● Bibliotecas de imágenes.
● Administrador de símbolos que permite editarlos.
● Incluye archivo de datos con aproximadamente 1200 elementos.
● Disponemos de un registro de errores el cual los detecta automáticamente y nos los
presenta para nuestra información.
● Comunicaciones con PLCs de otros fabricantes.
● Funciones del sistema tales como: system menú, protector de pantallas, reloj,
consola de programación, instalación de system programa, histórico de alarmas,
registro de gráficos.

El display permite visualizar diversos tipos de elementos tales como caracteres, valores
numéricos, gráficos, lámparas, teclas táctiles. Todos estos elementos se pueden crear
mediante el software de programación.
2. Fuera de línea (Off Line).
Programación fuera de línea (o programación offline - OLP) significa programar robots fuera
del entorno de producción. La programación fuera de línea elimina el tiempo de inactividad
de producción causado por la programación en la línea de producción. La programación y
simulación fuera de línea permite estudiar múltiples escenarios de una celda robotizada
antes de instalar la celda de producción. Errores típicamente cometidos en el diseño de una
celda de trabajo pueden predecirse a tiempo.

La programación fuera de línea es la mejor manera de maximizar el retorno de la inversión


para los sistemas de robot y requiere herramientas de simulación apropiadas. El tiempo
para la adopción de nuevos programas puede reducirse de semanas a un único día, lo que
permite la robotización de pequeños lotes de producción.

● Desarrollar modelos, probarlos y optimizarlos, antes de ser utilizados en la


fabricación de piezas y herramientas. Con ello se consigue analizar el
comportamiento de sistemas muy complejos y difíciles de evaluar por otros
procedimientos.

● Reprogramar el proceso fuera de una línea de fabricación que se


encuentre ya en producción, si por alguna razón, cambian las necesidades. Con
este método se reduce el tiempo de parada de las máquinas y robots.

● Anticipar el funcionamiento y puesta en servicio de las líneas de producción,


ya que es un sistema independiente y puede realizarse en paralelo con el montaje
de células robóticas.

● Mejorar la calidad y exactitud de los puntos de soldadura que podrían


realizar los operarios, incluso los más expertos

3.3 En línea (On Line).


Cuando se realiza un estudio completo para la automatización de un proceso industrial es
necesario el uso de la simulación del proceso mediante computadores para poder evaluar el
sistema una vez diseñado y así evitar los posibles fallos y desajustes con el sistema
robótico real montado. El principal motivo para realizar la simulación es principalmente la
prevención de fallos y posibles daños en los mecanismos del brazo robótico y en el entorno
de producción y así evitar costes derivados de la programación “online”.
Hoy en día, las herramientas software, diseñadas en su mayoría por los fabricantes de los
propios robots industriales, nos permiten analizar el proceso a través de la simulación
completa de las células robotizadas mediante computadores.
.
4. Elementos de programación:
Al igual como los PLCs se han desarrollado y expandido, los lenguajes de programación
también se han desarrollado con ellos. Los lenguajes de hoy en día tienen nuevas y más
versátiles instrucciones y con mayor poder de computación. Como resultado de estas
nuevas y expandidas instrucciones, los programas de control puede ahora manejar datos
más fácilmente.Adicionalmente a las nuevas instrucciones de programación, el desarrollo de
nuevos módulos de entradas y salidas también ha obligado a cambiar las instrucciones
existentes

1. Bit
Binary digit es una expresión inglesa que significa “dígito binario” y que da lugar al término
bit, su acrónimo en nuestra lengua. El concepto se utiliza en la informática para nombrar a
una unidad de medida de información que equivale a la selección entre dos alternativas que
tienen el mismo grado de probabilidad.

El bit, en otras palabras, es un dígito que forma parte del sistema binario. A diferencia del
sistema decimal, que utiliza diez dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9), el sistema binario apela
a sólo dos (0 y 1). Un bit, por lo tanto, puede representar a uno de estos dos valores (0 ó
1).

En informática se denomina bit (acrónimo en inglés de Binary digit, es decir, “dígito binario”)
a un valor del sistema de numeración binario. Dicho sistema comprende únicamente dos
valores de base: 1 y 0, con los cuales se puede representar una cantidad infinita de
condiciones binarias: encendido y apagado, verdadero y falso, presente y ausente, etc.

Un bit es, entonces, la unidad mínima de información que emplea la informática, cuyos
sistemas están todos sustentados en dicho código binario. Cada bit de información
representa un valor específico: 1 ó 0, pero combinando distintos bits puede llegar a
obtenerse muchas más combinaciones, por ejemplo:

Modelo de 2 bits (4 combinaciones):

● 00 – Ambos apagados
● 01 – Primero apagado, segundo encendido
● 10 – Primero encendido, segundo apagado
● 11 – Ambos encendidos

3.4.2 Byte
Se conoce como byte a la unidad básica de información empleada en la informática y las
telecomunicaciones, equivalente a un conjunto ordenado y regular de bits (código binario),
generalmente estipulado en 8. Es decir: 8 bits equivalen a un byte, pero dicha cantidad
puede alterarse, así que un byte es equivalente en realidad a n bits ordenados. Esta unidad
no tiene un símbolo convencional de representación, pero en algunos países se emplea la
letra B.

El origen de este término se supone en el acrónimo en inglés de Binary Tuple o Tupla


binaria, lo que equivale a una secuencia ordenada de elementos binarios.

En cuanto a la cantidad de información que un byte representa, considérese que se


necesita aproximadamente 8 bits para representar una letra en el código binario de la
mayoría de los sistemas comerciales de computación de hoy en día, es decir: un byte
equivale a una letra, por lo que un párrafo entero podrá superar los 100 B, y un texto
brevísimo alcanzará la unidad inmediatamente superior, el kilobyte (1024 B = 1 kB).

A partir de entonces se inicia toda una escala de medida de cantidad de información digital,
de la siguiente manera (conforme a la norma ISO/IEC 80000-13):

● 1024 B = 1 kB (un kilobyte, equivalente a un texto brevísimo)


● 1024 kB = 1 mB (un megabyte, equivalente a una novela completa)
● 1024 mB = 1 gB (un gigabyte, equivalente a un anaquel entero de
biblioteca lleno de libros)
● 1024 gB = 1 tB (un terabyte, equivalente a una biblioteca completa de
poco tamaño)
● 1024 tB = 1 pB (un petabyte, equivalente a la cantidad de datos manejado
por Google por hora en el mundo)
● 1024 pB = 1 eB (un exabyte, equivalente al peso de toda la información
de Internet para finales del año 2001).

Los bytes y sus medidas superiores suelen también emplearse para medir la capacidad de
almacenamiento de los dispositivos de memoria digital, o las tasas de transferencia de
datos a través de redes informáticas de diverso tipo.

3.4.3 Palabra
En el contexto de la informática, una palabra es una cadena finita de bits que son
manejados como un conjunto por la máquina. El tamaño o longitud de una palabra hace
referencia al número de bits contenidos en ella, y es un aspecto muy importante al momento
de diseñar una arquitectura de ordenadores.

El tamaño de una palabra se refleja en muchos aspectos de la estructura y las operaciones


de las computadoras. La mayoría de los registros en un ordenador normalmente tienen el
tamaño de la palabra. El valor numérico típico manipulado por un ordenador es
probablemente el tamaño de una palabra. La cantidad de datos transferidos entre la CPU
del ordenador y el sistema de memoria a menudo es más de una palabra. Una dirección
utilizada para designar una localización de memoria a menudo ocupa una palabra.

Los ordenadores modernos normalmente tienen un tamaño de palabra de 16, 32 o 64 bits.


Muchos otros tamaños se han utilizado en el pasado, como 8, 9, 12, 18, 24, 36, 39, 40, 48 y
60 bits. El slab es uno de los ejemplos de uno de los primeros tamaños de palabra. Algunos
de los primeros ordenadores eran decimales en vez de binarios, típicamente teniendo un
tamaño de palabra de 10 o 12 dígitos decimales y algunos de los primeros ordenadores no
tenían una longitud de palabra fija.

Dependiendo de cómo se organiza un ordenador, las unidades de tamaño de palabra se


pueden utilizar para:

● Números enteros: Los contenedores de valores numéricos enteros pueden estar


disponibles en varios tamaños diferentes, pero uno de los tamaños disponibles casi
siempre será la palabra. Los otros tamaños, suelen ser múltiplos o fracciones del
tamaño de palabra. Los tamaños más pequeños normalmente se utilizan solo por
eficiencia en la utilización de memoria, cuando se cargan en el procesador, sus
valores normalmente son mayores, contenedores de tamaño palabra.
● Números en coma flotante: Los contenedores para valores numéricos en coma
flotante son típicamente una palabra o un múltiplo de una palabra.
● Direcciones: Los contenedores para direcciones de memoria tienen que ser capaces
de expresar el rango necesario de valores, pero no excesivamente grandes. A
menudo el tamaño utilizado es el de la palabra pero puede ser un múltiplo o una
fracción.
● Registros: Los registros son diseñados con un tamaño apropiado para el tipo de
dato
que almacenan, p.ej. enteros, números en coma flotante o direcciones. Muchas
arquitecturas de computadores utilizan registros de "propósito general" que pueden
albergar varios tipos de datos, estos registros se dimensionan para permitir los más
grandes de estos tipos y el tamaño típico es el tamaño de palabra de la arquitectura.
● Transferencia memoria-procesador: Cuando el procesador lee del subsistema de
memoria a un registro o escribe el valor de un registro en memoria, la cantidad de
datos transferidos es a menudo una palabra. En los subsistemas de memoria
simples, las palabras son transferidas sobre el bus de datos de memoria, que
típicamente tiene un ancho de una palabra o media palabra. En los subsistemas de
memoria que utilizan caché, la transferencia de tamaño palabra se produce entre el
procesador y la caché de nivel uno, en los niveles más bajos de la jerarquía de
memoria las grandes transferencias (con múltiplos de la longitud de palabra) son
normalmente utilizadas.
● Resolución de unidades de dirección: Es una arquitectura dada, los sucesivos
valores de direcciones designan sucesivas unidades de memoria. En muchos
ordenadores, la unidad puede ser un carácter o una palabra (algunos han utilizado
una resolución de bit). Si la unidad es una palabra, entonces se puede acceder a
una gran suma de memoria utilizando una dirección de un tamaño dado. Por otra
parte, si la unidad es un byte, se pueden direccionar caracteres individuales (p.ej.
seleccionados durante la operación de memoria).
● Instrucciones: Las instrucciones máquina normalmente son fracciones o múltiplos de
la longitud de palabra de la arquitectura. Esta es una elección natural ya que las
instrucciones y los datos normalmente comparten el mismo subsistema de memoria.
5. Elementos de programación avanzada:

1. Temporizadores
Se trata de un dispositivo diseñado para controlar conexiones y desconexiones en circuitos
eléctricos. Esta regulación, en las conexiones, dependen de una programación previa de
tiempo. Esta función los hace vitales en los procesos automatizados de muchos tipos.
Los temporizadores funcionan mediante un contador de tipo binario que mide pulsos. El
tiempo que se programe para la tarea depende del proceso a controlar. Este es un factor
importante, pues el temporizador, a diferencia de otros dispositivos, la programación previa
es esencial.

Tipos de temporizadores

En el sector industrial el uso de temporizadores depende en gran medida del tipo de


proyecto a trabajar. Y es que al final, la cantidad de temporizadores a programar dependerá
mucho del tamaño.

De forma general, existen 4 tipos de temporizadores:

● Temporizador térmico
Como lo indica su nombre, actúa a partir de calentamiento, el tiempo se determina
mediante la curvatura que adquiere una lámina que cambia su temperatura.

● Temporizador magnético
Se utiliza para controlar procesos de tipo térmico y opera ensartando en su núcleo
un tubo de cobre que puede variar en espesor.

● Temporizador neumático
Este tipo de temporizador usa la acción de un fuelle que se comprime y ocupa su
posición mediante la ejecución de un electroimán.

● Temporizador electrónico
Se utiliza la descarga de un condensador mediante resistencia. Es posiblemente de
los temporizadores más conocidos dentro y fuera del sector industrial.

2. Contadores
Un contador es una función de cómputo que permite efectuar la cuenta de acontecimientos
o efe impulsos. La cuenta se puede programar en forma progresiva (ascendente) o
regresiva (descendente).

La operación de conteo consiste en incrementar 1 al contenido del contador, mientras que la


operación de descuento consiste en decrementar 1 al contenido del contador, ambos al
presentarse un pulso o un acontecimiento.
La función del contador, permite activar salidas o memorias internas, en el momento que su
registro de conteo coincide con el valor presente previamente definido. Por otro lado si el
registro es diferente al valor de presente la salida asociada al contador no se activará.

3. Comparadores
Estas operaciones permiten comparar dos variables o una variable con un valor numérico.
Todas estas operaciones son condicionales, es decir, cuando se cumple la relación de
comparación, se activará una señal del tipo binaria. En algunos casos es necesario que la
primera variable sea netamente variable, mientras que la segunda puede ser variable o
constante.
Las operaciones de comparación posibles son:

● Igualdad.
● Desigualdad.
● Menor que.
● Menor o igual que.
● Mayor que.
● Mayor o igual que.
Un circuito digital comparador realiza la comparación de dos palabras A y B de N bits
tomadas como un número entero sin signo e indica si son iguales o si una es mayor que
otra en tres salidas A = B, A > B y A < B. Bajo cualesquiera valores de A y B una y sólo una
de las salidas estará a 1, permaneciendo las otras dos salidas a 0.La comparación de dos
bits se puede realizar por medio de una puerta XOR o una XNOR.La salida del circuito es 1
si sus dos bits de entrada son diferentes y 0 si son iguales.

4. Aritméticos
En informática y lenguajes de programación, se entiende por expresión aritmética a aquella
donde los operadores que intervienen en ella son numéricos, el resultado es un número y
los operadores son aritméticos. Los operadores aritméticos más comúnmente utilizados
son:

El signo más (+) se emplea para sumar dos valores, el signo menos (-) para restar un valor
de otro, el asterisco (*) para multiplicar dos valores, la división (/) para dividir un valor por
otro, y el signo % para obtener el resto de una división entera. Estos símbolos se conocen
como operadores binarios, pues operan sobre dos valores o variables.

La lista siguiente son ejemplos de expresiones aritméticas:

● resultado = x - y;
● total = capital interés;
● cuadrado = x * x;
● celsius = (fahrenheit - 32) / 1.8

Hay que comprender que el signo igual (=) en las expresiones anteriores se le conoce como
"operador de asignación". Asigna el valor de la derecha de dicho signo igual a la variable de
la izquierda.

En la última expresión, se utilizan paréntesis () para realizar primero cierta operación. Esto
sucede porque en C, los operadores siguen unas reglas de preferencia. *, / y % tienen
preferencia sobre + y -. Para soslayar esta preferencia, se deben utilizar paréntesis. Las
expresiones con operadores de la misma preferencia se suelen evaluar de izquierda a
derecha. Otro punto a tener en cuenta es que en una expresión que entraña una división,
hay que tener cuidado de evitar la división por cero, que da como resultado infinito o un
valor anómalo. En el capítulo 5 sobre declaraciones de control, veremos cómo hacer una
revisión previa a la división para prevenir estos resultados.

3.5.5 Diagramas de control Secuencial.

Las instrucciones del secuenciador PLC son instrucciones de salida utilizadas para controlar
las operaciones secuenciales. Se emplean en sistemas donde los dispositivos deben
encenderse y apagarse durante períodos de tiempo definidos y en sistemas que realizan
una secuencia de operaciones sucesivas.Compara datos de 16 bits con datos almacenados
para monitorear condiciones de operación o con propósitos de diagnóstico.La función
secuenciadora de un PLC es normalmente llamada función de tambor controladora, se usa
la designación de la función como DR en lugar de SQ, ya que esta última ya está usada
para la raíz cuadrada.
conclusión.

En conclusión podemos definir que los sistemas de programación ladder es un lenguaje de


programación gráfico muy popular dentro de los autómatas programables debido a que está
basado en los esquemas eléctricos de control clásicos. De este modo, con los
conocimientos que todo técnico o ingeniero eléctrico posee, es muy fácil adaptarse a la
programación en este tipo de lenguaje.
Para programar un autómata con Ladder, además de estar familiarizado con las reglas de
los circuitos de conmutación, (también denominada Lógica de Contactos), es necesario
conocer cada uno de los elementos de que consta este lenguaje.

Se suele indicar mediante los caracteres B o M y tienen tanto bobinas como contactos
asociados a las mismas de los tipos vistos en el punto anterior. Su número de identificación
suele oscilar, en general, entre 0 y 255. Su utilidad fundamental es la de almacenar
información intermedia para simplificar esquemas y programación.
Los bits de sistema son contactos que el propio autómata activa cuando conviene o cuando
se dan unas circunstancias determinadas. Existe una gran variedad, siendo los más
importantes los de arranque y los de reloj, que permiten que empiece la ejecución desde un
sitio en concreto y formar una base de tiempos respectivamente. Su nomenclatura es muy
diversa, dependiendo siempre del tipo de autómata y fabricante.

En forma práctica, los contactos pueden representar, de acuerdo a la programación que se


realice, la entrada de información, por ejemplo el activamiento de un sensor, o el
activamiento de una memoria interna, comúnmente denominada M.
Las Bobinas, representan a esas memorias M así como las salidas al exterior, activan o
desactivan elementos como puede ser una luz, un motor eléctrico, un solenoide de una
válvula neumática, etc.
En algunas versiones de Ladder, como el relé inteligente ZELIO, las bobinas
representan
también funciones, como temporizadores, contadores y comparadores.
 C. (2021b, enero 7). Pantallas HMI Omron,
Serie NB de Altas Prestaciones a tu Alcance.
CPI.

Referencias bibliográficas.
https://www.cpi.com.ar/nuevos-productos/pantallas-

hmi-omron-serie-nb-de-altas-pres
taciones-a-tu-alcance/
 García, D. (s. f.). Visualizar Ladder Monitor desde
pulsador de NS. infoPLC.
https://www.infoplc.net/descargas/141-omron/panta
llas-hmi/pantallas-ns/815-visualiz

ar-ladder-monitor-desde-pulsador-de-ns#:%7E:text
=LADDER%20MONITOR%20es
 %20una%20herramienta,disponible%20en%20las
%20pantallas%20NS5
.
 Editorial Etecé. (2022, 2 febrero). Bit - Concepto,
usos y cómo calcularlo. Concepto.
https://concepto.de/bit/
 Editorial Etecé. (2021, 5 agosto). Byte -
Concepto, usos y escala de medidas.
Concepto. https://concepto.de/byte/
 colaboradores de Wikipedia. (2021, 25 julio).
Palabra (informática). Wikipedia, la enciclopedia
libre.
https://es.wikipedia.org/wiki/Palabra_(inform%C3%
A1tica)#:%7E:text=En%20el%20c

ontexto%20de%20la,dise%C3%B1ar%20una%20ar
quitectura%20de%20ordenadore
s.
 CarlosPes.com. (s. f.). Definición de Palabra
(en informática) - Concepto y Significado.
carlospes.
https://www.carlospes.com/minidiccionario/pal
abra.php

También podría gustarte