Descargar Imprimir esta página

Siemens SIMATIC S7-200 Manual De Instrucciones página 471

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Ejemplo de comunicación DP con una CPU
Network 1
//Calcular el puntero de los datos de salida.
/En modo de intercambio de datos
//1º El búfer de salida es un offset de VB0.
//2º Convertir el offset Vmem en un
//
entero doble.
//3º Sumar a la dirección VB0 para
//
obtener el puntero
//
de los datos de entrada.
LDB=
SMB224, 2
MOVD
&VB0, VD1000
ITD
SMW226, AC0
+D
AC0, VD1000
Network 2
//Calcular el puntero de los datos de entrada.
/En modo de intercambio de datos
//1º Copiar el puntero de los datos de salida.
//2º Averiguar el número de bytes de salida.
//3º Sumar a la dirección VB0 para obtener el
//
el puntero de entrada inicial.
LDB=
SMB224, 2
MOVD
VD1000, VD1004
BTI
SMB228, AC0
ITD
AC0, AC0
+D
AC0, VD1004
Network 3
//Determinar la cantidad de datos a copiar.
/En modo de intercambio de datos
//1º Obtener el número de bytes de
//
salida a copiar.
//2º Obtener el número de bytes de
//
entrada a copiar.
LDB= SMB224, 2
MOVB SMB228, VB1008
MOVB SMB229, VB1009
Network 4
//Transferir las salidas del maestro
//a las salidas de la CPU. Copiar las entradas
//de la CPU
//en las entradas del maestro. En modo de
//intercambio de datos:
//1º Copiar las salidas del maestro en las
//
salidas de la CPU.
//2º Copiar las entradas de la CPU en las
//
entradas del maestro.
LDB=
SMB224, 2
BMB
*VD1000, QB0, VB1008
BMB
IB0, *VD1004, VB1009
Datos técnicos
Anexo A
457

Hide quick links:

Publicidad

loading