Documentos de Académico
Documentos de Profesional
Documentos de Cultura
API018
Automatización Industrial
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-5382691
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Es un temporizador hardware de cuenta atrás, que provoca un RESET o reinicialización
del PLC si no es redisparado antes de un cierto tiempo.
12. ¿La normal IEC61131 desarrolla únicamente un estándar para diferentes lenguajes
de programación en automatización industrial? Comente brevemente su respuesta.
Si, describe un modelo de programación y sus características como las directrices de
uso, independientemente del lenguaje de programa del PLC.
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
13. Según el modelo de programación de IEC61131, un programa en ejecución dentro de
un controlador industrial interacciona con el entorno mediante interfaces diferentes.
Descríbalos brevemente.
- Interfaz de E/S: lee la información de los sensores y manipula el proceso a través
de sus salidas.
- Interfaz de comunicaciones: el PLC se comunica con otros controladores, o con
paneles, con un SCADA, etc.
- Interfaz con el sistema propio: el sistema operativo y el hardware gestionan
aspectos del funcionamiento del controlador tales como lanzamiento y supervisión
de los programas que funcionan en él, o gestión de la inicialización.
14. El modelo de programación de IEC61131 tiene unas características determinadas,
comente la siguiente afirmación al respecto: “Permite integrar diferentes modos de
ejecución dentro del mismo controlador (por eventos, ejecución cíclica, ejecución
periódica…)”.
Verdadera, porque la norma permite que la interfaz del sistema gestione el orden de
ejecución y esta pueda ser modificada por el programador.
15. Enumere los elementos comunes del IEC61131-3 con los que se define la
arquitectura hardware del sistema de control.
-Configuración
-Recursos.
-Tareas.
16. En una sola palabra que es una configuración según la IEC61131-3
PLC
17. ¿Qué tipo de variables se definen a nivel de configuración?
-Variables de E/S
-Variables globales
-Variables de acceso.
18. Enumere los modos de ejecución definidos en el IEC61131-3 y coméntalos
brevemente.
- Cíclica: el programa se ejecuta de principio a fin + ciclo de SCAN, indefinidamente.
- Periódica: el programa se ejecuta a intervalos periódicos.
- Por eventos:
a) Asociados a sucesos internos: (Watchdog, fallo de comunicaciones con los
esclavos, sucesos horarios o de calendarios, diagnósticos…)
b) Asociados a entradas reales (ALARMAS DE PROCESO).
19. Explique la diferencia entre modo de ejecución cíclica y periódica.
La ejecución cíclica realiza la ejecución de inicio a fin en un ciclo de SCAN, en cambio la
ejecución periódica se ejecuta en intervalos de tiempo.
20. ¿Cómo se denominan los modos de ejecución en el IEC61131-3?
Tareas.
21. Según la norma IEC61131, ¿Qué es un recurso?
Interfaz a una máquina real o virtual capaz de ejecutar un programa IEC.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-5382691
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
Define todos los elementos hardware que necesita conocer el programador para que
el programa se ejecute.
El recurso se asocia a una CPU en un PLC
Si la tecnología lo permite puede contener varios programas.
Dentro de un recurso contiene: Tareas, Programas, Variables directas.
Pueden definirse: Variables globales (dentro del recurso) y asignación de programas a
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
tareas.
22. Defina el concepto de programa según la IEC61131.
Conjunto de instrucciones simples almacenadas linealmente en memoria. Estos
segmentos de memoria se conocen como módulos de programa.
Es un conjunto “ensamblado” interconectado, de unidades de programa.
23. Enumere los tipos de POU’s que define la normal IEC61131.
- FC: Funciones
- FB: Bloques funcionales
24. Dentro de los tipos de POU se encuentran los FC y FB, comente razonadamente la
siguiente afirmación al respecto: “la diferencia principal es que a los FC no se les
puede asignar una tarea cíclica”.
Es cierto ya que estos manejan variables temporales, las cuales se pierden una vez
terminado el ciclo, y no tienen memoria, por lo tanto, sería imposible ejecutar una
tarea cíclica
25. Según los POU que define IEC61131, las funciones (FC) ¿pueden disponer de una o
más salidas? Justifique su respuesta.
Solo tienen una salida. Esta característica suele ser ignorada por los fabricantes
permitiendo, en general, la implementación de su software de programación que una
función pueda devolver más de una salida.
26. Dentro de los POU que define IEC61131, las funciones (FC) están ideados para
resolver unas determinadas funciones, enumere al menos dos.
- Operaciones lógicas combinacionales.
- Funciones matemáticas
- Conversión de valores eléctricos a valores de ingeniería.
- El estándar define un conjunto mínimo de funciones a modo de librerías, a
disposición del programador.
27. Instancia.
Copia privada de un bloque tipo con memoria asignada. Como resultado:
- Hereda la estructura del bloque (nombre y tipo de las variables de la interfaz,
nombre y tipo de las variables locales).
- La instancia contiene el código o programa del bloque tipo.
- La memoria asignada es privada y contiene:
a) Datos locales estáticos.
b) Los valores “por defecto” de las variables de la interfaz.
c) Una copia de las variables de entrada y salida del último ciclo de ejecución.
d) Información interna (estados activos, tiempo de ejecución acumulado, …)
28. Bloque tipo
Es un POU con especificación de su interfaz, variables internas y código asociado que
no tiene asignado recursos del sistema (memoria real). Se trata de un modelo.
29. Enumere los principales lenguajes estructurantes de programación de PLC según la
IEC61131-3.
Definen la arquitectura del programa de control (programa principal).
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-5382691
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
- FUN- Funciones: Interconexión de POUs.
- SFC- Sequential Function Chart: Adecuado para sistemas secuenciales discretos
modelados mediante DES. Parecido al GRAFCET.
30. Enumere los lenguajes estándares de programación de PLC, y coméntelos
brevemente.
- LADDER- Contactos: Utilizado en el 80% de los programas. Adecuado para
profesionales acostumbrados a la lógica cableada.
- IL- Instruction List: Lenguaje de instrucciones parecido al ensamblador.
- ST- Structurated Text: Lenguaje de alto nivel parecido al PASCAL. Adecuado para
ingerieros software, y para desarrollar algoritmos complejos de tipo matemático
(p.e PID) o modelos DES (p.e redes de Petri)
31. Describa brevemente los tipos de temporizadores que define el estándar.
- S_IMPULS: Temporizador de impulso: el tiempo máximo que la señal de salida
permanece a 1 corresponde al valor de temporización “t” programado. La señal de
salida permanece a 1 durante un tiempo inferior si la señal de entrada cambia a 0.
- S_VIMP:Temporizador de impulso prolongado: La señal de salida permanece a 1
durante el tiempo programado, independientemente del tiempo en que l señal de
entrada esté a 1.
- S_EVERZ: Temporizador de retardo a la conexión: la señal de salida es 1 solamente
si ha finalizado el tiempo programado y la señal de entrada sigue siendo 1.
- S_SEVERZ: Temporizador de retardo a la conexión con memoria: La señal de salida
cambia de 0 a 1 solamente si ha finalizado el tiempo programado,
independientemente del tiempo en que la señal de entrada esté a 1.
- A_AVERZ: Temporizador de retardo a la desconexión: La señal de salida es 1
cuando la señal de entrada es 1 o cuando el temporizador está en marcha. El
temporizador arranca cuando la señal de entrada cambia de 1 a 0.
32. ¿Qué valor lógico toma la salida de un temporizador cuando está contando?
Según el tipo de temporizador que usaremos encontramos la salida a 0 o a 1.
33. ¿En qué consisten los test de verificación de un bloque función?
En asegurar que el comportamiento real del controlador se ajusta al diseñado en el
modelo DES.
34. Grafcet
Gráfico funcional de control de etapas y transiciones.
Lenguaje de documentación diseñado para describir procedimientos secuenciales
concurrentes complejos.
35. Comente brevemente la siguiente afirmación: “El SFC es un lenguaje estructurante
de documentación contemplado en la IE61131”.
Falso, debido a que el SFC es un lenguaje de programación incluido en el IEC61131 (no
de documentación), además es un lenguaje gráfico estructurante.
36. Al definir una etapa se genera una variable interna asociada, que se identifica con el
nombre de dicha etapa seguido por .X. ¿cuál es su cometido?
Indica el estado de la etapa (0-no actica, 1- Activa).
37. Comente la siguiente porción de un programa en SFC.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-5382691
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Divergencia en secuencias simultáneas. Existe sólo una
condición de transición, y al dispararse se activan
simultáneamente todas las etapas sucesoras (S2 y S3).
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
38. Al utilizar SFC (Secuential FUncion Chart, IEC define dos “errores tipo” a evitar en
programación, enumérelos y explique brevemente en qué consisten.
- Red insegura: es aquella cuyo diseño no asegura el funcionamiento correcto de la
misma, ya que solo ejecuta el ciclo completo algunas veces.
- Red Imposible: es la que, por su diseño, no ejecuta el ciclo completo nunca.
39. ¿Cómo se señalan las convergencias de secuencias (selectiva) en un SFC?
Se lanzan múltiples secuencias al mismo tiempo o se crea una condición de espera
antes de continuar
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-5382691
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales