下位机工程师
15-25K
岗位职责
• 负责机器人及自动化设备下位机控制系统的软件设计与开发,涵盖运动控制、逻辑控制及设备联动。
• 运动控制程序开发:基于工业运动控制器,使用 类 Basic 运动控制语言实现多轴运动控制逻辑,包括点位运动、插补运动、回零、轨迹执行及运动流程管理。
• PLC 控制开发:基于 CODESYS 平台,使用 **IEC 61131-3 标准语言(以 ST 为主)**完成设备控制逻辑、状态机、IO 管理及相关安全控制逻辑的开发。
• 系统集成与调试:参与下位机与伺服驱动器、传感器、执行机构等硬件的系统集成,完成整机联调、现场调试及问题定位。
• 通讯与接口实现:实现并维护下位机与上位机、HMI 或其他控制单元之间的通讯接口(如EtherCAT、Modbus、CAN、串口等),保障系统稳定可靠运行。
• 性能与稳定性优化:分析和解决下位机在实时性、稳定性、运动精度及异常工况下的控制问题,持续优化运动流程与控制逻辑。
任职要求
1. 学历专业 自动化、控制工程、机器人、计算机及相关专业本科及以上学历。
2. 工作经验 3 年以上。
3. 技术技能
• 熟悉机器人或自动化设备下位机控制系统的整体架构及工作原理。
• 熟悉工业运动控制器的使用,具备多轴运动控制程序开发或调试经验,熟悉类 Basic 的运动控制脚本语言者优先。
• 熟练使用 CODESYS 开发环境,掌握 ST(Structured Text)语言,具备PLC 控制逻辑及状态机开发经验。
• 熟悉常见运动控制概念:轴控制、插补运动、电子齿轮/电子凸轮、限位保护、回零流程等。
• 具备现场调试能力,能够结合运动表现、日志及硬件状态快速定位问题。
• 具备良好的代码结构设计能力,能够编写可维护、可扩展的控制程序。