中药煎煮是中医药服务的核心环节传统人工煎煮存在参数难标准化、效率低、质量波动大、追溯难等痛点。随着中医药装备的规范化升级工业级全自动煎药系统已经成为医院煎药中心、中药制剂企业的标配。一套完整的工业煎药自动化系统需要打通药材调剂、浸泡、煎煮、挤压、过滤、灭菌、包装、清洗全流程通过PLC实现底层工艺精准控制通过上位机实现生产调度、数据追溯与可视化管理最终实现煎药过程的标准化、无人化与可追溯化。一、系统整体架构设计工业煎药自动化系统采用典型的四层工控架构自上而下分别为管理层、监控层、控制层、设备层各层职责清晰数据双向流转实现全流程闭环管控。设备层控制层监控层管理层数据交互指令下发/状态采集生产管理系统处方管理/调度/报表/追溯医院HIS/ERP系统对接WPF上位机监控系统实时监控/配方管理/报警日志PLC主控制器逻辑控制/PID运算/安全联锁分布式IO模块信号采集/指令输出调剂/上料单元煎煮单元加热/搅拌/压力/液位挤压排液单元过滤灭菌单元包装贴标单元清洗单元设备层由调剂上料、煎煮罐、挤压装置、过滤灭菌、包装贴标、自动清洗等物理设备构成配备温度、压力、液位、称重、光电等各类传感器与执行机构是工艺执行的终端载体。控制层以PLC为核心控制器搭配分布式IO模块负责现场信号采集、逻辑运算、PID温控、动作时序控制与安全联锁直接驱动设备执行机构保障工艺参数精准落地。监控层即WPF上位机系统承担人机交互、实时监控、配方管理、生产调度、数据存储、报警日志、报表输出等功能是操作人员与系统交互的核心入口。管理层对接医院HIS、企业ERP等系统接收处方任务进行生产计划排程、质量追溯与运营数据分析实现煎药业务的全链路数字化管理。二、核心工艺流程与控制要点工业煎药系统严格遵循传统中医药煎煮理论与现代制药规范完整流程包含7个核心工序每个工序都有明确的参数控制要求保障药效与成品一致性。处方接收药材调剂投料定量加水浸泡分段煎煮武火煮沸/文火恒煎/先煎后下挤压排液/药渣分离二煎循环过滤灭菌定量包装贴标药桶自动清洗成品出库调剂投料根据处方信息自动抓取称量饮片称重精度控制在±0.5g以内支持先煎、后下、包煎等特殊药材分类投料投料完成后自动输送至煎煮工位。加水浸泡按照药材质地与处方总量自动计算加水量液料比精准控制浸泡时长20-60分钟可调保障药材充分润透为有效成分析出打好基础。分段煎煮采用文武火分段控制模式先以大功率快速升温至沸腾再切换至低功率维持微沸状态。支持一煎、二煎自动切换针对矿物类、贝壳类硬质药材支持高压煎煮模式通过提升压力提高沸点破坏药材细胞壁提升析出率。煎煮过程中间歇性搅拌保障受热均匀避免糊底。挤压排液一煎结束后自动排出药液内置挤压装置对药渣进行加压过滤充分挤出残留药液减少有效成分浪费。药渣挤压完成后自动加水进行二煎两次药液混合均匀保障浓度一致。过滤灭菌药液经过多级过滤去除药渣杂质再通过高温瞬时灭菌处理杀灭细菌与芽孢延长药液保质期保障用药安全。包装贴标按照处方剂量进行定量分装包装袋自动打印患者信息、处方号、服用说明等标识实现一袋一码全程追溯。自动清洗空药桶输送至清洗工位采用高压热水喷淋清洗清洗完成后沥干备用避免处方间交叉污染。三、PLC控制层核心设计控制层是整个系统的执行中枢直接决定工艺控制精度与设备运行稳定性。硬件配置方案主控制器主流选用西门子S7-1200/1500系列或同级别国产PLC具备足够的IO点位与运算能力支持多轴控制与通信扩展。分布式IO煎煮工位较多的产线采用分布式IO方案通过总线将IO模块部署在各工位本地减少布线成本与信号干扰。数字量输入对接行程开关、光电传感器、按钮等开关量信号模拟量输入对接温度、压力、液位、称重等传感器的4-20mA标准信号数字量输出控制接触器、电磁阀、指示灯模拟量输出控制加热功率、泵机转速等调节量。传感检测每个煎煮罐配置不少于3个测温点配合压力变送器、雷达液位计、称重模块实现罐内工况的全方位感知。核心控制逻辑PID温度闭环控制采用PID算法实现加热功率自动调节温度控制精度可达±1℃支持多段温区曲线设定自动完成文武火切换具备抗积分饱和、超调抑制等优化措施。工序状态机将整个煎药流程拆解为待机、浸泡、升温、煎煮、排液、挤压、清洗等多个状态每个状态定义明确的进入条件、执行逻辑与退出条件通过状态机管理流程流转避免逻辑混乱与非法跳转。安全联锁机制设置多重安全保护包括罐门未关禁止加热、压力超阈值自动泄压、液位过低停止加热、电机过载自动停机、紧急停止全回路断电保障设备与人员安全。手动/自动双模式支持自动模式全流程无人运行也支持手动模式单独控制每个机构方便设备调试与故障排查。四、WPF上位机监控系统设计上位机系统采用C# WPF技术栈开发遵循MVVM架构模式具备良好的交互体验与可扩展性是操作人员管控整条产线的核心平台。软件分层架构上位机采用标准分层架构自上而下分为界面层、视图模型层、业务服务层、基础设施层保障代码可维护性。界面层WPF XAML实现可视化界面包含主监控、配方管理、生产调度、历史查询、报警日志等页面。视图模型层基于CommunityToolkit.Mvvm实现承载界面状态与操作命令通过数据绑定与界面交互。业务服务层封装配方管理、任务调度、报警处理、数据统计等核心业务逻辑。基础设施层包含PLC通信客户端、数据库访问、日志组件、文件导出等底层能力。核心功能模块实时监控主界面以可视化工艺流程图展示整条产线运行状态实时显示每个煎煮罐的温度、压力、液位、当前工序、剩余时间等参数设备状态以色块区分运行、待机、故障一目了然。煎煮配方管理支持多套煎煮配方存储每套配方可自定义浸泡时间、升温曲线、煎煮时长、压力参数、搅拌周期、煎次数量等全套工艺参数。处方可与药材类型、方剂名称绑定调用时一键加载避免人工参数设置错误。配方支持权限锁定仅工艺人员可修改。生产任务调度接收上游系统处方任务自动排产分配至空闲煎煮工位支持任务优先级调整、暂停、取消、手动插入等操作。生产进度实时可视化展示预计完成时间自动推算。数据追溯与查询所有生产过程数据自动归档存储包括每剂处方的药材信息、工艺参数曲线、操作人员、完成时间等。支持按处方号、患者信息、时间段等多维度查询可回溯完整煎煮过程数据满足药监合规要求。报警与日志系统分级报警机制包含预警、故障、紧急三个级别报警信息弹窗提示声光联动所有报警记录自动存档包含报警时间、点位、原因、处理时长、处理人员。系统操作日志完整记录所有人员操作关键参数修改自动记录新旧值实现全程可追溯。权限管理配置管理员、工艺员、操作员、维护员等多角色权限不同角色对应不同操作范围危险操作需二次确认保障系统运行安全。五、关键技术实现要点通信方案选型单机型小项目直接采用S7协议或Modbus TCP与PLC通信开发简单部署便捷。多设备产线推荐采用OPC UA标准协议统一不同厂商设备的接入方式具备完善的安全认证与订阅机制数据传输更稳定规范。通信层封装抽象统一的设备通信接口屏蔽底层协议差异上层业务代码不直接依赖具体PLC品牌后续更换硬件品牌时无需大幅修改业务逻辑。数据持久化方案采用SqlSugar作为ORM框架中小型项目搭配SQLite即可满足需求大型产线推荐SQL Server。数据库存储三类核心数据基础档案数据、生产过程数据、系统日志数据。高频采集的工艺数据采用批量写入机制避免频繁操作数据库影响性能同时配置数据自动归档与清理策略保障数据库长期稳定运行。实时曲线实现温度、压力等关键工艺参数采用实时趋势曲线展示推荐使用ScottPlot图表控件性能优异且支持WPF原生绑定。采集频率与显示频率解耦底层可高频采集数据UI端按1-2Hz频率刷新曲线兼顾数据精度与界面流畅度。曲线支持历史数据回溯、多参数对比、游标取值等功能。异常与容灾处理通信断线自动重连上位机与PLC通信中断时自动采用指数退避策略重试重连断线期间缓存本地操作指令重连成功后自动同步状态避免数据丢失。断点续煎煎煮过程突发断电或停机后系统重启后可识别当前工序进度支持从中断处继续执行无需从头开始避免药材浪费。数据双写关键生产数据同时写入本地数据库与备份文件避免数据库异常导致生产数据丢失。六、工程落地常见问题与优化方向温控精度与糊底问题煎煮过程中局部过热容易导致糊底除了优化搅拌机构与加热均匀性软件层面可通过温度梯度检测、功率动态限制、底部超温保护等算法进行预防。针对不同药材配方匹配差异化的PID参数进一步提升温控稳定性。交叉污染防控除了物理清洗工序软件层面建立清洗流程强制校验机制每个处方完成后必须走完完整清洗流程才能接收下一个处方清洗结果通过液位、电导率等传感器校验不合格则触发二次清洗并报警。多工位产能调度优化大型煎药中心多工位并行生产时通过智能调度算法自动分配任务结合煎煮时长、清洗时长、特殊工艺要求优化工位利用率提升整体产能避免工位空闲拥堵。合规性与数据安全系统设计需符合医药行业GSP相关规范生产数据不可篡改操作全程留痕关键操作审计追踪。数据库定期自动备份保障数据安全完整。工业煎药自动化系统是传统中医药工艺与现代工控技术的深度结合其核心价值在于将依赖人工经验的煎煮过程转化为标准化、数字化、可追溯的工业生产流程。从底层PLC的精准工艺控制到上层WPF上位机的可视化管控再到管理层的业务协同整套体系既保障了中药煎煮的药效与质量一致性也大幅提升了生产效率与管理水平是中医药现代化落地的重要基础设施。