{"id":82,"date":"2017-12-11T20:52:18","date_gmt":"2017-12-11T18:52:18","guid":{"rendered":"https:\/\/flprog.ru\/?p=82"},"modified":"2018-02-12T07:05:29","modified_gmt":"2018-02-12T05:05:29","slug":"pervyj-urok-po-rabote-s-programmoj-flprog","status":"publish","type":"post","link":"https:\/\/flprog.ru\/en\/uchebnyj-centr\/articles\/znakomstvo-s-flprog\/pervyj-urok-po-rabote-s-programmoj-flprog\/","title":{"rendered":"First lesson in working with the program FLProg"},"content":{"rendered":"<p><span data-index=\"70-0\" data-translation=\"Programmers, as a first lesson it is customary to use \u201cHello World\u201d, the programmers of the microcontroller to the led blinked, but the electricians and electronics engineers to collect the control diagram of the contactor. \" data-type=\"trSpan\" data-value=\"\u0423 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u043a\u0430 \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201cHello World\u201d, \u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 \u043f\u043e\u043c\u0438\u0433\u0430\u0442\u044c \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043e\u043c, \u043d\u0443 \u0430 \u0443 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u043a\u043e\u0432 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0449\u0438\u043a\u043e\u0432 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0445\u0435\u043c\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u043e\u043c. \">Programmers, as a first lesson it is customary to use \u201cHello World\u201d, the programmers of the microcontroller to the led blinked, but the electricians and electronics engineers to collect the control diagram of the contactor. <\/span><span data-index=\"70-1\" data-translation=\"Since the primary users of the program just they are, assemble the first lesson will be just this scheme.\" data-type=\"trSpan\" data-value=\"\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043a\u0430\u043a \u0440\u0430\u0437 \u043e\u043d\u0438 \u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f, \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u0443\u0440\u043e\u043a\u0435 \u0431\u0443\u0434\u0435\u043c \u043a\u0430\u043a \u0440\u0430\u0437 \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0445\u0435\u043c\u0443.\">Since the primary users of the program just they are, assemble the first lesson will be just this scheme.<\/span><\/p>\n<p><span data-index=\"70-2\" data-translation=\"Standard circuit control contactor\" data-type=\"trSpan\" data-value=\"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u043e\u043c\">Standard circuit control contactor<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/8d8\/076\/b11\/8d8076b1106645ffa8d6e4349f8ce4b0.PNG\" \/><\/p>\n<p><span data-index=\"71-0\" data-translation=\"\nReplace flowchart by the controller Arduino. \" data-type=\"trSpan\" data-value=\"\n\u0417\u0430\u043c\u0435\u043d\u0438\u043c \u044d\u0442\u0443 \u0441\u0445\u0435\u043c\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c \u0410\u0440\u0434\u0443\u0438\u043d\u043e. \">Replace flowchart by the controller Arduino. <\/span><span data-index=\"71-1\" data-translation=\"Let's leave aside the issues of noise immunity and shielding. \" data-type=\"trSpan\" data-value=\"\u041e\u0441\u0442\u0430\u0432\u0438\u043c \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u043e\u043c\u0435\u0445\u043e\u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0441\u0442\u0438 \u0438 \u044d\u043a\u0440\u0430\u043d\u0438\u0440\u043e\u0432\u043a\u0438. \">Let&#8217;s leave aside the issues of noise immunity and shielding. <\/span><span data-index=\"71-2\" data-translation=\"This topic is for a separate and very large conversation. \" data-type=\"trSpan\" data-value=\"\u042d\u0442\u0430 \u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0438 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430. \">This topic is for a separate and very large conversation. <\/span><span data-index=\"71-3\" data-translation=\"Our goal is to create a program FLProg appropriate logic. \" data-type=\"trSpan\" data-value=\"\u041d\u0430\u0448\u0430 \u0446\u0435\u043b\u044c \u2014 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 FLProg \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u043b\u043e\u0433\u0438\u043a\u0443. \">Our goal is to create a program FLProg appropriate logic. <\/span><span data-index=\"71-4\" data-translation=\"Therefore, distribute the test connection diagram.\" data-type=\"trSpan\" data-value=\"\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043a\u0438\u0434\u0430\u0435\u043c \u0442\u0435\u0441\u0442\u043e\u0432\u0443\u044e \u0441\u0445\u0435\u043c\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.\">Therefore, distribute the test connection diagram.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/fe4\/16d\/1d6\/fe416d1d6f574fe6b51bede3a3c0f513.PNG\" \/><\/p>\n<p><span data-index=\"71-5\" data-translation=\"The role of the contactor in the test scheme performs led &quot;Contactor&quot;. \" data-type=\"trSpan\" data-value=\"\u0420\u043e\u043b\u044c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u0430 \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0439 \u0441\u0445\u0435\u043c\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434 \u00ab\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u00bb. \">The role of the contactor in the test scheme performs led &#8220;Contactor&#8221;. <\/span><span data-index=\"71-6\" data-translation=\"Now try to program the controller.\" data-type=\"trSpan\" data-value=\"\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440.\">Now try to program the controller.<\/span><br \/>\n<span data-index=\"71-7\" data-translation=\"FLProg run the program, click &quot;Create new project&quot;.\" data-type=\"trSpan\" data-value=\"\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 FLProg, \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u00bb.\">FLProg run the program, click &#8220;Create new project&#8221;.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/5b9\/ec4\/6fe\/5b9ec46fe4964eb88cefaa177c47d951.png\" \/><\/p>\n<p><span data-index=\"71-8\" data-translation=\"Opens the selection window of the controller and the programming language of the project.\" data-type=\"trSpan\" data-value=\"\u041e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u043e\u043a\u043d\u043e \u0432\u044b\u0431\u043e\u0440\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\">Opens the selection window of the controller and the programming language of the project.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/46c\/72e\/4d9\/46c72e4d93ac499496b4e838ed0467cd.png\" \/><\/p>\n<p><span data-index=\"72-0\" data-translation=\"\nTo create a project, you can use either of the two programming languages (FBD and LAD) are standards in programming industrial controllers. \" data-type=\"trSpan\" data-value=\"\n\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0438\u0437 \u0434\u0432\u0443\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (FBD \u0438 LAD) \u044f\u0432\u043b\u044f\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c\u0438 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432. \">To create a project, you can use either of the two programming languages (FBD and LAD) are standards in programming industrial controllers. <\/span><span data-index=\"72-1\" data-translation=\"In this tutorial we will create projects in both languages.\" data-type=\"trSpan\" data-value=\"\u0412 \u044d\u0442\u043e\u043c \u0443\u0440\u043e\u043a\u0435 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u044f\u0437\u044b\u043a\u0430\u0445.\">In this tutorial we will create projects in both languages.<\/span><\/p>\n<p><b><span data-index=\"72-2\" data-translation=\"Please note that after you create the project in one of the languages to change it is impossible!\" data-type=\"trSpan\" data-value=\"\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u044f\u0437\u044b\u043a\u043e\u0432 \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u0435\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e!\">Please note that after you create the project in one of the languages to change it is impossible!<\/span><\/b><\/p>\n<p><span data-index=\"72-3\" data-translation=\"Clicking the controller opens the appropriate window, which will be presented supported by the Board.\" data-type=\"trSpan\" data-value=\"\u041f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043a\u043d\u043e\u043f\u043a\u0438 \u0432\u044b\u0431\u043e\u0440\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 \u043f\u043b\u0430\u0442\u044b.\">Clicking the controller opens the appropriate window, which will be presented supported by the Board.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/5a3\/935\/7c0\/5a39357c0e0743ffa028105bb8b8406c.PNG\" \/><br \/>\n<span data-index=\"72-4\" data-translation=\"In this list select the desired controller.\" data-type=\"trSpan\" data-value=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043f\u0438\u0441\u043a\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043d\u0443\u0436\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440.\">In this list select the desired controller.<\/span><\/p>\n<p><b><span data-index=\"72-5\" data-translation=\"Selected for a project controller to change at any time.\" data-type=\"trSpan\" data-value=\"\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043c\u043e\u0436\u043d\u043e \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442.\">Selected for a project controller to change at any time.<\/span><\/b><\/p>\n<p><span data-index=\"72-6\" data-translation=\"To begin, create a project in the language LAD.\" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 LAD.\">To begin, create a project in the language LAD.<\/span><\/p>\n<blockquote><p><span data-index=\"73-0\" data-translation=\"Ladder Diagram (LD, LAD, RKS) \u2013 ladder (ladder) logic. \" data-type=\"trSpan\" data-value=\"Ladder Diagram (LD, LAD, \u0420\u041a\u0421) \u2013 \u044f\u0437\u044b\u043a \u0440\u0435\u043b\u0435\u0439\u043d\u043e\u0439 (\u043b\u0435\u0441\u0442\u043d\u0438\u0447\u043d\u043e\u0439) \u043b\u043e\u0433\u0438\u043a\u0438. \">Ladder Diagram (LD, LAD, RKS) \u2013 ladder (ladder) logic. <\/span><span data-index=\"73-1\" data-translation=\"The syntax of the language easy to replace logic circuits, made on relay technology. \" data-type=\"trSpan\" data-value=\"\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u044f\u0437\u044b\u043a\u0430 \u0443\u0434\u043e\u0431\u0435\u043d \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u043d\u044b \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0445\u0435\u043c, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0440\u0435\u043b\u0435\u0439\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u0438\u043a\u0435. \">The syntax of the language easy to replace logic circuits, made on relay technology. <\/span><span data-index=\"73-2\" data-translation=\"The language is aimed at automation technicians, working in industrial enterprises. \" data-type=\"trSpan\" data-value=\"\u042f\u0437\u044b\u043a \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u043f\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043d\u0430 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u044f\u0445. \">The language is aimed at automation technicians, working in industrial enterprises. <\/span><span data-index=\"73-3\" data-translation=\"Provides a visual logic interface controller to facilitate not only the task of actually programming and commissioning, but and fast Troubleshooting the plug-in to the controller hardware.\" data-type=\"trSpan\" data-value=\"\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043b\u043e\u0433\u0438\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u043e\u0431\u043b\u0435\u0433\u0447\u0430\u044e\u0449\u0438\u0439 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0434\u0430\u0447\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0432\u0432\u043e\u0434\u0430 \u0432 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044e, \u043d\u043e \u0438 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u043f\u043e\u0438\u0441\u043a \u043d\u0435\u043f\u043e\u043b\u0430\u0434\u043e\u043a \u0432 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u043c \u043a \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0443 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438.\">Provides a visual logic interface controller to facilitate not only the task of actually programming and commissioning, but and fast Troubleshooting the plug-in to the controller hardware.<\/span><span data-index=\"74-0\" data-translation=\"A program in ladder logic is visual and intuitive electrical engineers graphical interface, representing the logical operations like electrical circuit closed and open contacts. \" data-type=\"trSpan\" data-value=\"\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0440\u0435\u043b\u0435\u0439\u043d\u043e\u0439 \u043b\u043e\u0433\u0438\u043a\u0438 \u0438\u043c\u0435\u0435\u0442 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0439 \u0438 \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0439 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c-\u044d\u043b\u0435\u043a\u0442\u0440\u0438\u043a\u0430\u043c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u0430\u043a \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0446\u0435\u043f\u044c \u0441 \u0437\u0430\u043c\u043a\u043d\u0443\u0442\u044b\u043c\u0438 \u0438 \u0440\u0430\u0437\u043e\u043c\u043a\u043d\u0443\u0442\u044b\u043c\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430\u043c\u0438. \">A program in ladder logic is visual and intuitive electrical engineers graphical interface, representing the logical operations like electrical circuit closed and open contacts. <\/span><span data-index=\"74-1\" data-translation=\"The flow or absence of current in this circuit corresponds to the result of the logical operation (true if the current flows; false \u2014 if the current does not flow). \" data-type=\"trSpan\" data-value=\"\u041f\u0440\u043e\u0442\u0435\u043a\u0430\u043d\u0438\u0435 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0442\u043e\u043a\u0430 \u0432 \u044d\u0442\u043e\u0439 \u0446\u0435\u043f\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0443 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 (\u0438\u0441\u0442\u0438\u043d\u0430 \u2014 \u0435\u0441\u043b\u0438 \u0442\u043e\u043a \u0442\u0435\u0447\u0435\u0442; \u043b\u043e\u0436\u044c \u2014 \u0435\u0441\u043b\u0438 \u0442\u043e\u043a \u043d\u0435 \u0442\u0435\u0447\u0435\u0442). \">The flow or absence of current in this circuit corresponds to the result of the logical operation (true if the current flows; false \u2014 if the current does not flow). <\/span><span data-index=\"74-2\" data-translation=\"The basic elements of language are the contacts that can be figuratively likened to a pair of relay contacts or buttons. \" data-type=\"trSpan\" data-value=\"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u044f\u0437\u044b\u043a\u0430 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u0440\u0430\u0437\u043d\u043e \u0443\u043f\u043e\u0434\u043e\u0431\u0438\u0442\u044c \u043f\u0430\u0440\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0432 \u0440\u0435\u043b\u0435 \u0438\u043b\u0438 \u043a\u043d\u043e\u043f\u043a\u0438. \">The basic elements of language are the contacts that can be figuratively likened to a pair of relay contacts or buttons. <\/span><span data-index=\"74-3\" data-translation=\"Pair of contacts is identified with a Boolean variable, and the condition of this pair \u2014 with variable value.\" data-type=\"trSpan\" data-value=\"\u041f\u0430\u0440\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0432 \u043e\u0442\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439, \u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u043f\u0430\u0440\u044b \u2014 \u0441\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439.\">Pair of contacts is identified with a Boolean variable, and the condition of this pair \u2014 with variable value.<\/span><span data-index=\"75-0\" data-translation=\"Vary normally closed and normally open contact elements that can be mapped with normally closed and normally open buttons in electrical circuits.\" data-type=\"trSpan\" data-value=\"\u0420\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0437\u0430\u043c\u043a\u043d\u0443\u0442\u044b\u0435 \u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043e\u043c\u043a\u043d\u0443\u0442\u044b\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0437\u0430\u043c\u043a\u043d\u0443\u0442\u044b\u043c\u0438 \u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043e\u043c\u043a\u043d\u0443\u0442\u044b\u043c\u0438 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 \u0432 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0446\u0435\u043f\u044f\u0445.\">Vary normally closed and normally open contact elements that can be mapped with normally closed and normally open buttons in electrical circuits.<\/span><\/p><\/blockquote>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/1e0\/855\/d6e\/1e0855d6e9f341e2a25c7ede820e890c.png\" \/><\/p>\n<p><span data-index=\"76-0\" data-translation=\"\nWorking window of the program FLProg in FBD consists of several fields:\" data-type=\"trSpan\" data-value=\"\n\u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b FLProg \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 FBD \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u043e\u043b\u0435\u0439:\">Working window of the program FLProg in FBD consists of several fields:<\/span><\/p>\n<ol>\n<li><span data-index=\"77-0\" data-translation=\"The main menu\" data-type=\"trSpan\" data-value=\"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b\">The main menu<\/span><\/li>\n<li><span data-index=\"78-0\" data-translation=\"The project tree (in this lesson it is not used, it will discuss in subsequent lessons)\" data-type=\"trSpan\" data-value=\"\u0414\u0435\u0440\u0435\u0432\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0443\u0440\u043e\u043a\u0435 \u043e\u043d\u043e \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0435\u0433\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0443\u0440\u043e\u043a\u0430\u0445)\">The project tree (in this lesson it is not used, it will discuss in subsequent lessons)<\/span><\/li>\n<li><span data-index=\"79-0\" data-translation=\"The tree of installed equipment. \" data-type=\"trSpan\" data-value=\"\u0414\u0435\u0440\u0435\u0432\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f. \">The tree of installed equipment. <\/span><span data-index=\"79-1\" data-translation=\"It presents equipment (intermediate relays, time relays, generators...), which is used in the project. \" data-type=\"trSpan\" data-value=\"\u0412 \u043d\u0451\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 (\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0440\u0435\u043b\u0435, \u0440\u0435\u043b\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u044b\u2026), \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435. \">It presents equipment (intermediate relays, time relays, generators&#8230;), which is used in the project. <\/span><span data-index=\"79-2\" data-translation=\"In the new project, it contains only the inputs and outputs of the controller.\" data-type=\"trSpan\" data-value=\"\u0412 \u043d\u043e\u0432\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0432 \u043d\u0451\u043c \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0445\u043e\u0434\u044b \u0438 \u0432\u044b\u0445\u043e\u0434\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430.\">In the new project, it contains only the inputs and outputs of the controller.<\/span><\/li>\n<li><span data-index=\"80-0\" data-translation=\"A library of blocks. \" data-type=\"trSpan\" data-value=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0431\u043b\u043e\u043a\u043e\u0432. \">A library of blocks. <\/span><span data-index=\"80-1\" data-translation=\"It is the equipment that may be used in the project. \" data-type=\"trSpan\" data-value=\"\u0412 \u043d\u0435\u0439 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435. \">It is the equipment that may be used in the project. <\/span><span data-index=\"80-2\" data-translation=\"In this lesson we will only be interested in the folder &quot;Base units&quot;\" data-type=\"trSpan\" data-value=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0443\u0440\u043e\u043a\u0435 \u043d\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u043f\u043a\u0430 \u00ab\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u0431\u043b\u043e\u043a\u0438\u00bb\">In this lesson we will only be interested in the folder &#8220;Base units&#8221;<\/span><\/li>\n<li><span data-index=\"81-0\" data-translation=\"The scope of the scheme, which will actually draw the diagram. \" data-type=\"trSpan\" data-value=\"\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0441\u0445\u0435\u043c\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u0445\u0435\u043c\u0430. \">The scope of the scheme, which will actually draw the diagram. <\/span><span data-index=\"81-1\" data-translation=\"Scheme in FLProg is a set of circuit boards with the equipment.\" data-type=\"trSpan\" data-value=\"\u0421\u0445\u0435\u043c\u0430 \u0432 FLProg \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u043b\u0430\u0442 \u0441 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c.\">Scheme in FLProg is a set of circuit boards with the equipment.<\/span><\/li>\n<\/ol>\n<p><span data-index=\"82-0\" data-translation=\"\nTo start, pull out the diagram pane contacts button. \" data-type=\"trSpan\" data-value=\"\n\u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u044b\u0442\u0430\u0449\u0438\u043c \u043d\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0441\u0445\u0435\u043c\u044b \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b \u043a\u043d\u043e\u043f\u043e\u043a. \">To start, pull out the diagram pane contacts button. <\/span><span data-index=\"82-1\" data-translation=\"This can be done in two ways.\" data-type=\"trSpan\" data-value=\"\u042d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0432\u0443\u043c\u044f \u043f\u0443\u0442\u044f\u043c\u0438.\">This can be done in two ways.<\/span><\/p>\n<ul>\n<li><span data-index=\"83-0\" data-translation=\"Drag the appropriate entry from the folder &quot;Free inputs and outputs of the controller&quot; of the tree of the installed equipment on the diagram pane\" data-type=\"trSpan\" data-value=\"\u041f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0432\u0445\u043e\u0434 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \u00ab\u0421\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u0432\u0445\u043e\u0434\u044b\u2013\u0432\u044b\u0445\u043e\u0434\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u00bb \u0434\u0435\u0440\u0435\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0441\u0445\u0435\u043c\u044b\">Drag the appropriate entry from the folder &#8220;Free inputs and outputs of the controller&#8221; of the tree of the installed equipment on the diagram pane<\/span><br \/>\n<img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/4b7\/a53\/70d\/4b7a5370d0184730a524269d36ff63b4.PNG\" \/><\/li>\n<li><span data-index=\"84-0\" data-translation=\"To drag the block &quot;Contact&quot; from folder &quot;Basic elements&quot; library blocks.\" data-type=\"trSpan\" data-value=\"\u041f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u044c \u0431\u043b\u043e\u043a \u00ab\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u00bb \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \u00ab\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b\u00bb \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0431\u043b\u043e\u043a\u043e\u0432.\">To drag the block &#8220;Contact&#8221; from folder &#8220;Basic elements&#8221; library blocks.<\/span><br \/>\n<img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/8b1\/585\/1d3\/8b15851d3fcd404b9d603c9fd470e23a.PNG\" \/><\/li>\n<\/ul>\n<p><span data-index=\"85-0\" data-translation=\"\nAs a result, the scheme appears to HUGO (semi \u2013 graphical notation) of the contact. \" data-type=\"trSpan\" data-value=\"\n\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0423\u0413\u041e (\u0443\u0441\u043b\u043e\u0432\u043d\u043e \u2013 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435) \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430. \">As a result, the scheme appears to HUGO (semi \u2013 graphical notation) of the contact. <\/span><span data-index=\"85-1\" data-translation=\"In the case of dragging it from the tree of the installed equipment, the contact will be immediately linked to a digital input \/ output Board. \" data-type=\"trSpan\" data-value=\"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u043d\u0438\u044f \u0435\u0433\u043e \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0437\u0443 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u043c \u043a \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443 \u0432\u0445\u043e\u0434\u0443 \u2013 \u0432\u044b\u0445\u043e\u0434\u0443 \u043f\u043b\u0430\u0442\u044b. \">In the case of dragging it from the tree of the installed equipment, the contact will be immediately linked to a digital input \/ output Board. <\/span><span data-index=\"85-2\" data-translation=\"If the contact block was pulled from a library of elements, it will abstract a contact without any binding.\" data-type=\"trSpan\" data-value=\"\u0415\u0441\u043b\u0438 \u0431\u043b\u043e\u043a \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430 \u0431\u044b\u043b \u0432\u044b\u0442\u0430\u0449\u0435\u043d \u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u043c \u0431\u0435\u0437 \u043a\u0430\u043a\u043e\u0439 \u2013 \u043b\u0438\u0431\u043e \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.\">If the contact block was pulled from a library of elements, it will abstract a contact without any binding.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/8fa\/a1b\/e85\/8faa1be856ae4de69db2d03348ebd181.PNG\" \/><\/p>\n<p><span data-index=\"85-3\" data-translation=\"And in any case the contacts need to be parameterised. \" data-type=\"trSpan\" data-value=\"\u0418 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \">And in any case the contacts need to be parameterised. <\/span><span data-index=\"85-4\" data-translation=\"To do this, double-click on the contact. \" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u043b\u0430\u0435\u043c \u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u043a\u043b\u0438\u043a \u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435. \">To do this, double-click on the contact. <\/span><span data-index=\"85-5\" data-translation=\"Opens the edit window of the block.\" data-type=\"trSpan\" data-value=\"\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u043a\u043d\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0430.\">Opens the edit window of the block.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/86a\/f8f\/e27\/86af8fe27772431bb9adcd0e028e2eb5.PNG\" \/><\/p>\n<p><span data-index=\"85-6\" data-translation=\"First and foremost, on the &quot;Settings&quot; tab you select a binding contact to the exit fee (if a contact is selected in the library blocks).\" data-type=\"trSpan\" data-value=\"\u0412 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u043d\u0430 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0435 \u00ab\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\u00bb \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430 \u043a \u0432\u044b\u0445\u043e\u0434\u0443 \u043f\u043b\u0430\u0442\u044b (\u0435\u0441\u043b\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u0432\u044b\u0431\u0440\u0430\u043d \u0432 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 \u0431\u043b\u043e\u043a\u043e\u0432).\">First and foremost, on the &#8220;Settings&#8221; tab you select a binding contact to the exit fee (if a contact is selected in the library blocks).<\/span><br \/>\n<span data-index=\"86-0\" data-translation=\"\nThen new options appear. \" data-type=\"trSpan\" data-value=\"\n\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b. \">Then new options appear. <\/span><span data-index=\"86-1\" data-translation=\"Protection &quot;bounce&quot; and &quot;pull up resistor&quot;. \" data-type=\"trSpan\" data-value=\"\u00ab\u0417\u0430\u0448\u0438\u0442\u0430 \u043e\u0442 \u0434\u0440\u0435\u0431\u0435\u0437\u0433\u0430\u00bb \u0438 \u00ab\u041f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u00bb. \">Protection &#8220;bounce&#8221; and &#8220;pull up resistor&#8221;. <\/span><span data-index=\"86-2\" data-translation=\"Since in accordance with the scheme of the button is connected to GND, put a tick &quot;pull up resistor&quot;. \" data-type=\"trSpan\" data-value=\"\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441\u043e \u0441\u0445\u0435\u043c\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043a GND, \u0441\u0442\u0430\u0432\u0438\u043c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 \u00ab\u041f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u00bb. \">Since in accordance with the scheme of the button is connected to GND, put a tick &#8220;pull up resistor&#8221;. <\/span><span data-index=\"86-3\" data-translation=\"&quot;Protection from bounce&quot; can not install, in this scheme it is not necessary.\" data-type=\"trSpan\" data-value=\"\u00ab\u0417\u0430\u0448\u0438\u0442\u0443 \u043e\u0442 \u0434\u0440\u0435\u0431\u0435\u0437\u0433\u0430\u00bb \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c, \u0432 \u044d\u0442\u043e\u0439 \u0441\u0445\u0435\u043c\u0435 \u0432 \u043d\u0435\u0439 \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.\">&#8220;Protection from bounce&#8221; can not install, in this scheme it is not necessary.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/78f\/054\/37f\/78f05437f8464bfcb659bc67365c8f63.PNG\" \/><\/p>\n<p><span data-index=\"86-4\" data-translation=\"On the tab &quot;Label to block&quot; write the name of the button that would show it on the diagram.\" data-type=\"trSpan\" data-value=\"\u041d\u0430 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0435 \u00ab\u041d\u0430\u0434\u043f\u0438\u0441\u044c \u043a \u0431\u043b\u043e\u043a\u0443\u00bb \u043f\u0438\u0448\u0435\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438, \u0447\u0442\u043e \u0431\u044b \u043e\u043d\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u043b\u043e\u0441\u044c \u043d\u0430 \u0441\u0445\u0435\u043c\u0435.\">On the tab &#8220;Label to block&#8221; write the name of the button that would show it on the diagram.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/cec\/310\/d2a\/cec310d2a1bb4208bb76615bea288d3b.PNG\" \/><\/p>\n<p><span data-index=\"86-5\" data-translation=\"On the tab &quot;Information&quot; you can view information about this device.\" data-type=\"trSpan\" data-value=\"\u041d\u0430 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0435 \u00ab\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f\u00bb \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0434\u0430\u043d\u043d\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435.\">On the tab &#8220;Information&#8221; you can view information about this device.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/1ed\/651\/c9d\/1ed651c9d881454197fb256fcb573553.PNG\" \/><\/p>\n<p><span data-index=\"86-6\" data-translation=\"In the same way we take out the rest of the buttons and the contacts of the overload relay.\" data-type=\"trSpan\" data-value=\"\u0422\u0430\u043a\u0438\u043c \u0436\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c \u0432\u044b\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b \u0440\u0435\u043b\u0435 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u043a\u0438.\">In the same way we take out the rest of the buttons and the contacts of the overload relay.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/5d8\/efa\/552\/5d8efa5525a545bc8befa9382e4b4ed2.PNG\" \/><\/p>\n<p><span data-index=\"87-0\" data-translation=\"\nThen dragged from the block library device &quot;Coil&quot;. \" data-type=\"trSpan\" data-value=\"\n\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0431\u043b\u043e\u043a\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u00ab\u041a\u0430\u0442\u0443\u0448\u043a\u0430\u00bb. \">Then dragged from the block library device &#8220;Coil&#8221;. <\/span><span data-index=\"87-1\" data-translation=\"Also double click on it and opens the parameter adjustment of the coil.\" data-type=\"trSpan\" data-value=\"\u0422\u0430\u043a \u0436\u0435 \u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u043a\u043b\u0438\u043a \u043d\u0430 \u043d\u0451\u043c \u0438 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u043a\u043d\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0443\u0448\u043a\u0438.\">Also double click on it and opens the parameter adjustment of the coil.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/2ee\/6f5\/147\/2ee6f51471f24912a429851e9e3b3302.PNG\" \/><\/p>\n<p><span data-index=\"87-2\" data-translation=\"Appointed by the coil of the intermediate relay K1, double-clicking on the corresponding item of the list.\" data-type=\"trSpan\" data-value=\"\u041d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u043c \u043a\u0430\u0442\u0443\u0448\u043a\u0443 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u043c \u0440\u0435\u043b\u0435 \u00ab\u041a1\u00bb \u0434\u0432\u0430\u0436\u0434\u044b \u043a\u043b\u0438\u043a\u043d\u0443\u0432 \u043d\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c \u043f\u0443\u043d\u043a\u0442\u0435 \u0441\u043f\u0438\u0441\u043a\u0430.\">Appointed by the coil of the intermediate relay K1, double-clicking on the corresponding item of the list.<\/span><br \/>\n<span data-index=\"87-3\" data-translation=\"Now we need to set the status of the contacts.\" data-type=\"trSpan\" data-value=\"\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0434\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0432.\">Now we need to set the status of the contacts.<\/span><br \/>\n<span data-index=\"88-0\" data-translation=\"\nThe program FLProg contact state corresponds to the level on the associated input card. \" data-type=\"trSpan\" data-value=\"\n\u0412 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 FLProg \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u0440\u043e\u0432\u043d\u044e \u043d\u0430 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u043c \u0432\u0445\u043e\u0434\u0435 \u043f\u043b\u0430\u0442\u044b. \">The program FLProg contact state corresponds to the level on the associated input card. <\/span><span data-index=\"88-1\" data-translation=\"If the input Board 0 \u2013 contacts are open if the 5V is shorted. \" data-type=\"trSpan\" data-value=\"\u0415\u0441\u043b\u0438 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u043f\u043b\u0430\u0442\u044b 0 \u2013 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b \u0440\u0430\u0437\u043e\u043c\u043a\u043d\u0443\u0442\u044b, \u0435\u0441\u043b\u0438 5\u0412 \u2013 \u0437\u0430\u043c\u043a\u043d\u0443\u0442\u044b. \">If the input Board 0 \u2013 contacts are open if the 5V is shorted. <\/span><span data-index=\"88-2\" data-translation=\"Because the buttons in accordance with a scheme connected to GND and includes built-in pull-up resistors, when the closed button on the Board input will be 0, and when you let the button 5B. \" data-type=\"trSpan\" data-value=\"\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043a\u043d\u043e\u043f\u043a\u0438 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441\u043e \u0441\u0445\u0435\u043c\u043e\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043a GND \u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u044b, \u043f\u0440\u0438 \u0437\u0430\u043c\u043a\u043d\u0443\u0442\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0435 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u043f\u043b\u0430\u0442\u044b \u0431\u0443\u0434\u0435\u0442 0, \u0430 \u043f\u0440\u0438 \u043e\u0442\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0435 5\u0412. \">Because the buttons in accordance with a scheme connected to GND and includes built-in pull-up resistors, when the closed button on the Board input will be 0, and when you let the button 5B. <\/span><span data-index=\"88-3\" data-translation=\"In accordance with these regulations put compliance contacts. \" data-type=\"trSpan\" data-value=\"\u0412 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u044d\u0442\u0438\u043c\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0432. \">In accordance with these regulations put compliance contacts. <\/span><span data-index=\"88-4\" data-translation=\"This can be done in two ways.\" data-type=\"trSpan\" data-value=\"\u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0442\u0430\u043a \u0436\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0432\u0443\u043c\u044f \u043f\u0443\u0442\u044f\u043c\u0438.\">This can be done in two ways.<\/span><\/p>\n<ul>\n<li><span data-index=\"89-0\" data-translation=\"Double-clicking the contact and selecting the desired status in the editor block\" data-type=\"trSpan\" data-value=\"\u0414\u0432\u0430\u0436\u0434\u044b \u043a\u043b\u0438\u043a\u043d\u0443\u0432 \u043d\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u0438 \u0432\u044b\u0431\u0440\u0430\u0432 \u043d\u0443\u0436\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u0431\u043b\u043e\u043a\u0430\">Double-clicking the contact and selecting the desired status in the editor block<\/span><br \/>\n<img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/d51\/98f\/427\/d5198f4270be47d2bc9644e9e552c125.png\" \/><\/li>\n<li><span data-index=\"90-0\" data-translation=\"Right click on the contact in the popup menu, select the desired item.\" data-type=\"trSpan\" data-value=\"\u041a\u043b\u0438\u043a\u043d\u0443\u0442\u044c \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043f\u043e \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0443 \u0438 \u0432 \u0432\u044b\u043f\u0430\u0432\u0448\u0435\u043c \u043c\u0435\u043d\u044e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0439 \u043f\u0443\u043d\u043a\u0442.\">Right click on the contact in the popup menu, select the desired item.<\/span><br \/>\n<img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/02a\/983\/1ff\/02a9831ff20f41baa0321c1cc1490010.png\" \/><\/li>\n<\/ul>\n<p><span data-index=\"91-0\" data-translation=\"\nYou should get here is the status of the contacts (the opposite to the standard scheme for the previously described reason)\" data-type=\"trSpan\" data-value=\"\n\u0414\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0432 (\u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u043e\u0435 \u0442\u0438\u043f\u043e\u0432\u043e\u0439 \u0441\u0445\u0435\u043c\u0435 \u043f\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u0440\u0430\u043d\u0435\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u0435)\">You should get here is the status of the contacts (the opposite to the standard scheme for the previously described reason)<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/705\/ae8\/7e0\/705ae87e0d0040f792a955ad8a1120b6.PNG\" \/><\/p>\n<p><span data-index=\"91-1\" data-translation=\"Well, now you can start to draw a diagram in accordance with the standard schema of the starter. \" data-type=\"trSpan\" data-value=\"\u041d\u0443 \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u0441\u0445\u0435\u043c\u0443 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0442\u0438\u043f\u043e\u0432\u043e\u0439 \u0441\u0445\u0435\u043c\u043e\u0439 \u043f\u0443\u0441\u043a\u0430\u0442\u0435\u043b\u044f. \">Well, now you can start to draw a diagram in accordance with the standard schema of the starter. <\/span><span data-index=\"91-2\" data-translation=\"Connections are drawn by pointing the cursor on the first output element, pressing the left button, and without releasing the button, the connection stretches until the second of the connected output. \" data-type=\"trSpan\" data-value=\"\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0440\u0438\u0441\u0443\u044e\u0442\u0441\u044f \u043f\u0443\u0442\u0451\u043c \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043a\u0443\u0440\u0441\u043e\u0440\u0430 \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u043d\u0430\u0436\u0430\u0442\u0438\u044f \u043b\u0435\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438, \u0438, \u043d\u0435 \u043e\u0442\u043f\u0443\u0441\u043a\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0438, \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0442\u044f\u043d\u0435\u0442\u0441\u044f \u0434\u043e \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432\u044b\u0432\u043e\u0434\u0430. \">Connections are drawn by pointing the cursor on the first output element, pressing the left button, and without releasing the button, the connection stretches until the second of the connected output. <\/span><span data-index=\"91-3\" data-translation=\"If when approaching the cursor to them that followed, connection the output is colored in orange; it's a connection you can connect\" data-type=\"trSpan\" data-value=\"\u0415\u0441\u043b\u0438 \u043f\u0440\u0438 \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u0438 \u043a\u0443\u0440\u0441\u043e\u0440\u0430 \u0441 \u0438\u0434\u0443\u0449\u0438\u043c \u0437\u0430 \u043d\u0438\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u043c \u0432\u044b\u0432\u043e\u0434 \u043e\u043a\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u044b\u0439 \u0446\u0432\u0435\u0442 \u2014 \u0437\u043d\u0430\u0447\u0438\u0442, \u044d\u0442\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043a \u043d\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\">If when approaching the cursor to them that followed, connection the output is colored in orange; it&#8217;s a connection you can connect<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/487\/877\/b75\/487877b75a804101a93b0b19258af338.png\" \/><\/p>\n<p><span data-index=\"92-0\" data-translation=\"\nTo create a block contact of the contactor, you can drag the contact K1 from the tree of the installed equipment at the scheme.\" data-type=\"trSpan\" data-value=\"\n\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u043b\u043e\u043a-\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u044c \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u041a1 \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u0445\u0435\u043c\u0443.\">To create a block contact of the contactor, you can drag the contact K1 from the tree of the installed equipment at the scheme.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/9ca\/eb7\/41b\/9caeb741be614c22904fa7fc12215c79.PNG\" \/><\/p>\n<p><span data-index=\"92-1\" data-translation=\"The result should turn out such a scheme. \" data-type=\"trSpan\" data-value=\"\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u0430\u044f \u0441\u0445\u0435\u043c\u0430. \">The result should turn out such a scheme. <\/span><span data-index=\"92-2\" data-translation=\"I think any electrician will understand her work (including invert state of contact inputs tied to the Arduino Board).\" data-type=\"trSpan\" data-value=\"\u042f \u0434\u0443\u043c\u0430\u044e, \u043b\u044e\u0431\u043e\u0439 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u043a \u043f\u043e\u0439\u043c\u0451\u0442 \u0435\u0451 \u0440\u0430\u0431\u043e\u0442\u0443 (\u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0438\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0432 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043a \u0432\u0445\u043e\u0434\u0430\u043c \u043f\u043b\u0430\u0442\u044b \u0410\u0440\u0434\u0443\u0438\u043d\u043e).\">I think any electrician will understand her work (including invert state of contact inputs tied to the Arduino Board).<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/9ee\/af5\/e7e\/9eeaf5e7e3cd414e9474ebeb939c0c80.PNG\" \/><\/p>\n<p><span data-index=\"92-3\" data-translation=\"Thus, the first charge is finished. \" data-type=\"trSpan\" data-value=\"\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u043b\u0430\u0442\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430. \">Thus, the first charge is finished. <\/span><span data-index=\"92-4\" data-translation=\"Let's call it &quot;control Board&quot;. \" data-type=\"trSpan\" data-value=\"\u041d\u0430\u0437\u043e\u0432\u0435\u043c \u0435\u0451 \u00ab\u041f\u043b\u0430\u0442\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u00bb. \">Let&#8217;s call it &#8220;control Board&#8221;. <\/span><span data-index=\"92-5\" data-translation=\"In order to assign a name to the PCB double-click on its header.\" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e \u0431\u044b \u043f\u0440\u0438\u0441\u0432\u043e\u0438\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u0435 \u0434\u0435\u043b\u0430\u0435\u043c \u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u043a\u043b\u0438\u043a \u043f\u043e \u0435\u0451 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0443.\">In order to assign a name to the PCB double-click on its header.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/344\/aa6\/e7b\/344aa6e7b1a74343af7d90fbbd827ed6.png\" \/><\/p>\n<p><span data-index=\"92-6\" data-translation=\"Opens a dialog to edit the header Board.\" data-type=\"trSpan\" data-value=\"\u041e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u043e\u043a\u043d\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u043f\u043b\u0430\u0442\u044b.\">Opens a dialog to edit the header Board.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/8ee\/4b3\/312\/8ee4b33124c14834bc15f6c2661693bd.PNG\" \/><\/p>\n<p><span data-index=\"93-0\" data-translation=\"\nThe green circle in the header indicates that the cost of correct and incorrect blocks on it. \" data-type=\"trSpan\" data-value=\"\n\u0417\u0435\u043b\u0451\u043d\u044b\u0439 \u043a\u0440\u0443\u0436\u043e\u043a \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u043b\u0430\u0442\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0430 \u0438 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \u043d\u0430 \u043d\u0435\u0439 \u043d\u0435\u0442. \">The green circle in the header indicates that the cost of correct and incorrect blocks on it. <\/span><span data-index=\"93-1\" data-translation=\"In the case of these units it will be red.\" data-type=\"trSpan\" data-value=\"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0442\u0430\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043a\u0440\u0430\u0441\u043d\u044b\u043c.\">In the case of these units it will be red.<\/span><br \/>\n<span data-index=\"93-2\" data-translation=\"Now create another payment, click on &quot;Add adapter&quot;\" data-type=\"trSpan\" data-value=\"\u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0435\u0449\u0451 \u043e\u0434\u043d\u0443 \u043f\u043b\u0430\u0442\u0443, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043b\u0430\u0442\u0443\u00bb\">Now create another payment, click on &#8220;Add adapter&#8221;<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/32c\/536\/463\/32c536463a914386a591f90b29e052f9.png\" \/><\/p>\n<p><span data-index=\"93-3\" data-translation=\"It will control the outputs of the Arduino Board. \" data-type=\"trSpan\" data-value=\"\u041d\u0430 \u043d\u0435\u0439 \u0431\u0443\u0434\u0435\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432\u044b\u0445\u043e\u0434\u0430\u043c\u0438 \u043f\u043b\u0430\u0442\u044b \u0410\u0440\u0434\u0443\u0438\u043d\u043e. \">It will control the outputs of the Arduino Board. <\/span><span data-index=\"93-4\" data-translation=\"To do this, drag on second charge four reels from the library of blocks and tie them to the outputs of the Arduino Board. \" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u043d\u0430 \u0432\u0442\u043e\u0440\u0443\u044e \u043f\u043b\u0430\u0442\u0443 \u0447\u0435\u0442\u044b\u0440\u0435 \u043a\u0430\u0442\u0443\u0448\u043a\u0438 \u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0431\u043b\u043e\u043a\u043e\u0432 \u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u043c \u0438\u0445 \u043a \u0432\u044b\u0445\u043e\u0434\u0430\u043c \u043f\u043b\u0430\u0442\u044b \u0410\u0440\u0434\u0443\u0438\u043d\u043e. \">To do this, drag on second charge four reels from the library of blocks and tie them to the outputs of the Arduino Board. <\/span><span data-index=\"93-5\" data-translation=\"Must get this picture\" data-type=\"trSpan\" data-value=\"\u0414\u043e\u043b\u0436\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0442\u0430\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\">Must get this picture<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/09c\/28b\/61d\/09c28b61dcb249378fb1bce1757f8fb3.PNG\" \/><\/p>\n<p><span data-index=\"93-6\" data-translation=\"Coil with the associated pay outs relate to this: when you turn on coil in the project Board Arduino will be 5V when switching off 0\" data-type=\"trSpan\" data-value=\"\u041a\u0430\u0442\u0443\u0448\u043a\u0438 \u0441 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u043c\u0438 \u0432\u044b\u0445\u043e\u0434\u0430\u043c\u0438 \u043f\u043b\u0430\u0442\u044b \u0441\u043e\u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0442\u0430\u043a: \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043a\u0430\u0442\u0443\u0448\u043a\u0438 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u043f\u043b\u0430\u0442\u044b \u0410\u0440\u0434\u0443\u0438\u043d\u043e \u0431\u0443\u0434\u0435\u0442 5\u0412 \u043f\u0440\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 0\">Coil with the associated pay outs relate to this: when you turn on coil in the project Board Arduino will be 5V when switching off 0<\/span><br \/>\n<span data-index=\"94-0\" data-translation=\"\nThen dragged from the tree of installed equipment necessary contacts (the two contacts of the intermediate relays, contact input overload relay), and then draw the required circuit is called an &quot;output Control&quot;.\" data-type=\"trSpan\" data-value=\"\n\u0417\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b (\u0434\u0432\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0435, \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 \u0432\u0445\u043e\u0434\u0430 \u0440\u0435\u043b\u0435 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u043a\u0438), \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0440\u0438\u0441\u0443\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0443\u044e \u0441\u0445\u0435\u043c\u0443 \u0438 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043f\u043b\u0430\u0442\u0443 \u00ab\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u0445\u043e\u0434\u0430\u043c\u0438\u00bb.\">Then dragged from the tree of installed equipment necessary contacts (the two contacts of the intermediate relays, contact input overload relay), and then draw the required circuit is called an &#8220;output Control&#8221;.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/1fd\/722\/616\/1fd72261656e4dd0b0045789b4c4aab4.PNG\" \/><\/p>\n<p><span data-index=\"94-1\" data-translation=\"The arrow in the header of the circuit Board enables to minimize the cost, which saves space on the desktop and speed up the program with large circuits. \" data-type=\"trSpan\" data-value=\"\u0421\u0442\u0440\u0435\u043b\u043e\u0447\u043a\u0430 \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u043f\u043b\u0430\u0442\u044b \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043f\u043b\u0430\u0442\u0443, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u043c\u0435\u0441\u0442\u043e \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u043c \u043f\u043e\u043b\u0435 \u0438 \u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u0440\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0441\u0445\u0435\u043c\u0430\u0445. \">The arrow in the header of the circuit Board enables to minimize the cost, which saves space on the desktop and speed up the program with large circuits. <\/span><span data-index=\"94-2\" data-translation=\"When you click on the arrow Board or folds or unfolds.\" data-type=\"trSpan\" data-value=\"\u041f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u0441\u0442\u0440\u0435\u043b\u043e\u0447\u043a\u0443 \u043f\u043b\u0430\u0442\u0430 \u043b\u0438\u0431\u043e \u0441\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043b\u0438\u0431\u043e \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f.\">When you click on the arrow Board or folds or unfolds.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/179\/04e\/625\/17904e6256ef46e885c0ee58ff8665c9.PNG\" \/><\/p>\n<p><span data-index=\"94-3\" data-translation=\"The download to controller for both languages are the same, so we consider it at the end of the lesson, and until you create a similar project in FBD.\" data-type=\"trSpan\" data-value=\"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0434\u043b\u044f \u043e\u0431\u043e\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430, \u0442\u0430\u043a \u0447\u0442\u043e \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0435\u0451 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0443\u0440\u043e\u043a\u0430, \u0430 \u043f\u043e\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 FBD.\">The download to controller for both languages are the same, so we consider it at the end of the lesson, and until you create a similar project in FBD.<\/span><\/p>\n<blockquote><p><span data-index=\"95-0\" data-translation=\"FBD (Function Block Diagram) \u2013 a graphical programming language standard IEC 61131-3. \" data-type=\"trSpan\" data-value=\"FBD (Function Block Diagram) \u2013 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 \u041c\u042d\u041a 61131-3. \">FBD (Function Block Diagram) \u2013 a graphical programming language standard IEC 61131-3. <\/span><span data-index=\"95-1\" data-translation=\"The program is formed from the list of circuits to be performed sequentially from top to bottom. \" data-type=\"trSpan\" data-value=\"\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0446\u0435\u043f\u0435\u0439, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0432\u0435\u0440\u0445\u0443 \u0432\u043d\u0438\u0437. \">The program is formed from the list of circuits to be performed sequentially from top to bottom. <\/span><span data-index=\"95-2\" data-translation=\"When programming uses sets of library units. \" data-type=\"trSpan\" data-value=\"\u041f\u0440\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0430\u0431\u043e\u0440\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u0447\u043d\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432. \">When programming uses sets of library units. <\/span><span data-index=\"95-3\" data-translation=\"Block (element) \u2014 is a subroutine, function, or function block (AND, OR, NOT, triggers, timers, counters, blocks of analog signal processing, mathematical operations, etc.). \" data-type=\"trSpan\" data-value=\"\u0411\u043b\u043e\u043a (\u044d\u043b\u0435\u043c\u0435\u043d\u0442) \u2014 \u044d\u0442\u043e \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0438\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u043b\u043e\u043a (\u0418, \u0418\u041b\u0418, \u041d\u0415, \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u044b, \u0442\u0430\u0439\u043c\u0435\u0440\u044b, \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0438, \u0431\u043b\u043e\u043a\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430, \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0438 \u0434\u0440.). \">Block (element) \u2014 is a subroutine, function, or function block (AND, OR, NOT, triggers, timers, counters, blocks of analog signal processing, mathematical operations, etc.). <\/span><span data-index=\"95-4\" data-translation=\"Each individual chain is an expression that is composed graphically from the individual elements. \" data-type=\"trSpan\" data-value=\"\u041a\u0430\u0436\u0434\u0430\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043f\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435, \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432. \">Each individual chain is an expression that is composed graphically from the individual elements. <\/span><span data-index=\"95-5\" data-translation=\"To the output of the unit is connected the next block, forming a chain.\" data-type=\"trSpan\" data-value=\"\u041a \u0432\u044b\u0445\u043e\u0434\u0443 \u0431\u043b\u043e\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0431\u043b\u043e\u043a, \u043e\u0431\u0440\u0430\u0437\u0443\u044f \u0446\u0435\u043f\u044c.\">To the output of the unit is connected the next block, forming a chain.<\/span><span data-index=\"96-0\" data-translation=\"Within the circuit blocks are executed in the order of their connection. \" data-type=\"trSpan\" data-value=\"\u0412\u043d\u0443\u0442\u0440\u0438 \u0446\u0435\u043f\u0438 \u0431\u043b\u043e\u043a\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0441\u0442\u0440\u043e\u0433\u043e \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0438\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f. \">Within the circuit blocks are executed in the order of their connection. <\/span><span data-index=\"96-1\" data-translation=\"The result of the calculation circuit written in an internal variable or output it to the controller.\" data-type=\"trSpan\" data-value=\"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0446\u0435\u043f\u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044e\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043b\u0438\u0431\u043e \u043f\u043e\u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0432\u044b\u0445\u043e\u0434 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430.\">The result of the calculation circuit written in an internal variable or output it to the controller.<\/span><\/p><\/blockquote>\n<p><span data-index=\"97-0\" data-translation=\"\nCreate a new project in FBD.\" data-type=\"trSpan\" data-value=\"\n\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 FBD.\">Create a new project in FBD.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/87e\/6dc\/aec\/87e6dcaec1ff46b7b1e3b51d7c766104.png\" \/><\/p>\n<p><span data-index=\"97-1\" data-translation=\"Fields 1, 2, 4, 5 in the program window are similar to those found in the language of the LAD. \" data-type=\"trSpan\" data-value=\"\u041f\u043e\u043b\u044f 1, 2, 4, 5 \u0432 \u043e\u043a\u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b \u043f\u043e\u043b\u044f\u043c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 LAD. \">Fields 1, 2, 4, 5 in the program window are similar to those found in the language of the LAD. <\/span><span data-index=\"97-2\" data-translation=\"Field 3 here contains a tree of tags (inputs, outputs and variables). \" data-type=\"trSpan\" data-value=\"\u041f\u043e\u043b\u0435 3 \u0437\u0434\u0435\u0441\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u0435\u0440\u0435\u0432\u043e \u0442\u044d\u0433\u043e\u0432 (\u0432\u0445\u043e\u0434\u043e\u0432, \u0432\u044b\u0445\u043e\u0434\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445). \">Field 3 here contains a tree of tags (inputs, outputs and variables). <\/span><span data-index=\"97-3\" data-translation=\"There are no pre-generated inputs, they must be created when needed. \" data-type=\"trSpan\" data-value=\"\u0417\u0434\u0435\u0441\u044c \u043d\u0435\u0442 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0445\u043e\u0434\u043e\u0432, \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \">There are no pre-generated inputs, they must be created when needed. <\/span><span data-index=\"97-4\" data-translation=\"To create a new entry click &quot;Add entry&quot; or double-click on &quot;Add input&quot; in the tree tag.\" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u0432\u0445\u043e\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0436\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u0445\u043e\u0434\u00bb \u0438\u043b\u0438 \u0434\u0432\u0430\u0436\u0434\u044b \u043a\u043b\u0438\u043a\u043d\u0443\u0442\u044c \u043f\u043e \u043f\u0443\u043d\u043a\u0442\u0443 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u0445\u043e\u0434\u00bb \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0442\u044d\u0433\u043e\u0432.\">To create a new entry click &#8220;Add entry&#8221; or double-click on &#8220;Add input&#8221; in the tree tag.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/f69\/501\/1f8\/f695011f843c479697f995d7f28b2369.png\" \/><\/p>\n<p><span data-index=\"97-5\" data-translation=\"A window will open create a sign\" data-type=\"trSpan\" data-value=\"\u041e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u043e\u043a\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u0430\">A window will open create a sign<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/4ee\/cef\/3b4\/4eecef3b419146bc90369b4ee5640deb.png\" \/><\/p>\n<p><span data-index=\"97-6\" data-translation=\"Choose digital, new options appear. \" data-type=\"trSpan\" data-value=\"\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439, \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b. \">Choose digital, new options appear. <\/span><span data-index=\"97-7\" data-translation=\"Write the name, choose the right Arduino Board input and put a tick &quot;Enable pull-up resistor&quot;.\" data-type=\"trSpan\" data-value=\"\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0432\u0445\u043e\u0434\u0430, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043d\u0443\u0436\u043d\u044b\u0439 \u0432\u0445\u043e\u0434 \u043f\u043b\u0430\u0442\u044b \u0410\u0440\u0434\u0443\u0438\u043d\u043e, \u0438 \u0441\u0442\u0430\u0432\u0438\u043c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 \u00ab\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u00bb.\">Write the name, choose the right Arduino Board input and put a tick &#8220;Enable pull-up resistor&#8221;.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/d00\/dda\/395\/d00dda3950d14e81a147a89004499a4e.PNG\" \/><\/p>\n<p><span data-index=\"98-0\" data-translation=\"\nIn the same way add all the required inputs\" data-type=\"trSpan\" data-value=\"\n\u0422\u0430\u043a\u0438\u043c \u0436\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0432\u0445\u043e\u0434\u044b\">In the same way add all the required inputs<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/95e\/351\/a7e\/95e351a7e22c41a0bd76e83c099e3260.PNG\" \/><\/p>\n<p><span data-index=\"98-1\" data-translation=\"Then create a variable that is responsible for the condition of the contactor. \" data-type=\"trSpan\" data-value=\"\u0417\u0430\u0442\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0443\u044e \u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u0430. \">Then create a variable that is responsible for the condition of the contactor. <\/span><span data-index=\"98-2\" data-translation=\"To do this, either click on the button &quot;Add variable&quot; or double-click on the &quot;Add variable&quot; in the tree tag.\" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043b\u0438\u0431\u043e \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e\u00bb \u043b\u0438\u0431\u043e \u0434\u0435\u043b\u0430\u0435\u043c \u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u043a\u043b\u0438\u043a \u043d\u0430 \u043f\u0443\u043d\u043a\u0442\u0435 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e\u00bb \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0442\u044d\u0433\u043e\u0432.\">To do this, either click on the button &#8220;Add variable&#8221; or double-click on the &#8220;Add variable&#8221; in the tree tag.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/a56\/ebf\/f58\/a56ebff58b27495a98f7da8419fd7158.png\" \/><\/p>\n<p><span data-index=\"98-3\" data-translation=\"The configuration window of the variable\" data-type=\"trSpan\" data-value=\"\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u043a\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439\">The configuration window of the variable<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/803\/e4c\/df4\/803e4cdf4e9047d9825f33d66d6659ec.png\" \/><\/p>\n<p><span data-index=\"98-4\" data-translation=\"Select the variable type is Boolean and fill settings\" data-type=\"trSpan\" data-value=\"\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u0438\u043f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 Boolean \u0438 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\">Select the variable type is Boolean and fill settings<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/735\/fbe\/081\/735fbe081287404088c293d3176fd415.PNG\" \/><\/p>\n<p><span data-index=\"98-5\" data-translation=\"Units of input in FBD correspond to the real pay outs, as follows. \" data-type=\"trSpan\" data-value=\"\u0411\u043b\u043e\u043a\u0438 \u0432\u0445\u043e\u0434\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 FBD \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u043c \u0432\u044b\u0445\u043e\u0434\u0430\u043c \u043f\u043b\u0430\u0442\u044b, \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \">Units of input in FBD correspond to the real pay outs, as follows. <\/span><span data-index=\"98-6\" data-translation=\"When the real input is 0 \u2013 the output block is False, when the Board input 5B the output of block True.\" data-type=\"trSpan\" data-value=\"\u041a\u043e\u0433\u0434\u0430 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0445\u043e\u0434\u0435 0 \u2013 \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u0431\u043b\u043e\u043a\u0430 \u2013 False, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u043f\u043b\u0430\u0442\u044b 5B \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u0431\u043b\u043e\u043a\u0430 True.\">When the real input is 0 \u2013 the output block is False, when the Board input 5B the output of block True.<\/span><br \/>\n<span data-index=\"99-0\" data-translation=\"\nFor memorizing the state of the contactor use the RS trigger. \" data-type=\"trSpan\" data-value=\"\n\u0414\u043b\u044f \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c RS \u0442\u0440\u0438\u0433\u0433\u0435\u0440. \">For memorizing the state of the contactor use the RS trigger. <\/span><span data-index=\"99-1\" data-translation=\"It is necessary to drag from the folder &quot;Triggers&quot; library units in the working area of the diagram.\" data-type=\"trSpan\" data-value=\"\u0415\u0433\u043e \u043d\u0430\u0434\u043e \u043f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u044c \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \u00ab\u0422\u0440\u0438\u0433\u0433\u0435\u0440\u044b\u00bb \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0431\u043b\u043e\u043a\u043e\u0432 \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0435 \u043f\u043e\u043b\u0435 \u0441\u0445\u0435\u043c\u044b.\">It is necessary to drag from the folder &#8220;Triggers&#8221; library units in the working area of the diagram.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/911\/a6c\/9c1\/911a6c9c15fb468b95a83e63d5ab685b.png\" \/><\/p>\n<blockquote><p><span data-index=\"100-0\" data-translation=\"RS-flip-flop, or SR-flip-flop \u2014 flip-flop, which retains its previous state with zero inputs and changes its output state when applying for one of its inputs units.\" data-type=\"trSpan\" data-value=\"RS-\u0442\u0440\u0438\u0433\u0433\u0435\u0440, \u0438\u043b\u0438 SR-\u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u2014 \u0442\u0440\u0438\u0433\u0433\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0441\u0432\u043e\u0451 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u0438 \u043d\u0443\u043b\u0435\u0432\u044b\u0445 \u0432\u0445\u043e\u0434\u0430\u0445 \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u0432\u043e\u0451 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u0438 \u043f\u043e\u0434\u0430\u0447\u0435 \u043d\u0430 \u043e\u0434\u0438\u043d \u0438\u0437 \u0435\u0433\u043e \u0432\u0445\u043e\u0434\u043e\u0432 \u0435\u0434\u0438\u043d\u0438\u0446\u044b.\">RS-flip-flop, or SR-flip-flop \u2014 flip-flop, which retains its previous state with zero inputs and changes its output state when applying for one of its inputs units.<\/span><br \/>\n<span data-index=\"100-1\" data-translation=\"When submitting units to the input S (from the English. \" data-type=\"trSpan\" data-value=\"\u041f\u0440\u0438 \u043f\u043e\u0434\u0430\u0447\u0435 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u043d\u0430 \u0432\u0445\u043e\u0434 S (\u043e\u0442 \u0430\u043d\u0433\u043b. \">When submitting units to the input S (from the English. <\/span><span data-index=\"100-2\" data-translation=\"Set \u2014 Set) the output state becomes equal to the logical unit. \" data-type=\"trSpan\" data-value=\"Set \u2014 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c) \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0440\u0430\u0432\u043d\u044b\u043c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0435\u0434\u0438\u043d\u0438\u0446\u0435. \">Set \u2014 Set) the output state becomes equal to the logical unit. <\/span><span data-index=\"100-3\" data-translation=\"But when the supply unit to the input of R (from the English. \" data-type=\"trSpan\" data-value=\"\u0410 \u043f\u0440\u0438 \u043f\u043e\u0434\u0430\u0447\u0435 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u043d\u0430 \u0432\u0445\u043e\u0434 R (\u043e\u0442 \u0430\u043d\u0433\u043b. \">But when the supply unit to the input of R (from the English. <\/span><span data-index=\"100-4\" data-translation=\"Reset \u2014 reset) the output state becomes equal to a logical zero.\" data-type=\"trSpan\" data-value=\"Reset \u2014 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c) \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0440\u0430\u0432\u043d\u044b\u043c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043d\u0443\u043b\u044e.\">Reset \u2014 reset) the output state becomes equal to a logical zero.<\/span><br \/>\n<span data-index=\"101-0\" data-translation=\"When a logical zero at both inputs the output is kept the last state. \" data-type=\"trSpan\" data-value=\"\u041f\u0440\u0438 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043d\u0443\u043b\u0435 \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u0432\u0445\u043e\u0434\u0430\u0445 \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u0443\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435. \">When a logical zero at both inputs the output is kept the last state. <\/span><span data-index=\"101-1\" data-translation=\"When logical units on both inputs of in the case of the RS trigger output is set to logical zero, and in the case of SR trigger in the logical unit.\" data-type=\"trSpan\" data-value=\"\u041f\u0440\u0438 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0435\u0434\u0438\u043d\u0438\u0446\u0430\u0445 \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u0432\u0445\u043e\u0434\u0430\u0445 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 RS \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0432\u044b\u0445\u043e\u0434 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043d\u043e\u043b\u044c, \u0430 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 SR \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0432 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0435\u0434\u0438\u043d\u0438\u0446\u0443.\">When logical units on both inputs of in the case of the RS trigger output is set to logical zero, and in the case of SR trigger in the logical unit.<\/span><\/p><\/blockquote>\n<p><span data-index=\"102-0\" data-translation=\"\nFor that would turn on the contactor must submit to the S input, the input &quot;start&quot;. \" data-type=\"trSpan\" data-value=\"\n\u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e \u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u043b\u0441\u044f \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u0430\u0442\u044c \u043d\u0430 \u0432\u0445\u043e\u0434 S \u0441\u0438\u0433\u043d\u0430\u043b \u0441\u043e \u0432\u0445\u043e\u0434\u0430 \u00ab\u041f\u0443\u0441\u043a\u00bb. \">For that would turn on the contactor must submit to the S input, the input &#8220;start&#8221;. <\/span><span data-index=\"102-1\" data-translation=\"To do this, drag from the tree tag to the entry &quot;START&quot; in the workspace schema. \" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0442\u044d\u0433\u043e\u0432 \u0432\u0445\u043e\u0434 \u00ab\u041f\u0423\u0421\u041a\u00bb \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0441\u0445\u0435\u043c\u044b. \">To do this, drag from the tree tag to the entry &#8220;START&#8221; in the workspace schema. <\/span><span data-index=\"102-2\" data-translation=\"If you remember that clicking start Board input a logical 0, it is clear that it is necessary to invert the signal from the button. \" data-type=\"trSpan\" data-value=\"\u0415\u0441\u043b\u0438 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043a\u043d\u043e\u043f\u043a\u0438 \u041f\u0443\u0441\u043a \u043d\u0430 \u0432\u0445\u043e\u0434 \u043f\u043b\u0430\u0442\u044b \u043f\u043e\u0434\u0430\u0451\u0442\u0441\u044f \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 0, \u0442\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0438\u0433\u043d\u0430\u043b \u0441 \u043a\u043d\u043e\u043f\u043a\u0438. \">If you remember that clicking start Board input a logical 0, it is clear that it is necessary to invert the signal from the button. <\/span><span data-index=\"102-3\" data-translation=\"To do this, move the cursor to the input S of the trigger and click the right mouse button. \" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u0432\u0435\u0434\u0451\u043c \u043a\u0443\u0440\u0441\u043e\u0440 \u043d\u0430 \u0432\u0445\u043e\u0434 S \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0438 \u043a\u043b\u0438\u043a\u043d\u0435\u043c \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043c\u044b\u0448\u0438. \">To do this, move the cursor to the input S of the trigger and click the right mouse button. <\/span><span data-index=\"102-4\" data-translation=\"In the opened menu choose item &quot;Invert&quot;\" data-type=\"trSpan\" data-value=\"\u0412 \u043e\u0442\u043a\u0440\u044b\u0432\u0448\u0438\u043c\u0441\u044f \u043c\u0435\u043d\u044e \u0432 \u043f\u0443\u043d\u043a\u0442 \u0432\u044b\u0431\u0435\u0440\u0435\u043c \u00ab\u0418\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u00bb\">In the opened menu choose item &#8220;Invert&#8221;<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/843\/023\/91e\/84302391e2164cf5850da9af84e9b270.png\" \/><\/p>\n<p><span data-index=\"102-5\" data-translation=\"Then connect the S input of the flip-flop output block input &quot;start&quot;. \" data-type=\"trSpan\" data-value=\"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u043c \u0432\u0445\u043e\u0434 S \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0441 \u0432\u044b\u0445\u043e\u0434\u043e\u043c \u0431\u043b\u043e\u043a\u0430 \u0432\u0445\u043e\u0434\u0430 \u00ab\u041f\u0443\u0441\u043a\u00bb. \">Then connect the S input of the flip-flop output block input &#8220;start&#8221;. <\/span><span data-index=\"102-6\" data-translation=\"The establishment of the connection occurs, as well as in the language LAD.\" data-type=\"trSpan\" data-value=\"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442, \u0442\u0430\u043a \u0436\u0435 \u043a\u0430\u043a \u0438 \u0432 \u044f\u0437\u044b\u043a\u0435 LAD.\">The establishment of the connection occurs, as well as in the language LAD.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/591\/c39\/691\/591c3969127e4eb5b60cacda5a81d136.PNG\" \/><\/p>\n<p><span data-index=\"102-7\" data-translation=\"Stop contactor takes place if:\" data-type=\"trSpan\" data-value=\"\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u0430 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0435\u0441\u043b\u0438:\">Stop contactor takes place if:<\/span><br \/>\n<span data-index=\"103-0\" data-translation=\"\nPress &quot;STOP&quot; (log.\" data-type=\"trSpan\" data-value=\"\n\u041d\u0430\u0436\u0430\u0442\u0430 \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u0421\u0422\u041e\u041f\u00bb (\u043b\u043e\u0433.\">Press &#8220;STOP&#8221; (log.<\/span><span data-index=\"103-1\" data-translation=\"1 block input &quot;Stop&quot; ) \" data-type=\"trSpan\" data-value=\"1 \u043d\u0430 \u0431\u043b\u043e\u043a\u0435 \u0432\u0445\u043e\u0434\u0430 \u00ab\u0421\u0442\u043e\u043f\u00bb ) \">1 block input &#8220;Stop&#8221; ) <\/span><b><span data-index=\"103-1\" data-translation=\"OR\" data-type=\"trSpan\" data-value=\"\u0418\u041b\u0418\">OR<\/span><\/b><span data-index=\"103-1\" data-translation=\" press &quot;EMERGENCY STOP&quot; (log.\" data-type=\"trSpan\" data-value=\" \u043d\u0430\u0436\u0430\u0442\u0430 \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u0410\u0412\u0410\u0420\u0418\u0419\u041d\u042b\u0419 \u0421\u0422\u041e\u041f\u00bb (\u043b\u043e\u0433.\"> press &#8220;EMERGENCY STOP&#8221; (log.<\/span><span data-index=\"103-2\" data-translation=\"1 on the block of the input &quot;Emergency stop&quot; ) \" data-type=\"trSpan\" data-value=\"1 \u043d\u0430 \u0431\u043b\u043e\u043a\u0435 \u0432\u0445\u043e\u0434\u0430 \u00ab\u0410\u0432\u0430\u0440\u0438\u0439\u043d\u044b\u0439 \u0441\u0442\u043e\u043f\u00bb ) \">1 on the block of the input &#8220;Emergency stop&#8221; ) <\/span><b><span data-index=\"103-2\" data-translation=\"OR\" data-type=\"trSpan\" data-value=\"\u0418\u041b\u0418\">OR<\/span><\/b><span data-index=\"103-2\" data-translation=\" work out the thermal switch (log.\" data-type=\"trSpan\" data-value=\" \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e \u0442\u0435\u043f\u043b\u043e\u0432\u043e\u0435 \u0440\u0435\u043b\u0435 (\u043b\u043e\u0433.\"> work out the thermal switch (log.<\/span><span data-index=\"103-3\" data-translation=\"1 block input &quot;CP1&quot; ). \" data-type=\"trSpan\" data-value=\"1 \u043d\u0430 \u0431\u043b\u043e\u043a\u0435 \u0432\u0445\u043e\u0434\u0430 \u00ab\u041a\u04221\u00bb ). \">1 block input &#8220;CP1&#8221; ). <\/span><span data-index=\"103-4\" data-translation=\"So we need the unit OR with three inputs.\" data-type=\"trSpan\" data-value=\"\u0417\u043d\u0430\u0447\u0438\u0442, \u043d\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u0431\u043b\u043e\u043a \u0418\u041b\u0418 \u0441 \u0442\u0440\u0435\u043c\u044f \u0432\u0445\u043e\u0434\u0430\u043c\u0438.\">So we need the unit OR with three inputs.<\/span><\/p>\n<p><span data-index=\"103-5\" data-translation=\"Drag it from the library blocks folder &quot;Base units&quot;.\" data-type=\"trSpan\" data-value=\"\u041f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0431\u043b\u043e\u043a\u043e\u0432 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \u00ab\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u0431\u043b\u043e\u043a\u0438\u00bb.\">Drag it from the library blocks folder &#8220;Base units&#8221;.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/19a\/6c9\/b45\/19a6c9b4511a40c6b9b849ac1b29e027.png\" \/><\/p>\n<p><span data-index=\"103-6\" data-translation=\"By default, a block OR two entrances. \" data-type=\"trSpan\" data-value=\"\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443 \u0431\u043b\u043e\u043a\u0430 \u0418\u041b\u0418 \u0434\u0432\u0430 \u0432\u0445\u043e\u0434\u0430. \">By default, a block OR two entrances. <\/span><span data-index=\"103-7\" data-translation=\"In order to add a third allocated block and click &quot;Add entry&quot;.\" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e \u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0440\u0435\u0442\u0438\u0439, \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u0431\u043b\u043e\u043a \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u0445\u043e\u0434\u00bb.\">In order to add a third allocated block and click &#8220;Add entry&#8221;.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/d6f\/9bb\/4f4\/d6f9bb4f4ce142e5827b36fe5c02245f.png\" \/><\/p>\n<p><span data-index=\"103-8\" data-translation=\"Transfer the inputs from the tree of tags and connect to the inputs of the OR block. \" data-type=\"trSpan\" data-value=\"\u041f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0432\u0445\u043e\u0434\u044b \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0442\u044d\u0433\u043e\u0432 \u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u043c \u0441\u043e \u0432\u0445\u043e\u0434\u0430\u043c\u0438 \u0431\u043b\u043e\u043a\u0430 \u0418\u041b\u0418. \">Transfer the inputs from the tree of tags and connect to the inputs of the OR block. <\/span><span data-index=\"103-9\" data-translation=\"And the output of the unit OR connected to the input R of the trigger.\" data-type=\"trSpan\" data-value=\"\u0410 \u0432\u044b\u0445\u043e\u0434 \u0431\u043b\u043e\u043a\u0430 \u0418\u041b\u0418 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u043c \u0441 \u0432\u0445\u043e\u0434\u043e\u043c R \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430.\">And the output of the unit OR connected to the input R of the trigger.<\/span><br \/>\n<span data-index=\"104-0\" data-translation=\"\nThen pick from the tree of the tag variable &quot;State contactor&quot; and a trigger output connected to the entrance of this variable. \" data-type=\"trSpan\" data-value=\"\n\u0417\u0430\u0442\u0435\u043c \u0437\u0430\u0431\u0438\u0440\u0430\u0435\u043c \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0442\u044d\u0433\u043e\u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u00ab\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u0430\u00bb \u0438 \u0432\u044b\u0445\u043e\u0434 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u043c \u0441\u043e \u0432\u0445\u043e\u0434\u043e\u043c \u044d\u0442\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439. \">Then pick from the tree of the tag variable &#8220;State contactor&#8221; and a trigger output connected to the entrance of this variable. <\/span><span data-index=\"104-1\" data-translation=\"Must get this pattern:\" data-type=\"trSpan\" data-value=\"\u0414\u043e\u043b\u0436\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0442\u0430\u043a\u0430\u044f \u0441\u0445\u0435\u043c\u0430:\">Must get this pattern:<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/1cd\/d7c\/a46\/1cdd7ca46be5436d97aa928708bc4498.PNG\" \/><\/p>\n<p><span data-index=\"104-2\" data-translation=\"This concludes the first charge and call her and LAD\u0435 \u2013 &quot;control Board&quot;.\" data-type=\"trSpan\" data-value=\"\u041d\u0430 \u044d\u0442\u043e\u043c \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043c \u043f\u0435\u0440\u0432\u0443\u044e \u043f\u043b\u0430\u0442\u0443 \u0438 \u043d\u0430\u0437\u043e\u0432\u0451\u043c \u0435\u0435, \u043a\u0430\u043a \u0438 \u043d\u0430 LAD\u0435 \u2013 \u00ab\u041f\u043b\u0430\u0442\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u00bb.\">This concludes the first charge and call her and LAD\u0435 \u2013 &#8220;control Board&#8221;.<\/span><br \/>\n<span data-index=\"104-3\" data-translation=\"Then create a new card and immediately call it the &quot;output Control&quot;.\" data-type=\"trSpan\" data-value=\"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043d\u043e\u0432\u0443\u044e \u043f\u043b\u0430\u0442\u0443 \u0438 \u0441\u0440\u0430\u0437\u0443 \u043d\u0430\u0437\u043e\u0432\u0451\u043c \u0435\u0451 \u00ab\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u0445\u043e\u0434\u0430\u043c\u0438\u00bb.\">Then create a new card and immediately call it the &#8220;output Control&#8221;.<\/span><br \/>\n<span data-index=\"104-4\" data-translation=\"Next, create pay outs in accordance with the scheme. \" data-type=\"trSpan\" data-value=\"\u0414\u0430\u043b\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0432\u044b\u0445\u043e\u0434\u044b \u043f\u043b\u0430\u0442\u044b \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441\u043e \u0441\u0445\u0435\u043c\u043e\u0439. \">Next, create pay outs in accordance with the scheme. <\/span><span data-index=\"104-5\" data-translation=\"To do this, click on the button &quot;Add output&quot; length to double-click on the &quot;Add output&quot; in the tree tag. \" data-type=\"trSpan\" data-value=\"\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u0434\u043e \u043a\u043b\u0438\u043a\u043d\u0443\u0442\u044c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u044b\u0445\u043e\u0434\u00bb \u0434\u043b\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u043a\u043b\u0438\u043a \u043d\u0430 \u043f\u0443\u043d\u043a\u0442\u0435 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u044b\u0445\u043e\u0434\u00bb \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0442\u044d\u0433\u043e\u0432. \">To do this, click on the button &#8220;Add output&#8221; length to double-click on the &#8220;Add output&#8221; in the tree tag. <\/span><span data-index=\"104-6\" data-translation=\"Outputs creating a digital type.\" data-type=\"trSpan\" data-value=\"\u0412\u044b\u0445\u043e\u0434\u044b \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0433\u043e \u0442\u0438\u043f\u0430.\">Outputs creating a digital type.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/146\/ae6\/34a\/146ae634a488427fa6bd067c9f07fed2.png\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/563\/f61\/335\/563f613355ef49ea913b6d971b5ff031.PNG\" \/><\/p>\n<p><span data-index=\"105-0\" data-translation=\"\nDrag on the second charge created outputs, input CP1 and the variable &quot;State contactor&quot; And connect the blocks in accordance with the scheme. \" data-type=\"trSpan\" data-value=\"\n\u041f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u043c \u043d\u0430 \u0432\u0442\u043e\u0440\u0443\u044e \u043f\u043b\u0430\u0442\u0443 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u044b\u0445\u043e\u0434\u044b, \u0432\u0445\u043e\u0434 \u041a\u04221 \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u00ab\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u0430\u00bb \u0417\u0430\u0442\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043c \u0431\u043b\u043e\u043a\u0438 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441\u043e \u0441\u0445\u0435\u043c\u043e\u0439. \">Drag on the second charge created outputs, input CP1 and the variable &#8220;State contactor&#8221; A<\/span><\/p>\n<div class=\"rcl-rating-box rating-type-post box-default\"><div class=\"rating-wrapper\"><span class=\"vote-heart\"><i class=\"rcli fa-heartbeat\" aria-hidden=\"true\"><\/i><\/span><span class=\"rating-value rating-value-view\" title=\"See history\" data-rating=\"b2JqZWN0X2lkOjgyLG9iamVjdF9hdXRob3I6OTE3NyxyYXRpbmdfdHlwZTpwb3N0LHJhdGluZ19zdGF0dXM6dmlldw==\" onclick=\"rcl_view_list_votes(this);\"><span class=\"rating-plus\">4<\/span><\/span><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>\u0423 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u043a\u0430 \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201cHello World\u201d, \u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 \u043f\u043e\u043c\u0438\u0433\u0430\u0442\u044c \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043e\u043c, \u043d\u0443 \u0430 \u0443 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u043a\u043e\u0432 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0449\u0438\u043a\u043e\u0432 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0445\u0435\u043c\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043e\u0440\u043e\u043c. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443<\/p>\n<div class=\"rcl-rating-box rating-type-post box-default\"><div class=\"rating-wrapper\"><span class=\"vote-heart\"><i class=\"rcli fa-heartbeat\" aria-hidden=\"true\"><\/i><\/span><span class=\"rating-value rating-value-view\" title=\"See history\" data-rating=\"b2JqZWN0X2lkOjgyLG9iamVjdF9hdXRob3I6OTE3NyxyYXRpbmdfdHlwZTpwb3N0LHJhdGluZ19zdGF0dXM6dmlldw==\" onclick=\"rcl_view_list_votes(this);\"><span class=\"rating-plus\">4<\/span><\/span><\/div><\/div>","protected":false},"author":9177,"featured_media":83,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"telegram_tosend":false,"telegram_tosend_message":"","telegram_tosend_target":0,"generate_page_header":"","footnotes":""},"categories":[48],"tags":[],"class_list":["post-82","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-znakomstvo-s-flprog"],"translation":{"provider":"WPGlobus","version":"3.0.3","language":"en","enabled_languages":["ru","en","uk"],"languages":{"ru":{"title":true,"content":true,"excerpt":false},"en":{"title":true,"content":true,"excerpt":false},"uk":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/users\/9177"}],"replies":[{"embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":4,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"predecessor-version":[{"id":2290,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/82\/revisions\/2290"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/media\/83"}],"wp:attachment":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}