Entradas alternativas CP127 |
Top |
Desde el panel de proyecto o el menú de expansiones se puede acceder a la configuración alterna de las entradas. Para este modelo se pueden cambiar por contadores y medidores de frecuencia, según corresponda. El estado de cuenta se vuelve a cero mediante la instrucción R contador:
LD 1 ;Permiso para ejecutar instrucción R CntA_i4 ;Pone en cero contador de la entrada i0.4 R CntA_i6 ;Pone en cero contador de la entrada i0.6
Paro para el caso de Pos_i0 y Pos_i7 habrá un error de compilación. La solución es nombrarlos por su dirección del área correspondiente:
LD 1 ;Permiso para ejecutar instrucción R sm12 ;sm12 corresponde a Pos_i0 en BIOS 1.01 R sm21 ;sm21 corresponde a Pos_i7 en BIOS 1.01
E0
La entrada digital E0 tiene asociada un contador (Pos_i0) ascendente de 32 bit (0 a 2.147.483.647), que cuenta ambos flancos. Si la cuenta sigue después de haber llegado a 2.147.483.647 el siguiente valor será -2.147.483.648, y seguirá hasta -1. Si continua, pasará a 0 (vuelve a empezar). También se mide frecuencia (fre_i0) en Hz.
E1 y E2
Las entradas digitales tienen asociados contadores Cnt_ix. Son ascendentes de 16 bit (0 a 65535), y la velocidad máxima está limitada por las características de las entradas (ver especificaciones).
E4 y E5
Cuando se selecciona Contaje dejan de ser entradas digitales para convertirse en entradas de contadores alternativos CntA_ix. Son ascendentes de 16 bit (0 a 65535), y la velocidad máxima está limitada por las características de las entradas (ver especificaciones).
E6 y E7
En la creación/edición del programa puede elegirse la función para E6 y E7. En estado Normal se comportan como entradas digitales. Solo E7 tiene asociado un contador (Cnt_i7) que está activo independientemente de la configuración. Cuando se selecciona Contaje dejan de ser entradas digitales para convertirse en entradas de contadores alternativos CntA_ix. Solo E7 queda con dos contadores (Cnt_i7 y CntA_i7). Son ascendentes de 16 bit (0 a 65535), y la velocidad máxima está limitada por las características de las entradas (ver especificaciones). Cuando se selecciona Encoder, para E7 corresponde contaje y para E6 dirección. En simultáneo (además de Cnt_i7) también se mide frecuencia (fre_i7) en Hz. Pos_i7 es un contador ascendente y descendente de 32 bit (-2.147.483.648 a 2.147.483.647). Cuenta ambos flancos, por lo que su lectura siempre es el doble de lo leído en Cnt_i7. Si la cuenta sigue después de haber llegado a 2.147.483.647 el siguiente valor será -2.147.483.648, y seguirá hasta -1. Si continua, pasará a 0 (vuelve a empezar). Pero si es descendente, ocurrirá al revés. Si E6 se configuró como Encoder, entonces la cuenta será ascendente al estar desactivada y descendente al estar activada. Si E6 no se ha configurado para Encoder entonces la cuenta será ascendente.
Especificaciones
Áreas de memoria
|