Salvá, Antpnio | Facultad De Ingenieria, Unam |
Altamirano, Luis | Facultad De Ingenieria, Unam |
Sánchez, Víctor | Facultad De Ingenieria, Unam |
Resumen: En este trabajo se presenta un prototipo de controlador lógico denominado PLMSH_18 (Programador Lógico Modular basado en el microcontrolador MC9S08SH32 de NXP/FREESCALE). El dispositivo desarrollado cuenta con 12 entradas binarias, 6 salidas binarias y puede manejar hasta 80 variables binarias internas. Para el desarrollo de aplicaciones de control lógico y secuencial (CLS), el dispositivo puede realizar diversos bloques funcionales, denominados módulos lógicos, que pueden ser entre otros: compuertas lógicas, temporizadores, contadores de eventos y secuenciadores de estados binarios. Para fines de la realización de un determinado CLS, el dispositivo cuenta con un lenguaje de programación textual denominado SIIL2, para el cual se desarrolló un compilador cruzado denominado COMSIIL2, el cual es parte de un software manejador denominado SWMANPLM, propio del PLMSH_18 y otros dispositivos de su tipo diseñados previamente. El manejador SWMANPLM se ejecuta bajo WINDOWS en una computadora de propósito general, ligada vía puerto serie con el PLMSH_18 y cuenta con, entre otras, las siguientes facilidades: compilación de programas fuente en SIIL2 con reporte de errores de sintaxis, carga y ejecución inmediata en el PLMSH_18 de programas en SIIL2, que no contengan errores de sintaxis.
¿Cómo citar?
Antonio Salvá, Luis Altamirano & Víctor Sánchez. PLMSH_18, Controlador Lógico Compacto Basado en el Microcontrolador MC9S08SH32. Memorias del Congreso Nacional de Control Automático, pp. 170-175, 2018.
Palabras clave
Automatización, Control Lógico, Control Secuencial, PLC, Microcontrolador, Módulo Lógico, PCB, MCU
Referencias
- Bolton, W. PROGRAMMABLE LOGIC CONTROLLERS (2015). Newnes. EUA.
- Erickson, K. Programmable Logic Controllers: An Emphasis on Design and Application. Second Edition (2011). Dogwood Valley PressNewnes. EUA
- Salvá, A. (2015a). GUÍA BÁSICA DE SIIL2. Descargar archivo: http://dctrl.fi-b.unam.mx/~salva/gbsiil2.pdf
- Salvá, A, L. Altamirano (2015b). SIIL2, Lenguaje de Programación Textual para Control Lógico. MEMORIA DE CNCA 2015, realizado en Cuernavaca Morelos, México en octubre de 2015.
- Salvá, A, L. Altamirano (2015c), L Álvarez, A Herrera. PLM3, Controlador Lógico Programable para Auxilio Didáctico. MEMORIA DE CNCA 2015, realizado en Cuernavaca Morelos, México en octubre de 2015.
- Salvá, A (2016). AIDA08SH AMBIENTE INTEGRADO PARA DESARROLLO Y APRENDIZAJE CON MICROCONTROLADORES MC9S08SH32 HABILITADOS COMO DISPOSITIVOS CHIPBAS8SH. Descargar archivo: http://dctrl.fib.unam.mx/~salva/guia_aida08sh_cn2.pdf