Texto Extructurado
Texto Extructurado
Texto Extructurado
Use una asignacin para cambiar el valor almacenado dentro de un tag. Una
asignacin tiene esta sintaxis:
donde:
El tag retiene el valor asignado hasta que otra asignacin cambia el valor.
La expresin puede ser simple, como un valor inmediato u otro nombre de tag,
o la expresin puede ser compleja e incluir varios operadores y/o funciones.
Los datos del mdulo de E/S se actualizan de manera
asncrona a la ejecucin de la lgica. Si usted hace
referencia a una entrada mltiples veces en la lgica, la
entrada podra cambiar de estado entre las distintas
referencias. Si necesita que la entrada tenga el mismo
estado en cada referencia, almacene en el bfer el valor
de entrada y haga referencia a dicho tag en el bfer.
Por ejemplo:
Por ejemplo:
Por ejemplo:
Los operadores bit a bit manipulan los bits dentro de un valor basado en dos
valores.
Por ejemplo:
Use IFTHEN para hacer algo si o cuando ocurra una condicin especfica.
La sintaxis es:
No afectados
Ninguno
IFTHEN
IFTHENELSE
[:=] le indica al controlador que restablezca la luz cada vez que el controlador:
entre al modo marcha.
deje el paso de un SFC si usted configura el SFC para restablecimiento
automtico (esto se aplica slo si usted incorpora la asignacin en la
accin del paso, o si usa la accin para llamar a una rutina de texto
estructurado mediante una instruccin JSR).
IFTHENELSIF
[:=] le indica al controlador que tambin restablezca los tags de salida cada vez
que el controlador:
entre al modo marcha.
deje el paso de un SFC si usted configura el SFC para restablecimiento
automtico (esto se aplica slo si usted incorpora la asignacin en la
accin del paso, o si usa la accin para llamar a una rutina de texto
estructurado mediante una instruccin JSR).
Use el lazo FORDO para hacer algo un nmero especfico de veces, antes
de hacer otra cosa.
La sintaxis es:
No afectados
La sintaxis es:
No afectados
Use el lazo REPEATUNTIL para continuar haciendo algo hasta que las
condiciones sean verdaderas.
La sintaxis es:
No afectados
Por ejemplo: