Puesta en marcha del variador con PROFIBUS-DP (MC_41A)
//Comienzo del procesamiento cíclico del programa en OB1
BEGIN
NETWORK
TITLE =Copia de datos PI del variador a DB3, palabra 0/2/4
CALL SFC 14 (DPRD_DAT)
NETWORK
TITLE=Programa PLC con aplicación de accionamiento
// Programa PLC utiliza datos de proceso en DB3 para
// el control de accionamiento
L DB3.DBW 0
L DB3.DBW 2
L DB3.DBW 4
L W#16#0006
T DB3.DBW 20
L 1500
T DB3.DBW 22
L W#16#0006
T DB3.DBW 24
//Final del procesamiento cíclico del programa en OB1
NETWORK
TITLE =Copia de datos PO del DB3, palabra 20/22/24, al variador
CALL SFC 15 (DPWR_DAT)
NOTA
Obtendrá información más detallada y ejemplos de aplicación sobre el control
mediante el canal de datos de proceso, y en especial sobre la codificación de la
palabra de control y de estado, en el manual del perfil de la unidad del bus de campo,
que puede pedir a SEW.
Instrucciones de funcionamiento – MOVIDRIVE
LADDR := W#16#240
RET_VAL:= MW 30
RECORD := P#DB3.DBX 0.0 BYTE 6
//Escribir 6hex en PO1 (palabra de control = habilitación)
//Escribir 1500dec en PO2 (valor de consigna de velocidad = 300 r.p.m.)
//Escribir 0hex en PO3 (pero sin función)
LADDR := W#16#240
RECORD := P#DB3.DBX 20,0 BYTE 6
RET_VAL:= MW 32
®
compact MCF/MCV/MCS4_A
Puesta en marcha
//Read DP Slave Record
//Dirección de entrada 576
//Resultado en palabra de marca 30
//Puntero
//cargar PI1 (palabra de estado 1)
//cargar PI2 (valor de velocidad real)
//cargar PI3 (sin función)
//Write DP Slave Record
//Dirección de salida 576 = 240hex
//Puntero en DB/DW
//Resultado en palabra de marca 32
I
5
0 0
79