资源简介

Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus Rtu Slave从机demo实现串口通信。

资源截图

代码片段和文件信息

package com;

import com.client.Slave;
import com.util.ByteUtil;
import com.util.ListUtil;

import java.util.ArrayList;
import java.util.List;

/**
 * Hello world!
 *
 */
public class App
{
    public static void main( String[] args )
    {
        //初始化150个寄存器空间,全部存0000,该空间存储16进制字符串
        List list =new ArrayList();
        for (int i = 0; i < 150; i++) {
            list.add(“0000“);
        }
        //设置串口名,波特率,和寄存器空间
        Slave salve =new Slave(“COM3“9600list);
        salve.run();

        //Util.fillFloat(listByteUtil.hexStringToNum(“00“)16*4“0000“);
        ListUtil.fillBollean(listByteUtil.hexStringToNum(“40“)16*30);
        //Util.fillFloat(listByteUtil.hexStringToNum(“70“)16“0000“);

        /*
        //设值
        ListUtil.setFloat(list“10“38.9f);
        ListUtil.setFloat(list“20“39f);
        ListUtil.setFloat(list“30“40f);
        ListUtil.setBoolean(list“50“0);
        ListUtil.setBoolean(list“60“0);
        ListUtil.setBoolean(list“70“0);*/

        //salve.inputCmd();
        //主动向传感器发送请求命令此该当作master端在用
        /*while (true){
            try {
                salve.request();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }*/

    }


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-24 16:16  serial_netty\
     目录           0  2019-07-24 16:17  serial_netty\.idea\
     文件         636  2019-07-23 11:28  serial_netty\.idea\compiler.xml
     文件         256  2019-07-22 10:01  serial_netty\.idea\encodings.xml
     目录           0  2019-07-24 13:38  serial_netty\.idea\inspectionProfiles\
     目录           0  2019-07-24 16:03  serial_netty\.idea\libraries\
     文件         551  2019-07-22 10:01  serial_netty\.idea\libraries\Maven__io_netty_netty_all_4_1_36_Final.xml
     文件         455  2019-07-22 10:01  serial_netty\.idea\libraries\Maven__junit_junit_4_11.xml
     文件         532  2019-07-22 10:01  serial_netty\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xml
     文件         214  2019-07-24 16:03  serial_netty\.idea\libraries\RXTXcomm.xml
     文件         439  2019-07-22 09:57  serial_netty\.idea\misc.xml
     文件         264  2019-07-22 09:57  serial_netty\.idea\modules.xml
     文件        8792  2019-07-23 10:43  serial_netty\.idea\uiDesigner.xml
     文件       69001  2019-07-24 16:17  serial_netty\.idea\workspace.xml
     目录           0  2019-07-24 16:04  serial_netty\lib\
     文件       60984  2019-06-19 10:35  serial_netty\lib\RXTXcomm.jar
     文件       84992  2008-12-08 14:45  serial_netty\lib\rxtxParallel.dll
     文件      129536  2008-12-08 14:45  serial_netty\lib\rxtxSerial.dll
     文件        2937  2019-07-23 11:28  serial_netty\pom.xml
     文件         156  2019-07-24 16:16  serial_netty\ReadMe
     文件        1105  2019-07-24 16:03  serial_netty\serial_netty.iml
     目录           0  2019-07-24 13:38  serial_netty\src\
     目录           0  2019-07-24 13:38  serial_netty\src\main\
     目录           0  2019-07-24 13:38  serial_netty\src\main\java\
     目录           0  2019-07-24 16:16  serial_netty\src\main\java\com\
     文件        1445  2019-07-24 16:16  serial_netty\src\main\java\com\App.java
     目录           0  2019-07-24 13:38  serial_netty\src\main\java\com\client\
     文件        3194  2019-07-24 11:05  serial_netty\src\main\java\com\client\Slave.java
     目录           0  2019-07-24 13:38  serial_netty\src\main\java\com\decoder\
     文件        1253  2019-07-24 11:25  serial_netty\src\main\java\com\decoder\PacketDecoder.java
     目录           0  2019-07-24 14:13  serial_netty\src\main\java\com\handler\
............此处省略40个文件信息

评论

共有 条评论