Sew Eurodrive MOVITRAC 31 Serie Manual De Uso página 59

Tabla de contenido

Publicidad

Bloques de funciones:
FB101
Network 1
Name :DP-READ
E/A/D/B/T/Z: E
Des
:READ
Des
:BUSY
:UN =READ
IF (no ejecutar el FB)
:BEB
THEN fin de bloque
:
ELSE
:L
PW 184
Almacenar temporalmente byte
:T
MW 184
de administración recibido
:
:U
=BUSY
IF (ejecución de servicio activa)
:SPB =CHEK
THEN = continuar la evaluación
:
ELSE
:
:L
KH 3100
Ejecutar nuevo servicio de lectura
:T
MW 194
:
:L
KF
+1025
Índice 1025 =
:T
PW 186
P120 T11 rampa UP
:
:UN M
184.6
IF (bit de reconocimiento de enlace
:
recibido = 0)
:S
M
194.6
THEN enviar bit de reconocimiento de
:
enlace = 1
:U
M
184.6
:R
M
194.6
ELSE enviar bit de reconocimiento de
:
enlace = 0
SEND :L
MW 194
:T
PW 184
Enviar byte de administración
:
:S
=BUSY
Esperar confirmación del servicio
:
CHEK :U
M
184.6
IF ((bit de reconocimiento de enlace
:
recibido = 1
:UN M
194.6
AND bit de reconocimiento de enlace
:
enviado = 0)
:0)
OR
:UN M
184.6
01
(bit de reconocimiento de enlace reci-
:
bido = 0)
:U
M
194.6
01
AND bit de reconocimiento de enlace
enviado = 1))
:)
01
:BEB
THEN fin de bloque
:
ELSE
:
Confirmación del servicio recibida
:
:L
PW 186
Guardar índice de parámetro reco-
:T
MW 186
mendado
:
en caso de fallo (M184.7 = 1)
:
se visualiza el código de fallo
:
si no los datos leídos
:L
PW 188
Datos altos o
:T
MW 188
Clase de error, código de error
:L
PW 190
Datos bajos o
:T
MW 190
Código adicional alto, bajo
:RB
=BUSY
Activar ejecución del servicio y
:RB
=READ
ejecución repetida del FB
:
:BE
®
MOVITRAC
31.. Interface de bus de campo PROFIBUS
BI/BY/W/D: BI
FB 102
Network 1
Name :DP-WRITE E/A/D/B/T/Z: E
Des
:WRIT
Des
:BUSY
:UN =WRITE
IF (no ejecutar el FB)
:BEB
THEN fin de bloque
:
ELSE
:L
PW 184
almacenar temporalmente byte
:T
MW 184
de administración recibido
:
:U
=BUSY
IF (ejecución de servicio activa)
:SPB =CHECK
THEN = continuar la evaluación
:
ELSE
:L
KH 3200
Ejecutar un nuevo servicio WRITE
:T
MW 194
:
:L
KF
+1025
Índice 1025 =
:T
PW 186
Escribir
:
P120 T11 rampa UP
:
:L
KH 0000
Escribir datos BCD 00 00 09 50
:T
PW 188
durante 9,50 s
:L
KH 0950
:T
PW 188
:
:
:UN M
184.6
IF (bit de reconocimiento de enlace
recibido = 0)
:S
M
194.6
THEN enviar bit de reconocimiento
de enlace = 1
:U
M
184.6
:R
M
194.6
ELSE enviar bit de reconocimiento de
:
enlace = 0
SEND :L
MW 194
:T
PW 184
Enviar byte de administración
:
:S
=BUSY
Esperar confirmación del servicio
:
CHEK :U
M
184.6
IF ((bit de reconocimiento de enlace
recibido = 1
:UN M
194.6
AND bit de reconocimiento de enlace
enviado = 0)
:0)
OR
:UN M
184.6
01
(bit de reconocimiento de enlace
recibido = 0)
:U
M
194.6
01
AND bit de reconocimiento de enlace
enviado = 1))
:)
01
:BEB
THEN fin de bloque
:
ELSE
:
Confirmación del servicio recibida
:L
PW 186
Guardar índice de parámetro
:T
MW 186
recomendado en caso de fallo
:
(M184.7 = 1)
:
se visualiza el código de fallo
::L
PW 188
:T
MW 188
Clase de error, código de error
:L
PW 190
:T
MW 190
Código adicional alto, bajo
:RB
=BUSY
Activar ejecución del servicio y
:RB
=READ
ejecución repetida del FB
:
:BE
Ejemplo de programa
BI/BY/W/D: BI
6
59

Publicidad

Tabla de contenido
loading

Tabla de contenido