PLC Programmer
Job brief The PLC Programmer is responsible for troubleshooting, modifying and maintaining PLC-based automation, VFD and control systems to ensure safe and reliable plant operation. The role includes diagnosing equipment faults, modifying PLC program (Siemens, Mitsubishi, etc), performing preventive maintenance, and supporting improvements to equipment reliability and availability in coordination with the maintenance and production teams.
Responsibilities
1. Troubleshoot PLC-based automation systems and identify the root causes of equipment breakdowns and recurring faults.
2. Diagnose faults in Siemens and Mitsubishi PLCs, I/O modules, HMI systems, communication networks, sensors, instruments and associated control circuits.
3. Modify, test and implement PLC programs to resolve faults, improve equipment performance and meet approved operational requirements.
4. Obtain approval for program changes, maintain change records and backups, and verify interlocks and safe operation before returning equipment to service.
5. Monitor PLC logic, alarms, operating sequences and field signals to identify abnormal conditions and support fault diagnosis.
6. Perform preventive maintenance on PLC panels, control power supplies, I/O modules, communication devices and automation equipment.
7. Maintain current backups of PLC and HMI programs, parameters and configurations, and support system restoration when required.
8. Troubleshoot PLC interfaces with drives, motor control systems, hydraulic and pneumatic equipment, and process instruments.
9. Update HMI screens, alarms and parameters to support approved PLC changes.
10. Inspect and troubleshoot industrial communication networks and resolve communication faults between connected equipment.
11. Provide emergency breakdown support and coordinate with electrical, mechanical and production personnel to restore equipment operation.
12. Analyze breakdown history and recommend corrective and preventive actions to reduce downtime and repeat failures.
13.
Support I/O checks, functional testing, equipment commissioning and automation system upgrades.
14. Keep PLC program versions, I/O lists, control drawings and maintenance records up to date.
15. Identify critical automation spare parts and support spare parts selection and inventory planning.
16. Maintain and monitoring the VFD, instruments, other control system.
17. Provide technical guidance to maintenance technicians and coordinate with equipment suppliers and OEM specialists.
18. Follow site safety procedures, permit-to-work and lockout/tagout requirements during testing, troubleshooting and maintenance.
19. Prepare maintenance reports and perform other related duties assigned by the manager.
Requirements and skills
1. Associate degree / technical college diploma or higher in Electrical Engineering, Electronics, Automation, Control Engineering or a related discipline.
2. Minimum 8 years of hands-on experience in industrial automation maintenance, including PLC troubleshooting, program modification and preventive maintenance.
3. Practical proficiency in BOTH Siemens and Mitsubishi PLC programming, online diagnostics, program modification, backup and restoration.
4. Hands-on experience with the relevant Siemens engineering software (such as STEP 7 / SIMATIC Manager or TIA Portal) and Mitsubishi engineering software (such as GX Developer or GX Works).
5. Ability to read and interpret PLC logic, electrical schematics, control drawings, I/O lists and equipment operating sequences.
6. Working knowledge of HMI systems, industrial communication networks, variable-speed drives, sensors and process instrumentation.
7. Strong troubleshooting and root cause analysis skills, with the ability to work effectively during equipment breakdowns.
8. Understanding of safe electrical work, machine interlocks, controlled program changes and lockout/tagout procedures.
9. Ability to communicate in English, read technical manuals and prepare maintenance reports.
10. Experience in steel manufacturing or a similar heavy industrial workplace is preferred.
📌 PLC PROGRAMMER (India)
🏢 Asmacs
📍 India