岗位职责:1. 负责工业自动化控制系统的软件开发,包括 西门子PLC(S7-300/400/1200/1500)程序编写、调试及维护。 2. 开发 上位机监控系统(如WinCC、C#/VB.NET、组态王等),实现设备数据采集、可视化及报表生成。 3. 完成 触摸屏(HMI)人机界面 编程(WinCC Flexible/TIA Portal),优化操作逻辑及报警系统。 4. 参与工控机(IPC)与PLC、传感器、伺服驱动等设备的通信协议开发(如Profinet、Modbus TCP/RTU、OPC UA)。 5. 分析现场设备运行问题,优化控制逻辑,提升系统稳定性与效率。 6. 编写技术文档(功能说明、测试报告、用户手册),协助客户或生产部门完成系统培训。 7. 配合电气工程师完成硬件选型、系统集成及项目交付。任职要求:1.本科及以上学历,自动化、电气工程、计算机等相关专业。 2.3年以上工业自动化软件开发经验,精通西门子PLC编程(SCL/LAD/FBD)及TIA Portal环境。 3.熟练使用 WinCC 进行上位机开发,掌握变量管理、脚本(VBS/C脚本)及数据库连接。 4.熟悉触摸屏(HMI)程序设计,能独立完成画面组态、报警及数据存储功能。 5.了解工业通信协议(Profinet、Modbus、OPC等)及工控机与PLC的网络配置。 加分项:1. 掌握C#/Python等语言开发上位机软件,或有MES/SCADA系统集成经验。 2.熟悉西门子WinCC OA、博图(TIA)全集成自动化平台。 具备PID控制、运动控制(如伺服/步进)或视觉系统协同开发经验。 3.有非标自动化设备、生产线控制项目经验者优先。 软性要求: 逻辑清晰,能快速理解工艺流程并转化为控制逻辑。 适应短期出差(客户现场调试),具备抗压能力及团队协作意识。