I have been proficient programming in both Allen Bradley and Siemens Controller. I have little experience in programming FBD, SCL and graph programming.
In this project, the objective is to reject the boxes that are big in sizes before it goes to packaging and sealing process. I implemented this project on Siemens TIA Portal and used Siemens S7-1200 as controller. Since I didnt had any physical controller to apply my skills, I used Factory I/O for simulating environment and used Siemens PLCSIM where I simulated S7-1200 PLC controller and integerating it into the created environment in Factory I/O.
In this project, the objective is to perform Water Filling and Draining System. System has two modes: Auto and Manual. The main objective for this project was to implement the Timer Functions of Siemens LAD and FBD programming. I implemented this project on S7-1200 using PLC SIM. Environment was created and inteerated program in Factory I/O.
This project is the extension of Box Sorting Process.To add another feature in the process, I added the counters section. The importance of keeping counters is to stop down the process if there are seen many defects in the process that can affect the yield. With the help of counters, if the process reaches a rejection state for more than 10 on each category, it will stop the process and alerts the engineer to fix the issue before running back on production. The project was implemented using Siemens S7-1200 on PLCSIM. Environment creation and integration were done on Factory I/O.
The objective of this project was maintaining the pressure in a receiver on a compressor application. There are two pressure switches which close at 90 and 110psi (low and high). To control the pressure, we have one pump. Additionally, we want to illuminate an indicator light when the pressure is above 90psi.
This was my very first project implemented on AB LAD programming fundamentals.
A conveyor belt carries boxes with colored labels to our filling staon and beyond. The proximity switch closes when a box arrives, and either a red or blue photo eye tells us which label is on the box. Red labeled boxes get filled with pecans and blue labels are for walnuts. A level switch tells us when the box is full and ready to send along.
A department manages three raw materials: “widgets,” “doodads” and “wockies.” These all have part numbers in our system of 123, 456, and 789 respectively. People will use a barcode scanner which will write the following string to our PLC: “PPP‐QQ:D” (without quotes) which will contain part number (PPP), quantity (QQ) and direction (1 ‐ incoming, 2 ‐ outgoing). Store the on‐hand quantity of each.
In this project I heavily used String datatype and also string functions to achieve the required process. Functions like String Extract (AEX), String to Integer (AIC) and several mathematical functions.
A modular water treatment system is being integrated into an existing system. When the host system calls for a cycle, our servo will cycle a control valve from the home position to fill for 10 seconds, then to drain for 20 seconds, then to flush for 10 seconds, and then back to home until the next call. The cam‐ operated microswitches tell us what position the valve is in.