Ir al contenido

Acceso remoto a variables

En todos los bloques FB y DB colocamos un acrónimo de acceso en la línea de comentario de cada dato. Esto es para ayudar al usuario que haga el programa de visualización, con este acrónimo se avisará si el dato es de entrada, salida, entrada/salida, estático y si su acceso es de lectura, escritura o sin acceso.

AcrónimoTipoAcceso
IRInputRead
IWInputRead/Write
IXInputNo access
OROutputRead
OWOutputRead/Write
OXOutputNo access
IORInOutRead
IOWInOutRead/Write
IOXInOutNo access
SRStaticRead
SWStaticRead/Write
SXStaticNo access
FUNCTION_BLOCK "_foo"
VAR_INTPUT
variable1 { ExternalWritable := 'False'} : Bool; // IR: Comment text
END_VAR
VAR_OUTPUT
variable2 { ExternalWritable := 'False'} : Bool; // OR: Comment text
END_VAR
VAR_IN_OUT
variable3: Bool; // IOW: Comment text
END_VAR
VAR
variable4: { ExternalAccesible := 'False'; ExternalVisible := 'False', ExternalWritable := 'False'}: Bool; // SX: Comment text
END_VAR
END_FUNCTION_BLOCK