Introducción
RS-232 es una interfaz que designa un estándar para el intercambio de datos binarios en serie entre un DTE (Data Terminal Equipment), como un ordenador, y un DCE (Data Communication Equipment), como un router.
En este post, aprenderás cómo hacer un test con el protocolo de comunicación RS-232 desde nuestro Panel PC Industrial de 7" con otro controlador PLC Raspberry Pi para automatización industrial.
Enlaces relacionados
Test básico
Protocolo RS-232
1. En primer lugar, toma el PLC basado en Raspberry Pi y cabléalo a tu Panel PC Industrial como se muestra en la imagen de abajo. Al hacer esto, podrás enviar cualquier mensaje de cualquier PLC industrial Raspberry Pi a tu Panel PC de 7" a través del protocolo RS-232 para el control industrial.
2. Una vez que tu hardware está listo, ve a los dispositivos. Si tienes dos pantallas, solo tienes que conectar un cable HDMI a los puertos HDMI de ambos dispositivos y conectarlos a las pantallas. Si no, ambos tienen una dirección IP estática: 10.10.10.20, que le permite conectarse a través de SSH.
3. Abre los puertos RS-232 en ambos terminales Linux con una velocidad de transmisión de 115200 en el puerto /dev/ttyS0:
stty sane 115200 -F /dev/ttyS0 raw -echo
4. Desde el Panel PC donde está conectado el cable RX, ejecuta el siguiente comando para esperar la recepción del mensaje:
cat /dev/ttyS0
5. Desde el PLC industrial Raspberry Pi, donde el cable está conectado al pin TX, haz un eco de un mensaje para enviar a través de RS-232:
echo "OK" > /dev/ttyS0
6. Finalmente, esto es lo que obtendrás en la ventana del terminal de tu PC del Panel Industrial, que te dirá que la comunicación ha sido exitosa.
Consejo: Prueba a conectar un cable desde el puerto RX del PLC de código abierto Raspberry Pi al puerto TX del Panel PC de 7". Además, invierte los comandos para probar la RX del PLC Raspberry y la Tx del TouchBerry Pi 4.
¿Quieres saber lo básico sobre el protocolo de comunicación RS-232 con un PLC Arduino?
Consulta el siguiente enlace.
Cómo hacer un test al RS-232 desde el Panel PC de 7" Raspberry Pi