{"id":23237,"date":"2025-06-24T08:05:17","date_gmt":"2025-06-24T06:05:17","guid":{"rendered":"https:\/\/straton-plc.com\/?p=23237"},"modified":"2025-06-24T08:05:17","modified_gmt":"2025-06-24T06:05:17","slug":"python-language-support","status":"publish","type":"post","link":"https:\/\/straton-plc.com\/en\/python-language-support\/","title":{"rendered":"Python language support"},"content":{"rendered":"<p>STRATON AUTOMATION is proud to announce the launch of version 15.0 of its straton software, an update that marks an important milestone in the field of industrial automation. This new version offers innovative features to meet the growing needs of industry professionals.<\/p>\n<p><strong>Python language support<\/strong><\/p>\n<p>With straton V15.0, it is now possible to <strong>create Python scripts directly in the straton editor<\/strong>. This feature allows Python scripts to be managed in the same way as other application documents and components.<\/p>\n<ul>\n<li><strong>Seamless integration<\/strong> : Python scripts are downloaded with the application code into the target PLC.<\/li>\n<li><strong>Interoperability<\/strong>: IEC 61131-3 logic is responsible for initiating and monitoring the execution of Python scripts through a function block call.<\/li>\n<li><strong>Accessibility<\/strong>: This functionality is available free of charge to users with the Dev Kit.<\/li>\n<\/ul>\n<p>This new feature meets a growing demand from automation specialists, as well as professionals in other sectors, who use Python as a reference language. Its popularity and the fact that it is taught in many training courses make it an essential asset for the development of complex applications.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-23219 aligncenter\" src=\"https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Python_Script_straton-300x168.jpg\" alt=\"\" width=\"617\" height=\"346\" srcset=\"https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Python_Script_straton-300x168.jpg 300w, https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Python_Script_straton-1024x572.jpg 1024w, https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Python_Script_straton-768x429.jpg 768w, https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Python_Script_straton-1000x563.jpg 1000w, https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Python_Script_straton.jpg 1521w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/p>\n<p><strong>Python &#8211; the most widely used programming language<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-23213 alignleft\" src=\"https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Logo-python-297x300.png\" alt=\"\" width=\"88\" height=\"89\" srcset=\"https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Logo-python-297x300.png 297w, https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Logo-python-150x150.png 150w, https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Logo-python-80x80.png 80w, https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Logo-python.png 352w\" sizes=\"auto, (max-width: 88px) 100vw, 88px\" \/>Since the 2010s, the Python language has seen its fan base grow exponentially, becoming the most widely used programming language.<\/p>\n<p>Its simplicity and readability make it an ideal choice for beginners, while its power and flexibility appeal to more experienced users.<\/p>\n<p>With an active and supportive community contributing to its constant evolution, as well as a multitude of libraries, it is now omnipresent in many areas of activity, from data analysis to automation.<\/p>\n<p><strong>The \u2018sixth\u2019 language<\/strong><\/p>\n<p>Constantly evaluating new technological solutions, STRATON AUTOMATION has chosen this year to integrate a Python editor directly into its straton software in order to get closer to the new habits of its users. So, even if you are not familiar with the IEC 61131-3 standard languages (IL, LD, ST, FBD, SFC), you will now be able to interact with the straton logic using Python scripts.<\/p>\n<p><strong>When should it be used?<\/strong><\/p>\n<p>As mentioned earlier, one possibility would be to \u2018program\u2019 straton logic using the Python language, but this is not its only use.<\/p>\n<p>Based on the main use cases for Python, here are a few examples that might be of interest to users:<\/p>\n<ul>\n<li>Create test scripts for IEC 61131-3 logic\/your programs, allowing you to <strong>check and validate the operation of the programs in an automated and efficient way<\/strong> before a potential production release<\/li>\n<li><strong>Interface with other systems and applications such as databases and\/or web services<\/strong>, in order to develop more complete solutions and facilitate their management<\/li>\n<\/ul>\n<p>With straton V15. 0, STRATON AUTOMATION continues to innovate in order to offer its customers high-performance solutions, adapted to the current trends and future needs of the industry.<\/p>\n<p><a href=\"https:\/\/straton-plc.com\/en\/download-demo\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-23227 aligncenter\" src=\"https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Telecharger-straton-15.0-300x113.png\" alt=\"\" width=\"300\" height=\"113\" srcset=\"https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Telecharger-straton-15.0-300x113.png 300w, https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/Telecharger-straton-15.0.png 349w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>STRATON AUTOMATION is proud to announce the launch of version 15.0 of its straton software, an update that marks an important milestone in the field of industrial automation. This new version offers innovative features to meet the growing needs of industry professionals. Python language support With straton V15.0, it is now possible to create Python scripts directly in the straton editor. This feature allows Python scripts to be managed in the same way as other application documents and components. Seamless integration : Python scripts are downloaded with the application code into the target PLC. Interoperability: IEC 61131-3 logic is responsible for initiating and monitoring the execution of Python scripts through a function block call. Accessibility: This functionality is available free of charge to users with the Dev Kit. This new feature meets a growing demand from automation specialists, as well as professionals in other sectors, who use Python as a reference language. Its popularity and the fact that it is taught in many training courses make it an essential asset for the development of complex applications. Python &#8211; the most widely used programming language Since the 2010s, the Python language has seen its fan base grow exponentially, becoming the most [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":23223,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[124,161],"tags":[],"class_list":["post-23237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualites-en","category-topic"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python language support - straton<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/straton-plc.com\/en\/python-language-support\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python language support - straton\" \/>\n<meta property=\"og:description\" content=\"STRATON AUTOMATION is proud to announce the launch of version 15.0 of its straton software, an update that marks an important milestone in the field of industrial automation. This new version offers innovative features to meet the growing needs of industry professionals. Python language support With straton V15.0, it is now possible to create Python scripts directly in the straton editor. This feature allows Python scripts to be managed in the same way as other application documents and components. Seamless integration : Python scripts are downloaded with the application code into the target PLC. Interoperability: IEC 61131-3 logic is responsible for initiating and monitoring the execution of Python scripts through a function block call. Accessibility: This functionality is available free of charge to users with the Dev Kit. This new feature meets a growing demand from automation specialists, as well as professionals in other sectors, who use Python as a reference language. Its popularity and the fact that it is taught in many training courses make it an essential asset for the development of complex applications. Python &#8211; the most widely used programming language Since the 2010s, the Python language has seen its fan base grow exponentially, becoming the most [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/straton-plc.com\/en\/python-language-support\/\" \/>\n<meta property=\"og:site_name\" content=\"straton\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-24T06:05:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/News-V15.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Manon Mathieu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manon Mathieu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/straton-plc.com\/en\/python-language-support\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/straton-plc.com\/en\/python-language-support\/\"},\"author\":{\"name\":\"Manon Mathieu\",\"@id\":\"https:\/\/straton-plc.com\/#\/schema\/person\/bb14e37eef3ef640831374dfa3258d4a\"},\"headline\":\"Python language support\",\"datePublished\":\"2025-06-24T06:05:17+00:00\",\"dateModified\":\"2025-06-24T06:05:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/straton-plc.com\/en\/python-language-support\/\"},\"wordCount\":455,\"publisher\":{\"@id\":\"https:\/\/straton-plc.com\/#organization\"},\"articleSection\":[\"Actualit\u00e9s\",\"Topic\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/straton-plc.com\/en\/python-language-support\/\",\"url\":\"https:\/\/straton-plc.com\/en\/python-language-support\/\",\"name\":\"Python language support - straton\",\"isPartOf\":{\"@id\":\"https:\/\/straton-plc.com\/#website\"},\"datePublished\":\"2025-06-24T06:05:17+00:00\",\"dateModified\":\"2025-06-24T06:05:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/straton-plc.com\/en\/python-language-support\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/straton-plc.com\/en\/python-language-support\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/straton-plc.com\/en\/python-language-support\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/straton-plc.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python language support\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/straton-plc.com\/#website\",\"url\":\"https:\/\/straton-plc.com\/\",\"name\":\"straton\",\"description\":\"Automation software\",\"publisher\":{\"@id\":\"https:\/\/straton-plc.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/straton-plc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/straton-plc.com\/#organization\",\"name\":\"STRATON AUTOMATION\",\"url\":\"https:\/\/straton-plc.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/straton-plc.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/straton-plc.com\/wp-content\/uploads\/2022\/12\/Fichier-3.png\",\"contentUrl\":\"https:\/\/straton-plc.com\/wp-content\/uploads\/2022\/12\/Fichier-3.png\",\"width\":150,\"height\":45,\"caption\":\"STRATON AUTOMATION\"},\"image\":{\"@id\":\"https:\/\/straton-plc.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/straton-automation\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/straton-plc.com\/#\/schema\/person\/bb14e37eef3ef640831374dfa3258d4a\",\"name\":\"Manon Mathieu\",\"url\":\"https:\/\/straton-plc.com\/en\/author\/manonmathieu\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python language support - straton","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/straton-plc.com\/en\/python-language-support\/","og_locale":"en_US","og_type":"article","og_title":"Python language support - straton","og_description":"STRATON AUTOMATION is proud to announce the launch of version 15.0 of its straton software, an update that marks an important milestone in the field of industrial automation. This new version offers innovative features to meet the growing needs of industry professionals. Python language support With straton V15.0, it is now possible to create Python scripts directly in the straton editor. This feature allows Python scripts to be managed in the same way as other application documents and components. Seamless integration : Python scripts are downloaded with the application code into the target PLC. Interoperability: IEC 61131-3 logic is responsible for initiating and monitoring the execution of Python scripts through a function block call. Accessibility: This functionality is available free of charge to users with the Dev Kit. This new feature meets a growing demand from automation specialists, as well as professionals in other sectors, who use Python as a reference language. Its popularity and the fact that it is taught in many training courses make it an essential asset for the development of complex applications. Python &#8211; the most widely used programming language Since the 2010s, the Python language has seen its fan base grow exponentially, becoming the most [&hellip;]","og_url":"https:\/\/straton-plc.com\/en\/python-language-support\/","og_site_name":"straton","article_published_time":"2025-06-24T06:05:17+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/straton-plc.com\/wp-content\/uploads\/2025\/04\/News-V15.png","type":"image\/png"}],"author":"Manon Mathieu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Manon Mathieu","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/straton-plc.com\/en\/python-language-support\/#article","isPartOf":{"@id":"https:\/\/straton-plc.com\/en\/python-language-support\/"},"author":{"name":"Manon Mathieu","@id":"https:\/\/straton-plc.com\/#\/schema\/person\/bb14e37eef3ef640831374dfa3258d4a"},"headline":"Python language support","datePublished":"2025-06-24T06:05:17+00:00","dateModified":"2025-06-24T06:05:17+00:00","mainEntityOfPage":{"@id":"https:\/\/straton-plc.com\/en\/python-language-support\/"},"wordCount":455,"publisher":{"@id":"https:\/\/straton-plc.com\/#organization"},"articleSection":["Actualit\u00e9s","Topic"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/straton-plc.com\/en\/python-language-support\/","url":"https:\/\/straton-plc.com\/en\/python-language-support\/","name":"Python language support - straton","isPartOf":{"@id":"https:\/\/straton-plc.com\/#website"},"datePublished":"2025-06-24T06:05:17+00:00","dateModified":"2025-06-24T06:05:17+00:00","breadcrumb":{"@id":"https:\/\/straton-plc.com\/en\/python-language-support\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/straton-plc.com\/en\/python-language-support\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/straton-plc.com\/en\/python-language-support\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/straton-plc.com\/en\/"},{"@type":"ListItem","position":2,"name":"Python language support"}]},{"@type":"WebSite","@id":"https:\/\/straton-plc.com\/#website","url":"https:\/\/straton-plc.com\/","name":"straton","description":"Automation software","publisher":{"@id":"https:\/\/straton-plc.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/straton-plc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/straton-plc.com\/#organization","name":"STRATON AUTOMATION","url":"https:\/\/straton-plc.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/straton-plc.com\/#\/schema\/logo\/image\/","url":"https:\/\/straton-plc.com\/wp-content\/uploads\/2022\/12\/Fichier-3.png","contentUrl":"https:\/\/straton-plc.com\/wp-content\/uploads\/2022\/12\/Fichier-3.png","width":150,"height":45,"caption":"STRATON AUTOMATION"},"image":{"@id":"https:\/\/straton-plc.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/straton-automation\/"]},{"@type":"Person","@id":"https:\/\/straton-plc.com\/#\/schema\/person\/bb14e37eef3ef640831374dfa3258d4a","name":"Manon Mathieu","url":"https:\/\/straton-plc.com\/en\/author\/manonmathieu\/"}]}},"_links":{"self":[{"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/posts\/23237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/comments?post=23237"}],"version-history":[{"count":2,"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/posts\/23237\/revisions"}],"predecessor-version":[{"id":23240,"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/posts\/23237\/revisions\/23240"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/media\/23223"}],"wp:attachment":[{"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/media?parent=23237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/categories?post=23237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/straton-plc.com\/en\/wp-json\/wp\/v2\/tags?post=23237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}