{"id":11127,"date":"2023-09-09T10:25:24","date_gmt":"2023-09-09T08:25:24","guid":{"rendered":"https:\/\/sklep-plcspace.pl\/?p=11127"},"modified":"2023-09-09T12:58:50","modified_gmt":"2023-09-09T10:58:50","slug":"learn-plc-simatic-s7-1500-free-programming-course-in-scl-language","status":"publish","type":"post","link":"https:\/\/sklep-plcspace.pl\/en\/blog\/learn-plc-simatic-s7-1500-free-programming-course-in-scl-language\/","title":{"rendered":"Learn about the SIMATIC S7-1500 PLC - Free SCL Programming Course"},"content":{"rendered":"<h2 style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong><em>Become an Expert in PLC Programming - Enrol on Our Course!<\/em><\/strong><br \/><\/span><\/h2>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">If you're wondering what you'll gain from enrolling on our PLC programming course, then we have the answer for you. Our free SIMATIC S7-1500 PLC programming course in SCL language has been carefully designed to introduce you to the world of industrial controller programming. Our main goal is to provide you with a solid foundation and the necessary skills that are indispensable when working with PLCs. As part of our course, you will get access to a wealth of learning material, expert support and practical exercises to help you develop your skills in programming S7-1500 controllers. Join us now and gain valuable experience in PLC programming!<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h2><span style=\"font-family: Segoe UI;\">Why Choose Our Course?<br \/><\/span><\/h2>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h3><span style=\"font-family: Segoe UI; font-size: 15pt;\">1. Over 8 Hours of HD Recordings<br \/><\/span><\/h3>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">We offer more than 8 hours of recordings in HD quality, without any time restrictions. Our materials will enable you to consolidate your knowledge and solve tasks on your own. You will follow the instructor's actions precisely and have the opportunity to repeat them accurately.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h3><span style=\"font-family: Segoe UI; font-size: 15pt;\">2 Exploring the TIA Portal environment<br \/><\/span><\/h3>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">During the course you will explore a variety of tasks in the TIA Portal environment, discovering its capabilities. You will gain a solid knowledge of Siemens PLC modules. By designing in TIA Portal, you will explore the complex functionality of this platform and gain a comprehensive knowledge of SIMATIC S7-1500 controllers.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h3><span style=\"font-family: Segoe UI; font-size: 15pt;\">3. for Beginners and Advanced<br \/><\/span><\/h3>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">No experience in controller programming? That's great! Our course is dedicated to both beginners and those who want to expand their skills.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h3><span style=\"font-family: Segoe UI; font-size: 15pt;\">4. operation on all operating systems<br \/><\/span><\/h3>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">You can follow the free PLC S7-1500 course in SCL language on any Windows computer. It does not require a specialist PG field. All you need is a computer, which saves resources and allows you to start learning immediately.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h3><span style=\"font-family: Segoe UI; font-size: 15pt;\">5. no Additional Equipment<br \/><\/span><\/h3>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The PLC S7-1500 course in SCL can be delivered on real hardware or a virtual environment, such as the PLCsim simulator. You have a flexible choice, without the need for a physical controller.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h3><span style=\"font-family: Segoe UI; font-size: 15pt;\">6 Free Software<br \/><\/span><\/h3>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The course takes place in the professional TIA Portal environment, available for free download. The full functionality of the tool allows for effective learning without additional software expenditure.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h3><span style=\"font-family: Segoe UI; font-size: 15pt;\">7. SCL programming<br \/><\/span><\/h3>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">In our free PLC S7-1500 in SCL course, you will discover the process of creating code in the popular SCL text language. This language will make it easy to learn and program the SIMATIC S7-1500 controller.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h3><span style=\"font-family: Segoe UI; font-size: 15pt;\">8 Learning Without Limits<br \/><\/span><\/h3>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The course is available online, which means learning without time or location restrictions. You have full freedom to access the material and can repeat lessons according to your own schedule.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<h2><span style=\"font-family: Segoe UI;\">What will you be able to do after completing the Course?<br \/><\/span><\/h2>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Whatever your career path, completing this course will contribute to your professional goals and enhance your competence in PLC programming. Learning about the programming topics presented is the first step to taking up a position:<br \/><\/span><\/p>\n<ul>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Process Automation Officer:<\/strong> Gain programming and industrial automation skills to become a process control specialist.<br \/><\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>PLC programmer:<\/strong> The PLC S7-1500 course in SCL will enable you to program PLCs independently for basic applications.<br \/><\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Sales Engineer:<\/strong> You will gain a deeper technical knowledge of the equipment and its capabilities, enabling you to better advise customers on PLC control systems.<br \/><\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Product Manager:<\/strong> The course will enable you to gain a better understanding of the potential and capabilities of the PLC hardware of the SIMATIC S7-1500 family to support the management of industrial automation-related products.<br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Just learning the theory is only the beginning. In our course, we mainly focus on the practical application of knowledge. We encourage active participation and regular exercises, which will help you achieve better results and become a confident and competent PLC programmer. Sign up for our free course today and start your adventure in industrial automation!<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 18pt;\"><strong>Key information about the PLC<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">We are a leader in industrial automation and our mission is to provide state-of-the-art solutions for your industry. That's why we'd like to welcome you to our blog, where you'll find extremely valuable information about the Siemens Simatic S7-1500 PLC. Here's what you need to know about it.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 18pt;\"><strong>Introduction to the Siemens Simatic S7-1500 PLC<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The Siemens Simatic S7-1500 PLC is the flagship product of German giant Siemens AG. It is an advanced programmable logic controller that significantly improves industrial automation processes. If you're wondering what a PLC is and what benefits it can bring to your business, that's what you'll read about below.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 18pt;\"><strong>Advantages of the Siemens Simatic S7-1500 PLC<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 15pt;\"><strong>1. Exceptional Performance<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The Siemens Simatic S7-1500 is extremely powerful. Thanks to the latest processor technology, it is able to handle even the most complex production processes.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 15pt;\"><strong>2. Flexibility and scalability<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">One of the main advantages of this PLC is its flexibility. You can tailor it to your individual needs, which means that whatever industry your business is in, the Simatic S7-1500 will be the perfect solution.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 15pt;\"><strong>3. Easy setup<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The configuration of this controller is extremely simple and intuitive. This allows you to get started quickly and optimise your production processes.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 18pt;\"><strong>Siemens Simatic S7-1500 PLC applications<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 15pt;\"><strong>1 Automotive industry<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The Siemens Simatic S7-1500 PLC is used in the automotive industry, where precision and reliability are key. This controller allows control of even the most complex production processes, resulting in higher product quality.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 15pt;\"><strong>2. Chemical industry<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">In the chemical industry, the reliability of production processes is of paramount importance. The Simatic S7-1500 guarantees safe and efficient control of chemical plants.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 15pt;\"><strong>3. food industry<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">In the food sector, where hygiene and precision are key, the Simatic S7-1500 performs perfectly. You can be sure that your products will always comply with the highest standards.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Segoe UI; font-size: 18pt;\"><strong>Summary<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The Siemens Simatic S7-1500 PLC is an innovative solution that is revolutionising industrial automation. With its performance, flexibility and reliability, it is the ideal choice for many industries. If you are looking for a programmable logic controller that truly outperforms the competition, the Simatic S7-1500 is the answer.<br \/><\/span><\/p>\n<p><span style=\"font-family: Segoe UI; font-size: 18pt;\"><strong>Highlights - lessons from the course<\/strong><\/span><span style=\"font-family: Times New Roman; font-size: 12pt;\"><br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\"><strong>Name of lesson: Object<br \/><\/strong><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">W tel lekcji przyjrzymy si\u0119 dok\u0142adniej obiektowi, kt\u00f3ry b\u0119dzie g\u0142\u00f3wnym tematem naszych kolejnych lekcji. Skupimy si\u0119 na zrozumieniu jego budowy oraz sposobu, w jaki jest kontrolowany za pomoc\u0105 uk\u0142adu PLC (Programmable Logic Controller). Kluczem do sukcesu jest zrozumienie kluczowego s\u0142owa &#8222;PLC&#8221; oraz wykorzystanie go w tre\u015bci, aby nasz artyku\u0142 by\u0142 bardziej przyjazny dla wyszukiwarek internetowych.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The facility we are looking at consists of three tanks, also known as tankers, and valves labelled Y1 and Y2. These valves are controlled by a PLC, allowing precise control of the flow of substances between the tanks.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The first step is to open valve Y1. This allows the substance to be moved from one tank to a larger tank. Opening valve Y2 allows the substance to be diverted from the second tank into the same larger tank. This process is crucial in the efficient management of substances and industrial processes.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The drawing of the object also shows the various input and output signals that are relevant to the control of this object. In addition to the signals shown in the drawing, there are also signals such as start, stop, and selector that affect the behaviour of the object. This advanced control allows for flexibility and precision in operation.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">It is also worth noting that, in addition to the control signals, there is an output signal, designated as a green light. This light can serve as an indicator of the status or result of an object, which is important for process monitoring.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Note that there may be more signals and controls in reality, but in our lessons we will be working with the SIM PLC simulator, which enables us to understand and test these processes in detail.<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\"><strong>Lesson name: New project<br \/><\/strong><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Table of contents:<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Content of the statement<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Launch of TIA Portal<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Creation of the project<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Adding a device<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Division of units<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Addition of modules\/cards<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Device overview tab<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Properties tab<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Launching the PLCsim simulator<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Summary<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">W tej lekcji zg\u0142\u0119bimy proces tworzenia projektu w programie Tia Portal oraz programowania sterownika PLC (Programmable Logic Controller). Naszym kluczowym s\u0142owem jest &#8222;PLC&#8221;, kt\u00f3re b\u0119dzie cz\u0119sto pojawia\u0107 si\u0119 w tre\u015bci, aby uczyni\u0107 ten artyku\u0142 bardziej przyjaznym dla wyszukiwarek internetowych.<br \/><\/span><\/p>\n<\/li>\n<\/ul>\n<ol>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Starting work at Tia Portal<\/strong><br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Po uruchomieniu Tia Portal w wersji v17, pierwszym krokiem jest przej\u015bcie do widoku projektu. W lewym dolnym rogu znajdziemy przycisk &#8222;Project View,&#8221; kt\u00f3ry pozwoli nam na wygodne zarz\u0105dzanie projektem.<br \/><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Creating a New Project<\/strong><br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Kolejnym krokiem jest utworzenie nowego projektu. Mo\u017cemy to zrobi\u0107, wybieraj\u0105c &#8222;Project New&#8221; lub klikaj\u0105c na ikon\u0119 &#8222;New Project&#8221;. Wprowadzamy nazw\u0119 projektu, wybieramy \u015bcie\u017ck\u0119 docelow\u0105 i autora. Po uzupe\u0142nieniu informacji naciskamy &#8222;Create&#8221;, aby stworzy\u0107 projekt.<br \/><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Adding a Device<\/strong><br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Teraz czas na dodanie jednostki centralnej (CPU) do projektu. Wybieramy &#8222;Device&#8221; i wybieramy odpowiedni\u0105 jednostk\u0119 z rodziny 1500 oraz ewentualnie karty rozszerze\u0144. To jest kluczowy element sterowania.<br \/><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Module configuration<\/strong><br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Next, we add modules, such as input and output cards. We can choose from different types of modules depending on the needs of the project. This allows the controller to be precisely tailored to the application.<br \/><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Address configuration<\/strong><br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">We allocate signal addresses for the modules. We can customise the address space, allowing more flexible signal management in the project.<br \/><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Commissioning the Virtual Controller<\/strong><br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Teraz czas na uruchomienie wirtualnego sterownika, zwanej r\u00f3wnie\u017c &#8222;PLC SIM&#8221; \u2013 symulatora. Wybieramy &#8222;Start Simulator&#8221;, a nast\u0119pnie uruchamiamy symulator. To kluczowy krok przed rozpocz\u0119ciem programowania.<br \/><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Controller programming<\/strong><br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Once the simulator is up and running, we can begin programming the controller. This is a process that allows us to programme the controller's behaviour in response to various signals and conditions.<br \/><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Project record<\/strong><br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Once the configuration and programming is complete, we save the project. This is important in order to preserve the progress of the work and be able to continue it later.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">This is a basic guide to creating a project in Tia Portal and programming a PLC. This process can be more complex in real industrial projects, but these steps provide a solid foundation. They will make us ready for more advanced industrial automation issues.<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\"><strong>Lesson name: Symbolic names<br \/><\/strong><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Table of contents:<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Content of the task<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Start of work at TIA Portal<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Addition of tables<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Completion of the board - digital inputs<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Completion of the table - digital outputs<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Functionality for adding similar names<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Summary<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The next step in the process is to identify the symbols, or absolute addresses, that result from the hardware configuration. In this article, we will discuss the process of creating these symbols and creating two arrays - one related to inputs and one related to outputs. Then, we will assign names and types to these symbols.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Przechodz\u0105c do portalu T, proces tworzenia symboli odbywa si\u0119 w folderze PLC. Rozwi\u0144my ten temat dok\u0142adniej. Pierwszym krokiem b\u0119dzie dodanie nowej tablicy. Wybieramy opcj\u0119 &#8222;Tabela&#8221; i zmieniamy jej nazw\u0119. To proste, wystarczy klikn\u0105\u0107 prawym przyciskiem myszy i wybra\u0107 &#8222;Zmie\u0144 nazw\u0119&#8221;. Tutaj wprowadzamy nazw\u0119 &#8222;Cyfrowe Wej\u015bcia&#8221; w nawiasie kwadratowym. Domy\u015blnie pojawia si\u0119 liczba zero, poniewa\u017c na chwil\u0119 obecn\u0105 nie mamy jeszcze \u017cadnych symboli.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Nast\u0119pnie, dodajmy kolejn\u0105 tablic\u0119 i zmie\u0144my jej nazw\u0119 na &#8222;Cyfrowe Wyj\u015bcia&#8221;. Teraz musimy uzupe\u0142ni\u0107 te tablice, zaczynaj\u0105c od Cyfrowych Wej\u015b\u0107. Wr\u00f3\u0107my do slajdu, gdzie znajduj\u0105 si\u0119 opisy symboli. Wpisujemy nazw\u0119 &#8222;DI_S0&#8221;, typ &#8222;Wej\u015bcie&#8221;, a nast\u0119pnie adres &#8222;I0&#8221;, tak jak jest to podane na slajdzie. Kolejnym symbolem jest &#8222;DI_S2&#8221; o adresie &#8222;0.2&#8221;, a potem &#8222;DI_S1&#8221; o adresie &#8222;0.3&#8221;.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">This is important, especially in the context of electrical issues. Here you will find information about these symbols. In addition, we have a selector which can also be commented on. These signals will be used as outputs. We record this information.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Teraz przeskakujemy do cz\u0119\u015bci zwi\u0105zanej z Cyfrowymi Wyj\u015bciami. Musimy stworzy\u0107 tablic\u0119 &#8222;Cyfrowe Wyj\u015bcia&#8221;. Upewnijmy si\u0119, \u017ce jeste\u015bmy na w\u0142a\u015bciwym slajdzie. Teraz musimy wprowadzi\u0107 sygna\u0142y wyj\u015bciowe. Zaczynamy od &#8222;Q0&#8221;, a nast\u0119pnie przechodzimy do &#8222;Y2&#8221;. Mo\u017cemy wykorzysta\u0107 funkcj\u0119 przeci\u0105gania, podobn\u0105 do tej z Excela, aby szybko wype\u0142ni\u0107 kolejne symbole.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Na koniec pozostaje nam ostatni sygna\u0142, &#8222;DQ&#8221;. Wydaje si\u0119, \u017ce jest to liter\u00f3wka, a poprawna nazwa to &#8222;DQ&#8221;, czyli sygna\u0142 wyj\u015bciowy. Po wprowadzeniu wszystkich symboli zapisujemy projekt.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Now we are ready for the next lessons with all the information and symbols we need.<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\"><strong>Lesson name: IO test<br \/><\/strong><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Table of contents:<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Content of the task<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Start of work at TIA Portal<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Go to PLC tags<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Integration of monitoring<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Switching the view of the PLCsim simulator<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Creation of a project for the simulator<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Download software<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Use of SIMtable<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">State assignment for a digital input<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Use of the Watch table<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Output signal status modification<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Summary<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Tia Portal is an advanced tool that is an integral part of the industrial automation world. In today's article, we will discuss how to use Tia Portal effectively, particularly focusing on input and output signals and monitoring functionality. We will outline steps to help you create projects and programmes efficiently.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>1. Start with Input Signals<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The first step in working with Tia Portal is to analyse the input signals. Finding the right information about them is crucial to the correct operation of the system. Remember that you will often be using PCT tables, so the names of the signals are important. Spectacles, the visualisation tools, will help you with this.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>2 Monitoring of input signals<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Now that you know the input signals, move on to the monitoring functionality. This is where the glasses come into play. Click on the relevant icon to access the real-time states of the inputs. You will be able to track whether all states are at logical zero.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>3. Create a Simulator<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Symulator to niezast\u0105pione narz\u0119dzie w pracy z Tia Portal. Aby go uruchomi\u0107, wykonaj kilka krok\u00f3w. Wybierz widok projektu, a nast\u0119pnie stw\u00f3rz nowy projekt, nadaj\u0105c mu odpowiedni\u0105 nazw\u0119. Okre\u015bl tak\u017ce \u015bcie\u017ck\u0119 docelow\u0105, gdzie projekt b\u0119dzie zapisywany. Teraz kliknij &#8222;Create&#8221; i mo\u017cesz przej\u015b\u0107 do kolejnych etap\u00f3w.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>4. Upload Software<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">W tym kroku konieczne jest wgranie oprogramowania do sterownika. Upewnij si\u0119, \u017ce nazwy symboliczne s\u0105 zgodne z Twoimi oczekiwaniami. Przy wyborze opcji &#8222;Blocks download to Device&#8221; i &#8222;Software,&#8221; \u015bci\u0105gnij cz\u0119\u015b\u0107 zwi\u0105zan\u0105 z oprogramowaniem do pami\u0119ci urz\u0105dzenia. To kluczowy element, aby wszystko dzia\u0142a\u0142o sprawnie.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>5. Work with the SIM Board<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Next, focus on the SIM board. We usually start by selecting a signal to check, for example s0. Now it is important to set the state low or high. Use the checkbox to do this. Checking it will result in a high state, unchecking it will result in a low state. Remember that for NC signals the checkbox should be checked all the time, which means a high state.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>6 Output signals<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Ostatnim krokiem jest praca z sygna\u0142ami wyj\u015bciowymi. Wykorzystaj folder &#8222;Swatch and Force Stay&#8221; w Tia Portal. Stw\u00f3rz now\u0105 tablic\u0119 i nadaj jej odpowiedni\u0105 nazw\u0119, na przyk\u0142ad &#8222;testing output.&#8221; Nast\u0119pnie wybierz sygna\u0142 wyj\u015bciowy, na kt\u00f3rym chcesz pracowa\u0107, na przyk\u0142ad y1. Wprowad\u017a odpowiedni adres wyj\u015bciowy, na przyk\u0142ad q0.0.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">You can now modify the state of the output by right-clicking on the signal and selecting the appropriate state, be it low or high.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>7 Programme code<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Once you have completed the above steps, you can move on to programming. Tia Portal offers many tools for creating complex control programmes. Remember that everything you set up beforehand affects the correct operation of your system.<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\"><strong>Lesson name: Assignment<br \/><\/strong><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Table of contents:<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Content of the task<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Start of work at TIA Portal<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Addition of OB1 block in SCL<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Overview of the workspace in TIA Portal<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Writing programme code<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Compilation error<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">PLC programming<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Tests<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Start of code monitoring<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Split workspace functionality<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Coding is a fundamental aspect of programming. In today's article, we will discuss the process of creating code in the SCL language, which is commonly used in controller programming. We will look at the steps required to create effective code in this language.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>1. Project creation<\/strong> Na pocz\u0105tek musimy stworzy\u0107 projekt i utworzy\u0107 odpowiednie struktury katalog\u00f3w. W naszym przypadku b\u0119dziemy korzysta\u0107 z folderu &#8222;Blocks&#8221;. Jest to wa\u017cny krok, kt\u00f3ry pozwoli nam na bardziej uporz\u0105dkowane zarz\u0105dzanie naszym projektem.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>2 Creating Blocks<\/strong> In the SCL language, we use different types of blocks. In our case, we will focus on organisational blocks, specifically the cyclic block labelled OB 1. It is in this block that we will place our program code.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>3 Block type selection<\/strong> W j\u0119zyku SCL istnieje wiele typ\u00f3w blok\u00f3w, ale dla naszego projektu wybieramy blok organizacyjny (OB). Wybieramy &#8222;Cycle&#8221; i potwierdzamy wyb\u00f3r.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>4 Structure of the Project<\/strong> W g\u0142\u00f3wnym obszarze roboczym, kt\u00f3ry znajduje si\u0119 na g\u00f3rze projektu, mamy dost\u0119p do r\u00f3\u017cnych ikon i narz\u0119dzi. Tutaj piszemy nasz kod programu. Po lewej stronie znajduje si\u0119 sekcja &#8222;Ulubione&#8221;, gdzie mo\u017cna znale\u017a\u0107 popularne instrukcje programowania. Z prawej strony mamy kart\u0119 instrukcji, gdzie instrukcje s\u0105 podzielone na kategorie, takie jak &#8222;Basic&#8221; czy &#8222;Extended&#8221;.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>5. creation of Logic<\/strong> Warto\u015b\u0107 naszego kodu polega na logice, kt\u00f3r\u0105 w nim umieszczamy. Na przyk\u0142ad, je\u015bli chcemy sprawdzi\u0107 stan sygna\u0142u wej\u015bciowego s0, mo\u017cemy u\u017cy\u0107 instrukcji &#8222;DQ y1 := di s0&#8221;. Ta instrukcja przypisuje stan sygna\u0142u wej\u015bciowego s0 do zmiennej wyj\u015bciowej y1. Pami\u0119tajmy o ko\u0144cz\u0105cym ka\u017cd\u0105 linijk\u0119 kodu \u015bredniku.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>6 Compilation<\/strong> Once the code has been written, it is important to run a compilation to check its syntax. If there are errors, these will be displayed at the bottom of the interface, indicating exactly where the code needs to be corrected.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>7 Programming the Controller<\/strong> When the code is ready and error-free, we can save the project and pass it to our control device. This is where our code will be run and controlled.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>8 Testing<\/strong> Monitoring is worth paying attention to. It allows us to keep track of the current status of the signals and make sure that our code is working correctly. This is important for checking that all instructions are properly assigned and working as expected.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Summary<\/strong> Creating code in the SCL language can be complicated, but with the right organisation and logic we can create an effective control programme. It is also important to test regularly to make sure everything is working correctly. With these steps, we will be able to programme controllers and automate processes effectively.<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\"><strong>Name of lesson: AND gate<br \/><\/strong><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Table of contents:<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Content of the task<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Start of work at TIA Portal<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Writing the code<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">PLC programming<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Start of monitoring<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Use of PLCsim<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Output status and PLC duty cycle<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Use of the Watch table<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI;\"><span style=\"font-size: 12pt;\">W <\/span>this lesson<span style=\"font-size: 12pt;\"> We will discuss how to meet the control conditions of the Y1 valve. This is a key component in the industry that requires precise programming and an understanding of the various components that affect its operation.<br \/><\/span><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Control conditions for valve Y1<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The conditions that must be met for the Y1 valve to be actuated are a key aspect in ensuring that the system operates correctly. Each component of these conditions must be met, otherwise the valve will not actuate. The main components are S0 and the selector, which must be active.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Programming in Tia Portal<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">To meet these conditions, we go to the Tia Portal environment and write the corresponding program code. Our goal is to control valve Y1, so we start in block OB 1.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Pierwszym krokiem jest napisanie kodu programu, kt\u00f3ry b\u0119dzie odpowiada\u0142 za sterowanie zaworem Y1. Nast\u0119pnie, za pomoc\u0105 operatora przypisania, sprawdzamy, czy sygna\u0142 D oraz S0 s\u0105 aktywne. Je\u015bli oba te sk\u0142adniki s\u0105 aktywne, przechodzimy do bramki &#8222;End,&#8221; co oznacza, \u017ce warunki zosta\u0142y spe\u0142nione. Kolejnym sk\u0142adnikiem warunku jest selektor. Po sprawdzeniu obu sk\u0142adnik\u00f3w, ko\u0144czymy nasz kod programu, dodaj\u0105c \u015brednik na ko\u0144cu. Ten kod programu stanowi rozwi\u0105zanie naszego zadania.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Functional check<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">We can now move on to testing our programme. We save the project and move on to programming the controller. We turn on the glasses and use the PLC SIM.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Teraz, gdy mamy nasz program gotowy, mo\u017cemy zacz\u0105\u0107 testowa\u0107 go w rzeczywistym \u015brodowisku. Po w\u0142\u0105czeniu okular\u00f3w mo\u017cemy zauwa\u017cy\u0107, \u017ce sygna\u0142 S0 jest w stanie &#8222;True&#8221;. Mo\u017cemy wybra\u0107 sygna\u0142, kt\u00f3ry chcemy monitorowa\u0107, a zostanie on wyostrzony, co u\u0142atwia nam obserwacj\u0119. Jednak\u017ce, pomimo tego, \u017ce S0 jest w stanie &#8222;True,&#8221; zaw\u00f3r Y1 jest w stanie &#8222;False.&#8221; Dlaczego?<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Je\u015bli spojrzymy na selektor, zauwa\u017cymy, \u017ce jest aktywny. To w\u0142a\u015bnie selektor jest kluczowym sk\u0142adnikiem, kt\u00f3ry wp\u0142ywa na stan zaworu Y1. W tym przypadku oba sk\u0142adniki warunku musz\u0105 by\u0107 prawdziwe, aby zaw\u00f3r dzia\u0142a\u0142 poprawnie. Zatem stan &#8222;True&#8221; dla S0 oraz aktywny selektor oznaczaj\u0105, \u017ce zaw\u00f3r Y1 jest w stanie wysokim.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">If we turn off S0, we notice that the valve is turned off. It is worth noting that by changing the state of the output, we use the Watch function. This allows us to monitor the state of the output and influence it if it is not in line with our expectations.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Summary<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">In this article, we have discussed how to meet the Y1 valve control conditions. A key aspect is to ensure that the components of the condition, such as S0 and the selector, are active. By programming in Tia Portal and testing accordingly, we can ensure that the Y1 valve is operating as we expect. Let's remember to monitor the signals using the Watch function, which allows us to check the status of the output in real time.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Knowing how to control the Y1 valve is vital in many areas of industry, so it is useful to understand what conditions must be met for this process to run smoothly.<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\"><strong>Name of lesson: OR gate<br \/><\/strong><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Table of contents:<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Content of the task<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Start of work at TIA Portal<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Writing the code<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">PLC programming<br \/><\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Start of monitoring<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">In this lesson we will look at the topic of controlling the Y1 valve using an OR gate in the TIA Portal environment. The OR gate, also known as a logical sum, plays a key role in the control process, allowing the Y1 valve to be activated under certain conditions. We will go through the steps to set up this process and understand how the OR gate affects the behaviour of the valve.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Basics of Y1 valve control<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Before we get into the specific steps in TIA Portal, it is worth understanding how the Y1 valve control works. The control value here is the result of an OR gate, which consists of two components: the S0 signal and the selector. The main purpose is to control the state of valve Y1, which can be open or closed.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Programme development in TIA Portal<\/strong><br \/><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Opening of OB 1:<\/strong> Let's start by opening block OB 1, which is responsible for controlling valve Y1. We can do this from the project tree or by using the available OB 1 block.<br \/><\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Programming of DQ output Y1:<\/strong> We then move on to programming the DQ Y1 output. Our aim is to assign a value to this output that will control the valve.<br \/><\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Using an OR gate:<\/strong> The value of the DQ output Y1 is determined by the OR gate. We create an expression that contains the assignment operator, the OR gate and the D and S0 signals. This expression determines the state of valve Y1.<br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: white;\"><span style=\"font-family: Times New Roman; font-size: 10pt;\">DQ Y1 := D OR S0; <\/span><span style=\"color: #374151; font-family: Courier New; font-size: 10pt;\"><br \/><\/span><\/span><\/p>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Possibility of adding more ingredients:<\/strong> It is worth noting that for more advanced configurations, more components can be added to the OR gate to accommodate different valve operating conditions.<br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Programme code testing<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Once the programme code has been written, it is worth testing its operation. The first step is to save the project and upload it to the controller's memory. We then start the monitoring and switch to the Perce SIM simulator.<br \/><\/span><\/p>\n<\/li>\n<\/ol>\n<ul>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>S0 signal activation:<\/strong> When we activate the S0 signal, we can see that the Y1 valve is opened. This is as expected, since the OR gate requires one real component to activate.<br \/><\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Selector activation:<\/strong> In addition, by activating the selector, we can also see that valve Y1 is opened. The OR gate takes into account one or more real components.<br \/><\/span><\/div>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\"><strong>Summary<\/strong><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">The conclusion of our article is that the OR gate is a powerful tool in controlling the Y1 valve in TIA Portal. It allows different conditions and behaviours to be taken into account, providing flexibility and efficiency in the control process. Understanding how the OR gate works and using it skilfully is the key to effective industrial process management in the TIA Portal environment.<br \/><\/span><\/p>\n<p><strong>Lesson name: Combination of AND - OR gates<br \/><\/strong><\/p>\n<p>Table of contents:<\/p>\n<p>Content of the task<\/p>\n<p>Start of work at TIA Portal<\/p>\n<p>Writing the code<\/p>\n<p>PLC programming<\/p>\n<p>Tests<\/p>\n<p>Start of code monitoring<\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">W tre\u015bci zadania mamy podane \u017ce b\u0119dziemy sterowa\u0107 zaworem Y1. Tutaj sygna\u0142y, kt\u00f3re wchodz\u0105 w sk\u0142ad logiki steruj\u0105cej, to mamy S0 i START. Widzimy nawias kwadratowy, wi\u0119c one b\u0119d\u0105 po\u0142\u0105czone ze sob\u0105 bramk\u0105 OR. Widzimy na czerwono &#8222;lub&#8221;, czyli wiadomo, jak\u0105 bramk\u0119 wykorzysta\u0107. Dodatkowo, b\u0119dzie potrzebny selektor, kt\u00f3ry musi by\u0107 aktywny, aby te warunki by\u0142y spe\u0142nione, a\u017c wreszcie otworzy zaw\u00f3r Y1.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Let's now move on to programming and writing the program code in OB 1. We delete the program code from the previous lesson to start again.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Now we start writing the programme code:<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"font-family: Times New Roman; font-size: 10pt;\">DQ Y1 := S0 OR START AND SELECTOR; <\/span><span style=\"font-family: Courier New; font-size: 10pt;\"><br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">To, co tutaj napisali\u015bmy, najlepiej podkre\u015bli\u0107, u\u017cywaj\u0105c nawias\u00f3w, aby te sk\u0142adniki by\u0142y ze sob\u0105 po\u0142\u0105czone bramk\u0105 OR. Poza nawiasem piszemy &#8222;AND&#8221; i &#8222;SELECTOR&#8221;. Oczywi\u015bcie, nie zapominamy o \u015bredniku na ko\u0144cu, kt\u00f3ry jest wa\u017cny. Wa\u017cne jest, aby wykorzystywa\u0107 nawiasy, poniewa\u017c cz\u0119sto brak nawias\u00f3w powoduje, \u017ce kod programu napisany w j\u0119zyku SCL nie dzia\u0142a. Dodanie nawias\u00f3w od razu sprawia, \u017ce wszystko dzia\u0142a, dlatego na to trzeba zwraca\u0107 uwag\u0119.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Teraz przeskoczmy do programowania sterownika. Zapisujemy projekt, klikamy prawym przyciskiem na &#8222;Program Blocks&#8221; i przechodzimy do &#8222;Device Software&#8221;. Nast\u0119pnie przechodzimy do test\u00f3w w symulatorze.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">If S0 is active, we see that S0 is active, but Y1 is not yet driven, it is at a low level, which we also see on the SIM panel. There must be an active selector to drive Y1. We can see that only now Y1 has been driven, it is in the high state.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">If S0 is inactive, i.e. the part in brackets is false, valve Y1 will not be operated.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Je\u015bli sygna\u0142 &#8222;START&#8221; jest aktywny, to r\u00f3wnie\u017c wystarczy, aby uruchomi\u0107 zaw\u00f3r.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">In summary, these conditions must be met to drive the valve, i.e. to set a high state on the output to which the valve is connected, so that the valve will open.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">So we have a closed valve.<br \/><\/span><\/p>\n<p><strong>Lesson name: Holding - AND - OR gate<br \/><\/strong><\/p>\n<p>Table of contents:<\/p>\n<p>Content of the task<\/p>\n<p>Start of work at TIA Portal<\/p>\n<p>Writing the code<\/p>\n<p>PLC programming<\/p>\n<p>Start of monitoring<\/p>\n<p>Sprawdzenie &#8222;dominacji&#8221;<\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">This time we will discuss the different aspects of managing valve 1 using software code. In this lesson, we will learn how to switch valve 1 on and off in our system.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Naszym g\u0142\u00f3wnym celem jest skorzystanie z po\u0142\u0105czenia bramek typu &#8222;End&#8221; i &#8222;No&#8221; w celu efektywnego sterowania zaworem. Zacznijmy od napisania odpowiedniego kodu programu, kt\u00f3ry umo\u017cliwi nam kontrolowanie zaworu.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Warto\u015b\u0107 wyj\u015bciowa, kt\u00f3r\u0105 chcemy osi\u0105gn\u0105\u0107, to stan przycisku &#8222;Start&#8221;. Sprawdzimy, czy zosta\u0142 on naci\u015bni\u0119ty, zanim przejdziemy dalej w naszym procesie.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Kolejnym wa\u017cnym elementem jest uk\u0142ad z podtrzymaniem. Tutaj sprawdzamy, czy element wykonawczy (w tym przypadku oznaczony jako C) jest aktywny. Wykorzystamy bramk\u0119 logiczn\u0105 &#8222;lub&#8221; (or) w celu dok\u0142adnego sprawdzenia tego warunku.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Konieczne jest r\u00f3wnie\u017c upewnienie si\u0119, \u017ce przycisk &#8222;Stop&#8221; nie jest aktywny. W tym celu wykorzystamy bramk\u0119 &#8222;End&#8221; w po\u0142\u0105czeniu z odpowiednimi operacjami logicznymi.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Teraz, kiedy mamy pe\u0142en obraz sytuacji, musimy r\u00f3wnie\u017c zadba\u0107 o to, aby przycisk &#8222;Stop&#8221; by\u0142 w stanie &#8222;NC&#8221; (czyli normalnie zamkni\u0119tym). To oznacza, \u017ce musimy sprawdzi\u0107 stan wysoki, aby dowiedzie\u0107 si\u0119, czy jest wci\u015bni\u0119ty.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Ca\u0142y proces opiera si\u0119 na odpowiednich po\u0142\u0105czeniach bramek logicznych, takich jak &#8222;and&#8221;, &#8222;or&#8221; i &#8222;operator przypisania&#8221;. Dzi\u0119ki nim mo\u017cemy zapewni\u0107, \u017ce nasz zaw\u00f3r dzia\u0142a zgodnie z oczekiwaniami.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">An extremely important aspect is also the system with a backup, which is implemented by reading the status of the outputs. It is through this function that we can ensure that the valve remains in the correct state at all times.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Po napisaniu kodu programu przyst\u0105pimy do testowania. Wykorzystamy narz\u0119dzie o nazwie &#8222;PLC SIM&#8221;, kt\u00f3re pozwoli nam na uruchomienie zaworu poprzez aktywacj\u0119 przycisku &#8222;Start&#8221;. Po zaznaczeniu odpowiedniego pola wyboru zobaczymy, \u017ce zaw\u00f3r Y1 zosta\u0142 wysterowany. Mo\u017cemy tak\u017ce go wy\u0142\u0105czy\u0107, odznaczaj\u0105c to pole.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Dalsze testy poka\u017c\u0105 nam, \u017ce zaw\u00f3r Y1 jest wysterowany, co jest efektem dzia\u0142ania uk\u0142adu z podtrzymaniem. Jest to zazwyczaj sygnalizowane przez warto\u015b\u0107 &#8222;1&#8221; w polu RLO.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Jednak\u017ce, je\u015bli aktywujemy przycisk &#8222;Stop&#8221; poprzez zaznaczenie odpowiedniego pola wyboru, zobaczymy, \u017ce zaw\u00f3r Y1 zostaje wy\u0142\u0105czony. W tym przypadku przycisk &#8222;Stop&#8221; jest bardziej dominuj\u0105cy, co oznacza, \u017ce ma pierwsze\u0144stwo nad przyciskiem &#8222;Start&#8221;.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Warto zaznaczy\u0107, \u017ce je\u015bli zaznaczymy zar\u00f3wno &#8222;Start&#8221;, jak i &#8222;Stop&#8221;, zaw\u00f3r pozostanie nieaktywny, poniewa\u017c zachodzi dominacja wy\u0142\u0105czenia. Ten uk\u0142ad jest cz\u0119sto wykorzystywany w celu zapewnienia, \u017ce wy\u0142\u0105czenie ma wy\u017cszy priorytet ni\u017c w\u0142\u0105czenie.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">In summary, controlling valve 1 using software code requires an understanding of various aspects related to gate logic and the operation of circuits with sustains. Correctly configuring these elements will allow us to effectively manage the valve and adapt it to our needs.<br \/><\/span><\/p>\n<p><strong>Lesson name: Conditional instruction IF<br \/><\/strong><\/p>\n<p>Table of contents:<\/p>\n<p>Content of the task<\/p>\n<p>Start of work at TIA Portal<\/p>\n<p>Use of the IF statement template<\/p>\n<p>How the IF instruction works<\/p>\n<p>Writing the code<\/p>\n<p>PLC programming<\/p>\n<p>Programme code monitoring<\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Programowanie sterownik\u00f3w PLC jest kluczowym aspektem w dzisiejszym przemy\u015ble. W tej lekcji om\u00f3wimy, jak u\u017cywa\u0107 instrukcji warunkowej &#8222;If&#8221; w TIA Portal do sterowania zaworem w pralce przemys\u0142owej. Przedstawimy kroki programowania i wyja\u015bnimy, dlaczego wa\u017cne jest zachowanie odpowiedniej hierarchii w kodzie programu.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Instrukcja warunkowa &#8222;If&#8221; jest odpowiednikiem przerzutnika SR lub RS, znanego z j\u0119zyka ladder. W TIA Portal mo\u017cemy \u0142atwo stworzy\u0107 t\u0119 instrukcj\u0119. Musimy jedynie okre\u015bli\u0107 warunek, kt\u00f3ry, je\u015bli zostanie spe\u0142niony, spowoduje wykonanie okre\u015blonego kodu programu.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Je\u015bli rozwa\u017camy przyk\u0142ad pralki przemys\u0142owej, naszym celem jest sterowanie zaworem. Zale\u017cy nam na tym, aby zaw\u00f3r by\u0142 w\u0142\u0105czony tylko wtedy, gdy spe\u0142nione s\u0105 pewne warunki. Je\u015bli przycisk &#8222;Start&#8221; jest aktywny, to jest nasz warunek. Je\u015bli tak, to chcemy, aby zaw\u00f3r zosta\u0142 w\u0142\u0105czony.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\">&nbsp;<\/p>\n<p>If Button_Start == Active<\/p>\n<p>Valve = On;<\/p>\n<p>Else<\/p>\n<p>Valve = Off;<\/p>\n<p>End If;<\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">It is worth noting that the code is executed from top to bottom, so we need to choose the order of our conditions carefully. In our case, turning the valve off has a higher priority than turning it on.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Aby to zrealizowa\u0107, musimy r\u00f3wnie\u017c uwzgl\u0119dni\u0107 przycisk &#8222;Stop&#8221; jako warunek wy\u0142\u0105czenia zaworu. Je\u015bli &#8222;Stop&#8221; jest aktywny, zaw\u00f3r powinien by\u0107 wy\u0142\u0105czony.<br \/><\/span><\/p>\n<p>If Button_Stop == Active<\/p>\n<p>Valve = Off;<\/p>\n<p>End If;<\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Thus, our programme code is ready. We have valve on and valve off conditions that are handled accordingly.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Podczas testowania programu mo\u017cemy zobaczy\u0107, \u017ce kiedy aktywujemy przycisk &#8222;Start&#8221;, zaw\u00f3r jest w\u0142\u0105czony, a kiedy aktywujemy &#8222;Stop&#8221;, zaw\u00f3r zostaje wy\u0142\u0105czony. Warto\u015bci te s\u0105 zapisywane i odczytywane zmienn\u0105 DQ y1, co pozwala nam monitorowa\u0107 stan zaworu.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">In practice, hierarchy and order in the program code are crucial, so we need to take care of the correct placement of conditions and instructions. In our case, off takes precedence over on, which is logical in the context of an industrial washing machine.<br \/><\/span><\/p>\n<p style=\"background: #f7f7f8;\"><span style=\"color: #374151; font-family: Segoe UI; font-size: 12pt;\">Podsumowuj\u0105c, programowanie sterownik\u00f3w PLC za pomoc\u0105 instrukcji warunkowej &#8222;If&#8221; w TIA Portal jest kluczowym elementem w zarz\u0105dzaniu przemys\u0142owymi procesami. Warto zwr\u00f3ci\u0107 uwag\u0119 na hierarchi\u0119 warunk\u00f3w i odpowiedni\u0105 kolejno\u015b\u0107 instrukcji, aby zapewni\u0107 prawid\u0142owe dzia\u0142anie systemu. Dzi\u0119ki temu mo\u017cna skutecznie kontrolowa\u0107 i monitorowa\u0107 r\u00f3\u017cne urz\u0105dzenia przemys\u0142owe, takie jak zawory w pralkach przemys\u0142owych.<br \/><\/span><\/p>\n<\/li>\n<\/ul>\n<h3><a href=\"https:\/\/sklep-plcspace.pl\/en\/siemens\/get-you-know-plc-simatic-s7-1500\/?wmc-currency=EUR\" target=\"_blank\" rel=\"noopener\">Get to know the SIMATIC S7-1500 PLC<\/a><\/h3>\n<p><a href=\"https:\/\/sklep-plcspace.pl\/en\/siemens\/get-you-know-plc-simatic-s7-1500\/?wmc-currency=EUR\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-10437 size-full\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/08\/2P-TIA-1500-SCL_03.avif\" alt=\"\" width=\"1200\" height=\"1200\"><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Sta\u0144 si\u0119 Ekspertem w Programowaniu Sterownik\u00f3w PLC &#8211; Zapisz Si\u0119 na Nasz Kurs! Je\u015bli zastanawiasz si\u0119, co zyskasz po zapisaniu si\u0119 na nasz kurs programowania sterownik\u00f3w PLC, to mamy dla Ciebie odpowied\u017a. Nasza darmowa oferta kursu programowania PLC SIMATIC S7-1500 w j\u0119zyku SCL zosta\u0142a starannie przygotowana, aby wprowadzi\u0107 Ci\u0119 w \u015bwiat programowania sterownik\u00f3w przemys\u0142owych. Naszym [&hellip;]<\/p>","protected":false},"author":4,"featured_media":11130,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[85,93],"tags":[],"class_list":["post-11127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programowanie","category-kursy-wideo"],"acf":[],"_links":{"self":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts\/11127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/comments?post=11127"}],"version-history":[{"count":0,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts\/11127\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/media\/11130"}],"wp:attachment":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/media?parent=11127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/categories?post=11127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/tags?post=11127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}