fabriziomoretti escribió:Gracias por la respuesta. Cuando pueda comprobaré la versión de firmware que tengo.
De todos modos cuál sería la diferencia entre usar un function block y programar una subrutina, al fin y al cabo tendría que programarlo yo ¿poder usar texto estructurado?¿el trabajo con coma flotante es distinto?.
Hombre.. un abismo hay... en el ladder, o trabajo con direcciones, tu has de hacer todas las operaciones y comprobaciones pertinentes.. por poner un ejemplo, si haces un producto en flotante.. has de operar con 4 canales, y posterior comprobar los acarreos y demás gaitas..
En testo estructurado, tu defines al inicio de la declaración unas variables y su tipo.. (como si fuese un visual cualquiera, vamos) y simplemente las operas..
En una FB con TE, esto y=b + k x X ; se escribe tal cual, donde K es la pendiente de la recta y b el offser o valor y en paso por cero de la X
Intenta hacer esa ecuación en un ladder, en flotante..
Ya no te hablo de no tener que preocuparte pro la perdida de decimales, y nadar jugando con el orden de las operaciones..
Es mucho mas claro y limpio, cuando lo ves en el CX, también. Eso si, gasta memoria y tamaño de programa (pasos) que es un primor...
fabriziomoretti escribió:La idea de usar APR era evitar programar la ecuación de la recta y aprovechar una instrucción ya existente (aunque visto la dificultad de configuración a lo mejor no compensa).
Con las FB, terminas primero, que haciendo la precarga de parámetros, para en ladder.. para la APR