Desbordamiento Del Bus De Campo De Dfs11B Trabajando Como Pasarela; Comportamiento Funcional En Profibus Dp Ejemplo De Programación En Simatic S7 - Sew Eurodrive DFS11B Manual Del Usuario

Interface de bus de campo profibus dp-v1 con profisafe
Tabla de contenido
8.3.4

Desbordamiento del bus de campo de DFS11B trabajando como pasarela

Mediante el parámetro P831 Reacción desbordamiento del bus de campo puede ajustar
el comportamiento de la pasarela en el caso de exceder el tiempo de desbordamiento.
Sin reacción
PO_DATA = 0
8.4
Ejemplo de programación en SIMATIC S7
Este ejemplo muestra como servicio especial gratuito obligatoriamente sólo el
procedimiento general para la creación de un programa PLC. Por tanto, no nos
responsabilizamos del contenido del programa-ejemplo.
Para este ejemplo se proyectará MOVIDRIVE
datos de proceso "3 PD" en las direcciones de entrada PIW576... y direcciones de salida
POW576... Se creará un componente de datos DB 3 con aprox. 50 palabras de datos.
Al activar SFC14 se copian los datos de entrada de proceso en el componente de datos
DB 3, palabra de datos 0, 2 y 4. Una vez procesado el programa de control, al activar
SFC15 se copian los datos de salida de proceso de la palabra de datos 20, 22 y 24 a la
dirección de salida POW 576....
Preste atención en el parámetro RECORD a la indicación de longitudes en bytes. Ésta
debe coincidir con la longitud configurada.
Encontrará información adicional sobre las funciones de sistema en la ayuda on-line de
STEP 7.
//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
L
L
L
T
L
T
L
T
//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
Handboek – Veldbusinterface DFS11B PROFIBUS DP-V1 met PROFIsafe
Comportamiento funcional en PROFIBUS DP
Ejemplo de programación en SIMATIC S7
Los accionamientos conectados a SBus de nivel inferior continúan su
funcionamiento con el último valor de consigna. Si la comunicación PROFIBUS
se interrumpe, no es posible controlar estos accionamientos.
Al detectarse un tiempo de desbordamiento de PROFIBUS, se activa la parada
rápida en todos los accionamientos que muestran una configuración de datos
de proceso con la palabra de control 1 o la palabra de control 2. Para ello, la
pasarela ajusta los bits 0 ... 2 de la palabra de control al valor 0.
Los accionamientos se detienen siguiendo la rampa de parada rápida.
LADDR
:= W#16#240
RET_VAL:= MW 30
RECORD := P#DB3.DBX 0.0 BYTE 6 //puntero
DB3.DBW 0
//cargar PI1 (palabra de estado 1)
DB3.DBW 2
//cargar PI2 (valor de velocidad real)
DB3.DBW 4
//cargar PI3 (sin función)
W#16#0006
DB3.DBW 20//Escribir 6
h
1500
DB3.DBW 22//Escribir 1500dec en PO2 (valor de consigna de velocidad = 300 r.p.m.)
W#16#0006
DB3.DBW 24//Escribir 0hex en PO3 (pero sin función)
15 (DPWR_DAT)
LADDR
:= W#16#240
RECORD := P#DB3.DBX 20.0 BYTE 6
RET_VAL:= MW 32
®
o MOVITRAC
//READ DP Slave Record
//Dirección de entrada 576
//Resultado en palabra de marca 30
ex en PO1 (palabra de control = habilitación)
//WRITE DP Slave Record
//Dirección de salida 576 = 240hex
//Puntero en DB/DW
//Resultado en palabra de marca 32
I
0 0
®
con la configuración de
8
75
Tabla de contenido
loading

Tabla de contenido