Que tal Sacache, me parece bárbaro lo que estás haciendo. Te cuento que estoy realizando un proyecto similar al tuyo pero bajo las siguientes premisas:
- El PLC tiene un solo micro Pic16F877A, el cual posee un BootLoader (efectivamente es como leiste en inglés, el encargado de hacer que el micro se grabe a si mismo).
- Para realizar la programación del micro, estoy creando un programa en visual basic que permite programarlo en ladder, realmente no conozco mucho de LabView, pero me parece mejor la idea de entregar un .exe que permita hacer la programación del PLC sin tener que recurrir al LabView que es un programa comercial.
Te cuento que del bootloader tienes bastante información e incluso los programas fuentes en la sig dirección de Microchip
Nota de aplicación (AN851)
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en012031En esta otra dirección tienes un programa que permite programar en esquemas ladder y luego de seleccionar el micro te pasa ese esquema a un código .ASM. Luego mediante el bootloader puedes bajarlo directamente y por el rs232 al PLC (picmicro)
El programa se llama LadderLogic y la dir es
http://cq.cx/ladder.plYo estoy tratando que el programa mío haga ambas cosas: programar en ladder, pasarlo a .ASM o .HEX y tambien enviarle este último al Bootloader del micro. pero recién estoy comenzando y me está costando bastante, pero despacito voy avanzando.
Talvez los links que te pasé puedan ayudarte un poco.
Saludos a todos desde Argentina