Beruflich Dokumente
Kultur Dokumente
RNAME Yname
----( )---- ----( )----
RNAME Yname
----(/)---- ----(/)----
RNAME Yname
----(S)---- ----(S)----
RNAME Yname
----(R)---- ----(R)----
Tdon
-[ton 1.000 s]-
Trto
-[RTO 1.000 s]-
> RESET
Trto Citems
----{RES}---- ----{RES}----
_
-[OSR_/ ]-
-{MASTER RLY}-
> MOVE
{destvar := } {Tret := }
-{ 123 MOV}- -{ srcvar MOV}-
> COMPARAR
> CONTADOR
Cname Cname
-[CTU >= 5]- -[CTD >= 5]-
Cname
-{CTC 0: 7}-
Un contador circular funciona como un contador CTU normales, excepto que después
de alcanzar su límite superior, se restablece la variable de contador de nuevo a 0. Por
ejemplo, el contador se muestra arriba contaría 0, 1, 2, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7,
0, 2, .... Esto es útil en combinación con instrucciones condicionales de la variable
`Cname '; puede utilizar esto como un secuenciador. CTC contadores de reloj en la
creciente borde de la condición de entrada condición del renglón. Esta instrucción
debe ser la instrucción más a la derecha en su peldaño.
{SHIFT REG}
-{Reg0..3 }-
{dest := }
-{LUT[i] }-
{yvar := }
-{PWL[xvar] }-
Esta es una buena manera de aproximar una función complicada o curva. Podría, por
ejemplo, ser útil si usted está tratando de aplicar una curva de calibración para
convertir una tensión de salida en bruto de un sensor en unidades más convenientes.
Suponga que usted está tratando de aproximar una función que convierte una variable
de entrada entero, x, a un número entero variable de salida, y. Tú conocer la función
en varios puntos; por ejemplo, es posible saber que
f (0) = 2
f (5) = 10
f (10) = 50
f (100) = 100
Puede introducir esos 4 puntos en una tabla asociada a la instrucción lineal a trozos.
El lineal a trozos la instrucción se verá en el valor de xvar, y establecer el valor de
yvar. En él se fijará Yvar de tal manera que la curva lineal a trozos pasará a través de
todos los puntos que se le daría; por ejemplo, si se establece xvar = 10, entonces la
instrucción asignará yvar = 50.
Puede corregir estos errores al hacer la distancia entre los puntos de la tabla
pequeña. Por ejemplo, esta tabla es equivalente a la dado anteriormente, y que no
produce un error:
Debe casi nunca ser necesario utilizar más de cinco o seis puntos. La adición de más
puntos hace su código más grande y más lento para ejecutar. El comportamiento si se
pasa un valor de `xvar 'mayor que los más grandes coordenada x en la tabla o menor
que la más pequeña x de coordenadas en la tabla no está definido. Esta instrucción
debe ser el instrucción de más a la derecha en su peldaño.