我不确定这是否适合这个地方,但如果确实如此,那就让他们知道会在那里发布。 我的问题是我需要从
中读取信息Moxa 5430 RS485转以太网转换器(硬件)
使用Modbus RS485协议。
它是一个电力部门,因为我是这个协议的新手,我不知道如何开始从这个设备读取,我用Google搜索并下载了很少的代码,但它没有满足我的需要。
如果有任何教程我在哪里如果用于电表读数甚至可以很好的话,它可以经过特殊处理
他们在记事本上阅读,所以我猜他们已经安装了一些应用程序,但由于安全原因无法访问该PC。
所以任何帮助都会很棒
我使用C#和SQL 2012作为平台。
由于
答案 0 :(得分:1)
确定。现在,Moxa 5430是一款终端服务器设备,能够将4个RS485 / 422物理转换为4个tcp通道,您可以通过以太网远程使用。服务器/客户端方面的设备配置必须在设备手册中。实际上,您必须将设备配置为服务器并为每个RS485 / 422端口分配端口。 Modbus是一种通信协议,旨在与大量的PLC接口,并于1979年创建。有关此协议的维基百科http://en.wikipedia.org/wiki/Modbus的更多信息。我个人建议在冒险使用它之前先阅读一下modbus协议。 因此,通过这两个方法,您可以使用类似以下https://code.google.com/p/nmodbus/的库,它可以帮助您通过串行通道或tcp / ip与Modbus设备进行通信。但是,您需要有关要连接的实际modbus设备(功率计,PLC等)以及该设备支持的命令集的详细信息。 moxa设备只是从串口到以太网的转换器。