Unidad vi costos 2
TempCam1 AT %I* :INT;
El prefijo AT es utilizado para asignar la variable en una posición fija de memoria. En este caso I representa las entradas. En otros plc las variables siempre están asignadas a posiciones pero en este entorno de programación no es necesario y podemos simplemente declarar las variables con el tipo (Var:INT; ). Otros área de memoria son:
Entradas %I
Salidas %Q
Marca internas %M
El asterisco le dice al programa que esta entrada la queremos asignar mediante System manager. En el caso de Beckhoff, lo normal es que las entradas/salidas no tengan una …ver más…
Es decir que esta señal aumentará proporcionalmente al valor físico medido. El cálculo mediante el cual se transforma una entrada analógica en una magnitud física que se llama escalado.
Ejemplo de escalado con sonda de presión 0 – 10 bar y entrada analógica 4-20mA.
Presión AT %I*:INT;
La variable presión tendrá un valor entre -32767 y +32767, las entradas analógicas 4-20 mA siempre devuelven valores positivos y el resultado es que la variable devolverá un valor entre 0 y 32767. Por lo tanto:
4 mA = 0 bar => Presión = 0
20 mA = 10 bar => Presión = 32767
En realidad el valor de la presión lo convertiremos multiplicado por 100. De esta manera tendremos dos decimales aunque en programa lo veamos con Bar * 100.
Como podemos ver en el FB para un valor de la entrada de 32767 nos devuelve una presión de 1000 = bar*100 = 10,00 bar.
DifReal = ValorA20 – ValorA4
Factor = DifReal / NºPuntos
Presión = (Puntos * Factor) + ValorA4 + OffSet.
La Resolución de una entrada analógica.
La resolución de una entrada analógica esta determinada por el numero de bit. El módulo encargado de leer una entrada analógica nos devuelve el valor al PLC. En esta conversión, e independientemente del tipo de variable utilizada en el programa para almacenarla, la entrada es convertida a un valor digital con unos bit de resolución que están determinados por el módulo en concreto, es una de las características a la que habremos de prestar atención.
Si contamos con un modulo de 8