{"id":1724,"date":"2026-04-02T11:04:17","date_gmt":"2026-04-02T09:04:17","guid":{"rendered":"https:\/\/engiby.ch\/cms\/web\/?page_id=1724"},"modified":"2026-04-21T10:43:39","modified_gmt":"2026-04-21T08:43:39","slug":"iec-60870-5-104-library-for-qronox","status":"publish","type":"page","link":"https:\/\/engiby.ch\/cms\/web\/communication-drivers\/iec-60870-5-104-library-for-qronox\/","title":{"rendered":"IEC 60870-5-104 library for QronoX"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||true|&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<span><span><a href=\"https:\/\/engiby.ch\/cms\/web\/\">Accueil<\/a><\/span><\/span>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;|600|||||||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_post_title][et_pb_divider color=&#8221;#EEEEEE&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;2_3,1_3&#8243; module_class=&#8221;flex col-r&#8221; _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; header_2_font_size=&#8221;20px&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Description<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>The <strong data-start=\"176\" data-end=\"203\">IEC 60870-5-104 library<\/strong> provides your controllers with reliable and standardized connectivity for telecontrol and supervision systems. Designed to run within IEC Saia PCD QronoX, it enables seamless data exchange with SCADA systems, substations, and infrastructure equipment using the IEC 60870-5-104 protocol.<\/p>\n<p>The library&#8217;s design is inspired by our highly acclaimed version for classic Saia PCDs. We have preserved the core philosophy and methodology that our clients have come to value, enabling them to achieve their goals.<\/p>\n<h4>Available features:<\/h4>\n<ul>\n<li>RTU (server) and Monitor (client) communication drivers<\/li>\n<li>Server with multiple client connections handling<\/li>\n<li>General interrogation<\/li>\n<li>Clock synchronization<\/li>\n<li>Information and command transmissions<\/li>\n<li>Spontaneous events<\/li>\n<li>Configurable event buffer size up to 100&#8217;000 events<\/li>\n<\/ul>\n<h4>Future features:<\/h4>\n<p>The library is constantly evolving. Here is a list of features that we have planned to implement.<\/p>\n<ul>\n<li>Simple and multiple redundancy on RTU connections<\/li>\n<li>Counter interrogation (with freeze feature)<\/li>\n<li>Background scan<\/li>\n<li>Importation of data point definitions from Excel\/CSV files<\/li>\n<li>Update of data point definitions in runtime<\/li>\n<li>Transmission of information and commands in reverse direction<\/li>\n<\/ul>\n<p>The licensing model for our library is based on the principle of runtime keys. Each PLC has its own key linked to its serial number. Please contact Engiby for more information.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/engiby.ch\/cms\/web\/wp-content\/uploads\/2026\/04\/IEC104.jpg&#8221; alt=&#8221;opcua&#8221; title_text=&#8221;IEC104&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; header_2_font_size=&#8221;20px&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Price<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_4,1_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;3px||3px||true|false&#8221; border_width_top=&#8221;1px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Time limited demo license<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>Free<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><a href=\"https:\/\/engiby.ch\/cms\/web\/prices-euro\/\"><\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_4,1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;3px||3px||true|false&#8221; border_width_top=&#8221;1px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Library license including 3 runtime keys<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>CHF 3&#8217;200.&#8211;<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><a href=\"https:\/\/engiby.ch\/cms\/web\/prices-euro\/\">Euro<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_4,1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;3px||3px||true|false&#8221; border_width_top=&#8221;1px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>1 additional runtime key<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>CHF 275.&#8211;<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><a href=\"https:\/\/engiby.ch\/cms\/web\/prices-euro\/\">Euro<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_4,1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;3px||3px||true|false&#8221; border_width_top=&#8221;1px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>10 runtime keys pack (20% discount)<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>CHF 2&#8217;200.&#8211;<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><a href=\"https:\/\/engiby.ch\/cms\/web\/prices-euro\/\">Euro<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_4,1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;3px||3px||true|false&#8221; border_width_top=&#8221;1px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>25 runtime keys pack (30% discount)<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>CHF 4&#8217;812.&#8211;<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><a href=\"https:\/\/engiby.ch\/cms\/web\/prices-euro\/\">Euro<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_4,1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;3px||3px||true|false&#8221; border_width_top=&#8221;1px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>50 runtime keys pack (40% discount)<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>CHF 8&#8217;250.&#8211;<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><a href=\"https:\/\/engiby.ch\/cms\/web\/prices-euro\/\">Euro<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h5>www.engiby.ch\/iec104qronox<\/h5>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span><span><a href=\"https:\/\/engiby.ch\/cms\/web\/\">Accueil<\/a><\/span><\/span>DescriptionThe IEC 60870-5-104 library provides your controllers with reliable and standardized connectivity for telecontrol and supervision systems. Designed to run within IEC Saia PCD QronoX, it enables seamless data exchange with SCADA systems, substations, and infrastructure equipment using the IEC 60870-5-104 protocol. The library&#8217;s design is inspired by our highly acclaimed version for classic Saia [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":10,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:columns -->\n<div class=\"wp-block-columns\"><!-- wp:column {\"width\":\"66.66%\"} -->\n<div class=\"wp-block-column\" style=\"flex-basis:66.66%\"><!-- wp:paragraph -->\n<p>OPC-UA (Open Platform Communications&nbsp;Unified Architecture) is a data exchange standard for industrial communications.&nbsp;OPC UA simplifies industrial connectivity so you can integrate all your devices, automation systems and software applications using a platform-independent standard.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><img src=\"http:\/\/www.engiby.ch\/cms\/web\/images\/New.png\" alt=\"\" width=\"44\" height=\"25\">&nbsp;Engiby has developed an&nbsp;<strong>OPC-UA server&nbsp;library for Saia PCD<sup>\u00ae<\/sup>&nbsp;systems<\/strong>, allowing you to make PCD data available to OPC-UA clients such as SCADA. Each data point is available as read\/write&nbsp;and publish\/subscribe.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The&nbsp;<strong>NG-Configurator<\/strong>&nbsp;is available to create&nbsp;OPC-UA data-points. This powerful tool allows you to create and configure&nbsp;data-points easily and efficiently in an Excel file.&nbsp;<a href=\"http:\/\/www.engiby.ch\/ngconfigurator\">More info here.<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Actual features and limitations:<br>Max. 10 simultaneous&nbsp;TCP-IP connections.<br>Max. 10 OPC-UA sessions.<br>Max. ~1000 nodes (=1000 PCD variables, flag, register, input, output, text).<br>Max. 5000 monitored items over the 10 sessions (only the \u2018value\u2019 attribute can be monitored).<br>Read\/write requests of text nodes are limited to 100 bytes and pub\/sub is not supported.<br>The library does not support the encrypted communication or the authentication.<br>Don't forget to consider the limits of the hardware. The memory quickly fills up with a large number of nodes.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The minimum required firmware version is 1.28.39.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Please contact Engiby for more information.<\/p>\n<!-- \/wp:paragraph --><\/div>\n<!-- \/wp:column -->\n\n<!-- wp:column {\"width\":\"33.33%\"} -->\n<div class=\"wp-block-column\" style=\"flex-basis:33.33%\"><!-- wp:image {\"id\":149,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-full\"><img src=\"https:\/\/dev.engiby.ch\/wp-content\/uploads\/2023\/11\/opcua.jpg\" alt=\"opcua\" class=\"wp-image-149\"\/><\/figure>\n<!-- \/wp:image --><\/div>\n<!-- \/wp:column --><\/div>\n<!-- \/wp:columns -->\n\n<!-- wp:paragraph -->\n<p><strong>Prices<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Basic Software License including\u00a03 runtime keys<br>PG5 V 2.3.xxx<\/td><td>CHF 3'200.--<\/td><td><a href=\"http:\/\/www.engiby.ch\/cms\/web\/communication-drivers\/2-no-category\/16-euro\">Euro<\/a><\/td><\/tr><tr><td>Supplementary runtime, per PCD<\/td><td>CHF 275.--<\/td><td><a href=\"http:\/\/www.engiby.ch\/cms\/web\/communication-drivers\/2-no-category\/16-euro\">Euro<\/a><\/td><\/tr><tr><td>10 runtime pack (20% discount)<\/td><td>CHF 2'200.--<\/td><td><a href=\"http:\/\/www.engiby.ch\/cms\/web\/communication-drivers\/2-no-category\/16-euro\">Euro<\/a><\/td><\/tr><tr><td>25 runtime pack (30% discount)<\/td><td>CHF 4'812.--<\/td><td><a href=\"http:\/\/www.engiby.ch\/cms\/web\/communication-drivers\/2-no-category\/16-euro\">Euro<\/a><\/td><\/tr><tr><td>50 runtime pack (40% discount)<\/td><td>CHF 8'250.--<\/td><td><a href=\"http:\/\/www.engiby.ch\/cms\/web\/communication-drivers\/2-no-category\/16-euro\">Euro<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n\n<!-- wp:heading {\"level\":5} -->\n<h5 class=\"wp-block-heading\">www.engiby.ch\/opcua<\/h5>\n<!-- \/wp:heading -->","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1724","page","type-page","status-publish","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IEC 60870-5-104 library for QronoX - Engiby<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IEC 60870-5-104 library for QronoX - Engiby\" \/>\n<meta property=\"og:description\" content=\"DescriptionThe IEC 60870-5-104 library provides your controllers with reliable and standardized connectivity for telecontrol and supervision systems. Designed to run within IEC Saia PCD QronoX, it enables seamless data exchange with SCADA systems, substations, and infrastructure equipment using the IEC 60870-5-104 protocol. The library&#039;s design is inspired by our highly acclaimed version for classic Saia [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engiby.ch\/cms\/web\/communication-drivers\/iec-60870-5-104-library-for-qronox\/\" \/>\n<meta property=\"og:site_name\" content=\"Engiby\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-21T08:43:39+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/communication-drivers\\\/iec-60870-5-104-library-for-qronox\\\/\",\"url\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/communication-drivers\\\/iec-60870-5-104-library-for-qronox\\\/\",\"name\":\"IEC 60870-5-104 library for QronoX - Engiby\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/#website\"},\"datePublished\":\"2026-04-02T09:04:17+00:00\",\"dateModified\":\"2026-04-21T08:43:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/communication-drivers\\\/iec-60870-5-104-library-for-qronox\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/communication-drivers\\\/iec-60870-5-104-library-for-qronox\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/communication-drivers\\\/iec-60870-5-104-library-for-qronox\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Communication Drivers\",\"item\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/communication-drivers\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"IEC 60870-5-104 library for QronoX\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/#website\",\"url\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/\",\"name\":\"Engiby\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/#organization\",\"name\":\"Engiby Sarl\",\"url\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/LogoEngiby.jpg\",\"contentUrl\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/LogoEngiby.jpg\",\"width\":1180,\"height\":226,\"caption\":\"Engiby Sarl\"},\"image\":{\"@id\":\"https:\\\/\\\/engiby.ch\\\/cms\\\/web\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IEC 60870-5-104 library for QronoX - Engiby","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"IEC 60870-5-104 library for QronoX - Engiby","og_description":"DescriptionThe IEC 60870-5-104 library provides your controllers with reliable and standardized connectivity for telecontrol and supervision systems. Designed to run within IEC Saia PCD QronoX, it enables seamless data exchange with SCADA systems, substations, and infrastructure equipment using the IEC 60870-5-104 protocol. The library's design is inspired by our highly acclaimed version for classic Saia [&hellip;]","og_url":"https:\/\/engiby.ch\/cms\/web\/communication-drivers\/iec-60870-5-104-library-for-qronox\/","og_site_name":"Engiby","article_modified_time":"2026-04-21T08:43:39+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/engiby.ch\/cms\/web\/communication-drivers\/iec-60870-5-104-library-for-qronox\/","url":"https:\/\/engiby.ch\/cms\/web\/communication-drivers\/iec-60870-5-104-library-for-qronox\/","name":"IEC 60870-5-104 library for QronoX - Engiby","isPartOf":{"@id":"https:\/\/engiby.ch\/cms\/web\/#website"},"datePublished":"2026-04-02T09:04:17+00:00","dateModified":"2026-04-21T08:43:39+00:00","breadcrumb":{"@id":"https:\/\/engiby.ch\/cms\/web\/communication-drivers\/iec-60870-5-104-library-for-qronox\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engiby.ch\/cms\/web\/communication-drivers\/iec-60870-5-104-library-for-qronox\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/engiby.ch\/cms\/web\/communication-drivers\/iec-60870-5-104-library-for-qronox\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/engiby.ch\/cms\/web\/"},{"@type":"ListItem","position":2,"name":"Communication Drivers","item":"https:\/\/engiby.ch\/cms\/web\/communication-drivers\/"},{"@type":"ListItem","position":3,"name":"IEC 60870-5-104 library for QronoX"}]},{"@type":"WebSite","@id":"https:\/\/engiby.ch\/cms\/web\/#website","url":"https:\/\/engiby.ch\/cms\/web\/","name":"Engiby","description":"","publisher":{"@id":"https:\/\/engiby.ch\/cms\/web\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engiby.ch\/cms\/web\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/engiby.ch\/cms\/web\/#organization","name":"Engiby Sarl","url":"https:\/\/engiby.ch\/cms\/web\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/engiby.ch\/cms\/web\/#\/schema\/logo\/image\/","url":"https:\/\/engiby.ch\/cms\/web\/wp-content\/uploads\/2025\/11\/LogoEngiby.jpg","contentUrl":"https:\/\/engiby.ch\/cms\/web\/wp-content\/uploads\/2025\/11\/LogoEngiby.jpg","width":1180,"height":226,"caption":"Engiby Sarl"},"image":{"@id":"https:\/\/engiby.ch\/cms\/web\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/pages\/1724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/comments?post=1724"}],"version-history":[{"count":12,"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/pages\/1724\/revisions"}],"predecessor-version":[{"id":1745,"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/pages\/1724\/revisions\/1745"}],"up":[{"embeddable":true,"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/pages\/10"}],"wp:attachment":[{"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/media?parent=1724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/categories?post=1724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engiby.ch\/cms\/web\/wp-json\/wp\/v2\/tags?post=1724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}