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ónimo | Tipo | Acceso |
|---|---|---|
| IR | Input | Read |
| IW | Input | Read/Write |
| IX | Input | No access |
| OR | Output | Read |
| OW | Output | Read/Write |
| OX | Output | No access |
| IOR | InOut | Read |
| IOW | InOut | Read/Write |
| IOX | InOut | No access |
| SR | Static | Read |
| SW | Static | Read/Write |
| SX | Static | No access |
Ejemplo
Sección titulada «Ejemplo»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