111
啊鑫
2025-08-01 cd32500504c97874c8fc0f8ceb1ac58f3cb37b01
config/modbus_config.json
@@ -1,15 +1,15 @@
{
  "ConfigVersion": "1.0",
  "ProjectName": "GSModbus通用配置",
  "Description": "通用Modbus TCP通信配置文件",
  "ProjectName": "润达项目",
  "Description": "润达项目TCP通信配置文件",
  "Connection": {
    "IpAddress": "192.168.3.250",
    "IpAddress": "192.168.1.231",
    "Port": 502,
    "ConnectionTimeoutMs": 5000,
    "OperationTimeoutMs": 3000
  },
  "Communication": {
    "HeartbeatIntervalMs": 1000,
    "DataPollingIntervalMs": 500,
@@ -17,7 +17,7 @@
    "ReconnectDelayMs": 3000,
    "MaxRetryCount": 3
  },
  "OutputAddresses": {
    "Description": "MES发送给PLC的地址配置",
    "HeartbeatAddress": {
@@ -27,11 +27,11 @@
    },
    "DataConfirmationAddress": {
      "Address": 6001,
      "DataType": "Byte",
      "DataType": "Byte",
      "Description": "MES数据读取确认地址"
    }
  },
  "InputAddresses": {
    "Description": "从PLC读取的地址配置",
    "ControlSignals": {
@@ -50,7 +50,7 @@
        "Description": "PLC数据准备就绪信号"
      }
    },
    "ProductData": {
      "ProductModel": {
        "Address": 6004,
@@ -90,13 +90,13 @@
        "Address": 6026,
        "DataType": "Timestamp",
        "Length": 7,
        "Format": "YYYYMMDDHHMMSS",
        "Format": "YYYYMMDDHHMM",
        "Encoding": "BigEndian",
        "DisplayName": "记录时间",
        "Description": "数据记录时间戳"
        "Description": "数据记录时间戳,大端模式存储,一个字节两个字符,格式:年月日时分(12位)"
      }
    },
    "MeasurementData": {
      "MinInstallSize": {
        "Address": 6033,
@@ -123,7 +123,7 @@
        "DataType": "Integer",
        "Length": 2,
        "Scale": 0.01,
        "Unit": "mm",
        "Unit": "mm",
        "DecimalPlaces": 2,
        "DisplayName": "行程",
        "Description": "执行器行程测量值"
@@ -180,7 +180,7 @@
      }
    }
  },
  "DataTypes": {
    "Description": "支持的数据类型定义",
    "Byte": "单字节数值 (0-255)",
@@ -190,19 +190,25 @@
    "Float": "浮点数",
    "Boolean": "布尔值"
  },
  "UI": {
    "WindowTitle": "GSModbus - 通用MES与PLC通信系统",
    "AutoStartPolling": false,
    "LogLevel": "Info",
    "MaxLogLines": 1000
  },
  "Database": {
    "Enabled": true,
    "Type": "Oracle",
    "ConnectionString": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.246)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = wr_dev; Password=wrdev",
    "ConnectionString": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.223)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = rdmes_dev; Password=rdmesdev",
    "AutoCreateTables": true,
    "DataRetentionDays": 90
    "DataRetentionDays": 90,
    "Tables": {
      "ModbusDataTable": "MODBUS_DATA",
      "CommunicationLogTable": "COMMUNICATION_LOG",
      "ErrorLogTable": "ERROR_LOG",
      "StatisticsTable": "STATISTICS"
    }
  }
}