Grabar Datos:

       (ModBus Function 06 y 16)

     Mediante la función WriteData, podrá Grabar hasta 100(cien) valores en memoria (del tipo 4x en ModBus) de un PLC, Variador de Velocidad, Controlador de Temperatura, etc. El valor a grabar debe ir especificado como una cadena de tipo String con los valores Decimales separados por coma.  Podrá crear esta cadena desde un Array utilizando la función de conversión «CArrayToStr«.
Comando:  ActiveMbus1.WriteData (StationNumber, StartAddress,  EndAddres, StrDecValue)
         Descripción de Argumentos:
            StationNumber: Número de la estación que se va a leer de 1- 247.
            StartAddress : Dirección inicial de memoria a Grabar.
            EndAddress:  Dirección final de memoria a Grabar.
            StrDecValue:  Cadena con valores Decimales separados por coma.

    Ejemplo: Para Grabar los valores desde 40102 a 40104 de la estación 1

Private Sub Command1_Click()

‘ Grabo el valor 0 a 40102, 5 a 40103 y 156 a 40104

Call ActiveMbus1.WriteData 1, 40102, 40104, «0,5,156»

End Sub

 

*  Vea la propiedad OffSetMemory para establecer el corrimiento de memoria del equipo utilizado.