2. Pantalla de parámetros y registro de parámetros para un modulo aritmético EN LA PANTALLA DE PARAMETROS DE UN MODULO ARITMETICO SOLO SE PUEDEN MODIFICAR CONSTANTES
3. MODOS OPERATIVOS DE UN MODULO ARITMETICO Comportamiento al exceder el margen de valores • El módulo coloca el contacto de maniobra AR..CY en el estado “1”. • El módulo guarda el valor de la última operación válida. En la primera llamada el valor es cero.
4. Para mostrar el registro de parámetros en el menú • + Acceso permitido • – Acceso no permitido Contactos AR01CY hasta AR32CY: Bit de rebosamiento CARRY, valor en la salida modular mayor o inferior que el margen de valores AR01ZE hasta AR32ZE: Bit cero ZERO, valor en la salida modular igual a cero Bobinas El módulo aritmético no tiene bobinas Consumo de espacio de memoria del módulo aritmético El módulo de función aritmética precisa 40 bytes de espacio de memoria más 4 bytes por constante en las entradas de módulo. Parámetro Función ALGUNOS EJEMPLOS A CONTINUACION…………
5. Suma 42 + 1000 = 1042 2147483647 + 1 = último valor válido antes de esta operación de cálculo debido a exceso (CARRY) AR..CY = estado “1” –2048 +1000 = –1048 Resta 1134 – 42 =1092 –2147483648 – 3 = el último valor válido antes de esta operación de cálculo debido a exceso (CARRY)AR..CY = estado “1” –4096 – 1000 = –5096 –4096 – (–1000) = –3096
6. Multiplicación 12 x 12 = 144 1000042 x 2401 = último valor válido antes de esta operación de cálculo por exceso (CARRY) valor correcto = 2401100842AR..CY = estado “1” –1000 x 10 = –10000 División 1024 : 256 = 4 1024 : 35 = 29 (Los dígitos situados detrás de la coma caen.) 1024 : 0 = último valor válido antes de esta operación de cálculo debido a exceso (CARRY) (correcto matemáticamente: “infinito”) AR..CY = estado “1” –1000 : 10 = –100 1000 : –10 = –100 –1000 : (–10) = 100 10 : 100 = 0