Arduino UNO Shield RS232

Hola necesito leer la información enviada desde una placa, la idea es usar el shield RS232 y una Arduino UNO:

Esta es la shield RS232

Esta es una imagen de la placa con los pines desde donde necesito leer (en color rojo se detallan los pines).

Este es el conector RS232 mele para conectar desde la placa a la shield RS232.

El pin GND de la placa lo tengo conectado al pin 5 del conector.
El pin 12V de la placa lo tengo conectado al pin 9 del conector.
El pin RX de la placa lo tengo conectado al pin 7 del conector.
El pin TX de la placa lo tengo conectado al pin 8 del conector.

Estoy usando el siguiente código:

#include <Arduino.h>
#include <SoftwareSerial.h>
const int rx=2;
const int tx=3;

SoftwareSerial mySerial(rx,tx);

void setup()
{
mySerial.begin(9600);
Serial.begin(9600);
}

void loop() {
  if (mySerial.available()) {
    char data = mySerial.read();
    Serial.println(data);
  }
}

No logro leer nada desde la placa, incluso cambiando el rx por el tx. Espero su ayuda o comentarios.

Saludos

Hay documentación den San Google de RS232 para que empapeles todas las casas de tu barrio.
Ejemplo


Fuente: enlace

Ahi tienes las conexiones.

Pones RS232 en Google, luego imagenes y te puedes cansar de leer.
Paciencia para hacerlo, mirar bien que dice tu dispositivo a ser interrogado.
Ten cuidado de no cruzar los cables. Aprende a hacer lo que se conoce como una conexión NULL. O sea..
Arma desde tu arduino via la interfaz serie usando el shiel RS232 y el cable hacia el dispotivo a medir, pero en el extremo coloca un conector hembra o macho según corresponda donde unes 2 y 3 o sea donde tx y rx estan unidos.
Todo lo que envies por el arduino volverá si todo esta bien conectado por el otro lado.
Es una forma simple de probar todo.
Hasta que eso no funcione no sigas.

Usa myserial por ejemplo para enviar y lees con el puerto monitor.
y viceverza.