{"id":20730,"date":"2026-06-18T06:05:35","date_gmt":"2026-06-17T22:05:35","guid":{"rendered":"https:\/\/icop-shop.com\/?p=20730"},"modified":"2026-06-18T06:05:35","modified_gmt":"2026-06-17T22:05:35","slug":"technical-tips-getting-started-with-86hmi-editor-and-ardublock-simple-hmi-light-control-example","status":"publish","type":"post","link":"https:\/\/icop-shop.com\/ja\/technical-tips\/technical-tips-getting-started-with-86hmi-editor-and-ardublock-simple-hmi-light-control-example\/","title":{"rendered":"[Technical Tips] Getting Started with 86HMI Editor and ArduBlock: Simple HMI Light Control Example"},"content":{"rendered":"<div class=\"86HMI Editor and ArduBlock tips-section1 row\">\n<div class=\"col-xs-12\">\n<p><strong>ICOP QEC EtherCAT Solutions<\/strong>\u00a0provides an integrated development environment that allows engineers to quickly build automation applications combining EtherCAT communication, HMI interaction, and control logic. In this example, we demonstrate a simple EtherCAT digital output control scenario using the\u00a0<a title=\"QEC-M-070T\" href=\"https:\/\/www.icop.com.tw\/product\/QEC-M-070T\" target=\"_blank\" rel=\"noopener nofollow\">QEC-M-070T<\/a>\u00a0EtherCAT MDevice HMI controller together with the\u00a0<a title=\"QEC-R11D0FK-N\" href=\"https:\/\/www.icop.com.tw\/product\/QEC-RXXD0F\" target=\"_blank\" rel=\"noopener nofollow\">QEC-R11D0FK-N<\/a>\u00a0I\/O module. When the user presses the control button on the HMI interface, the system sends a command through EtherCAT to the I\/O module to switch the digital output, allowing an external indicator light to turn ON or OFF.<br \/>\nThe development workflow combines several ICOP development tools. The EtherCAT network and devices are first scanned using\u00a0<a title=\"86EVA\" href=\"https:\/\/www.qec.tw\/ethercat\/86eva\/#elementor-toc__heading-anchor-0\" target=\"_blank\" rel=\"noopener nofollow\">86EVA<\/a>, the HMI interface is designed using\u00a0<a title=\"86HMI Editor\" href=\"https:\/\/www.qec.tw\/86duino\/86hmi\/\" target=\"_blank\" rel=\"noopener nofollow\">86HMI Editor<\/a>, and the control logic is implemented using\u00a0<a title=\"ArduBlock\" href=\"https:\/\/www.qec.tw\/86duino\/ardublock\/\" target=\"_blank\" rel=\"noopener nofollow\">ArduBlock<\/a>. By combining these tools, engineers can rapidly create a complete EtherCAT control application with minimal coding effort.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Tips-Banner.png\" alt=\"86HMI Editor and ArduBlock tips\" title=\"\"><\/p>\n<hr \/>\n<h3>86Duino IDE<\/h3>\n<p>To compile and upload the control program to the QEC controller, the 86Duino IDE is required. The 86Duino IDE provides an Arduino-compatible development environment used to upload programs generated from ArduBlock or written using standard C\/C++.<br \/>\nReaders can download the latest version of the 86Duino IDE from the QEC website:\u00a0<a title=\"86Duino\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0IDE\" href=\"https:\/\/www.qec.tw\/software\/\" target=\"_blank\" rel=\"noopener nofollow\">86Duino\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0IDE<\/a><br \/>\nFor users who are new to the platform, a step-by-step guide is also available to help you set up the development environment and get started with your first project:\u00a0<a title=\"Getting started with the 86Duino\" href=\"https:\/\/www.qec.tw\/ethercat\/ethercat-application\/set-up-the-qec-for-86duino\/\" target=\"_blank\" rel=\"noopener nofollow\">Getting started with the 86Duino<\/a><\/p>\n<h3>Hardware Setup<\/h3>\n<p>In this demonstration, the system is built using an EtherCAT HMI controller and the digital I\/O module. The HMI panel provides the user interface, while the digital I\/O module is responsible for handling the digital input and output signals.<br \/>\nThe following hardware components are used in this example:<\/p>\n<ul class=\"ml-30\">\n<li><a title=\"QEC-M-070T\" href=\"https:\/\/www.icop.com.tw\/product\/QEC-M-070T\" target=\"_blank\" rel=\"noopener nofollow\">QEC-M-070T<\/a>\u00a0\u2013 EtherCAT MDevice HMI solutions used for interface design and control logic execution<\/li>\n<li><a title=\"QEC-R11D0FK-N\" href=\"https:\/\/www.icop.com.tw\/product\/QEC-RXXD0F\" target=\"_blank\" rel=\"noopener nofollow\">QEC-R11D0FK-N<\/a>\u00a0\u2013 EtherCAT digital I\/O module providing 16-ch digital output<\/li>\n<li>24V power supply<\/li>\n<li>Ethernet cable (for EtherCAT communication)<\/li>\n<\/ul>\n<hr \/>\n<\/div>\n<\/div>\n<div class=\"86HMI Editor and ArduBlock tips-section2 row\">\n<div class=\"col-xs-12\">\n<h2>Implementation Steps<\/h2>\n<p>The implementation process can be divided into three main steps. First, the EtherCAT devices are scanned and configured using EVA. Next, the HMI interface is designed using 86HMI Editor. Finally, the control logic is created using ArduBlock to complete the light control function.<\/p>\n<h3>Step 1 \u2013 86EVA Configurator<\/h3>\n<ol class=\"ml-30\">\n<li>Set up the development board and port to be used<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86EVA_1.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Click the 86EVA Configuration Tool<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86EVA_2.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Click to Connect to scan the device<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86EVA_3.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Scanning Device Process and Results<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86EVA_4.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Configure QEC-M-070T and QEC-R11D0FK-N Parameters<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86EVA_5.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>After completing the setup, click Code Generation<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86EVA_6.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Scanning is complete<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86EVA_7.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<\/ol>\n<\/div>\n<\/div>\n<div class=\"86HMI Editor and ArduBlock tips-section3 row\">\n<div class=\"col-xs-12\">\n<h3>Step 2 \u2013 86HMI Editor UI Design<\/h3>\n<ol class=\"ml-30\">\n<li>Click the 86HMI Editor Tool<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86HMI_1.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Select the board<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86HMI_2.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Edit Text: Label &gt; Text<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86HMI_3.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Add control button: Switch<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86HMI_4.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Add visualization tools: LED (Bright can be set to 0)<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86HMI_5-2.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Upload to Generate Example Content<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/86HMI_6-1.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<\/ol>\n<hr \/>\n<\/div>\n<\/div>\n<div class=\"86HMI Editor and ArduBlock tips-section4 row\">\n<div class=\"col-xs-12\">\n<h3>Step 3 \u2013 ArduBlock Programming<\/h3>\n<ol class=\"ml-30\">\n<li>Click the ArduBlock Tool<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Block_1.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>ArduBlock Work Area<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Block_2.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Add HMI Event Block: HMI.Visual &gt; HMI Event Section<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Block_3.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Add HMI Control Block: if Switch on &amp; off<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Block_4.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Add Digital Output Block: EtherCAT.Pins &gt; Set digital output<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Block_5.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Add HMI Visual Block: HMI.Visual &gt; set LED bright<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Block_6.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Set up the Block value as below<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Block_7.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Upload to Generate Example Content<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Block_8.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<\/ol>\n<hr \/>\n<\/div>\n<\/div>\n<div class=\"86HMI Editor and ArduBlock tips-section5 row\">\n<div class=\"col-xs-12\">\n<h2>Demonstration Result<\/h2>\n<ol class=\"ml-30\">\n<li>Upload the generated configuration example content to the QEC-M-070T<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Upload.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<li>Results Presentation<br \/>\n<img decoding=\"async\" src=\"https:\/\/icop-shop.com\/wp-content\/uploads\/2026\/03\/Tips-Result.png\" alt=\"86HMI Editor and ArduBlock tips_pic\" title=\"\"><\/li>\n<\/ol>\n<hr \/>\n<\/div>\n<\/div>\n<div class=\"QEC-M-070T-product row\">\n<div class=\"col-sm-12\">\n<div class=\"col-md-6 productSpec\"><a href=\"https:\/\/www.icop.com.tw\/product\/QEC-M-070T\" target=\"_blank\" rel=\"noopener nofollow\"><img decoding=\"async\" class=\"productImage\" src=\"https:\/\/www.icop.com.tw\/datas\/temp\/thumbnail\/1160x1040-1719796994-0158.png\" alt=\"QEC-M-070T\" title=\"\"><\/a><\/div>\n<div class=\"col-md-6 productSpec\">\n<div>\n<h3>Featured Products\u00a0<a href=\"https:\/\/www.icop.com.tw\/product\/QEC-M-070T\" target=\"_blank\" rel=\"noopener nofollow\">QEC-M-070T<\/a>:<\/h3>\n<ul>\n<li>EtherCAT MDevice Open-frame 7\u201d LCD<\/li>\n<li>\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u30c7\u30e5\u30a2\u30eb\u30b3\u30a2CPU\u306b\u7d71\u5408\u3055\u308c\u305fEtherCAT\u30c7\u30d0\u30a4\u30b9<\/li>\n<li>86Duino\u7d71\u5408\u958b\u767a\u74b0\u5883\uff08IDE\uff09<\/li>\n<li>7\u30a4\u30f3\u30c1TFT\u6db2\u6676\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\uff08\u62b5\u6297\u819c\u65b9\u5f0f\u30bf\u30c3\u30c1\u30d1\u30cd\u30eb\u642d\u8f09\u3001800\u00d7480\uff09<\/li>\n<li>HMI\u5411\u3051HDMI\u51fa\u529b\u4ed8\u304d\u9ad8\u4fe1\u983c\u6027SLC eMMC\u30b9\u30c8\u30ec\u30fc\u30b8<\/li>\n<li>\u7523\u696d\u7528\u52d5\u4f5c\u6e29\u5ea6\uff1a-20\uff5e+70\u00b0C \/ -30\uff5e+85\u00b0C<\/li>\n<li>\u5145\u5b9f\u3057\u305f\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\uff1aLAN\u00d73\u3001USB\u00d73\u3001RS232\/485\u3001CAN\u3001SPI\u3001I2C\u3001Arduino\u4e92\u63dbGPIO<\/li>\n<li>\u96fb\u5727\u3001\u6e29\u5ea6\u3001\u304a\u3088\u3073\u30b7\u30b9\u30c6\u30e0\u72b6\u614b\u306e\u76e3\u8996\u6a5f\u80fd\u5185\u8535<\/li>\n<\/ul>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"QEC-RXXD0F-product row\">\n<div class=\"col-sm-12\">\n<div class=\"col-md-6 productSpec\"><a href=\"https:\/\/www.icop.com.tw\/product\/QEC-RXXD0F\" target=\"_blank\" rel=\"noopener nofollow\"><img decoding=\"async\" class=\"productImage\" src=\"https:\/\/www.icop.com.tw\/datas\/temp\/thumbnail\/1160x1040-1762134911-4441.png\" alt=\"QEC-RXXD0F\" title=\"\"><\/a><\/div>\n<div class=\"col-md-6 productSpec\">\n<div>\n<h3>Featured Products\u00a0<a href=\"https:\/\/www.icop.com.tw\/product\/QEC-RXXD0F\" target=\"_blank\" rel=\"noopener nofollow\">QEC-RXXD0F<\/a>:<\/h3>\n<ul>\n<li>Isolated 16-Channel Digital Output<\/li>\n<li>\u6700\u592756VDC\u306e\u5b9a\u683c\u8ca0\u8377\u96fb\u5727<\/li>\n<li>3750 Vrms \u7d76\u7e01\u96fb\u5727\u4fdd\u8b77<\/li>\n<li>\u5185\u90e8\u76e3\u8996\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u60c5\u5831<\/li>\n<li>EtherCAT\u5206\u6563\u30af\u30ed\u30c3\u30af (DC) \u30e2\u30fc\u30c9\u3092\u30b5\u30dd\u30fc\u30c8<\/li>\n<li>EtherCAT\u30b3\u30f3\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30c6\u30b9\u30c8\u30c4\u30fc\u30eb\u3092\u691c\u8a3c<\/li>\n<li>\u52d5\u4f5c\u6e29\u5ea6 -20\uff5e+70 \u00b0C<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"86HMI Editor and ArduBlock tips-end row\">\n<div class=\"col-sm-12\">\n<hr \/>\n<p>For more information or to request a sample, please email us at\u00a0<a href=\"mailto:info@icop.com.tw\">info@icop.com.tw<\/a>, contact your nearest\u00a0<a href=\"https:\/\/www.icop.com.tw\/branches\" rel=\"nofollow noopener\" target=\"_blank\">ICOP Branches<\/a>, or get in touch with our\u00a0<a href=\"https:\/\/www.icop.com.tw\/distributors\" rel=\"nofollow noopener\" target=\"_blank\">\u4e16\u754c\u516c\u5f0f\u4ee3\u7406\u5e97<\/a>.<\/p>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>ICOP QEC EtherCAT Solutions\u00a0provides an integrated development environment that allows engineers to quickly build automation applications combining EtherCAT communication, HMI interaction, and control logic. In this example, we demonstrate a simple EtherCAT digital output control scenario using the\u00a0QEC-M-070T\u00a0EtherCAT MDevice HMI controller together with the\u00a0QEC-R11D0FK-N\u00a0I\/O module. When the user presses the [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":20731,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[284],"tags":[465,441,447,543,345,542],"class_list":["post-20730","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-tips","tag-86eva","tag-86hmi-editor","tag-ardublock","tag-light-control","tag-lvgl","tag-qec-m-070t"],"_links":{"self":[{"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/posts\/20730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/comments?post=20730"}],"version-history":[{"count":1,"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/posts\/20730\/revisions"}],"predecessor-version":[{"id":20732,"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/posts\/20730\/revisions\/20732"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/media\/20731"}],"wp:attachment":[{"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/media?parent=20730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/categories?post=20730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icop-shop.com\/ja\/wp-json\/wp\/v2\/tags?post=20730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}