更新时间:2022-01-29 17:50:28 视频演示:http://mpvideo.qpic.cn/0bc3r4aa2aaag4ait27wvbqvbd6dbwhqadia.f10002.mp4?
开发中
http://127.0.0.1:9009/Coils
PUT
application/json
{
"destination": "127.0.0.1:502",
"connectiontype": 2,
"slaveid": 3,
"address": 0,
"Data": [
true,
true,
false,
false,
false,
false,
false,
false,
true,
true
]
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
destination | 127.0.0.1:502 | Number | 是 | 链接IP和端号 |
connectiontype | 2 | Number | 是 | 通讯链接类型 |
slaveid | 1 | Number | 是 | 从站 |
address | 0 | Number | 是 | 起始地址 |
count | 10 | Number | 是 | 读取数据长度 |
"Coils写入成功 2022/01/29 17:56:20"
{"statusCode":500,"message":"Something went horribly, horribly wrong while servicing your request.","details":"<pre>Nancy.RequestExecutionException: Oh noes! ---< System.IO.IOException: 无法将数据写入传输连接: 远程主机强迫关闭了一个现有的连接。。---< System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接。\r\n 在 System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)\r\n 在 System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)\r\n --- 内部异常堆栈跟踪的结尾 ---\r\n 在 System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)\r\n 在 NModbus.IO.TcpClientAdapter.Write(Byte[] buffer, Int32 offset, Int32 size)\r\n 在 NModbus.IO.ModbusIpTransport.Write(IModbusMessage message)\r\n 在 NModbus.IO.ModbusTransport.UnicastMessage[T](IModbusMessage message)\r\n 在 NModbus.Device.ModbusMaster.WriteMultipleCoils(Byte slaveAddress, UInt16 startAddress, Boolean[] data)\r\n 在 ModbusHandler.Coils.Write(writerequest`1 wreq) 位置 D:\\ Csharp\\ModbusRestAPI\\ModbusHandler\\ModbusTypes\\Coils.cs:行号 21\r\n 在 ModbusEdgeAPI.routes.>.ctor<b__1_3(Object parameters) 位置 D:\\ Csharp\\ModbusRestAPI\\routes.cs:行号 105\r\n 在 Nancy.NancyModule.><c__DisplayClass44_0`1.>Put<b__0(Object args)\r\n 在 Nancy.NancyModule.><c__DisplayClass46_0`1.>Put<b__0(Object args, CancellationToken ct)\r\n 在 Nancy.Routing.Route`1.>Invoke<d__7.MoveNext()\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()\r\n 在 Nancy.Routing.DefaultRouteInvoker.>Invoke<d__2.MoveNext()\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()\r\n 在 Nancy.Routing.DefaultRequestDispatcher.>Dispatch<d__5.MoveNext()\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()\r\n 在 Nancy.NancyEngine.>InvokeRequestLifeCycle<d__22.MoveNext()\r\n --- 内部异常堆栈跟踪的结尾 ---\r\n 在 Nancy.NancyEngine.InvokeOnErrorHook(NancyContext context, ErrorPipeline pipeline, Exception ex)</pre>"}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有