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.