PLC Allen Bradley Micrologix, programación básica
Summary
TLDREste video guía a través de la programación básica de un PLC MicroLogix 1100, utilizando RS Logix software. Se cubre la configuración de comunicaciones, creación de proyectos, programación de funciones básicas como identidad, negación, AND y OR, y cómo descargar y ejecutar el programa en el PLC. También se explica el uso de la herramienta de forzamiento para probar la lógica sin conectar entradas físicas.
Takeaways
- 🔌 Garantizar la comunicación con el PLC es esencial antes de comenzar la programación.
- 🖥️ Utilizar el software RSLinks para configurar el puerto de comunicación RS-232 con el protocolo DF1.
- 🔄 Configurar parámetros de comunicación como la velocidad y la paridad, y utilizar la opción 'auto config' para una configuración automática.
- 🔌 En computadoras sin puerto serial, utilizar un conversor de USB a serial para crear un puerto serial virtual.
- 🔧 Utilizar el software RSLogix para la programación del PLC y crear un nuevo proyecto seleccionando el procesador MicroLogix 1100.
- 🔗 Agregar contactos normalmente abiertos y salidas en el diagrama de escalera, y asignar direcciones y etiquetas a las entradas y salidas.
- 💡 Configurar funciones básicas como identidad, negación, AND y OR en el diagrama de escalera.
- ⚙️ Compilar el programa y establecer la comunicación entre el software y el PLC para descargar el programa.
- 🛠️ Utilizar la herramienta de forzamiento en el software para simular señales de entrada y verificar el funcionamiento del programa sin hardware físico.
- 📡 Es importante remover los forzamientos después de las pruebas para evitar errores en la operación del PLC.
Q & A
¿Qué es un PLC y cómo se utiliza en la programación?
-Un PLC (Programmable Logic Controller) es un dispositivo electrónico utilizado para controlar automáticamente las máquinas y procesos industriales. Se utiliza en la programación para definir las lógicas de control y las secuencias de operaciones necesarias para el funcionamiento de un sistema.
¿Qué software se utiliza para la comunicación y programación del PLC en este video?
-Se utiliza el software RS Links para la comunicación y programación del PLC en el video.
¿Cómo se establece la comunicación entre el software y el PLC?
-Para establecer la comunicación, se configura un driver en el software RS Links, seleccionando el puerto de comunicación RS 232 con el protocolo F1 y ajustando los parámetros de comunicación como la velocidad y la paridad.
¿Qué es un conversor USB a serial y por qué se utiliza en este video?
-Un conversor USB a serial es un dispositivo que permite conectar un equipo de cómputo a un PLC a través de un puerto serial virtual. Se utiliza en este video porque la computadora personal no tiene un puerto serial físico.
¿Qué es la función de identidad en la programación de un PLC?
-La función de identidad es una de las operaciones básicas en la programación de un PLC, donde un contacto normalmente abierto se conecta directamente a una salida, activando la salida cuando el contacto está cerrado.
¿Cómo se realiza la programación de una entrada y una salida en un PLC?
-Se selecciona un contacto y se arrastra hasta conectarlo con una salida. Se identifica la dirección de la entrada y la salida en el PLC y se agregan comentarios y etiquetas para identificarlos en la programación.
¿Qué es la función de negación en la programación de un PLC?
-La función de negación implica que un contacto normalmente cerrado se conecta directamente a una salida, activando la salida cuando el contacto está abierto.
¿Qué es la función AND y cómo se implementa en la programación de un PLC?
-La función AND es una operación lógica que requiere que dos o más condiciones se cumplan para que se active una salida. Se implementa conectando varios contactos en serie y conectando la salida al extremo derecho de esta cadena.
¿Qué es el forzamiento en la programación de un PLC y cómo se utiliza?
-El forzamiento es una técnica que permite simular la entrada de señales en un PLC a través del software, lo que es útil para probar la lógica de programación sin necesidad de conectar físicamente los sensores o switches al PLC.
¿Cómo se verifica que un PLC esté correctamente programado y funcionando?
-Se verifica que el PLC esté correctamente programado y funcionando a través de la visualización de la lógica en el software, la revisión de la compilación del programa y la observación de los cambios en las salidas del PLC físico durante la ejecución del programa.
Outlines
🔌 Configuración de la comunicación con el PLC
En este primer párrafo se explica el proceso de configuración de la comunicación entre el PLC y la computadora utilizando el software RS Links. Se menciona la necesidad de asegurar la conexión antes de iniciar la programación y descarga del programa. Se detalla el paso de ir al menú de comunicación para configurar un driver, seleccionar el puerto de comunicación RS-232 con el protocolo F1 y asignar un nombre al mismo. Se destaca la importancia de determinar correctamente el puerto de comunicación, especialmente cuando se utiliza un conversor USB a serial, que genera un puerto serial virtual. El proceso incluye la autoconfiguración de los parámetros adicionales y la identificación del PLC a través del protocolo.
🛠️ Programación de las funciones básicas en RS Logic
Este segundo párrafo se enfoca en la programación de las funciones básicas de un PLC utilizando el software RS Logic. Se describe el proceso de crear un nuevo proyecto y seleccionar el tipo de procesador compatible con el software, en este caso, el Micro Logix 1100. Se explica cómo se inicia la programación con la función de identidad, utilizando un contacto normalmente abierto y una salida. Se detalla el proceso de identificar el direccionamiento del PLC, agregar comentarios y etiquetas, y cómo se configuran las entradas y salidas. Además, se menciona la programación de otras cuatro funciones básicas: negación, AND, OR y NOT, y se destaca la necesidad de revisar y compilar el programa antes de la descarga al PLC.
💾 Descarga y ejecución del programa al PLC
En este tercer párrafo se aborda el proceso de descargar el programa al PLC y su ejecución. Se describe cómo se establece la comunicación entre el software y el PLC, identificando los dispositivos conectados y seleccionando el PLC correspondiente para la descarga del programa. Se menciona la necesidad de guardar los cambios antes de la descarga y se explica cómo se confirma la descarga y se cambia el PLC al modo de ejecución. Se destaca la visualización de los cambios en el PLC físico y cómo se puede verificar la ejecución del programa a través de la activación de salidas y la visualización de la lógica en el software.
🛑 Forzamiento de entradas y salidas en el PLC
El cuarto y último párrafo se enfoca en el concepto de forzamiento de entradas y salidas en el PLC, una herramienta útil para probar la lógica de programación sin necesidad de conectar físicamente los sensores o señales. Se explica cómo se puede simular la señal de entrada a través del software, lo que permite verificar la ejecución de la lógica y la activación de las salidas correspondientes. Se menciona la importancia de remover los forzamientos una vez finalizadas las pruebas para evitar errores en la operación del PLC. Se destaca la utilidad de esta herramienta en situaciones de arranque en frío y la necesidad de coordinación entre ingenieros en la planta y en el control remoto.
Mindmap
Keywords
💡PLC
💡Programación
💡Comunicación RS-232
💡Autoconfiguración
💡Conversor USB a Serial
💡Diagrama de escalera
💡Identidad
💡Negación
💡AND
💡Forzamiento
Highlights
Requiere garantizar la comunicación con el PLC usando el software RSLinks.
Configurar el puerto de comunicación RS232 con el protocolo DF1 y ajustar parámetros como velocidad y paridad.
Utilizar un conversor USB a serial en computadoras sin puerto serial físico.
Crear un nuevo proyecto en el software RSLogix y seleccionar el procesador MicroLogix 1100 Serie B.
El diagrama de escalera comienza con una línea de finalización para evitar omisiones.
Insertar y conectar contactos normalmente abiertos y salidas en el diagrama de escalera.
Identificar entradas con la letra 'I' y salidas con la letra 'O' en la programación del PLC.
Agregar comentarios y etiquetas a los elementos del diagrama para mejor identificación.
Implementar funciones básicas como identidad, negación, AND y OR en el diagrama de escalera.
Realizar la compilación del programa para asegurar que no haya errores.
Establecer comunicación entre el software y el PLC para descargar el programa.
Cambiar el PLC a modo 'RUN' para ejecutar el programa descargado.
Utilizar la herramienta de forzamiento para simular entradas y probar la lógica sin hardware físico.
Verificar la activación de salidas mediante el software y el hardware del PLC.
Importancia de remover forzamientos después de las pruebas para evitar errores en planta.
Forzamiento permite a ingenieros verificar la operación del PLC sin activar físicamente los sensores.
Transcripts
en este vídeo vamos a llevar a cabo la
programación de las funciones básicas de
un plc micro logical hembra le
primeramente de lo que se requiere para
llevar a cabo la programación y descarga
del programa es garantizar que tenemos
la comunicación con el plc
eso se va a llevar a cabo a través de
este software que es el rs de links
primeramente lo que vamos a hacer es ir
al apartado del menú que dice
comunicación configurar un driver
desplegar el cuadro de selección y
seleccionar el puerto de comunicación rs
232 con el protocolo de f1 se agrega por
default
asigna un nombre puede ser modificado
vamos a dejar el que viene por default y
en seguida que configura una serie de
parámetros la velocidad con la cual se
va a estar comunicando la computadora
con el plc si va a tener paridad par
impar etcétera aquí lo importante sobre
todo cuando llegan a tener el plc es
determinar correctamente el puerto de
comunicación ya que los demás parámetros
pueden ser auto configurados a través
del botón auto config en este caso
derivado de que se está haciendo este
vídeo en una computadora personal que no
cuenta ya actualmente con puerto serial
se está haciendo uso de un conversor de
usb a serial el cual al conectarse al
equipo de cómputo genera un puerto
serial virtual denominado con tres de
tal manera que vamos a establecer la
comunicación a través de él con tres
damos auto configurar en automático el
sistema hace una escaneo inmediatamente
que lo identifique localiza marca como
exitosa el punto de conexión
configurando en automático todos los
parámetros adicionales
vamos ok y el equipo ya se encuentra
identificado y en comunicación a través
de este protocolo cerramos esta ventana
y minimizamos el rc links no lo cerramos
porque dejamos mos todavía abierto el
canal de comunicación únicamente lo
minimizamos abrimos el software que
vendría
hacer el rs logic para llevar a cabo la
programación vamos a crear un nuevo
proyecto denominado con algún nombre
vamos a dar el nombre de básicas
de llevado que vamos a programar
funciones básicas y dentro de toda la
gama de procesadores que puede soportar
este software vamos a seleccionar el
correspondiente a micro logix 1100 y en
nuestro caso particular a lo que es la
serie b esta información evidentemente
es derivado del plc que físicamente
tenemos inmediatamente tenemos ya un
ambiente de programación del diagrama de
escalera un árbol con algunos elementos
de información que poco a poco se irán
viendo en otros vídeos más avanzados
ahorita lo que vamos a hacer son las
funciones básicas y lo primero a llevar
a
cuenta en consideración es el hecho de
que el software parte el diagrama de
escalera con una línea de finalización
para garantizar que no vayamos a omitir
ese punto de tal manera que si queremos
agregar líneas bastaría dar botón
derecho insertar línea y vamos a empezar
a proceder a llevar a cabo la primera
función que es la identidad
seleccionamos el icono del contacto
normalmente abierto aquí tenemos en este
apartado los elementos más comunes para
programación básica derivado de los
vídeos más adelante se verán algunos
otros iconos conforme se vayan
requiriendo con estos por el momento es
más que suficiente seleccionamos un
contacto nuevamente abierto lo
arrastramos y en el momento que cambia a
color verde se suelta indicando que ya
lo podemos tener en conexión
lo mismo vamos a hacer con la salida
y la conectamos al extremo derecho y
ahora vamos a proceder a identificar el
direccionamiento de este pls damos un
click y en el caso de las entradas en el
psl hembra la ley se identifica con la
letra y dos puntos la dirección que
podría ser 0 diagonal 0 en este caso si
vamos a ir en orden es la primera que
estamos programando basta que diésemos
un enter en automático sugiere que vamos
a hacer la programación de una entrada
nos sugiere la primera y vamos a
agregarle un comentario y una etiqueta
el comentario va a ser un botón 1 y la
etiqueta únicamente más corta vamos a
ponerle botón 1 y a la salida que
vendría a representar se la carga vamos
a ponerle la identificación de
direccionamiento o correspondiente a la
put lo mismo podríamos escribirla por
completo o 2 puntos 0 diagonal 0
vamos a darle
ok y en automático nos sugiere el
direccionamiento
0 diego en el cielo
vamos a enter nos va a pedir lo que es
el comentario y la etiqueta vamos a
poner que este es la función identidad y
en el caso del símbolo vamos a poner que
este es la salida 1 confirmamos y vamos
a proceder a llevar a cabo lo mismo pero
para las otras cuatro funciones básicas
para lo cual vamos a ingresar tres
líneas más la siguiente sería la función
negación por lo tanto estamos un
contacto normalmente cerrado lo tomamos
lo soltamos
va directamente hacia una salida
para la siguiente función sería la an
colocamos dos contactos en serie y
finalmente otras las funciones básicas
sería la función org en el caso de labor
lo que requerimos es un paralelo o un
branch para ello tenemos la siguiente
herramienta este me representa la
conexión de un paralelo damos un clic
arrastramos a donde lo queremos donde
aparezca en verde soltamos y arrastramos
hasta la cantidad de contactos que
queramos poner en paralelo en este caso
solamente es uno arrastramos otro
contacto normalmente abierto y ya
tenemos el arreglo paralelo lo que
faltaría de estas dos líneas serían sus
cargas correspondientes y posteriormente
llevará a cabo el direccionamiento de
cada uno de esos elementos vamos a
colocar en el primero y dos puntos
si 0 diagonal 0 en este caso vamos a
poner la salida 2 recordando que las
salidas empiezan con
dos puntos y con enter en automático
indicamos que sea la siguiente
disponible vamos a proceder ahora a
hacerla funcionar este elemento vamos a
ponerle que es el botón 1 si lo aprecian
en este caso ya pude colocar el nombre
del contacto directamente de la etiqueta
generada del tag en este caso si la
primera vez que voy a ocupar un elemento
sería recomendable ponerle la dirección
que corresponde y vamos a ocupar el
segundo botón
vamos a poner la tercera carga o damos
centre enter y que en automático nos
vaya indicando al siguiente vamos a
poner ahora la función ahora a partir de
los dos botones que estamos contemplando
este será el botón uno y el siguiente
sería el botón dos y finalmente
tendríamos nuestra cuarta salida que
sería la función org o salida cuatro
aquí vamos a modificar la no era la
negación negación del anterior
esta es la and y es propiamente la
salida 3 bien lo siguiente que vamos a
proceder a llevar a cabo es la revisión
del programa una compilación a través de
este icono que es una hoja con una
palomita nos indica que no hay errores y
lo que vamos a proceder ahora es
establecer la comunicación entre el
software y el plc para llevar a cabo lo
que es la descarga del programa nos
vamos a comunicación preguntamos quién
está en línea nos tiene que identificar
qué de los equipos que tenemos
conectados físicamente a la computadora
hayan sido reconocidos a través del
canal de comunicación
el rc links y tendría que desplegarse
aquí en este caso el equipo que tenemos
conectado es un rs logic 1000 que es
este le damos doble clic e indicando que
es el elemento que vamos a seleccionar
nos pide enviar cambios guardar cambios
le confirmamos vamos a guardar el
archivo vamos a proceder a llevar a cabo
la programación del equipo nos vamos a
este apartado nos vamos y vamos a
descargarlo confirmamos que lo vamos a
descargar
en ese instante se está descargando
hacia el plc y lo vamos a cambiar a modo
run podés ver como cambio el número 2
que tiene el estéreo de room indicándome
quien es instante el plc se encuentra
ejecutando un programa tan es así que se
escuchó el accionamiento de un relevador
que es la manera en que tiene este
equipo sus salidas y aparte se empezaron
a ver cambios en la pantalla respecto a
lo que son en lo que son las salidas se
empezaban a ver cambios en lo que son
las salidas la segunda salida se
encuentra activa ingresando al software
lo tenemos en línea para apreciar que se
encuentra este gráfico de una escalerita
girando indicando que nos encontramos en
línea tenemos este plc de manera física
el cual ya tiene en este instante
descargado el programa cabe recordar que
de lo dicho éste plc
sus entradas corresponden a señales de
corriente alterna de 110 volts para
efectos de este pequeño ejercicio no le
vamos a conectar ninguna entrada el
derivado que se implicaría que
tendríamos que traer algunos botones
algunas lámparas etcétera que
seguramente haremos en otros vídeos es
esto también vamos a subsanarlo a través
de una herramienta que se llama
forzamiento vamos a la parte del
software y aquí vamos a ver algo que es
muy importante a la hora de llevar a
cabo una programación vamos a llevar a
cabo que si yo no tengo la oportunidad
en ese instante de físicamente a esta
entrada física mandarle un pulso de 110
volt de corriente alterna para probar la
ejecución de la lógica lo que yo puedo
hacer es que a través de este software
siempre y cuando yo me encuentre en
línea pueda hasta cierto punto simular
que estoy haciendo el accionamiento de
esa señal a eso se le denomina forzado
el término correcto es forzado porque
estoy obligando que el hardware
reaccione ante una orden del software
me voy a asia botón derecho y una de las
opciones que aparecen force on vamos a
simular que está recibiendo un pulso al
recibir el pulso apreciamos que se
activó la primera salida derivado que es
entidad
la segunda se apagó la tercera sigue sin
activarse porque es una no basta con la
primer señal y la cuarta está activa
derivado que son ahora y lo podemos ver
no solamente en el software si ahora nos
enfocamos a detalle en el hardware
podemos ver que efectivamente se activó
la señal de salida 0 o la primer salida
la segunda se apagó la tercera sigue sin
estar activa y la cuarta está activa voy
a remover el forzado y ahora voy a
proceder a forzar
segunda vamos a poner ahora
interesó la atención hacia la pantalla
de del plc físico con el software
en ese instante a forzar la segunda
entrada a un
y en el plc se escuchó el accionamiento
de los relevadores que tuvieron algún
cambio y en este caso la cuarta salida
que corresponde a la función ahora se
activó y si volvemos al software vemos
que la única línea que se activa con una
sola señal vendría a ser la función or
derivada de este arreglo que tenemos
aquí del paralelo con la entrada 2
tenemos también activa la segunda salida
pero eso se debe a que recuerden que la
función es negada es inversa vamos ahora
a aquí desde software y lo seguimos
observando a forzar también la primera
entrada y tener las dos entradas
forzadas y en ese instante vemos que se
activa la salida pero si nos vamos hacia
la parte de lo que es el plc podemos ver
que también se efectuaron esos cambios
de acuerdo a la lógica estamos
programando esta función de forzar suele
ser importante cuando se está haciendo
un arranque en frío en planta
y cuando tenemos un ingeniero que está
en el cuarto de control comunicándose
por radio con un ingeniero que se
encuentra en planta y se van coordinando
y un ingeniero le dice voy a mandar a
arrancar tal bomba a la accionando la
simulación de que entró tal sensor de
esa manera aunque ese censo ahorita no
esté operando porque tal vez es un
sensor de nivel y el tanque se encuentra
vacío pueda yo verificar que realmente
el pelé se está activando la carga que
se encuentra en planta en la industria
que el ingeniero segundo va a notificar
que efectivamente está arrancando lo que
hay que tener mucho cuidado de esto es
el hecho de garantizar que estos
elementos de forzamiento una vez que ya
se hayan hecho las pruebas se remuevan
se pueden remover de manera
independiente como lo hicimos hace un
momento botón derecho remover fuerza
pero únicamente estaríamos removiendo el
forzamiento de la segunda entrada si yo
quiero remover todos los forzamientos
que pude
yo haber dejado activos tendría que irme
a este apartado que se encuentra aquí
arriba respecto a forzamientos desplegar
el punto de indicar que todos sean
removidos en este punto desplegamos y
damos la opción de remover todos los
elementos que hayan quedado forzados
para que por alguna omisión por parte
del programador haya olvidado quitar
algún forzamiento entonces con esto
garantizamos que todos los forzamientos
quedaron liberados
y de esta manera pues estamos dando una
descripción de cómo llevar a cabo una
programación básica dando una
identificación de cómo es que se lleva a
cabo el direccionamiento de las entradas
en allen bradley y las salidas y un
nuevo concepto
que no se había manejado a otros países
pero que de hecho varios lo manejan que
es la posibilidad de forzar entradas
salidas y hasta aquí con este vídeo
Weitere ähnliche Videos ansehen
Blink an LED With Arduino in Tinkercad
FUNCIONES LÓGICAS EN LADDER o KOP | AND y OR | ENCLAVAMIENTO o AUTORRETENCION
Aprende a programar desde cero con PseInt! | Primer Algoritmo! | Parte 4
Conectar LOGO de Siemens mediante Node Red con Internet
Lógica de Programación 👩💻 Aprende a programar en 10 minutos
CAPITULO 1: INTRODUCCION | CURSO BASICO de PLC | PLC desde CERO
5.0 / 5 (0 votes)