# AGV_protocolModbus **Repository Path**: humadmin_admin/agv_protocol-modbus ## Basic Information - **Project Name**: AGV_protocolModbus - **Description**: 本项目是基于AGV调度GUI系统设计的基于Modbus协议网络通信代码,可实现TCP、UDP和Serial连接,未使用线程池,代码主要以java为主,调用了部分开源的java库,可作为AGV调度系统底层通信的Demo或实用案例。 - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-02-11 - **Last Updated**: 2025-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AGV_protocolModbus #### 介绍 本项目是基于AGV调度GUI系统设计的基于Modbus协议网络通信代码,可实现TCP、UDP和Serial连接,未使用线程池,代码主要以java为主,调用了部分开源的java库,可作为AGV调度系统底层通信的Demo或实用案例。 #### 软件架构 该软件主要是用来底层通信应用在GUI页面中间件,也可用于调试助手的扩展。使用Eclipse进行构建,基于JDK1.8环境。 Java串口通信依赖的jar包RXTXcomm.jar。 RXTX下载地址是:http://fizzed.com/oss/rxtx-for-java #### 安装教程 1. 将源码和系统库下载后,新建项目导入库。 2. 将源文件进行简单的修改。“package ***”改成自己的项目包名。 3. 使用modbus助手或者串口助手和TCP网络助手进行网络测试,串口调试。 #### 使用说明 1. 本系统是基于控制台输出信息进行调试。 2. 项目中仅仅做了串口解析,对于网络包并未加入。 3. 测试配套文件和软件安装需要提前准备好。 #### 参与贡献 1. Fork 进行创建 2. 新建 Feat_AGV 分支 3. 提交代码 issue 4. 新建 Pull Request #### 参考 其他参考文档: https://blog.csdn.net/kong_gu_you_lan/article/details/52302075 https://www.cnblogs.com/ioufev/p/10831289.html https://www.jianshu.com/p/96c0df438ac5 Modbus库:https://sourceforge.net/projects/modbus4j/