This commit is contained in:
xyy
2026-06-21 10:50:48 +08:00
parent f37114a0cf
commit 09d0e5c041

View File

@@ -13,49 +13,49 @@ namespace HME_MoistureLossMeter.Services
public const ushort ADDR_WATER_TEMP = 3118; // 水浴温度 public const ushort ADDR_WATER_TEMP = 3118; // 水浴温度
public const ushort ADDR_CHAMBER_TEMP = 3168; // 箱体温度 public const ushort ADDR_CHAMBER_TEMP = 3168; // 箱体温度
public const ushort ADDR_WEIGHT = 3268; // 重量 public const ushort ADDR_WEIGHT = 3268; // 重量
public const ushort ADDR_AIR_VOLUME = 4110; // 空气体积 public const ushort ADDR_AIR_VOLUME = 6110; // 空气体积
public const ushort ADDR_OUTLET_FLOW = 1218; // 出口流量 public const ushort ADDR_OUTLET_FLOW = 3218; // 出口流量
public const ushort ADDR_PRESET_HOUR = 1681; // 设定测试时 public const ushort ADDR_PRESET_HOUR = 3681; // 设定测试时
public const ushort ADDR_PRESET_MINUTE = 1680; // 设定测试分 public const ushort ADDR_PRESET_MINUTE = 3680; // 设定测试分
public const ushort ADDR_DISPLAY_HOUR = 3004; // 显示时 public const ushort ADDR_DISPLAY_HOUR = 5004; // 显示时
public const ushort ADDR_DISPLAY_MINUTE = 3003; // 显示分 public const ushort ADDR_DISPLAY_MINUTE = 5003; // 显示分
public const ushort ADDR_DISPLAY_SECOND = 3002; // 显示秒 public const ushort ADDR_DISPLAY_SECOND = 5002; // 显示秒
public const ushort ADDR_INITIAL_MASS = 206; // 初始质量 public const ushort ADDR_INITIAL_MASS = 2206; // 初始质量
public const ushort ADDR_FINAL_MASS = 208; // 测后质量 public const ushort ADDR_FINAL_MASS = 2208; // 测后质量
public const ushort ADDR_MOISTURE_LOSS = 4106; // 水分损失 public const ushort ADDR_MOISTURE_LOSS = 6106; // 水分损失
public const ushort ADDR_BATCH_NO = 3202; // 生产批号 public const ushort ADDR_BATCH_NO = 5202; // 生产批号
public const ushort ADDR_OPERATOR_ID = 3200; // 操作员编号 public const ushort ADDR_OPERATOR_ID = 5200; // 操作员编号
public const ushort ADDR_EXPERIMENT_ID = 3204; // 实验编号 public const ushort ADDR_EXPERIMENT_ID = 5204; // 实验编号
public const ushort ADDR_TIDAL_VOLUME = 2300; // 潮气量 public const ushort ADDR_TIDAL_VOLUME = 2300; // 潮气量
public const ushort ADDR_FREQUENCY = 2210; // 频率 public const ushort ADDR_FREQUENCY = 2210; // 频率
public const ushort ADDR_BREATH_COUNT = 3000; // 呼吸次数 public const ushort ADDR_BREATH_COUNT = 5000; // 呼吸次数
public const ushort ADDR_DRY_AIR_FLOW = 3700; // 通入干燥空气量 public const ushort ADDR_DRY_AIR_FLOW = 5700; // 通入干燥空气量
// 线圈地址 - 测试界面 // 线圈地址 - 测试界面
public const ushort COIL_RESET = 3; // 复位 M3 public const ushort COIL_RESET = 10003; // 复位 M3
public const ushort COIL_TEST = 5; // 测试 M5 public const ushort COIL_TEST = 10005; // 测试 M5
public const ushort COIL_STOP = 8; // 停止 M8 public const ushort COIL_STOP = 10008; // 停止 M8
public const ushort COIL_CLEAR = 41; // 清零 M41 public const ushort COIL_CLEAR = 10041; // 清零 M41
public const ushort COIL_HEAT = 300; // 加热 M300 public const ushort COIL_HEAT = 10300; // 加热 M300
public const ushort COIL_P1_RECORD = 91; // P1记录 M91 public const ushort COIL_P1_RECORD = 10091; // P1记录 M91
public const ushort COIL_P2_RECORD = 92; // P2记录 M92 public const ushort COIL_P2_RECORD = 10092; // P2记录 M92
public const ushort COIL_PRINT = 15; // 打印 M15 public const ushort COIL_PRINT = 10015; // 打印 M15
public const ushort COIL_EXHALE = 51; // 呼气 M51 public const ushort COIL_EXHALE = 10051; // 呼气 M51
public const ushort COIL_INHALE = 55; // 吸气 M55 public const ushort COIL_INHALE = 10055; // 吸气 M55
public const ushort COIL_DOWN = 46; // 下降 M46 public const ushort COIL_DOWN = 10046; // 下降 M46
public const ushort COIL_UP = 47; // 上升 M47 public const ushort COIL_UP = 10047; // 上升 M47
// 寄存器地址 - 手动界面 // 寄存器地址 - 手动界面
public const ushort ADDR_MANUAL_SPEED = 218; // 手动速度 D218 public const ushort ADDR_MANUAL_SPEED = 2218; // 手动速度 D218
public const ushort ADDR_TIDAL_COEFF = 302; // 潮气量系数 D302 public const ushort ADDR_TIDAL_COEFF = 2302; // 潮气量系数 D302
public const ushort ADDR_FREQ_COEFF = 282; // 频率系数 D282 public const ushort ADDR_FREQ_COEFF = 2282; // 频率系数 D282
// 线圈地址 - 手动界面 // 线圈地址 - 手动界面
public const ushort COIL_LEFT = 16; // 左 M16 public const ushort COIL_LEFT = 10016; // 左 M16
public const ushort COIL_RIGHT = 17; // 右 M17 public const ushort COIL_RIGHT = 10017; // 右 M17
public const ushort COIL_MANUAL_INHALE = 19; // 手动吸 M19 public const ushort COIL_MANUAL_INHALE = 10019; // 手动吸 M19
public const ushort COIL_MANUAL_EXHALE = 18; // 手动呼 M18 public const ushort COIL_MANUAL_EXHALE = 10018; // 手动呼 M18
public const ushort COIL_ZERO = 40; // 校零 M40 public const ushort COIL_ZERO = 10040; // 校零 M40
private readonly PlcConfiguration _config; private readonly PlcConfiguration _config;
private TcpClient _tcpClient; private TcpClient _tcpClient;