What is Automation ?
Automation is basically the delegation of human control function to technical equipment for...
Ø Increasing Productivity
Ø Increasing Quality
Ø Reducing Cost
Ø Increasing Safety in working conditions
What is PLC ?
PLC (Programmable logic controller)
A programmable logic controller, PLC, or programmable controller is a digital computer used for automation of typically industrial electromechanical processes, such as control of machinery on factory assembly lines, amusement rides, or light fixtures. PLCs are used in many machines, in many industries.
A programmable logic controller (PLe) is a specialized computer used to control machines
and processes. It uses a programmable memory to store instructions and execute specific functions that include on & off control. timing. counting. sequencing, arithmetic, and data handling.
PLC’s are designed to operate near the equipment they are meant to control. This means that they function in hot, humid, dirty, noisy and dusty industrial environments. PLC’s can operate in 60 Deg C as well as 0 Deg C, with tolerable relative Humidities ranging from 0% to 95% non-condensing.
1) Allen Bradley micrologix 1200
2) Allen Brdley 1500
3) Allen bradley 1100
4) Allen bradley 1000
5) Siemens simantic S7-200
6) Allen Bradley micrologix 1100
7) Allen Bradley micrologix 1200
8) GE Fanuc PLC
9) ABB PLC
A programmable logic controller (PLe) is a specialized computer used to control machines
and processes. It uses a programmable memory to store instructions and execute specific functions that include on & off control. timing. counting. sequencing, arithmetic, and data handling.
PLC’s are designed to operate near the equipment they are meant to control. This means that they function in hot, humid, dirty, noisy and dusty industrial environments. PLC’s can operate in 60 Deg C as well as 0 Deg C, with tolerable relative Humidities ranging from 0% to 95% non-condensing.
- Programming Languages in PLC's
Standard IEC 61131-3 defines consistent set of programming languages for programmable controllers. It consists of four traditional languages and one higher level language. The following chart clears your idea.
Programming language specification chart |
Ø Ladder Logic (LAD/LD) [Graphical]
The ladder logic language, which was developed to simplify the task of programming PLC's are introduced. Ladder logic was originally a written method to document the design and construction of relay racks as used in manufacturing and process control. For example as shown below,
Example of bidirectional movable arm |
Ø Structured Text (ST) [Textual]
Structured text is one of the five languages supported by the IEC 61131-3 standard, designed for programmable logic controllers (PLCs). Text based language for developing complex algorithms or manipulating ASCII. The variables and function calls are defined by the common elements so different languages within the IEC 61131-3 standard can be used in the same program.
Complex statements and nested instructions are supported:
- Iteration loops (REPEAT-UNTIL; WHILE-DO)
- Conditional execution (IF-THEN-ELSE; CASE)
- Functions (SQRT(), SIN())
For example as shown below...
Example of structured text programming |
Ø Instruction List (IL) [Textual]
Instruction List (IL) is one of the 5 languages supported by the IEC 61131-3 standard. It is designed for programmable logic controllers (PLCs). It is a low level language and resembles assembly. for example as shown below,
Instruction List (IL) is one of the 5 languages supported by the IEC 61131-3 standard. It is designed for programmable logic controllers (PLCs). It is a low level language and resembles assembly. for example as shown below,
Example of IL language |
Ø Sequential Function Chart (SFC)
It has elements to organize programs for sequential and parallel control processing. State-like language with operation with numerous, complex steps for machine sequence or batch process. For example as shown below,
SFC Example |
Ø Function Block Diagram (FBD) [Graphical]
It helps to develop process loops that drive analog values for bigger process. The Function Block Diagram (FBD) is a graphical language for programmable logic controller design, that can describe the function between input variables and output variables. A function is described as a set of elementary blocks. Input and output variables are connected to blocks by connection lines.
It helps to develop process loops that drive analog values for bigger process. The Function Block Diagram (FBD) is a graphical language for programmable logic controller design, that can describe the function between input variables and output variables. A function is described as a set of elementary blocks. Input and output variables are connected to blocks by connection lines.
Inputs and outputs of the blocks are wired together with connection lines, or links. Single lines may be used to connect two logical points of the diagram:
- An input variable and an input of a block
- An output of a block and an input of another block
- An output of a block and an output variable
For example as shown below...
FBD language example |
- Various PLC's avilable in market
Allen Bradley Micrologix 1200 setup configuration |
3) Allen bradley 1100
4) Allen bradley 1000
5) Siemens simantic S7-200
Siemens S7-200 setup configuration |
Allen Bradley Micrologix 1100 setup configuration |
Allen Bradley Micrologix 1200 Demo PLC |
GE Fanuc setup configuration |
ABB PLC setup |
- Typical Wiring diagram of PLC
Wiring diagram of Allen Bradley Micrologix 1200 setup |
17 comments
Write commentsHey, Guys our new Industrial Automation “WINTER Training” batch is starting from the 1st of December ... Admissions would be given on first come first serve criteria ... So, register yourselves to get admission in this batch ....Call us 91-9310096830/31. Get 100% Placement in your core profile.
ReplyDo you know where to get the best PLC training? DIAC offers industrial automation training for an engineering students that helps them prepare for the industry challenges. Also offers hand on practical training with placement support. Call 9310096831.
ReplyNice blog Content.It is very informative and helpful. Please share more content. Thanks.
ReplyPLC Training
PLC Course
PLC Institute
PLC Training in Delhi Ncr. We DIAC Automation would like to introduce ourselves as leading company providing Placement Program in Advanced Industrial Automation Training and Process Automation Training for industries. Call @9310096831
ReplyI am very happy to read this informative post.Its very useful for me.
ReplyPLC SCADA Training
DIAC Automation- Best PLC SCADA Robotics Training Company. It's well known for Summer Training, Winter Training, Industrial Training , Regular Training for all engineering domains. It has a dedicated placement team which provides 100% placement assistance to students. Call @9953489987.
ReplyWe provided all PLC training in Noida with some more industrial training programms at affordable price with quality course by professionals. After training, we will give you PLC training certificate. Call @9953489987.
ReplyThank you for sharing such great information very useful to us.
ReplySTAAD pro Training in Noida
STAAD pro Training institute in Noida
Enroll for industrial automation training in Delhi Ncr Noida. DIAC provides professional training course on PLC, SCADA and industrial automation with Placement. Feel free to contact +91-9953489987.
ReplyThanks for sharing such a great blog Keep posting..
Replyindustrial Automation Training in Delhi
industrial Automation Training Course in Delhi
Wow!
ReplyExcellent blog. this is very useful for us. We also manufacturing machines. Click here...
http://www.italiaautomations.com/
I really had some doubts that got cleared after reading this blog
Replyplc programming services
Thanks for sharing such informative blog. Keep posting.
ReplyGet more: Instrumentation Engineering Courses
Thank you so much for this nice information. Hope so many people will get aware of this and useful as well. And please keep update like this.
ReplyText Analytics Software
Sentiment Analysis Tool
Rated Best Online PLC, SCADA, HMI, DCS, Panel Design, Servo, Industrial Automation training in Noida & offers hands on practical exposure with 100% placement support. Call us @9953489987 or 9711287737.
ReplyWe offer different type of telemetry devices which are used in order to track the level of fluids or gases in a particular tank system. More details about Computer accessories, PLC, HMI, Inverter, Microcontroller products Visit us- Computer accessories, PLC, HMI, Inverter, Microcontroller products
ReplyThanks for the great post you posted. I like the way you describe the unique content. The points you raise are valid and reasonable. If any of the final year students are looking for the 8051 microcontroller projects
ReplyEmoticonEmoticon