koke david: Te dare una explicacion general. El esquema basico de componentes
de lo que quieres es:
[PLC] <---> [modulo Front-End] <---> [GSM]
El modulo Front-End hace las veces de interface o traductor de infoprmacion entre dos tecnologias: la digital del PLC y la de comunicaciones del GSM, por lo que ese modulo es inteligente, bien pudiera ser un PC o un microcontrolador.
El modulo Front-End debe tener compatibilidad con ambos (PLC y GSM) tanto a nivel hardware como de software. El modulo tambien permite el trafico de datos desde y hacia el PLC.
CONECTIVIDAD PLC Y MODULO FRONT-END
Busca un PLC que tengan una conexion de red LAN, ya sea que venga incorporada o que la vendan como un modulo de extension. A traves de esa conexion ya se puede acceder al PLC desde un PC y en consecuencia, este tiene un firmware que habilita comunicaciones externas. Ese firmware dictara hasta donde es posible programarlo o interrogarlo para obtener estado de variables, etc.
Casi siempre hay un protocolo (handshake) y un grupo de comandos a usar para esta tarea.
Pero aun si el PLC es tan limitado que no tiene una conexion de red, pero si una conexion serial a la consola de programacion, se puede emular dicha consola en el PC.
CONECTIVIDAD MODULO FRONT-END Y MODULO GSM
Ahora bien, por el lado del modulo GSM, ocurre lo mismo. Si escoges un modulo que soporte comandos AT, y que tenga conexion de datos RS232 ya tienes mucho camino recorrido pues desde la PC puedes instruir el modulo GSM.
Por ultimo, tienes que programar el PC para que pueda conversar con ambos componentes (PLC y GSM) en el "idioma" que cada uno de ellos entiende.
Saludos