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

CP127_E0.jpg

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

CP127_E1_E2.jpg

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

CP127 E4 y E5.jpg

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

CP127_E6_E7.jpg

   

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

CP127

   

Áreas de memoria

CP127

   

Lista de instrucciones
Índice