logo

View all jobs

Automation Software Programmer

Canóvanas, Puerto Rico
II. SCOPE OF WORK

Perform troubleshooting of programs for SCADA/PLC and interfaces such as OITs/HMIs systems to assess the following conditions:
  1. Equipment operational malfunction related to automation devices. This involves identifying and resolving issues with the physical equipment that is controlled by the SCADA/PLC system. This could include issues with motors, valves, sensors, etc.
  2. Batch related data inconsistency between OITs and database (virtual server). This refers to identifying and rectifying differences in data related to batch processes as displayed on Operator Interface Terminals (OITs) and the data stored in the virtual server database.
  3. Batch report with incorrect data or missing data. This involves investigating and resolving discrepancies in the batch reports, ensuring that the data is accurate and complete.
  4. Incorrect data values resulting from PLC restore process. When restoring a PLC, sometimes the data might not be reinstated accurately. Troubleshooting this involves identifying and correcting any discrepancies in the restored data.
  5. HMI applications unresponsive. Troubleshooting unresponsive Human Machine Interface (HMI) applications involves identifying the root cause of the unresponsiveness and implementing solutions to restore functionality.
  6. Communication between PLC and field devices. This involves diagnosing and addressing issues related to communication between the PLC and the various field devices it controls.
  7. Implement changes in programming (SCADA or PLC). To correct equipment malfunction or to improve system operation: This involves making necessary alterations to the programming of the SCADA or PLC systems to address equipment malfunctions or enhance overall system performance.
  8. Troubleshoot printing report issues.  Troubleshoot situation related to print reports in general, such as: incomplete data, margin, partial report, no printing, etc.

On emergency requests, troubleshooting must be performed within 4 hours of request.  On some cases, troubleshooting resolution is required to resume equipment operation.  These activities are crucial for ensuring the smooth operation of SCADA/PLC systems and the equipment they control.
 

The programmer will be responsible for documenting the findings and maintaining software revision control according to iPR Pharmaceuticals, Inc. procedures.

In the context of SCADA/PLC systems, the programmer needs to be proficient in several tools and software due to the diverse nature of the systems they are working with.  Following is a list of software and tools currently being used on site:

HMI Software
  • AVEVA Archestra Galaxy
  • AVEVA Intouch Window Maker
  • AVEVA Intouch Window Viewer
  • GE iFix
  • Siemens SIMATIC WinCC

PLC Software
  • Rockwell Logix/Studio 5000
  • Rockwell DeviceNet
  • Rockwell RS Logix 500
  • Rockwell Factory Talk View Studio ME
  • Rockwell Connected Components Workbench
  • Siemens Step 7
  • Siemens TIA Portal

Communication
  • Ethernet
  • Siemens Profibus
  • Siemens Profinet
  • Serial

Others
  • Microsoft SQL
  • Visual Studio
  • Crystal Reports
  • SCADA Integration with PLC and Smart Instruments
  • Networking
  • PC and Windows Configuration for SCADA/OPC Systems
Requirements:
  • Bachelor’s degree in chemical, Electrical, Computer or Mechanical Engineering or other Computer related Sciences
  • Minimum of fifteen (15) years related experience.
Work Methodology:
  • Part-time - On as needed basis contract
  • Professional services agreement
  • Undefined time - contract duration

Share This Job

Powered by