{"id":7529,"date":"2024-12-24T20:51:45","date_gmt":"2024-12-24T18:51:45","guid":{"rendered":"https:\/\/flprog.ru\/?p=7529"},"modified":"2024-12-24T20:56:07","modified_gmt":"2024-12-24T18:56:07","slug":"release-of-a-new-beta-version-of-the-program-2","status":"publish","type":"post","link":"https:\/\/flprog.ru\/en\/news\/release-of-a-new-beta-version-of-the-program-2\/","title":{"rendered":"Release of a new beta version of the program"},"content":{"rendered":"<p><a href=\"https:\/\/flprog.ru\/downloads\/distrutives\/bjeta-versija-programmy\/bjeta-versija-programmy-flprog\/\" target=\"_blank\" rel=\"noopener\">A new beta version of the FLProg program with the number 9-2-6 has been released<\/a><\/p>\n<p>Starting with this version, the program has a new functionality.<\/p>\n<ol>\n<li>Automatic creation of user blocks on FBD. To do this, you need to select a part of the circuit on one board that you want to convert into a user block.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7530\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-1.png\" alt=\"\" width=\"1199\" height=\"760\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-1.png 1199w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-1-300x190.png 300w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-1-1024x649.png 1024w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-1-150x95.png 150w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-1-768x487.png 768w\" sizes=\"auto, (max-width: 1199px) 100vw, 1199px\" \/><\/p>\n<p>Then select \u201cCreate user block\u201d from the right menu<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7531\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-2.png\" alt=\"\" width=\"688\" height=\"436\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-2.png 688w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-2-300x190.png 300w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-2-150x95.png 150w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><\/p>\n<p>In the window that opens, specify the block name for the library and the block label<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7532\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-3.png\" alt=\"\" width=\"733\" height=\"373\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-3.png 733w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-3-300x153.png 300w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-3-150x76.png 150w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/p>\n<p>After that, the program will create a custom block based on the selected blocks, but only from those that can be used in it. The rest of the blocks will remain on the board.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7533\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-4.png\" alt=\"\" width=\"737\" height=\"598\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-4.png 737w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-4-300x243.png 300w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-4-150x122.png 150w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/p>\n<p>It may be necessary to adjust the arrangement of the blocks on the board (as in this case).<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7534\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-5.png\" alt=\"\" width=\"702\" height=\"352\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-5.png 702w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-5-300x150.png 300w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-5-150x75.png 150w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>After that, you can work with this block as with a regular FBD custom block (place it in the custom block library, edit, copy&#8230;)<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7535\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-6.png\" alt=\"\" width=\"1124\" height=\"969\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-6.png 1124w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-6-300x259.png 300w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-6-1024x883.png 1024w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-6-150x129.png 150w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-6-768x662.png 768w\" sizes=\"auto, (max-width: 1124px) 100vw, 1124px\" \/><\/p>\n<p>2. New functionality for variables, system parameters, modbus variables, menu item value blocks has appeared.<\/p>\n<p>New designations:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7536\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-7.png\" alt=\"\" width=\"143\" height=\"62\" \/><\/p>\n<p>The green circle means that this value is stored in the EEPROM.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7537\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-8.png\" alt=\"\" width=\"230\" height=\"91\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-8.png 230w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-8-150x59.png 150w\" sizes=\"auto, (max-width: 230px) 100vw, 230px\" \/><\/p>\n<p>The green triangle indicates the presence of a change in value detector at the input of the block.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7538\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-9.png\" alt=\"\" width=\"316\" height=\"123\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-9.png 316w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-9-300x117.png 300w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-9-150x58.png 150w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/><\/p>\n<p>This function is similar to the design<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7539\" src=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-10.png\" alt=\"\" width=\"592\" height=\"97\" srcset=\"https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-10.png 592w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-10-300x49.png 300w, https:\/\/flprog.ru\/wp-content\/uploads\/2024\/12\/\u0420\u0438\u0441-10-150x25.png 150w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/p>\n<p>3. Fixed errors in the user block editors, syntax highlighting and monospace font are enabled for the Code Basic and Code Professional editors.<\/p>\n<p>4. Fixed errors found by program users.<\/p>\n<p>At the moment, at the request of users, I have started working on integrating the MQQT protocol into the program. And also restoring the operation of RemoteXY.<\/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=\"b2JqZWN0X2lkOjc1Mjksb2JqZWN0X2F1dGhvcjo5MTc3LHJhdGluZ190eXBlOnBvc3QscmF0aW5nX3N0YXR1czp2aWV3\" onclick=\"rcl_view_list_votes(this);\"><span class=\"rating-plus\">1<\/span><\/span><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>A new beta version of the FLProg program with the number 9-2-6 has been released Starting with this version, the program has a new functionality. Automatic creation of user blocks on FBD. To do this, you need to select a part of the circuit on one board that you want to convert into a user &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Release of a new beta version of the program\" class=\"read-more button\" href=\"https:\/\/flprog.ru\/en\/news\/release-of-a-new-beta-version-of-the-program-2\/#more-7529\">\u0414\u0430\u043b\u0435\u0435&#8230;<span class=\"screen-reader-text\">Release of a new beta version of the program<\/span><\/a><\/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=\"b2JqZWN0X2lkOjc1Mjksb2JqZWN0X2F1dGhvcjo5MTc3LHJhdGluZ190eXBlOnBvc3QscmF0aW5nX3N0YXR1czp2aWV3\" onclick=\"rcl_view_list_votes(this);\"><span class=\"rating-plus\">1<\/span><\/span><\/div><\/div>","protected":false},"author":9177,"featured_media":7541,"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":[130],"tags":[],"class_list":["post-7529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"translation":{"provider":"WPGlobus","version":"3.0.5","language":"en","enabled_languages":["ru","en","uk"],"languages":{"ru":{"title":true,"content":true,"excerpt":false},"en":{"title":true,"content":true,"excerpt":false},"uk":{"title":true,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/7529","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=7529"}],"version-history":[{"count":10,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/7529\/revisions"}],"predecessor-version":[{"id":7544,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/7529\/revisions\/7544"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/media\/7541"}],"wp:attachment":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/media?parent=7529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/categories?post=7529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/tags?post=7529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}