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 |
---|---|
|
![]() |