E.4
Procedimiento de handshake con PLC para lectura/escritura de
parámetros
Configuración de registro
Para introducir y cambiar datos de parámetros en registros PTD y PFD, siga este
procedimiento:
1. Escriba los datos de registro en PTD3 y PTD4 para las órdenes que requieren datos del
PLC.
2. Escriba la ID de parámetro en el registro PTD2.
3. Sondee hasta que el valor de registro PFD2 sea igual al valor de registro PTD2 (eco de ID
de menú).
4. Escriba el tipo de orden en el registro PTD1.
5. Realización del handshake: Sondee hasta que los 7 bits inferiores (0-6) del registro PFD1
sean iguales al valor del registro PTD1 (eco de orden).
6. Pruebas de error:
– Prueba del bit 7 de PFD1 (marca de eco de orden).
– Si el bit 7 está a 1, el byte superior de PFD1 es el código de error.
– Si el bit 7 está puesto a cero, el byte superior de PFD1 contiene el exponente de 4 bits
7. Lectura de datos: Lectura de datos de registro de PFD3 y PFD4 (órdenes que devuelven
los datos de PLC).
8. Fin de la orden: Escriba cero en el registro PTD1 (resetear la orden).
Ejemplo: Cambio del parámetro 'Rated input voltage' (Tensión de entrada nominal) (2010)
Para cambiar el parámetro 'Rated input voltage' (Tensión de entrada nominal) (2010) a 3000,
siga estos pasos:
1. Escriba 3000 en PTD3. Esta es la nueva tensión.
PTD4 no se necesita.
2. Escriba 2010 en PTD2. Se trata de la ID de parámetro de la tensión de entrada nominal.
3. Sondee PFD2 hasta que su valor sea igual a 2010 (el valor de PTD2).
4. Escriba 22 en PTD1. Esta es la orden de escritura del valor de parámetro
5. Sondee los bits 0 a 6 de PTD1 hasta que el valor sea igual a 22 (el valor de PTD1).
6. Cuando PFD2 sea igual a PTD2 y los 6 bits inferiores de PFD1 iguales a los de PTD1,
pruebe el bit 7 de PFD1.
– Si el bit 7 de PFD1 no está puesto a 1, lea los bits 8 a 11 referentes al exponente.
– Si el bit 7 de PFD1 está puesto a 1, lea los bits 8 a 15 referentes al código de error.
Comunicaciones NXGpro
Manual de funciones, AB, A5E33486415_ES
E.4 Procedimiento de handshake con PLC para lectura/escritura de parámetros
para los datos si la orden fue "Read Parameter Value" (lectura del valor de parámetro).
Para todas las demás órdenes, el byte superior es cero.
Lectura y escritura de parámetros
323