En esta sección se describe el modo de implementar una función y un bloque de funciones en lenguaje ST.
La función SetRTCDrift y el bloque de funciones TON se usan como ejemplos para mostrar implementaciones.
En este procedimiento se describe cómo insertar una función en lenguaje ST:
|
Paso |
Acción |
|---|---|
|
1 |
Abra o cree una POU nueva en el lenguaje de Texto estructurado (ST).
NOTA: Aquí no se detalla el procedimiento para crear una POU. Para obtener más información, consulte Añadir y llamar POU .
|
|
2 |
Cree las variables que necesite la función. |
|
3 |
Utilice la sintaxis general en el Editor POU ST para el lenguaje ST de una función. La sintaxis general es:
|
Para ilustrar el procedimiento, considere la función SetRTCDrift que se representa gráficamente a continuación:
|
Función |
Representación gráfica |
|---|---|
|
|
|
El lenguaje ST de esta función es este:
|
Función |
Representación en el editor POU ST de |
|---|---|
|
|
|
En este procedimiento se describe cómo insertar un bloque de funciones en lenguaje ST:
|
Paso |
Acción |
|---|---|
|
1 |
Abra o cree una POU nueva en el lenguaje de Texto estructurado (ST).
NOTA: Aquí no se detalla el procedimiento para crear una POU. Para obtener más información sobre la adición, declaración y llamada de POU, consulte la documentación correspondiente.
|
|
2 |
Cree las variables de entrada y salida y la instancia requeridas para el bloque de funciones:
|
|
3 |
Utilice la sintaxis general en el Editor POU ST para el lenguaje ST de un bloque de funciones. La sintaxis general es:
|
Para ilustrar el procedimiento, considere este ejemplo con el bloque de funciones TON que se representa gráficamente a continuación:
|
Bloque de funciones |
Representación gráfica |
|---|---|
|
|
|
En esta tabla se muestran ejemplos de una llamada de bloque de funciones en lenguaje ST:
|
Bloque de funciones |
Representación en el editor POU ST de |
|---|---|
|
|
|