Impostare la modalità di comunicazione
TRUE: “Programma controllato”
FALSE: “MEWTOCOL-COM slave”/“MEWTOCOL-COM master/slave”
Ingresso
Specifica le porte di comunicazione (in base al tipo di PLC):
Porta COM p.es. SYS_COM0_PORT
MCU/SCU p.es. 16#xx01 (xx = numero slot) in COM01
Imposta la modalità di comunicazione:
TRUE: “Programma controllato”
FALSE: “MEWTOCOL-COM slave”/“MEWTOCOL-COM master/slave”
Quando viene data alimentazione al dispositivo, vengono utilizzate le modalità di comunicazione impostate nei registri di sistema.
It is not possible to change to Modbus RTU mode or PLC Link mode during RUN mode.
Tutte le variabili di ingresso e uscita utilizzate per programmare questa funzione sono state dichiarate nell'intestazione del POU. La stessa intestazione del POU è utilizzata per tutti i linguaggi di programmazione.
VAR
bSetMode: BOOL:=FALSE;
(*If TRUE, communication mode is set to 'Program controlled'*)
END_VAR
BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
ACTIVE_NETWORK := 0 ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 6 ;
NETWORK_BODY
B(B_VARIN,,SYS_COM1_PORT,9,3,11,5,);
B(B_VARIN,,bSetMode,9,4,11,6,);
B(B_F,SetCommunicationMode!,,11,2,24,6,,?DPort?DbSetProgramControlled);
L(1,0,1,6);
END_NETWORK_BODY
END_NET_WORK
END_BODY
SetCommunicationMode(Port := SYS_COM1_PORT,
bSetProgramControlled := bSetMode);