Menu

Write 32Bit Float Register / Register Order

Anonymous
2017-07-21
2017-08-11
  • Anonymous

    Anonymous - 2017-07-21

    Hi,

    I am trying to write a float to 2 registers:-

    modbusClient.WriteMultipleRegisters(1010, ModbusClient.ConvertFloatToTwoRegisters((float) 1.50), EasyModbus.ModbusClient.RegisterOrder.HighLow);

    This just tells me that I cannot pass 3 arguments.

    What am I doing wrong please?

     
    • Rossmann Engineering

      Hi,

      the bracket after "1.50" is not correct.

      Try:

      modbusClient.WriteMultipleRegisters(1010, ModbusClient.ConvertFloatToTwoRegisters((float) 1.50, EasyModbus.ModbusClient.RegisterOrder.HighLow));

       

      Last edit: Rossmann Engineering 2017-07-22
  • Anonymous

    Anonymous - 2017-07-27

    Thanks, I''l give it a try :)

     

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.