Siemens SINAMICS V20 Instrucciones De Servicio página 153

Ocultar thumbs Ver también para SINAMICS V20:
Tabla de contenido

Publicidad

N.º de registro
Conver-
MODBUS
tidor
500
40501
509
40510
510
40511
511
40512
512
40513
513
40514
514
40515
515
40516
519
40520
520
40521
521
40522
Ejemplo de programa
El siguiente programa ofrece un ejemplo de cálculo del CRC para MODBUS RTU.
unsigned int crc_16 (unsigned char *buffer, unsigned int length)
{
unsigned int i, j, temp_bit, temp_int, crc;
crc = 0xFFFF;
for ( i = 0; i < length; i++ )
{
}
}
Escalado de parámetros
Debido a los límites de los datos enteros en el protocolo MODBUS, es necesario convertir
los parámetros del convertidor antes de transmitirlos. Esto se realiza mediante el escalado,
de forma que un parámetro que tiene una posición tras el punto decimal se multiplica por un
factor para deshacerse de la parte fraccionaria. El factor de escalado es el que se define en
la tabla anterior.
Convertidor SINAMICS V20
Instrucciones de servicio, 09/2014, A5E34560109
Descripción
Ac-
ceso
PID SETP REF
R/W
LOW PASS
R/W
FEEDBK GAIN
R/W
P GAIN
R/W
I GAIN
R/W
D GAIN
R/W
PID UP LMT
R/W
PID LO LMT
R/W
PID SETP OUT
R
PI FEEDBACK
R
PID OUTPUT
R
temp_int = (unsigned char) *buffer++;
crc ^= temp_int;
for ( j = 0; j < 8; j++ )
{
temp_bit = crc & 0x0001;
crc >>= 1;
if ( temp_bit != 0 )
crc ^= 0xA001;
}
Uni-
Factor de
Texto de rango u
dad
escalado
On/Off
%
100
-200.0 - 200.0
-
100
0.00 - 60.0
%
100
0.00 - 500.00
-
1000
0.000 - 65.000
s
1
0 - 60
-
1
0 - 60
%
100
-200.0 - 200.0
%
100
-200.0 - 200.0
%
100
-100.0 - 100.0
%
100
-100.0 - 100.0
%
100
-100.0 - 100.0
Comunicación con el PLC
6.2 Comunicación MODBUS
Lectura
Escritura
P2240
P2240
P2265
P2265
P2269
P2269
P2280
P2280
P2285
P2285
P2274
P2274
P2291
P2291
P2292
P2292
r2250
r2250
r2266
r2266
r2294
r2294
153

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido