首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#和modbus/tcp

C#和modbus/tcp
EN

Stack Overflow用户
提问于 2013-07-17 15:32:06
回答 2查看 3.5K关注 0票数 0

我需要从rs485设备读取一些数据。它连接到Aport-211W,这个连接到我的本地网络。此设备在端口502上打开一个服务器,这是我想要读取的设备的rs485端口。协议是modbus。

我的第一次尝试是使用this Software将这个mobus/tcp链接到我计算机上的一个本地COM端口,并通过它读取所有内容。但是我不想使用其他软件来做这件事,现在我的问题是:如何从C#程序直接连接到modbus/tcp服务器并读取数据?

我已经找到了一些库,但没有一个能够连接到设备。我已关闭串行端口重定向器,因为它会阻止通信。以前有人做过这样的事情吗?

EN

回答 2

Stack Overflow用户

发布于 2013-07-17 16:11:34

Aport-211W只是MODBUS设备(可能是MODBUS RTU)和网络之间的网关。它不执行任何协议转换,这意味着您有基于TCP的MODBUS RTU,而不是普通的MODBUS TCP协议。这些是不同的协议,您需要根据这一点进行调整。

票数 0
EN

Stack Overflow用户

发布于 2019-01-09 22:12:38

嗯,如果你愿意,你可以在自己身上写字,这样你就可以控制你自己的东西,并且可以被定制。

大多数情况下,它将是来自从机的基于TCP的Modbus RTU。

只需创建套接字来与Aport通信,因为它们通过TCP通信。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17693806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档