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?
You seem to have CSS turned off. Please don't fill out this field.
Anonymous
the bracket after "1.50" is not correct.
Try:
modbusClient.WriteMultipleRegisters(1010, ModbusClient.ConvertFloatToTwoRegisters((float) 1.50, EasyModbus.ModbusClient.RegisterOrder.HighLow));
Thanks, I''l give it a try :)
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
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?
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
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Thanks, I''l give it a try :)