Question:
Answer:
1. Programmable Logic Controller
The Programmable Logic controller is an industrial digital computer and it has a process of ruggedized and control manufacturing such as, robotic devices and assembly lines with reliability control and easy access for the process and programming. This report considers a project of Automatic system for Gas passing in the big industry manufacturing. By using the PLC programming with telemecanique software Max Rabiee and Programmable Logic Controllers, the gas passing is automated (Tinley Park, IL: Goodheart-Willcox Co., 2013).
2. PLC Programming using Modicon Telemecanique Software
PLC programing software is designed for the professionals and benefits by facilitating the operating system. The main operation of PLC programming is automation of simple task software and automation of multi task software. The considered project is completed using the multi task automation in medicon.
Procedure
PLC programming by using the implementation are given below:
Step-1 Ladder Language (LD)
Step-2 Structured Text Language (ST)
Step-3 Grafcet Language (SFC)
Step-4 List Language (IL)
Step-5 DFB Function
Step-6 Debugging Tool
Step-7 Variable cross- reference
3. Step-1 Ladder Language (LD)
Open the ladder language in the PLC programming and select the given blocks of ladder. Ladder uses the function blocks in Boolean logic along with coils and operation blocks, by using to connect to the given formatting picture. The symbols and address of each object can be displayed simultaneously in Hans Berger, Automating with SIMATIC (Erlangen: Publicis Pub., 2013).
4. Step-2 Structured Text Language (ST)
The structure text language is defined as a language that is of sophisticated algorithmic type. It is used to create arithmetic function, table operation and message handling. The next implementation used in this project are based on the following structured text languages, they are:
- Program structure
- Program editor for structured text language.
Program Structure
The program is a structured text language which enables direct transcription of flow chart and statement label.
Program Editor
- The next step of program editor is to enable the statements to be entered one after the other.
- Program modification and insertion is done using cut, copy and paste.
5. Step-3 Grafcet Language (SFC)
5.1 Program Editor: Grafcet SFC Language
- The Grafcet FC language is a palette graphics object and it is used to provide direct access for each graphic symbols. The graphic symbols are a selection of sequence, simultaneous activation or deactivation, connector and macro steps. The transition condition for programming action is performed simply by checking the required chart element.
- The transition condition of programming is used to check the action of the required chart element. “PL7 | Schneider Electric”, Schneider-Electric.Co.Uk, last modified 2018, accessed March 1, 2018, https://www.schneider-electric.co.uk/en/product-range-presentation/544-pl7.
6. Step-4 Instruction List Language (IL)
Using Boolean equation and making use of the functionCartiman Iman, “PLC, SCADA, Automation, PLC Programming, PLC Ebook, Free PLC Training”, Program-Plc.Blogspot.Com, last modified 2018, accessed March 2, 2018, https://program-plc.blogspot.com/.
6.1 Program Structure
- Using bit instruction.
- Instruction of function block.
- The numerical instruction on double and single floating point integer.
- The instruction on character string and word table.
6.2 Program Editor: Instruction List Language
- As the ladder language, the sequence of the instruction is organized (equivalent to a rung).
- The object can displayed either in address or symbol format.
- The editor provides help with entering data.
7. Step-5 DFB Function Blocks
DFB function blocks are used to provide the simplification of program entry and design. It also improves the program readability. It is basically used to debug the program in an easy way by using DFB specific internal variable. It uses the variable editor to create DFB instance. Design the DFB which has name and parameter (input/output), code in the structure test or ladder language and variables.
7.1 Variables Editor
- The symbol of various objects is bits, words, and function blocks I/O.
- Find or replace the object in the program.
- Next, copy and paste the function of the symbol.
7.2 Animation Table
The animation table is used to modify the table and it forced to have 0 or 1 for bit object. It is used to display the program comment with variables. It also displays the list of forced bits.
7.3 Documentation Editor
The documentation editor is used to edit the title page i.e., project name and designer name. It is also used to automatically generate the following actions such as- Documentation file applications, program contents with its comments, and then the configuration of hardware and software, It also sorts the program variable by its address and even the cross references are sorted by its address.
7.4 Runtime
- The runtime tool is integrated in PL programming version V3.4.
- The online mode of runtime screens enable direct access to the PL7 program form, by using the selecting object. “Modicon™ Momentum™ Automation Platform”, Yumpu.Com, last modified 2018, accessed March 1, 2018, https://www.yumpu.com/en/document/view/3598868/modicontm-momentumtm-automation-platform.
8. Step-6 Debugging Tools
The debugging tools are used to set up the stop points, independent execution of event triggered, must and fast tasks along with step-by-step program execution.
8.1 Animation of Program Elements
The program parts are directly animated when the PL7 program contains the animation that is used to display the program variable’s status.
8.2 Animation Table
The animation table contains the modified application and it is forced to have 1 to 1, as its bit. It is used to debug DFBs. It uses the break point program in program diagnostics. It also modifies and displays the state of chart. It also provides the master task information.
9. Step-7 Variables Cross Reference
Search the program modules to determine where the variables are used. Then, obtain the list of expression, rung and statements. Finally, check and display the activation conditions”Basic Steps In PLC Programming For Beginners | EEP”, EEP – Electrical Engineering Portal, last modified 2018, accessed March 2, 2018, http://electrical-engineering-portal.com/basic-steps-in-plc-programming.
How to make a start / stop / jog in a PLC
Stop Circuit in PLC
PLC program
Start Push button
Stop Push button
Jog input
References
“Basic Steps In PLC Programming For Beginners | EEP”. EEP – Electrical Engineering Portal. Last modified 2018. Accessed March 2, 2018. http://electrical-engineering-portal.com/basic-steps-in-plc-programming.
“Modicon™ Momentum™ Automation Platform”. Yumpu.Com. Last modified 2018. Accessed March 1, 2018. https://www.yumpu.com/en/document/view/3598868/modicontm-momentumtm-automation-platform.
“PL7 | Schneider Electric”. Schneider-Electric.Co.Uk. Last modified 2018. Accessed March 1, 2018. https://www.schneider-electric.co.uk/en/product-range-presentation/544-pl7.
Berger, Hans. Automating With SIMATIC. Erlangen: Publicis Pub., 2013.
Iman, Cartiman. “PLC, SCADA, Automation, PLC Programming, PLC Ebook, Free PLC Training”. Program-Plc.Blogspot.Com. Last modified 2018. Accessed March 2, 2018. https://program-plc.blogspot.com/.
Rabiee, Max. Programmable Logic Controllers. Tinley Park, IL: Goodheart-Willcox Co., 2013.