Comando
Función
Download
22h
Download
23h
Download
2Bh
Download
2Fh
Upload
40h
Upload segment
60h o 70h
Al hacer la requisición, el cliente indicará a través de su COB-ID, cual es la dirección del esclavo para el cual esta
requisición se destina. Solamente un esclavo (usando su respectivo servidor SDO) podrá contestar para el cliente el
telegrama recibido. El telegrama de respuesta poseerá también la misma estructura del telegrama de requisición,
sin embargo los comandos serán diferentes:
Comando
Función
Download
60h
Upload
43h
Upload
4Bh
Upload
4Fh
Upload segment
41h
Upload segment
01h ... 0Dh
Para lecturas que involucran hasta cuatro bytes de datos, un único mensaje puede ser transmitido por el servidor;
para lectura de una cuantidad mayor de bytes, es necesario que cliente y servidor intercambien múltiplos
telegramas.
Un telegrama solamente es completo luego de la confirmación del servidor para la requisición hecha por el
cliente. Caso algún error sea detectado durante el intercambio de telegramas (por ejemplo, no hay respuesta del
servidor), el cliente podrá abortar el proceso con un mensaje de aviso con el código del comando igual a 80h.
¡NOTA!
Cuando el SDO es utilizado para escrita en los objetos que representan los parámetros del CFW-11
(objetos a partir del índice 2000h), este valor es guardado en la memoria no volátil del convertidor de
frecuencia. De esta forma, después de apagado o hecho el reset del equipamiento, los valores
configurados no son perdidos. Para los demás objetos, estos valores no son guardados
automáticamente, de manera que es necesario rescribir los valores deseados.
Ejemplo: un cliente SDO solicita para un CFW-11 en la dirección 1, la lectura del objeto identificado por el índice
2000h, subíndice 0 (cero), que representa un entero de 16 bits. El telegrama del maestro posee la siguiente forma:
Identificador
Comando
601h
40h
El CFW-11 contesta a la requisición, indicando que el valor para el referido objeto es igual a 999
Identificador
Comando
581h
4Bh
5.3 PROCESS DATA OBJECTS – PDOS
Los PDOs son utilizados para enviar y recibir datos utilizados durante la operación del dispositivo, que muchas
veces precisan ser transmitidos de forma rápida y eficiente. Por eso, ellos poseen una prioridad mayor del que los
SDOs.
En los PDOs, solamente los datos son transmitidos en el telegrama (índices y subíndices son omitidos), y de esta
forma es posible hacer una transmisión más eficiente, con mayor volumen de datos en un único telegrama. Sin
embargo es necesario configurar previamente el que está siendo transmitido por el PDO, de forma que, mismo sin
la indicación del índice y subíndice, sea posible saber el contenido del telegrama.
6
No olvidar que cualquier dato del tipo entero, el orden de transferencia de los bytes va del menos significativo hasta el más significativo.
Descripción
Escrita en objeto
Escrita en objeto
Escrita en objeto
Escrita en objeto
Lectura de objeto
Lectura segmentada
Tabla 5.2 – Código de los comandos para cliente SDO
Descripción
Respuesta para escrita en objeto
Respuesta para lectura de objeto
Respuesta para lectura de objeto
Respuesta para lectura de objeto
Inicia respuesta segmentada para lectura
Último segmento de datos para lectura
Tabla 5.3 – Código de los comandos para servidor SDO.
Índice
00h
20h
Índice
00h
20h
Subíndice
Datos
00h
00h
Subíndice
Datos
00h
E7
Datos del objeto
Indefinido
4 bytes
2 bytes
1 byte
No utilizado
No utilizado
Datos del objeto
No utilizado
4 bytes
2 bytes
1 byte
4 bytes
8 ... 2 bytes
00h
00h
6
:
03h
00h
00h
00h