¿Cómo podemos ayudar?

Print

Subrutina: Registro de desplazamiento para seguir el estado de los productos

 

En muchas aplicaciones es necesario almacenar el estado de un evento que ha ocurrido previamente.

Utilizamos un registro o un grupo de registros para formar un tren de bits (vagones) para almacenar el estado anterior de encendido/apagado. Cada nuevo cambio de estado se almacena en el primer bit y los bits restantes se desplazan hacia abajo en el tren.

Con esta subrutina aquí, usted puede manejar un registro de desplazamiento en una tabla de etiquetas hasta cientos de estados.

Aquí encontrará el programa ACE PLC vBuilder y el proyecto HMI. Listo para empezar con un ACE-11 conectado a un HMI de 4.3″ vía USB.

Parámetros de subrutina :

  • ReadWriteShift (ui8)
    • 0 = Leer cualquier bit del registro
    • 1 = Escribir cualquier bit (a menudo el número 0 a la derecha) desplazar el registro a la izquierda
    • 2 = Escribir cualquier bit sin desplazar el registro (Para modificar un bit como ejemplo)
  • BitValue (Bit)
    • Valor del bit a leer o escribir
  • BitNumberToRW (ui16)
    • Número de bit a leer o escribir, dependiendo de «ReadWriteShift»
    • Comienza desde 0 (Derecha) hasta el último (Izquierda)
  • Longitud del registro
    • Longitud del registro de bits
    • ¡6 significa 6 registros de 0 a 5 !