 F153_RMWT
F153_RMWTEscribir datos en la estación esclava
Esta instrucción escribe datos en el módulo inteligente especificado de la estación MEWNET-F Esclava.

Entrada
Almacena los datos de control de la configuración Maestro/Esclavo
Área inicial de 16 bits en la CPU de donde se leen las palabras
Número de palabras a leer y después escribir en el módulo Esclavo (máx. 32 palabras)
Área inicial en el memoria compartida del módulo inteligente donde se escriben las palabras
Las variables s2_Start y d_Start tienen que ser del mismo tipo de datos.
Consultar F152_RMRD
s1_Control almacena los datos de control de la configuración de los módulos Maestro y Esclavo en la red. n palabras comenzando en la dirección de la CPU especificada por s2_Start, son escritas en la memoria compartida del módulo inteligente del esclavo, a partir de la dirección especificada por d_Start.
Especificación de s1_Control:
Unidad inteligente con banco de memoria: Memoria de expansión del FP3
Referencia: AFP32091 AFP32092
si el dato de control s1_Control excede el límite del rango especificado
si no se ha encontrado el módulo maestro MEWNET-F
si los datos leídos superan el área s2_Start
si el dato de control s1_Control excede el límite del rango especificado
si no se ha encontrado el módulo maestro MEWNET-F
si los datos leídos superan el área s2_Start

Todas las variables de entrada y de salida utilizadas para la programación de esta función han sido declaradas en la Cabecera de la POU.Se utiliza la misma cabecera de la POU para todos los lenguajes de programación.

	VAR
		Start: BOOL:=FALSE;
		ControlData: DWORD:=16#2020A;
			(*No bank, 
slot no. 2, 
Master station 2, 
Slave station 10*)
		StartingAddress: WORD:=30;
		NoWordsWrite: INT:=10;
		WordsWritten: ARRAY [0..14] OF WORD:=[15(0)];
	END_VAR

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
        ACTIVE_NETWORK := 0 ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 7 ;
        NETWORK_BODY
B(B_F,F153_RMWT,,10,0,19,7,,?DEN?D@'s1'?Ds2?Dn?Dd?AENO);
B(B_CONTACT,,Start,4,1,6,3,);
B(B_VARIN,,ControlData,8,2,10,4,);
B(B_VARIN,,StartingAddress,8,3,10,5,);
B(B_VARIN,,NoWordsWrite,8,4,10,6,);
B(B_VARIN,,WordsWritten[0],8,5,10,7,);
L(1,0,1,7);
L(1,2,4,2);
L(6,2,10,2);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY