111 lines
4.2 KiB
JSON
111 lines
4.2 KiB
JSON
{
|
||
"PlcSettings": {
|
||
// Modbus TCP 连接参数
|
||
"IpAddress": "192.168.1.10", // PLC 的 IP 地址
|
||
"Port": 502, // Modbus TCP 端口号(默认502)
|
||
"SlaveId": 1, // PLC 从站地址(通常为1)
|
||
|
||
// 压力寄存器地址(每个工位占用 2 个连续 D 寄存器,存储 32 位浮点数)
|
||
"PressureRegisterStation1": 6, // 工位1 压力寄存器起始地址(D6~D7)
|
||
"PressureRegisterStation2": 8, // 工位2 压力寄存器起始地址(D8~D9)
|
||
"PressureRegisterStation3": 10, // 工位3 压力寄存器起始地址(D10~D11)
|
||
|
||
// 压力模式选择(高压/低压)写入寄存器
|
||
"PressureModeRegister": 2, // 压力模式寄存器(0=低压,1=高压)
|
||
"PressureModeRegister2": 40, // 压力模式寄存器(0=低压,1=高压)
|
||
"PressureModeRegister3": 44, // 压力模式寄存器(0=低压,1=高压)
|
||
|
||
// 线圈控制(M 元件)
|
||
"PressCoil": 140, // 加压线圈(M100),ON 开始加压,OFF 停止
|
||
"PressCoil2": 141, // 加压线圈(M100),ON 开始加压,OFF 停止
|
||
"PressCoil3": 142, // 加压线圈(M100),ON 开始加压,OFF 停止
|
||
|
||
"StartCoil": 20, // 启动线圈(M20),ON 启动测试程序
|
||
"EnableCoil": 21, // 使能线圈(M21),状态反馈(只读)
|
||
"StopCoil": 7, // 停止线圈(M7),ON 停止测试
|
||
|
||
|
||
"StartCoil2": 30, // 启动线圈(M20),ON 启动测试程序
|
||
"EnableCoil2": 31, // 使能线圈(M21),状态反馈(只读)
|
||
"StopCoil2": 32, // 停止线圈(M7),ON 停止测试
|
||
|
||
|
||
"StartCoil3": 33, // 启动线圈(M20),ON 启动测试程序
|
||
"EnableCoil3": 34, // 使能线圈(M21),状态反馈(只读)
|
||
"StopCoil3": 35, // 停止线圈(M7),ON 停止测试
|
||
|
||
|
||
|
||
// 压力值系数(用于单位转换,例如 kPa 转 Pa 时设为 1000)
|
||
"PressureFactor": 1000.0,
|
||
|
||
// 流量寄存器地址(每个工位共用,但需配合流量模式切换)
|
||
"WetFlowRegister": 12, // 湿膜流量寄存器起始地址(D2~D3)
|
||
"DryFlowRegister": 12, // 干膜流量寄存器起始地址(D4~D5)
|
||
"WetFlowFactor": 1.0, // 湿膜流量系数
|
||
"DryFlowFactor": 1.0, // 干膜流量系数
|
||
|
||
// ========== 运维参数设置(可读写) ==========
|
||
"PressureUpperLimit": 300, // 加压上限(D300)
|
||
"PressureUpperLimit2": 302, // 加压上限(D300)
|
||
"PressureUpperLimit3": 304, // 加压上限(D300)
|
||
"PressureRate": 280, // 加压速率(D280)
|
||
"PressureCoeff": 282, // 加压系数(D282)
|
||
|
||
// 高压/低压系数(每个工位独立)
|
||
"HPCoeff1": 3120, // 工位1 高压系数(D3120)
|
||
"LPCoeff1": 3122, // 工位1 低压系数(D3122)
|
||
"HPCoeff2": 3124, // 工位2 高压系数(D3124)
|
||
"LPCoeff2": 3126, // 工位2 低压系数(D3126)
|
||
"HPCoeff3": 3128, // 工位3 高压系数(D3128)
|
||
"LPCoeff3": 3130, // 工位3 低压系数(D3130)
|
||
|
||
// 大/小流量系数(每个工位独立)
|
||
"LargeFlowCoeff1": 3048, // 工位1 大流量系数(D3048)
|
||
"SmallFlowCoeff1": 380, // 工位1 小流量系数(D380)
|
||
"LargeFlowCoeff2": 1218, // 工位2 大流量系数(D1218)
|
||
"SmallFlowCoeff2": 1318, // 工位2 小流量系数(D1318)
|
||
"LargeFlowCoeff3": 1418, // 工位3 大流量系数(D1418)
|
||
"SmallFlowCoeff3": 1468, // 工位3 小流量系数(D1468)
|
||
|
||
|
||
"FlowModeRegister": 4,
|
||
// 流量模式选择(大流量/小流量)写入寄存器
|
||
"FlowModeRegister1": 5, // 工位1 流量模式(0=大流量,1=小流量)
|
||
"FlowModeRegister2": 6, // 工位2 流量模式
|
||
"FlowModeRegister3": 7, // 工位3 流量模式
|
||
|
||
|
||
"High1": 60, // M60
|
||
"High2": 62, // M62
|
||
"High3": 64, // M64
|
||
"Low1": 61, //
|
||
"Low2": 63, //
|
||
"Low3": 65, //
|
||
|
||
"SmallFlow1": 40, // M60
|
||
"SmallFlow2": 44, // M62
|
||
"SmallFlow3": 47, // M64
|
||
"BigFlow1": 49, //
|
||
"BigFlow2": 42, //
|
||
"BigFlow3": 46, //
|
||
|
||
"SmallFlowAlarm": 210,
|
||
"BigFlowAlarm": 213,
|
||
|
||
"HighPressAlarm": 180, //高压超限
|
||
"LowPressAlarm": 195, //低压超限
|
||
|
||
"Midnight1": 50, // 漏夜1
|
||
|
||
"Midnight2": 51, // 漏夜2
|
||
|
||
"Midnight3": 52, // 漏夜3
|
||
|
||
|
||
"UpAndDown1": 18, // 漏夜3
|
||
"UpAndDown2": 20, // 漏夜3
|
||
"UpAndDown3": 22 // 漏夜3
|
||
|
||
}
|
||
} |