<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          easymodbus4j基于netty的modbus協(xié)議快速開發(fā)工具

          聯(lián)合創(chuàng)作 · 2023-09-29 07:22

          easymodbus4j 是一個高性能和易用的 Modbus 協(xié)議的 Java 實現(xiàn),基于 Netty 開發(fā),可用于 Modbus 4 的客戶端和服務器開發(fā)。

          easymodbus4j 特點:
          1、Netty NIO high performance高性能.
          2、Modbus Function sync/aync 同步/異步非阻塞。
          3、Modbus IoT Data Connector Supports工業(yè)物聯(lián)網(wǎng)平臺IoT支持。
          4、完全支持4種部署模式: 服務器master,客戶端slave,服務器slave,客戶端master。
          5、友好的調(diào)試以及日志支持bit\bitset\byte\short\int\float\double。
          6、Supports Function Codes:
          Read Coils (FC1)
          Read Discrete Inputs (FC2)
          Read Holding Registers (FC3)
          Read Input Registers (FC4)
          Write Single Coil (FC5)
          Write Single Register (FC6)
          Write Multiple Coils (FC15)
          Write Multiple Registers (FC16)
          Read/Write Multiple Registers (FC23)
          
          

          Repositories Central Sonatype Mvnrepository easymodbus4j

          快速開發(fā)Quick Start:
          第一步step1:
          maven:
          <dependency>
          <groupId>com.github.zengfr</groupId>
          <artifactId>easymodbus4j</artifactId>
          <version>0.0.3</version>
          </dependency>
          
          第二步step2:
          2.1 if master 實現(xiàn)implement ResponseHandler接口 see easymodbus4j-example:ModbusMasterResponseHandler.java 
          2.2 if slave 實現(xiàn)implement RequestHandler接口 see easymodbus4j-example:ModbusSlaveRequestHandler.java 
          
          第三步step3:
          modbusServer = ModbusServerFactory.getInstance().createServer4Master(port, responseHandler);
          modbusClient = ModbusClientFactory.getInstance().createClient4Slave(host,port, requestHandler);
          
          modbusClient = ModbusClientFactory.getInstance().createClient4Master(host, port, responseHandler);
          modbusServer = ModbusServerFactory.getInstance().createServer4Slave(port, requestHandler);
          
          第四步step4:
          4.1 how to send a request ?
          ChannelSender sender = ChannelSenderFactory.getInstance().get(channel);
          sender.readCoils(...)
          sender.readDiscreteInputs(...)
          sender.writeSingleRegister(...)
          4.2 how to show log? 
          see ModbusMasterResponseHandler.java
          ModbusFrameUtil.showFrameLog(logger, channel, frame);
          Example run startup:
          1、unzip file easymodbus4j-release.zip.
          2、for modbus master mode:open autosend.txt file in dir or autosend.txt rsourcefile in easymodbus4j.jar 
          3、for modbus master mode:edit autosend.txt file
          4、start startup.bat.
          5、you also can edit *.bat for modbus master/salve mode: .
          說明:
          1、解壓縮zip文件到文件夾
          2、java程序 運行不了 則安裝jdk8.
          3、解壓后4個bat文件  對應 服務器master,客戶端slave,服務器slave,客戶端master 4種模式.
          4、Master模式 可以設置autosend.txt文件,定時發(fā)送讀寫請求。
          5、記事本打開bat文件可以編輯相關參數(shù),如定時延時發(fā)送時間以及詳細日志開關。
          
          
          瀏覽 41
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          TLv8 IDE基于 Eclipse 的快速開發(fā)工具
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧洲一级黄色A片 | 人人操人人草 | 奶湿摸爽呻吟视频www免费 | 亚洲黄色电影一级片 | 自拍偷拍亚州第一 |