# SIO.CFG

Archivo:

SIO:CFG\_1.0:2:0::

\#

COM\_PHY\_CHANNEL\_TYPE:

 -Name "sio" -Data1 0 -Data2 0 -Data3 0 -Data4 0 -Data5 0

\#

COM\_PHY\_CHANNEL:

 -Name "sio1:" -Type "sio" -Channel 1 -Baudrate 9600 -Parity "none"\\

 -NoOfBits 8 -NoOfStopBits 1.000000 -Duplex "full" -Data1 0 -Data2 0\\

 -Data3 0 -Data4 0 -Data5 0

 -Name "printer1:" -Type "sio" -Channel 2 -Baudrate 9600 -Parity "none"\\

 -NoOfBits 8 -NoOfStopBits 1.000000 -Duplex "full" -Data1 0 -Data2 0\\

 -Data3 0 -Data4 0 -Data5 0

 -Name "sio3:" -Type "sio" -Channel 3 -Baudrate 9600 -Parity "none"\\

 -NoOfBits 8 -NoOfStopBits 1.000000 -Duplex "full" -Data1 0 -Data2 0\\

 -Data3 0 -Data4 0 -Data5 0

 -Name "sio4:" -Type "sio" -Channel 4 -Baudrate 9600 -Parity "none"\\

 -NoOfBits 8 -NoOfStopBits 1.000000 -Duplex "full" -Data1 0 -Data2 0\\

 -Data3 0 -Data4 0 -Data5 0

\#

COM\_TRP\_TYPE:

 -Name "none" -Data1 0 -Data2 0 -Data3 0 -Data4 0 -Data5 0

 -Name "XON/XOFF" -Data1 0 -Data2 0 -Data3 0 -Data4 0 -Data5 0

 -Name "SLIP" -Data1 0 -Data2 0 -Data3 0 -Data4 0 -Data5 0

\#

COM\_TRP:

 -Name "printer1:" -Type "XON/XOFF" -PhyChannel "printer1:"\\

 -HostName "none" -LocalAdress "100.100.100.101"\\

 -RemoteAdress "100.100.100.102" -PortNo -1 -Data1 0 -Data2 0 -Data3 0\\

 -Data4 0 -Data5 0

\#

COM\_APP\_TYPE:

 -Name "RAP" -Data1 0 -Data2 0 -Data3 0 -Data4 0 -Data5 0 -InitFunc ""\\

 -DrvC

onfig ""

\#

COM\_APP:

\#

\#

\#

\#

\#

\#

\#

\#

\#

\#

\#

Según ChatGPT:

Este archivo es una configuración de comunicaciones serie (SIO) de un controlador ABB (RobotWare / RAPID). Define canales físicos, protocolos de transporte y aplicaciones que usan esos canales.

Voy sección por sección, de arriba a abajo.

\---

1\. Encabezado

SIO:CFG\_1.0:2:0::

Indica:

Tipo de archivo: SIO (Serial I/O)

Versión del formato: CFG\_1.0

Usado por RobotWare para configurar puertos serie RS-232/RS-422.

\---

2\. COM\_PHY\_CHANNEL\_TYPE

COM\_PHY\_CHANNEL\_TYPE:

 -Name "sio"

Define un tipo de canal físico llamado "sio".

👉 Es el tipo genérico de puerto serie del controlador ABB.

\---

3\. COM\_PHY\_CHANNEL (canales físicos reales)

Aquí se definen los puertos serie disponibles y sus parámetros eléctricos.

Ejemplo:

-Name "sio1:" -Type "sio" -Channel 1 -Baudrate 9600

Parámetros clave:

Name → Nombre lógico del puerto (ej. sio1:)

Channel → Número de puerto físico (1, 2, 3, 4)

Baudrate → 9600 baudios

Parity → none

NoOfBits → 8 bits de datos

NoOfStopBits → 1 bit de parada

Duplex → full (envío y recepción)

Puertos definidos:

Puerto lógico Canal físico Uso típico

sio1: 1 Comunicación serie genérica

printer1: 2 Impresora o dispositivo externo

sio3: 3 Libre

sio4: 4 Libre

👉 Todos usan RS-232 a 9600 8N1.

\---

4\. COM\_TRP\_TYPE (tipos de protocolo)

COM\_TRP\_TYPE:

 -Name "none"

 -Name "XON/XOFF"

 -Name "SLIP"

Define protocolos de transporte disponibles:

none → sin control de flujo

XON/XOFF → control de flujo por software

SLIP → encapsulación serie (menos común)

\---

5\. COM\_TRP (transporte activo)

COM\_TRP:

 -Name "printer1:" -Type "XON/XOFF" -PhyChannel "printer1:"

Aquí se asigna un protocolo a un puerto físico.

Significado:

El puerto printer1:

Usa control de flujo XON/XOFF

Se apoya en el canal físico printer1:

Las direcciones IP indicadas:

-LocalAdress "100.100.100.101"

-RemoteAdress "100.100.100.102"

⚠️ No son IP reales en este contexto

→ Son campos heredados del sistema de comunicaciones, no se usan en RS-232.

👉 En la práctica:

&gt; El puerto printer1: está configurado para comunicar con una impresora o equipo serie usando XON/XOFF.

\---

6\. COM\_APP\_TYPE

COM\_APP\_TYPE:

 -Name "RAP"

Define el tipo de aplicación:

RAP → Comunicación usada por programas RAPID

\---

7\. COM\_APP

COM\_APP:

Está vacío → no hay ninguna aplicación RAPID asociada directamente a estos puertos en este archivo.

👉 La comunicación puede ser usada desde RAPID con instrucciones como:

Open "printer1:",\\Write;

Write ...

Close;

\---

Resumen rápido

Este archivo:

✅ Configura 4 puertos serie físicos

✅ Todos a 9600 baudios, 8N1, full duplex

✅ El puerto printer1: usa XON/XOFF

✅ Está pensado para impresora o dispositivo serie externo

✅ No define aún una aplicación específica, solo la infraestructura

\---

Si quieres, puedo:

Decirte cómo usar printer1: desde RAPID

Explicar qué cable RS-232 usar

Ayudarte a migrarlo a RobotWare moderno

Revisar si sirve para un PLC o lector de códigos