From 4f73a6adb30839d9c9aa61f436fad325c30b33c9 Mon Sep 17 00:00:00 2001 From: Gavin Date: Mon, 11 Dec 2017 22:11:01 +0800 Subject: [PATCH] fix modbustcp bugs --- SCADA/Program/ModbusDriver/ModbusTCPDriver.cs | 4 ++-- SCADA/dll/ModbusDriver.dll | Bin 21504 -> 21504 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SCADA/Program/ModbusDriver/ModbusTCPDriver.cs b/SCADA/Program/ModbusDriver/ModbusTCPDriver.cs index db25d08..a40c1d7 100644 --- a/SCADA/Program/ModbusDriver/ModbusTCPDriver.cs +++ b/SCADA/Program/ModbusDriver/ModbusTCPDriver.cs @@ -506,13 +506,13 @@ namespace ModbusDriver public int WriteInt16(DeviceAddress address, short value) { - var data = WriteSingleRegister(address.Area, address.Start, BitConverter.GetBytes(value)); + var data = WriteSingleRegister(address.Area, address.Start, BitConverter.GetBytes(IPAddress.HostToNetworkOrder(value))); return data == null ? -1 : 0; } public int WriteInt32(DeviceAddress address, int value) { - var data = WriteMultipleRegister(address.Area, address.Start, BitConverter.GetBytes(value)); + var data = WriteMultipleRegister(address.Area, address.Start, BitConverter.GetBytes(IPAddress.HostToNetworkOrder(value))); return data == null ? -1 : 0; } diff --git a/SCADA/dll/ModbusDriver.dll b/SCADA/dll/ModbusDriver.dll index 0841e632c3bd79aee3212f0ec34befe6849476ae..6cc26ab33458087204ff3fcd02ffcbd95b0fcae5 100644 GIT binary patch delta 376 zcmZoz!Pu~ZaY6@^)5M8ga*R?FSB5j5n9Rti&N?B3fk9@nB9qSKNJe!=g~^SK^@4vg z8Nk2;NHQ_7GL&opkM>x<#Ih^tzig(^0HXp zvDPv4KzUDCzOgnitbp)1Yna4Xn;0HIc^yDrGlPUJ*c8r#Tp>&?3_1`V<8MZLwiX5- zD36=TpRJXFVY8;jY$*ZLLbp3pE${d=D?j+AAv^Eu<||G+*mayH>P3MJVgh0rMh1p8 zz%W_k#lR30>=L{#dg+CbXHK5$zOTGg@3Cs#<{e%fjJzM9Aq3LJHTkT!G~=JmFTG`% VHuL%YVrG)D+AJ9Ko^hf9I{-JIYyz0E5jKNOlD+MXYI&fV33)t$fPqll2M&eVsay6z2KKj z1~Bjdl1vP&3^|(xnHEb=R*{pKd{I_>@_JcT5S!6wvaOutW+k}^ob^wvK^mSh8Zq2s ztzwX{f$(y9>UgE{T5ESeZTq4^T+TnM>uVYVF!PzqQPn!>TaWD$K rfO;RSD+@>}OjHzO{IdC@w=B~{1CGsne!rNRM65Oo2EAvTXuu8t!f{;p