Anjerson Villalobos Quesada PLC Modular • Son dispositivos ampliamente configurables, el usuario configura el dispositivo de acuerdo a las necesidades de la tarea de automatización, por lo general se utilizan módulos de E/S discreto o analógico. Partes del PLC Modular Módulos especiales; • BCD Entradas y Salidas. • Entrada de termorresistencias. • Salidas a display. • Memorias de datos. Módulos inteligentes; • Control de motores paso a paso. • Contadores de pulsos. • Medidores de Frecuencia. Lenguaje Estructurado • Es un lenguaje muy similar al Pascal
Ventajas del lenguaje:
• Soporta instrucciones aritméticas complejas. • Soporta instrucciones anidadas. • Soporta ciclos de iteración (repeat-until, while-do) • Soporta ejecución condicional (if-then-Else, Case) • Para agregar comentarios se coloca (* *) y el cometario no se ejecuta. Comando Función Comando Función Clausulas Definición de datos FROM especifica la tabla de la CREATE crea nuevas tablas, campos e cual se van a seleccionar índices los registros
DROP elimina tablas e índices GROUP BY separa los registros
seleccionados en grupos específicos ALTER modifica las tablas agregando campos o cambiando la definición HAVING expresa condición que de los campos. debe satisfacer cada grupo Manipulación de datos ORDER BY ordena los registros seleccionados de acuerdo SELECT consulta registros de la base de con un orden específico datos que satisfagan un criterio WHERE determina los registros determinado seleccionados en la INSERT carga lotes de datos en la base de clausula FROM datos en una única operación. UPDATE modifica los valores de los campos y registros especificados DELETE elimina registros de una tabla Comando Función Comando Función Operadores Funciones de Agregado AND devuelve un valor de AVG calcula el promedio de verdad sólo si ambas los valores de un son ciertas. campo determinado OR devuelve un valor de verdad si alguna de las COUNT devuelve el número de dos es cierta. registros de la selección NOT Devuelve el valor contrario de la SUM suma de todos los expresión. valores de un campo Comparación determinado < Menor MAX devuelve el valor más > Mayor alto de un campo especificado <> Distinto <= Menor o igual MIN devuelve el valor más >= Mayor o igual bajo de un campo especificado