{ "ConnectionStrings": { "DefaultConnection": "Data Source=TabletTests.db" }, "Plc": { "Type": "ModbusTcp", "IpAddress": "192.168.1.10", "Port": 502, "SlaveId": 1, "FloatWordOrder": "LowWordFirst", // 三菱D寄存器REAL:低字在前,避免参数写入后PLC显示NaN //"HardnessValue": 72, "HardnessStartCoil": 70, //硬度工位1启动测试M70 "HardnessStartStop": 73, // 硬度停止 "HardnessStartReset": 90, // 硬复位启动 "HardnessForward": 0, //硬前进 "HardnessBack": 1, //硬后退 "HardnessOver": 72, //硬度完成 "HardnessStartOver": 92, // 硬复位启动 "HardnessLimit": 298, // 硬度电机极限输入 "HardnessSudu": 300, // 硬度速度输入mm/min "HardnessWeiyi": 310, // 硬度位移输入mm/min "HardnessPoSun": 400, // 硬度破损判定输入N "HardnessPressure": 1480, // 加压压力 "HardnessMax": 72, //最大力采集 "HardnessShishilizhi": 1314, //力显示 "FriabilityRpm": 320, // 脆碎度转速 r/min "FriabilityRounds": 410, // 脆碎圈数 "FriabilityRoundsBox": 410, // 兼容旧字段:脆碎圈数 "FriabilityRealtimeRounds": 82, // 脆碎实时圈数,32位浮点 "DisintegrationSeconds": 420, //崩解时间 "FriabilityStartCoil": 80, //脆碎工位1启动测试M70 "FriabilityStartCoil2": 80, //脆碎工位1启动测试M70 "FriabilityStartCoil3": 80, //脆碎工位1启动测试M70 "FriabilityStartCoilStop": 83, // 脆碎停止 "FriabilityStartCoilReset": 95, // 脆碎复位启动 "FriabilityTestTime": 0, // 脆碎试验时间由药典参数计算,D410用于脆碎圈数 "FriabilityWeightBefore": 412, // 脆碎前质量(g) "FriabilityWeightAfter": 414, // 脆碎后质量(g) "FriabilityLossPercent": 416, // 失重率(%) "WeightBefore": 412, "WeightAfter": 414, "DisintegrationTemp": 1430, // 所有温度显示D1430,float类型 "DisintegrationMovingUpCoil": 30, "DisintegrationStartCoil": 50, "DisintegrationStopCoil": 53, "DisintegrationSpeed": 330, "DisintegrationTime": 420, "DisintegrationCompleteCoils": [ 200, 201, 202, 203, 204, 205 ], "DissolutionRpm": 400, "Dissolution1Speed": 340, "Dissolution2Speed": 350, "DissolutionPercent": 402, "Dissolution1Percent": 402, "Dissolution2Percent": 0, "DissolutionStartCoil": 40, "Dissolution1StartCoil": 40, "Dissolution1StopCoil": 43, "Dissolution1SampleAckCoil": 44, "Dissolution2StartCoil": 30, "Dissolution2StopCoil": 33, "Dissolution2SampleAckCoil": 34, "Dissolution1Time": 430, "Dissolution2Time": 440, "Dissolution1SampleInterval": 432, // 溶出1取样间隔,float类型 "Dissolution2SampleInterval": 442 // 溶出2取样间隔,float类型 }, "PharmaStandard": { "StandardVersion": "中国药典2025", "HardnessMin_N": 40, "HardnessMax_N": 60, "HardnessTestCount": 6, "FriabilityTargetRpm": 25.0, "FriabilityTargetTimeMin": 4.0, "FriabilityTargetRounds": 100, "FriabilityMaxLossPercent": 1.0, "DisintegrationDosageForm": "普通片", "DisintegrationMaxSeconds": 900, "DisintegrationSpeedRpm": 31.0, "DisintegrationTemperatureC": 37.0, "DissolutionTemperatureC": 37.0, "Dissolution1TimeMin": 30, "Dissolution2TimeMin": 30, "Dissolution1SampleIntervalMin": 5.0, "Dissolution2SampleIntervalMin": 5.0, "DissolutionSampleTimes": [ 5, 10, 15, 30, 45, 60 ], "DissolutionMinPercentAt30min": 80.0 } }