SlideShare una empresa de Scribd logo
Integrantes Grupo 8
PLC - Controlador lógico programable Dispositivos electrónicos usados en la automatización industrial Surgieron a finales de los 60’ como una solución eficiente para la reemplazar los circuitos basados en relés
PLC - Controlador lógico programable Pueden comunicarse con otros controladores y computadoras de redes local. Son una parte fundamental de los modernos sistemas de control distribuido.
Los PLC con forma de rack tienen módulos de E/S que permiten la conexión de: E/S digitales y analógicas Módulos de aplicación especifica: Reguladores PID Enconders Buses de campo. Comunicaciones PLC - Controlador lógico programable
HMI – Interfaz hombre maquina Es el medio con el cual el usuario puede comunicarse con una máquina, equipo o computadora. Comprende todos los puntos de contacto entre el equipo y el usuario.
HMI – Interfaz hombre máquina Funciones principales: Puesta en marcha y apagado. Control de las funciones manipulables del equipo. Comunicación con otros sistemas. Información de estado. Configuración de la propia interfaz y el entorno. Intercambio de aplicaciones. Control de acceso.
SCAN Ciclo Scan: Consiste en una secuencia básica de operación del autómata en la cual se divide entres fases principales: Lectura de señales desde la interfaz de entrada. Procesado del programa para obtener las señales de control. Escritura de las señales en la interfaz de salida. Lee las entradas Almacena estado de las entradas Ejecuta el programa por orden establecido Escribe las salidas
Lenguajes Existen varios lenguajes de programación para los PLC, pero los mas significativos son:
Lenguajes Todos estos cumplen con el estándar IEC 61131 – 3
PC Industriales Son sistemas electrónicos constituidos por un computador de propósito general adecuadamente diseñado y montado para poder trabajar en un entorno de un proceso industrial continuo o discreto y soportar las condiciones ambientales adversas (polvo, temperaturas, interferencias electromagnéticas, vibraciones,
PC Industriales ThinkIO-P
Sistemas Operativos de Tiempo Real Es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible (determinista), algunas características son: No utiliza mucha memoria  Cualquier evento en el soporte físico puede hacer que se ejecute una tarea  Multi-arquitectura (puertos de código para otro tipo de UCP)  Muchos tienen tiempos de respuesta predecibles para
PLC / Linux Generalidades Proyecto PLC – Linux RTLinux Tareas Tiempo Real Arquitectura Utilizada
PLC / Linux
PLC / Linux Implementación Configuración Generación de código en C Compilación Módulo
PLC / Linux
PLC / Linux Código Ejemplo de Fichero Patrón
Implementaciones conocidas
Proyecto PuffinPLC
Proyecto MatPLC:
Herramientas de programación   OpenPCS
OpenPCS SmartPLC/embebido
OpenPCS El runtime OpenPCS es un SoftPLC compatible con IEC 61131-3 Esta maquina vitual se ejecuta en UCODE, un codigo universal, independiente que emula un PLC. Dado que existe una amplia gama de distintos sistemas, el objetivo fue implementar un kernel runtime portable, el cual puede ser fácilmente adaptable a cualquier controlador y sistema operativo.Esta  escrito en ANSI c,permitiendo de esta manera una alta portabilidad. Corre en forma nativa para WinCE , MS C.NET y XP  Embedded   en procesadores de 8 a 64 bit.
Herramientas de programación CoDeSys
CoDeSys Codesys sp run time system Entre las familias de cpu que soportan  al Codesy sp run time se encuentran: Infineon SAB80C167 family Infineon TriCore ARM based CPUs Renesas SH 2/3/4 Motorola ColdFire PowerPC Intel 80186/80x86/Pentium x MIPS Analog Devices BlackFin Altera NiosII
CoDeSys Automation Alliance (CAA) El Principal objetivo de la CAA es ofrecer un conjunto de dispositivos para diferentes tareas industriales con un único instrumento de programación, CoDeSys. La plena interoperabilidad y el intercambio de datos a nivel de aplicación están garantizados por las empresas del CAA que se reúnen en talleres periódicos para seguir el proceso de normalización.
Estandar IEC 61131-3   Es el único estándar global para la programación de control industrial. Se enfoca en la forma de diseñar y operar los controles industriales y de la normalización de la interfaz de programación. Este estándar de interfaz de programación permite que personas con diferentes antecedentes y habilidades puedan crear diferentes elementos de un programa durante las diferentes etapas del ciclo de vida de software: análisis, diseño, implementación, pruebas, instalación y mantenimiento. Sin embargo, todas las piezas se adhieren a una estructura común para trabajar juntos en armonía.
VENTAJAS  DE LOS PLC'S Menor tiempo de elaboración de proyectos. Fácil de expandir y modificar. Posibilidad de añadir modificaciones sin costo añadido en otros componentes. Menor costo de mano de obra. Facilidad de mantenimiento (económico) y diagnostico de fallas. Posibilidad de gobernar varias máquinas con el mismo autómata. Menor tiempo de puesta en funcionamiento. Si el autómata queda pequeño para el proceso industrial puede seguir siendo de utilidad en otras máquinas o sistemas de producción. Alta confiabilidad, gran eficiencia y flexibilidad. Menor cableado, reduce los costos y los tiempos de parada de planta. Flexibilidad de configuración y programación, lo que permite adaptar fácilmente la automatización a los cambios del proceso Físicamente pequeños. Fácil de interconectar.

Más contenido relacionado

PDF
Presentación p.l.c.
PPTX
Pauta elemental para selección de un PLC
DOCX
PPT
Plc's
PDF
PDF
Plc i dont know
PDF
Rs logix 500
Presentación p.l.c.
Pauta elemental para selección de un PLC
Plc's
Plc i dont know
Rs logix 500

La actualidad más candente (20)

PDF
2 Historia De Los Plc S
PPTX
Controlador logico programable (PLC)
PPTX
Proyecto aula
PPTX
Controlador logico programable
PPTX
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PPSX
Plc´s presentación power point
PPTX
Plc luis alejandro pacheco
DOCX
PDF
Automatizaciondeprocesoscon plc
PPTX
Estructura plc
PDF
Unidad4 plc scada Comunicaciones Industriales
PDF
Unidad3 plc scada Diseño Pantallas HMI
PDF
Memorias de un plc y su clasificación
PPTX
Plc diapositivas
PPSX
CONTROLADORES LOGICOS PROGRAMABLES
PPT
Controlador logico programable
PPT
PDF
Curso: PLC Siemens S7-1200 y Allen Bradley Micrologix
PPTX
El plc compu 1 keneling gullo
2 Historia De Los Plc S
Controlador logico programable (PLC)
Proyecto aula
Controlador logico programable
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
Plc´s presentación power point
Plc luis alejandro pacheco
Automatizaciondeprocesoscon plc
Estructura plc
Unidad4 plc scada Comunicaciones Industriales
Unidad3 plc scada Diseño Pantallas HMI
Memorias de un plc y su clasificación
Plc diapositivas
CONTROLADORES LOGICOS PROGRAMABLES
Controlador logico programable
Curso: PLC Siemens S7-1200 y Allen Bradley Micrologix
El plc compu 1 keneling gullo
Publicidad

Destacado (20)

PPTX
Programacion basica mas usada de plc
PPTX
Plc edson
PPT
Plc
PPT
Cruceros GaláPagos
PDF
¿Cómo se midió por primera vez la velocidad de la luz
PDF
SEOGuardian - Report posizionamento nei motori di ricerca - Calzini Online
PPT
Ana manzano[1]
PDF
MacSysAdmin Tools Smörgåsbord
PDF
37° Cividale - Castelmonte / Elenco iscritti ufficiale
PDF
Brochure Linkness 3a versione
PDF
Multiple Frequentis press releases for NASA MOVE
PDF
Gemeindebrief Apr_Mai2015
PDF
CV Katia Smolyazhenkova
PDF
BBA Management(2010)
PDF
Ruta de Resistencia 6. peru, el que no tiene de inga, tiene de mandinga
PPT
edudip @ ADM online congress: social web
PDF
AUREN Actualidad laboral septiembre 2015
PDF
Currículo integrado hispano-británico para Educación Infantil y orientacione...
PDF
Nvalue Company Presentation
PDF
Social Media Personalmarketing
Programacion basica mas usada de plc
Plc edson
Plc
Cruceros GaláPagos
¿Cómo se midió por primera vez la velocidad de la luz
SEOGuardian - Report posizionamento nei motori di ricerca - Calzini Online
Ana manzano[1]
MacSysAdmin Tools Smörgåsbord
37° Cividale - Castelmonte / Elenco iscritti ufficiale
Brochure Linkness 3a versione
Multiple Frequentis press releases for NASA MOVE
Gemeindebrief Apr_Mai2015
CV Katia Smolyazhenkova
BBA Management(2010)
Ruta de Resistencia 6. peru, el que no tiene de inga, tiene de mandinga
edudip @ ADM online congress: social web
AUREN Actualidad laboral septiembre 2015
Currículo integrado hispano-británico para Educación Infantil y orientacione...
Nvalue Company Presentation
Social Media Personalmarketing
Publicidad

Similar a Plc Sobre Linux (20)

PDF
Investigación de PLCs Valeria Rodriguez Cornejo.pdf
PDF
Controladores lógicos programables
DOC
CURSO PLC (1)
DOCX
Ingenieria electronica
PPTX
INFORME UNIDAD III- AUTOMATIZACIÓN Y CONTROL INDUSTRIAL 2023-B.pptx
PPT
Presentación_PLC.ppt
PPT
Presentación_PLC.ppt
PPT
Presentación_PLC.ppt
PPT
Presentación_PLC.ppt
PPT
INTRODUCCION A LA PROGRAMACIONPresentación_PLC.ppt
PPT
Presentación basica de PLCs y su historia.ppt
PPTX
Presentacion plc (1)
DOC
Curso Plc C.E.T,I,S 15
PPT
Plc
PDF
cap2.pdf
DOC
Controlador lógico programable
PPTX
Plc (presentacio)
Investigación de PLCs Valeria Rodriguez Cornejo.pdf
Controladores lógicos programables
CURSO PLC (1)
Ingenieria electronica
INFORME UNIDAD III- AUTOMATIZACIÓN Y CONTROL INDUSTRIAL 2023-B.pptx
Presentación_PLC.ppt
Presentación_PLC.ppt
Presentación_PLC.ppt
Presentación_PLC.ppt
INTRODUCCION A LA PROGRAMACIONPresentación_PLC.ppt
Presentación basica de PLCs y su historia.ppt
Presentacion plc (1)
Curso Plc C.E.T,I,S 15
Plc
cap2.pdf
Controlador lógico programable
Plc (presentacio)

Último (20)

PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
capacitación de aire acondicionado Bgh r 410
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Propuesta BKP servidores con Acronis1.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
historia_web de la creacion de un navegador_presentacion.pptx
Presentacion de Alba Curso Auditores Internos ISO 19011
Curso de generación de energía mediante sistemas solares
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
introduccion a las_web en el 2025_mejoras.ppt
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
TRABAJO DE TECNOLOGIA.pdf...........................
capacitación de aire acondicionado Bgh r 410
Influencia-del-uso-de-redes-sociales.pdf
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...

Plc Sobre Linux

  • 2. PLC - Controlador lógico programable Dispositivos electrónicos usados en la automatización industrial Surgieron a finales de los 60’ como una solución eficiente para la reemplazar los circuitos basados en relés
  • 3. PLC - Controlador lógico programable Pueden comunicarse con otros controladores y computadoras de redes local. Son una parte fundamental de los modernos sistemas de control distribuido.
  • 4. Los PLC con forma de rack tienen módulos de E/S que permiten la conexión de: E/S digitales y analógicas Módulos de aplicación especifica: Reguladores PID Enconders Buses de campo. Comunicaciones PLC - Controlador lógico programable
  • 5. HMI – Interfaz hombre maquina Es el medio con el cual el usuario puede comunicarse con una máquina, equipo o computadora. Comprende todos los puntos de contacto entre el equipo y el usuario.
  • 6. HMI – Interfaz hombre máquina Funciones principales: Puesta en marcha y apagado. Control de las funciones manipulables del equipo. Comunicación con otros sistemas. Información de estado. Configuración de la propia interfaz y el entorno. Intercambio de aplicaciones. Control de acceso.
  • 7. SCAN Ciclo Scan: Consiste en una secuencia básica de operación del autómata en la cual se divide entres fases principales: Lectura de señales desde la interfaz de entrada. Procesado del programa para obtener las señales de control. Escritura de las señales en la interfaz de salida. Lee las entradas Almacena estado de las entradas Ejecuta el programa por orden establecido Escribe las salidas
  • 8. Lenguajes Existen varios lenguajes de programación para los PLC, pero los mas significativos son:
  • 9. Lenguajes Todos estos cumplen con el estándar IEC 61131 – 3
  • 10. PC Industriales Son sistemas electrónicos constituidos por un computador de propósito general adecuadamente diseñado y montado para poder trabajar en un entorno de un proceso industrial continuo o discreto y soportar las condiciones ambientales adversas (polvo, temperaturas, interferencias electromagnéticas, vibraciones,
  • 12. Sistemas Operativos de Tiempo Real Es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible (determinista), algunas características son: No utiliza mucha memoria Cualquier evento en el soporte físico puede hacer que se ejecute una tarea Multi-arquitectura (puertos de código para otro tipo de UCP) Muchos tienen tiempos de respuesta predecibles para
  • 13. PLC / Linux Generalidades Proyecto PLC – Linux RTLinux Tareas Tiempo Real Arquitectura Utilizada
  • 15. PLC / Linux Implementación Configuración Generación de código en C Compilación Módulo
  • 17. PLC / Linux Código Ejemplo de Fichero Patrón
  • 23. OpenPCS El runtime OpenPCS es un SoftPLC compatible con IEC 61131-3 Esta maquina vitual se ejecuta en UCODE, un codigo universal, independiente que emula un PLC. Dado que existe una amplia gama de distintos sistemas, el objetivo fue implementar un kernel runtime portable, el cual puede ser fácilmente adaptable a cualquier controlador y sistema operativo.Esta escrito en ANSI c,permitiendo de esta manera una alta portabilidad. Corre en forma nativa para WinCE , MS C.NET y XP Embedded en procesadores de 8 a 64 bit.
  • 25. CoDeSys Codesys sp run time system Entre las familias de cpu que soportan al Codesy sp run time se encuentran: Infineon SAB80C167 family Infineon TriCore ARM based CPUs Renesas SH 2/3/4 Motorola ColdFire PowerPC Intel 80186/80x86/Pentium x MIPS Analog Devices BlackFin Altera NiosII
  • 26. CoDeSys Automation Alliance (CAA) El Principal objetivo de la CAA es ofrecer un conjunto de dispositivos para diferentes tareas industriales con un único instrumento de programación, CoDeSys. La plena interoperabilidad y el intercambio de datos a nivel de aplicación están garantizados por las empresas del CAA que se reúnen en talleres periódicos para seguir el proceso de normalización.
  • 27. Estandar IEC 61131-3 Es el único estándar global para la programación de control industrial. Se enfoca en la forma de diseñar y operar los controles industriales y de la normalización de la interfaz de programación. Este estándar de interfaz de programación permite que personas con diferentes antecedentes y habilidades puedan crear diferentes elementos de un programa durante las diferentes etapas del ciclo de vida de software: análisis, diseño, implementación, pruebas, instalación y mantenimiento. Sin embargo, todas las piezas se adhieren a una estructura común para trabajar juntos en armonía.
  • 28. VENTAJAS DE LOS PLC'S Menor tiempo de elaboración de proyectos. Fácil de expandir y modificar. Posibilidad de añadir modificaciones sin costo añadido en otros componentes. Menor costo de mano de obra. Facilidad de mantenimiento (económico) y diagnostico de fallas. Posibilidad de gobernar varias máquinas con el mismo autómata. Menor tiempo de puesta en funcionamiento. Si el autómata queda pequeño para el proceso industrial puede seguir siendo de utilidad en otras máquinas o sistemas de producción. Alta confiabilidad, gran eficiencia y flexibilidad. Menor cableado, reduce los costos y los tiempos de parada de planta. Flexibilidad de configuración y programación, lo que permite adaptar fácilmente la automatización a los cambios del proceso Físicamente pequeños. Fácil de interconectar.