Cómo configurar la conexión de Win8 a ubuntu 18.04 a través del puerto serie RS232

Cómo configurar la conexión de Win8 a ubuntu 18.04 a través del puerto serie RS232

Me gustaría conectarme desde mi PC con Windows 8 de Microsoft a un PLC (Advantech uno-2372g), a través de USB a RS232 a un puerto serie del PLC (ttyS0), usando PuTTY. Estoy intentando conectarme al PLC, pero no funciona.

¿Cómo configuro el lado de Ubuntu para escuchar en el puerto serie ttyS0?

Respuesta1

En el lado de Ubuntu, normalmente harías esto (asumiendo que tienes GRUB2 y systemd):

Si configura la consola serie en GRUB2, systemd creará un detector getty en el mismo dispositivo serie que GRUB2 de forma predeterminada. Entonces, esta es la única configuración necesaria para Linux que se ejecuta con systemd. Para que grub habilite la consola serie, ábrala /etc/default/gruben un editor. Cambie la GRUB_CMDLINE_DEFAULTlínea para iniciar la consola /dev/ttyS0. Tenga en cuenta que en el siguiente ejemplo configuramos dos consolas; uno en tty0y otro en el puerto serie.

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,38400n8"

Ahora necesitamos decirle a grub dónde está la consola y qué comando iniciar para habilitar la consola serial (nota como lo anterior para el kernel de Linux, se pueden agregar múltiples terminales de entrada/salida en grub, por ejemplo, GRUB_TERMINAL="console serial"habilitaría tanto la pantalla como el serial):

## Serial console
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=38400 --unit=0 --word=8 --parity=no --stop=1"

Reconstruya el grub.cfgarchivo con el siguiente comando:

# grub-mkconfig -o /boot/grub/grub.cfg

Después de reiniciar, Getty estará escuchando /dev/ttyS0, esperando 38400baudios, 8 bits de datos, sin paridad y un bit de parada. Cuando el sistema arranca, systemdautomáticamente iniciará una sesión de Getty para escuchar en el mismo dispositivo con la misma configuración.

En PuTTY, seleccionaría seriale ingresaría 38400la velocidad en baudios.

información relacionada