C# 用modbus tcp协议,怎么做一个上未将与多个下位机通讯,是要建立局域网吗,要怎么建立,连接?求大虾帮帮忙! C#上位机的。。
将上位机与下位机全都连上局域网,并获取ModbusTCP的端口号(默认502),在上位机上用Socket打开下位机的TCP连接,按照ModbusTCP规范轮询下位机。
如果下位机直接接入局域网,那一个下位机就需要一个TCP连接。如果通过网关接入,就需要查看网关的使用文档。
非常感谢!
是不是上位机只要连接一个IP地址就可以,然后根据Unitidentifier(单元标识符) 判断是哪个下位机,是这样的吗?还是说每个下位机都有一个IP地址,上位机要与个个下位机的IP地址都要连接?? Unitidentifier(单元标识符) 这个是由哪个产生的???