• 熟练掌握 linux 操作指令,熟练掌握基本的数据结构与算法
• 熟悉计算机网络,熟悉 HTTP 协议,TCP/IP 协议,SCP 协议,MQTT 协议,FTP 协议,SFTP 协议,RS485/RS232
协议等通讯协议;熟悉 Nc-Link 协议,OpcUa 协议,focas 协议,三菱 EzSocket 协议等工业协议
• 熟悉 C++语言,熟悉 python、lua 等脚本语言
• 开发软件:Visual Studio Code, Visual Studio,PyCharm,Navicat,MySql
• 调试软件:Postman,Apifox,HslCommunicationDemo,Wireshark, MobaXterm, emqx,Git,SVN
项目背景:红阳机电厂 DNC(分布式数控)系统改造项目,旨在构建智能化数控设备管理平台,实现边缘系统
MDI(手动数据输入)实时监控、DNC 文件高效下发与回传、以及设备数据采集等功能,以提升生产自动化水平与设
备管理效率。
项目职责:
• 设计并开发多协议兼容的 DNC 通信服务,支持 SCP、SFTP、FTP、TCP、TCP 转 RS232、NcLink 及串口通信等工业协议,确保系统与各类数控设备的稳定高效交互。
• 封装 HTTP 接口,为前端页面与后端服务提供标准化调用方式,实现数控程序下发、状态监控及文件回传的全流程自动化管理。
• 独立完成西门子 OPC UA 协议第三方数据采集模块开发,打通 PLC 设备与上层系统的数据通道,实现设备运行参数、加工状态等关键信息的实时采集与集成。