Crawford Thomas - Dillsburg, PA
posted 5 months ago
We are seeking a skilled PLC Programmer to design, develop, and maintain PLC programs for industrial automation systems. This role involves creating SCADA applications for real-time monitoring, data visualization, and control functionalities in various industries, including Oil and Gas, Water Transfer, manufacturing, and food. You will ensure seamless integration of PLCs with SCADA systems and other automation components. As an Automation PLC Programmer, your responsibilities will include creating and reading logic and flow diagrams for program design, programming, simulation, testing, and start-up. You will monitor systems, debug, and troubleshoot operational problems. Additionally, you will design and build programs for equipment, selecting and configuring automation devices like VFDs. Your role will also involve performing Wire Shark captures and interpreting collected data, setting up VPN Tunnels and port-forwarding rules in managed switches/routers, and sourcing and simulating 4-20 mA signals. You will be responsible for developing PLC and HMI programs from scratch, coordinating with customers to schedule visits as needed, and troubleshooting issues independently. Creating estimates for parts and labor for upgrades and new systems, designing complete control panels from engineering drawings, and starting up new control panels in the field will also be part of your duties. You will provide guidance to field service staff in programming, repair, installation, and maintenance of PLC systems. Moreover, you will develop, modify, and troubleshoot PLC programs using ladder logic, function block diagrams, or structured text. Designing and developing SCADA applications using platforms such as Wonderware, Ignition, or FactoryTalk View, integrating PLCs with other automation components like HMIs, SCADA systems, sensors, actuators, and drives, and diagnosing and resolving industrial network issues, including Ethernet/IP, Modbus, and Profibus will be essential tasks. Conducting thorough testing of PLC programs and SCADA applications to ensure functionality and compatibility, as well as creating and maintaining documentation such as functional specifications, user manuals, and technical diagrams, are also key responsibilities. Finally, you will assist with the commissioning of PLC systems and SCADA applications at client sites.