[1]丁 盼.基于软PLC的船用柴油机监控系统设计[J].工业仪表与自动化装置,2026,(02):18-23.[doi:10.19950/j.cnki.CN61-1121/TH.2026.02.004]
 DING Pan.Design of a marine diesel engine monitoring system based on soft PLC[J].Industrial Instrumentation & Automation,2026,(02):18-23.[doi:10.19950/j.cnki.CN61-1121/TH.2026.02.004]
点击复制

基于软PLC的船用柴油机监控系统设计()

《工业仪表与自动化装置》[ISSN:1000-0682/CN:61-1121/TH]

卷:
期数:
2026年02期
页码:
18-23
栏目:
出版日期:
2026-04-15

文章信息/Info

Title:
Design of a marine diesel engine monitoring system based on soft PLC
文章编号:
1000-0682(2026)02-0018-06
作者:
丁 盼
重庆川仪自动化股份有限公司,重庆 401123
Author(s):
DING Pan
(Chongqing Chuanyi Automation Co.,Ltd.,Chongqing ,China)
关键词:
船用柴油机监控软PLCCODESYS多总线混合学习故障预测
Keywords:
marine diesel engine monitoring soft PLC CODESYS multiple fieldbus hybrid algorithmfault prediction
分类号:
TH17
DOI:
10.19950/j.cnki.CN61-1121/TH.2026.02.004
文献标志码:
A
摘要:
为满足现代船舶对柴油机监控与智能运维的更高要求,该研究设计了一套基于软PLC的船用柴油机监控系统。该系统以树莓派4B为核心,采用模块化设计理念,软件设计结合使用Linux操作系统与CODESYS运行时,硬件设计主控板、安保模块、IO模块、机旁仪表和遥控仪表等多个模块集成。通信方面,主控板通过CAN总线与发动机ECU通信,并利用RS485总线实现了安保模块的冗余通信。系统在功能上实现了数据采集与处理的多重备份、通信故障的自动转移以及故障预测的自学习。故障预测采用自编码机与随机森林的混合学习算法进行故障预测。相比较传统的基于PLC的监控系统,该系统设计具备软硬件开发的灵活性,还具有后续升级的潜力。
Abstract:
The increasing demand for intelligent monitoring and maintenance of modern marine diesel engines necessitates the development of advanced and flexible control systems. This paper presents the design of a novel monitoring system utilizing a soft Programmable Logic Controller (PLC) architecture. The system is centered on a Raspberry Pi 4B, adopting a modular design philosophy. The software architecture integrates the Linux operating system with the CODESYS runtime, while the hardware comprises a main control board, a safety module, an I/O module, and both local and remote instrumentation. Communication with the engine’s Electronic Control Unit (ECU) is established via a CAN bus, with a redundant RS485 bus ensuring reliable data exchange with the safety module. Key system functionalities include multi-level redundancy for data acquisition and processing, automatic communication failover, and a self-learning capability for fault prediction. A hybrid machine learning model, combining an autoencoder with a random forest algorithm, is employed for predictive diagnostics. Compared to conventional PLC-based systems, the proposed design offers superior flexibility in both hardware and software development, presenting a scalable platform with significant potential for future upgrades in intelligent marine engine diagnostics.

参考文献/References:

[1] 徐传博.船舶机舱智能监控系统设计与实现[D].哈尔滨:哈尔滨工程大学,2024.

[2] Nguyen, M.; Tran, L. From Shore to Sea: IoT Solutions for Enhanced Vessel Monitoring and Maritime Safety[J]. Asian American Research Letters Journal, 2024,1(4).
[3] 王瑞涵,陈辉,管聪.基于机器学习的船舶机舱设备状态监测方法[J].中国舰船研究,2021(01):158-167.
[4] 贾炜.船用柴油机增压压力控制及监控安保系统设计[D]. 镇江:江苏大学,2023.
[5] 邱祥坚,王瑞,张存喜,等.基于S7-1500 PLC船舶柴油机油温PID控制器设计及系统监控[J].机械工程师,2023(06):33-35.
[6] 王金豹,孔立胜,刘洋,等.基于PLC S7-1200的船舶柴油发电机组安保监控系统的研究设计[J].科学技术创新,2021(09):158-159.
[7] 宋鑫,吴萌萌,王泽川,等.船用柴油机机旁监控及报警系统设计[J].舰船科学技术,2021(S1):63-68.
[8] 王建晖,孔维霆,张春良,等.基于物联网的柴油机ECU状态监控系统设计[J].电子器件,2025(01):66-73.
[9] 纪振国.基于深度学习的船舶柴油机故障预警系统研究[D].大连:大连海事大学,2024.
[10] 张益铭,白巴特尔,朱小龙,等.基于深度学习的柴油机故障诊断系统开发[J].内燃机与配件,2025(06):5-11.
[11]潘健,陈为,马骏明.基于CODESYS的多轴激光雕刻机运动控制系统设计[J].电子设计工程,2025,33(18):85-90.
[12] 郑钧,盛善智,.基于多传感器信息融合的船舶动力机械设备故障自动化监测方法[J].自动化与仪表,2024(12):114-118.
[13] Denys Viana (2021). Diesel Engine Faults Features Dataset (DEFault). IEEE Dataport. https://dx.doi.org/10.21227/3q67-j268.

相似文献/References:

[1]范三龙,秦成虎.可编程逻辑运行环境的研究与实现[J].工业仪表与自动化装置,2019,(06):14.[doi:1000-0682(2019)06-0000-00]
 FAN Sanlong,QIN Chenghu.Research and implementation of programmable logic running environment[J].Industrial Instrumentation & Automation,2019,(02):14.[doi:1000-0682(2019)06-0000-00]

备注/Memo

备注/Memo:
收稿日期:2025-09-25第一作者:丁盼(1991—),男,硕士,工程师,研究方向为机电一体化、嵌入式设计。
更新日期/Last Update: 1900-01-01