项目介绍
鼓轮式布缆机是海缆铺设过程中对水下铺设设备进行下水吊放,作业过程中的水下犁随船拖拽行进,设备
回收等场景使用的。通常出现在拉力需求大于 30T 的场景。其主动力来源于 6 个液压马达,可启用两、
四、六马达方式作业,通常与辅助牵引机配合使用。上位机功能包括运转速度监控、拉力显示、泵站油
压、背压监控、刹车油压监控,控制泵滑油泵运行状态指示,液位与油温、过滤器指示,电流过载告警;
控制功能有组马达控制、收放缆电磁阀换向调节,速度控制与张力调节,一键启动与停机操作。目前该项
目已通过海试,正在地区进行海缆铺设作业。
担任职责
⚫ 制定用于上位机与 PLC 通信的私有 UDP 网络通讯协议,编写与 PLC 通讯的 UDP 基子类对象,解
析协议内容,协议包校验;组织协议内容,对 PLC 发送控制指令。
⚫ 组建设备网络结构,识别各网络节点,IP 地址与 UDP 通讯端口制定分配;光纤/同轴主备通讯链路
调试,电子舱与中控台 PLC 程序调试,水深、压力等传感器接入调试。
⚫ 多线程编程,为多个 UDP 通信对象及其他场景对象使用独立线程,实现系统资源高效利用。
⚫ QWidget 自定义控件开发,使用 Qt 画图组件重写 paintEvent 完成三段自复位旋钮、网络通信状
态指示灯、速度与力量仪表盘、指示灯与按钮控件的开发应用。
⚫ Log4Qt 记录运行与调试日志,通信数据包接收与控制数据存储,配置 mysql 持久化数据。
⚫ 辅助牵引机对中装置控制,轮胎组张开压紧,收放缆调节,张力控制,辅助模式与鼓轮机随动等功
能开发调试,泵站启动流程与电磁阀控制逻辑开发。
⚫ 使用订阅/观察者模式编写海缆铺设总计长、分段计长功能。
⚫ 维护终端逻辑编写,对主泵、控制泵各阀门单独控制;油压、背压、排量模拟量控制,电源模块控
制;拉力标定表逻辑编写。
⚫ 鼓轮机控制逻辑、业务逻辑编写,启动流程控制,PLC 指令下发,状态数据收集处理展示量程换
算,告警阈值设定与触发,自定义告警 UI 组件,兼容常规告警与 UDP 包持续告警