Modbus TCP/IP 一个客户端,对多个server,如何编程?
各位达人:
小弟做一个触摸屏的项目,触摸屏下边通过RS485接32各PLC,触摸屏读取各PLC的温度数据存储在触摸屏的内存中,同时触摸屏支持modbus tcp 协议,可作为server供上位机读取数据。现在拟上位机循环读取不同触摸屏(IP地址不一样)的数据。上位机作为Cient,各触摸屏做Server。等于一个Client对应多个Server。问题:上位机中如何建立多个连接?接收数据缓冲区是否也需要多个?如果上位机收到数据后直接存到数据库里,是否只用一个接收数据缓冲区就OK了?
小弟做一个触摸屏的项目,触摸屏下边通过RS485接32各PLC,触摸屏读取各PLC的温度数据存储在触摸屏的内存中,同时触摸屏支持modbus tcp 协议,可作为server供上位机读取数据。现在拟上位机循环读取不同触摸屏(IP地址不一样)的数据。上位机作为Cient,各触摸屏做Server。等于一个Client对应多个Server。问题:上位机中如何建立多个连接?接收数据缓冲区是否也需要多个?如果上位机收到数据后直接存到数据库里,是否只用一个接收数据缓冲区就OK了?
...全文
相关推荐
C#实现modbus tcp客户端,并将读取的数据存入SQL Server
本源码由本人根据Modbus tcp报文格式进行开发,没借助任何SDK。数据库设计必须按照文件中图片所示,方能将数据存入数据库,并且数据以字符串形式保存,并以符号_将每个数值隔开
Modbus TCP/IP协议Client-Server端源代码解析与应用
Modbus TCP/IP是基于TCP/IP协议的一种应用层协议,主要用于工业自动化设备之间的数据通信。它继承了Modbus协议的简单、高效、可扩展性强的特点,并在此基础上,通过TCP/IP网络实现了设备之间的远程通信。Modbus客户端是应用层协议,主要负责启动数据请求并处理来自服务器的响应。客户端的设计目的是为了使得主机系统可以通过网络实现对远程设备的访问与控制。例如,一个控制系统可以通过Modbus客户端向智能传感器或控制器请求数据,并根据返回的结果来调整系统行为或环境状态。
MODBUS TCP SERVER 源码
MODBUS TCP SERVER 源码,c++,实现了功能码 03,16。只是自己用于测试时开发的,功能有限,但可自行扩充。希望对您有用。
modbus TCPIP协议client-Server端源代码
TCPIP协议client-Server端源代码 完整开发实际样列.
Modbus TCP Server Tester
标准Modbus TCP通信测试工具,两个测试工具主要用于plcModbus TCP通信测试,可分别可是客户端和服务器端 测试环境


