prezado Betin.
O seu maior problema estará em saber qual protocolo de comunicação o seu supervisório implementa.
Provavelmente ele deve implementar a pilha modbus.
Sobre o modbus, você pode procurar em
www.freemodbus.org/
Existem vários ports neste site, porém nenhum para PIC18. Eu te aconselho a pegar um compilador C como o C18 e portar o código.
Qualquer coisa posso tentar te auxiliar com isso, embora nunca tenha feito.
Já fiz algumas coisas com modbus porém fiz do zero, pegando a especificação do protocolo e implementando.
Espero ter ajudado em algo.