Vous êtes sur la page 1sur 1

Asignaciones con operador

Las asignaciones con operador se introducen con la sintaxis A:=B<operator>C. Est


as
asignaciones son esencialmente operaciones de clculo bsicas y combinaciones lgicas
de bits. El operando asignado A define el tipo de datos de la expresin. Pueden ut
ilizarse las
siguientes asignaciones con operador:
Asignaciones con
operador
Comentario
A := B + C +I, +D, +R
A := B - C -I, -D, -R
A := B * C *I, *D, *R
A := B / C /I, /D, /R
Siempre que sea necesario, el operador puede completarse con +D/+R en
las operaciones de clculo bsicas.
A := B MOD C Modulo: Slo para tipo de datos DINT
A := B AND C Combinacin lgica Y (comandos AWL: UW, UD)
A := B OR C Combinacin lgica O (comandos AWL: OW, OD)
A := B XOR C Combinacin lgica O exclusiva (comandos AWL: XOW, XOD)
A := B SHL C Desplazar a la izquierda, 0<=C<=255 (comandos AWL: SLW, SLD)
A := B SHR C Desplazar a la derecha, 0<=C<=255 (comandos AWL: SRW, SRD)
A := B SSR C Desplazar signo a la derecha, 0<=C<=255 (comandos AWL: SSI, SSD)
A := B ROL C Rotar a la izquierda, 0<=C<=255 (comando AWL: RLD)
A := B ROR C Rotar a la derecha, 0<=C<=255 (comando AWL: RRD)
Ejemplo: Tabla de acciones con contadores y operaciones aritmticas
S1 CU Z23
S4
S1 N A:=A+1
Etapa 4
Etapa 4
1
2
Dos alternativas para el contaje del ciclo de produccin:
(1): En cuanto se active la etapa el contador Z23 incrementar en 1. Por tanto, el
contador
cuenta el nmero de activaciones de la etapa.
(2): Tan pronto como la etapa se active, el valor de A incrementar 1 unidad. De e
sta
forma, mediante operaciones aritmticas se cuenta tambin el nmero de activaciones
de la etapa en el ciclo de produccin.

Vous aimerez peut-être aussi