Investigación de Controlador Logico Progamable
Investigación de Controlador Logico Progamable
Investigación de Controlador Logico Progamable
ALUMNO:
MATERIA:
AUTOMATIZACION DE PROCESOS
MAESTRO:
CARRERA:
GRUPO:
IPIW42
10 MARCAS DE PLC
1. PLC AB (Allen Bradley)
2. PLC Siemens
3. PLC ABB (Asea Brown Boveri)
4. PLC Omron
5. PLC Mitsubishi
6. PLC Schneider
7. PLC Delta
8. PLC Hitachi
9. PLC de GE (General Electric)
10. PLC Honeywell
FORMAS DE PROGRAMAR
Lista de instrucciones (IL)
Este tipo de lenguaje de programación de PLC se basa en el texto, que funciona
como el lenguaje básico. Su último propósito es utilizar un dispositivo que consiga
procesar las instrucciones mediante los códigos AND, OR y LD. Es el lenguaje de
texto con más años de uso, siendo la base del resto de lenguajes y al que se
recurría cuando los ordenadores no tenían capacidad gráfica.
TOF
CTU
CTU/CTD
La funcionalidad de las instrucciones CTU y CTD son comúnmente utilizadas en
conjunto para hacer el conteo ascendente y descendente de un mismo tag.
Una característica importante de esta instrucción es que maneja el flanco de
subida (en el vídeo de este artículo se explica a detalle este concepto) como
detonante para el conteo, por lo que no importa el tiempo que dure la señal
encendida, siempre contará solo una vez.
Para poder contar una vez más es necesario desactivar la señal de entrada y
activarla de nuevo, de esta manera tenemos un flanco de subida más.
Para entender mejor la funcionalidad de estas dos instrucciones vamos a utilizar
una secuencia donde vamos a suponer un Preset de 4 en el contador en cuestión.
1. Las condiciones de la línea de la instrucción CTU son verdaderas, por
lo que el Countup es activado y el Accumulated avanza a 1.
2. La línea ahora es falsa, por lo que el Countup se desactiva y
el Accumulated mantiene su valor de 1.
3. Las condiciones se vuelven verdaderas de nuevo, el Countup se activa
y el Accumulated aumenta su valor a 2.
4. Los pasos 1 y 2 se repiten dos veces más, llegamos al valor de 4 por lo
que el Accumulated es mayor o igual al Preset y el Done es activado.
5. Los pasos del 1 al 2 se repiten dos veces más, llegamos al valor 6,
el Accumulated sigue siendo mayor o igual al Preset por lo que
el Done sigue activado.
6. Ahora la línea de la instrucción CTD es verdadera, por lo que
el Countdown es activado, el Accumulated retrocede al 5 por lo que
el Done sigue activado.
7. La línea del CTD ahora es falsa, por lo que el Countdown se desactiva,
el Accumulated mantiene su valor de 5 y el Done sigue activado.
8. Las condiciones se vuelven verdaderas de nuevo, el Countdown se
activa, el Accumulated disminuye su valor a 4 y el Done sigue activado.
9. Los pasos del 6 al 7 se repiten una vez más, por lo que
el Accumulated disminuye a 3 y el Done se desactiva.
10. Los pasos del 1 al 2 se repiten, así que el Accumulated aumenta al
valor 4 y el Done se activa de nuevo.
11. Las condiciones de la línea de la instrucción RES son verdaderas por lo
que el Accumulated se va a 0 y el Done es desactivado.
Como podrás observar a grandes rasgos el CTU aumenta el valor
del Accumulated en una unidad, el CTD disminuye el valor del Accumulated en
una unidad y el RES desactiva el Done y devuelve el Accumulated a 0.
Bibliografía