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