ADVERTENCIA | |
---|---|
Entrada |
Tipo |
Comentario |
---|---|---|
Link |
LinkNumber es el número de puerto de comunicación. |
|
PointerToSerialConf |
PointerToSerialConf es la dirección de la estructura de configuración (variable de tipo SERIAL_CONF) en la que se almacenan los nuevos parámetros de configuración. La función estándar ADR debe utilizarse para definir el puntero asociado. Consulte el ejemplo siguiente. Si se especifica 0, la configuración predeterminada de la aplicación será la línea serie. |
Salida |
Tipo |
Comentario |
---|---|---|
SetSerialConf |
WORD |
Esta función devuelve:
|
VAR
MySerialConf: SERIAL_CONF
result: WORD;
END_VAR
(*Get current configuration of serial line 1*)
GetSerialConf(1, ADR(MySerialConf));
(*Change to modbus RTU slave address 9*)
MySerialConf.Protocol := 0; (*Modbus RTU/Machine Expert protocol (in this case CodesysCompliant selects the protocol)*)
MySerialConf.CodesysCompliant := 0; (*Modbus RTU*)
MySerialConf.address := 9; (*Set modbus address to 9*)
(*Reconfigure the serial line 1*)
result := SetSerialConf(1, ADR(MySerialConf));