{"id":2211,"date":"2023-08-16T09:16:00","date_gmt":"2023-08-16T09:16:00","guid":{"rendered":"https:\/\/joseamaita.com\/en\/?p=2211"},"modified":"2023-08-16T15:19:15","modified_gmt":"2023-08-16T15:19:15","slug":"opc-router-tutorial-teams","status":"publish","type":"post","link":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/","title":{"rendered":"OPC Router Tutorial Teams"},"content":{"rendered":"\n<p>Following the tenth part of the <a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial\/\">OPC Router tutorial<\/a>, I&#8217;m presenting how to interact with industrial automation systems via the Microsoft Teams communication platform. Remember, we&#8217;re configuring and running a project for \u201cPap\u00edn\u201d, a fictional potato bread factory.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Why_an_OPC_Router_tutorial_with_Teams\" >Why an OPC Router tutorial with Teams?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Considerations\" >Considerations<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Schematic_Diagram\" >Schematic Diagram<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#What_is_Teams\" >What is Teams?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Working_with_Microsoft_Teams\" >Working with Microsoft Teams<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Creating_a_Teams_channel\" >Creating a Teams channel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Add_and_configure_a_Teams_connector\" >Add and configure a Teams connector<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Check_your_main_data_channel\" >Check your main data channel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Working_with_OPC_Router_OPC_Classic_and_REST\" >Working with OPC Router, OPC Classic and REST<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Knowing_your_Plugins\" >Knowing your Plugins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Knowing_your_Transfer_Objects\" >Knowing your Transfer Objects<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Configuring_your_Plugins\" >Configuring your Plugins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Checking_your_Plugins\" >Checking your Plugins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Creating_your_Ninth_Template\" >Creating your Ninth Template<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Working_with_Instances_from_Templates\" >Working with Instances from Templates<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Compile_Save_and_Publish_your_OPC_Router_Project_Configuration_with_Teams\" >Compile, Save and Publish your OPC Router Project Configuration with Teams<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Visualize_Online_Data_in_PAC\" >Visualize Online Data in PAC<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Visualize_Online_Data_in_OPC_Router\" >Visualize Online Data in OPC Router<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#Verify_Message_Transfer_to_Microsoft_Teams\" >Verify Message Transfer to Microsoft Teams<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_an_OPC_Router_tutorial_with_Teams\"><\/span>Why an OPC Router tutorial with Teams?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Because &#8220;learning by doing&#8221; with examples is fun. Also, this functionality can provide us with a modern use case: the versatility to receive events notifications to your corporate chat group via the Teams application, which is an excellent option when we want to add a business messaging system to manage your production data environment better. See below a list of posts that complete this tutorial:<\/p>\n\n\n\n<ol class=\"wp-block-list\" id=\"block-ed52b0c2-d6c4-41c4-b6e8-1f08fff06629\"><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial\/\">Getting Started with OPC Router<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-sql\/\"><\/a><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-sql\/\">Connect an OPC DA server to Microsoft SQL Server<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-mqtt\/\"><\/a><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-mqtt\/\">Connect an MQTT data source to InfluxDB Cloud<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-calculator\/\"><\/a><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-calculator\/\">Perform multiple calculations within OPC Router<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-linux\/\"><\/a><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-linux\/\">Run an OPC Router application with Linux and Docker<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-simulator\/\">Build a process data simulator with Python, CSV and OPC Router<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-rest\/\">Explore basic RESTful web services within OPC Router<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-telegram\/\">Build a Telegram basic interaction within OPC Router<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-sms\/\">Build an SMS basic interaction within OPC Router<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-whatsapp\/\">Build a WhatsApp basic interaction within OPC Router<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\">Build a Teams basic interaction within OPC Router<\/a> (this post)<\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-backend\/\">Explore advanced RESTful web services within OPC Router<\/a><\/li><li><a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-portainer\/\">Run an OPC Router application with Portainer<\/a><\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Considerations\"><\/span>Considerations<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>From this point on, we must download and install <a href=\"https:\/\/www.opc-router.com\/\">OPC Router<\/a> v4.27.5016.75 or later to make this feature work appropriately. Also, <strong>OPC Router Config<\/strong> was renamed to <strong>OPC Router Management<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Firstly, you&#8217;ll need:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>A Microsoft account \ud83e\uddfe<\/li><li>Microsoft Teams desktop application \ud83d\udcac<\/li><li>FactoryTalk Linx Gateway as OPC DA server \ud83d\udee4\ufe0f<\/li><li>ControlLogix 1756-L61 as Programmable Automation Controller (PAC) \ud83e\udd16 <\/li><li>An Internet connection \ud83c\udf10<\/li><li>Schematic diagram \ud83d\udcdd<\/li><li><strong>OPC Router Management<\/strong> application \ud83d\udcbb<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-9f889da8-d9ec-4ff2-acce-ce444e2a690b\"><span class=\"ez-toc-section\" id=\"Schematic_Diagram\"><\/span>Schematic Diagram<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"block-6ac52889-b197-48d0-b09e-f87ea99bd815\">To illustrate this idea better, look at this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"387\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_021-2-1024x387.png\" alt=\"opc router tutorial teams 1\" class=\"wp-image-2264\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_021-2-1024x387.png 1024w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_021-2-300x113.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_021-2-768x290.png 768w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_021-2.png 1213w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Every event notification will look like a &#8220;message card&#8221; in Teams:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"836\" height=\"295\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_040.png\" alt=\"opc router tutorial teams 2\" class=\"wp-image-2265\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_040.png 836w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_040-300x106.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_040-768x271.png 768w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_Teams\"><\/span>What is Teams?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"380\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_022.png\" alt=\"opc router tutorial teams 3\" class=\"wp-image-2239\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_022.png 728w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_022-300x157.png 300w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.microsoft.com\/en\/microsoft-teams\/log-in\">Microsoft Teams<\/a> is a proprietary business communication platform developed by Microsoft as part of the Microsoft 365 family of products. It&#8217;s a workspace for real-time collaboration, meetings, application sharing, and more. In Teams, teamwork and communication happen in channels. A channel is a single place for a team to share messages, tools, and files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Working_with_Microsoft_Teams\"><\/span>Working with Microsoft Teams<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creating_a_Teams_channel\"><\/span>Creating a Teams channel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Initially, run the Microsoft Teams application on your computer.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"318\" height=\"678\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_002.png\" alt=\"opc router tutorial teams 4\" class=\"wp-image-2216\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_002.png 318w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_002-141x300.png 141w\" sizes=\"auto, (max-width: 318px) 100vw, 318px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"438\" height=\"247\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_003.png\" alt=\"opc router tutorial teams 5\" class=\"wp-image-2217\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_003.png 438w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_003-300x169.png 300w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Click &#8220;Teams&#8221; and then, &#8220;Join or create a team&#8221; to start the creation of a new team.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"68\" height=\"519\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_004.png\" alt=\"opc router tutorial teams 6\" class=\"wp-image-2218\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"428\" height=\"61\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_005.png\" alt=\"opc router tutorial teams 7\" class=\"wp-image-2219\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_005.png 428w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_005-300x43.png 300w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Following this, press the &#8220;Create team&#8221; button.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"311\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_006.png\" alt=\"opc router tutorial teams 8\" class=\"wp-image-2220\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_006.png 560w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_006-300x167.png 300w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Then, choose &#8220;From scratch&#8221; to create a basic team.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"598\" height=\"600\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_007.png\" alt=\"opc router tutorial teams 9\" class=\"wp-image-2221\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_007.png 598w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_007-300x300.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_007-150x150.png 150w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>After that, select &#8220;Private&#8221; for people to need permission to join.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"598\" height=\"609\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_008.png\" alt=\"opc router tutorial teams 10\" class=\"wp-image-2222\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_008.png 598w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_008-295x300.png 295w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>At this point, enter your team name and description.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"609\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_009.png\" alt=\"opc router tutorial teams 11\" class=\"wp-image-2223\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_009.png 600w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_009-296x300.png 296w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Wait until the team is created.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_010.png\" alt=\"opc router tutorial teams 12\" class=\"wp-image-2224\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_010.png 600w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_010-300x300.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_010-150x150.png 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Add members to the group later.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"609\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_011.png\" alt=\"opc router tutorial teams 13\" class=\"wp-image-2225\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_011.png 600w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_011-296x300.png 296w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>You should see the new private team and the &#8220;General&#8221; channel.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"427\" height=\"505\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_012.png\" alt=\"opc router tutorial teams 14\" class=\"wp-image-2226\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_012.png 427w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_012-254x300.png 254w\" sizes=\"auto, (max-width: 427px) 100vw, 427px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Add_and_configure_a_Teams_connector\"><\/span>Add and configure a Teams connector<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>In the contextual menu for &#8220;General&#8221;, click the &#8220;Connectors&#8221; entry.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"305\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_013.png\" alt=\"opc router tutorial teams 15\" class=\"wp-image-2227\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_013.png 534w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_013-300x171.png 300w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Add the &#8220;Incoming Webhook&#8221; connector to the channel.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"935\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_014.png\" alt=\"opc router tutorial teams 16\" class=\"wp-image-2228\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_014.png 798w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_014-256x300.png 256w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_014-768x900.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Complete the process by clicking the second &#8220;Add&#8221; button.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"716\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_015.png\" alt=\"opc router tutorial teams 17\" class=\"wp-image-2229\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_015.png 900w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_015-300x239.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_015-768x611.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" id=\"block-abb35dc9-1755-4a11-890e-736e6962ad9c\"><li>At this instant, go back and click the &#8220;Connectors&#8221; entry.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-1c467a25-7741-4ae4-806a-2c2aba679f1a\"><img decoding=\"async\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_013.png\" alt=\"opc router tutorial teams 18\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Then, start to configure the &#8220;Incoming Webhook&#8221; connector.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"936\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_016.png\" alt=\"opc router tutorial teams 19\" class=\"wp-image-2230\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_016.png 796w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_016-255x300.png 255w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_016-768x903.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Provide a name and click the &#8220;Create&#8221; button.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"936\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_017.png\" alt=\"opc router tutorial teams 20\" class=\"wp-image-2231\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_017.png 795w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_017-255x300.png 255w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_017-768x904.png 768w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Copy the URL to the clipboard for the service that receives data in Teams and click &#8220;Done&#8221; to finish the process.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"937\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_018.png\" alt=\"opc router tutorial teams 21\" class=\"wp-image-2232\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_018.png 798w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_018-255x300.png 255w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_018-768x902.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Paste from the clipboard and notice the URL has this form:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;3leautomation.webhook.office.com\/webhookb2\/ec2adf...1bce8@f80b5f...b394\/IncomingWebhook\/09f7e8...d007\/5324c1...7096<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>For our application, you&#8217;ll need to identify two main fields (&#8220;Host-URL&#8221; and &#8220;URL-Endpoint&#8221;):<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>Host-URL:\nhttps:&#47;&#47;3leautomation.webhook.office.com\/\n\nURL-Endpoint:\nwebhookb2\/ec2adf...1bce8@f80b5f...b394\/IncomingWebhook\/09f7e8...d007\/5324c1...7096<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Close the &#8220;Connectors&#8221; window.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"934\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_019.png\" alt=\"opc router tutorial teams 22\" class=\"wp-image-2233\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_019.png 796w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_019-256x300.png 256w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_019-768x901.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Finally, watch the initial status message for the team.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_020-1-1024x530.png\" alt=\"opc router tutorial teams 23\" class=\"wp-image-2267\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_020-1-1024x530.png 1024w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_020-1-300x155.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_020-1-768x398.png 768w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_020-1.png 1045w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Check_your_main_data_channel\"><\/span>Check your main data channel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Make sure to check OPC topic &#8220;<strong>P_PBF19_PA01<\/strong>&#8221; for 1756-L61 controller through Factory Talk Linx Gateway OPC DA interface.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"332\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_104.png\" alt=\"opc router tutorial teams 24\" class=\"wp-image-1977\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_104.png 615w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_104-300x162.png 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Monitor variable within &#8220;Controller Tags&#8221; tab:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"224\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_023.png\" alt=\"opc router tutorial teams 25\" class=\"wp-image-2242\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_023.png 636w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_023-300x106.png 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Working_with_OPC_Router_OPC_Classic_and_REST\"><\/span>Working with OPC Router, OPC Classic and REST<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Knowing_your_Plugins\"><\/span>Knowing your Plugins<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>To begin with, the configuration of <a href=\"https:\/\/www.opc-router.com\/\">OPC Router<\/a> starts with your licensed plugins. There are several categories such as &#8220;Cloud \/ IoT&#8221;, &#8220;Topfloor&#8221;, &#8220;Shopfloor&#8221;, &#8220;Storage&#8221;, &#8220;Advanced&#8221;, &#8220;Messaging&#8221; and &#8220;Printer&#8221;.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"303\" height=\"363\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/img_p_13_046.png\" alt=\"opc router tutorial teams 26\" class=\"wp-image-1553\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/img_p_13_046.png 303w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/img_p_13_046-250x300.png 250w\" sizes=\"auto, (max-width: 303px) 100vw, 303px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"377\" height=\"885\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_003.png\" alt=\"opc router tutorial teams 27\" class=\"wp-image-1844\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_003.png 377w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_003-128x300.png 128w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\" id=\"block-4592f660-6246-452a-9932-e6fc00eafc4e\"><li>Make sure to notice <strong>OPC Classic<\/strong> and <strong>REST<\/strong>.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-53a21e39-b98f-47e0-a86d-2ad54ffd92dd\"><span class=\"ez-toc-section\" id=\"Knowing_your_Transfer_Objects\"><\/span>Knowing your Transfer Objects<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\" id=\"block-eeaa882c-babf-4095-993f-d5e13c011f0d\"><li>At this point, we&#8217;re going to need seven (7) transfer objects to solve our use case:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"302\" height=\"1011\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/img_p_13_048.png\" alt=\"opc router tutorial teams 28\" class=\"wp-image-1555\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/img_p_13_048.png 302w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/09\/img_p_13_048-90x300.png 90w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Specifically, make sure to notice <strong>OPC Data Access<\/strong>, <strong>Data Change trigger<\/strong>, <strong>Variables<\/strong>, <strong>Constant Values<\/strong>, <strong>Text Replace<\/strong>, <strong>JSON Write<\/strong> and <strong>REST.<\/strong><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configuring_your_Plugins\"><\/span>Configuring your Plugins<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Following identification, OPC Router needs to configure every licensed plugin. Let&#8217;s start creating a new plug-in instance with <strong>REST<\/strong> (double click on the object) and the <strong>REST connections<\/strong> tab:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"311\" height=\"867\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_18_003.png\" alt=\"opc router tutorial teams 29\" class=\"wp-image-2023\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_18_003.png 311w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_18_003-108x300.png 108w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"209\" height=\"239\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_18_004.png\" alt=\"opc router tutorial teams 30\" class=\"wp-image-2024\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Make sure to copy the beginning part of your own host URL for Teams:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;3leautomation.webhook.office.com\/<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>At this time, define a new REST connection for our system:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"371\" height=\"579\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_024-1.png\" alt=\"\" class=\"wp-image-2269\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_024-1.png 371w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_024-1-192x300.png 192w\" sizes=\"auto, (max-width: 371px) 100vw, 371px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Download the plugin and run the service:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"306\" height=\"1004\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_025.png\" alt=\"\" class=\"wp-image-2244\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_025.png 306w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_025-91x300.png 91w\" sizes=\"auto, (max-width: 306px) 100vw, 306px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"418\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_026.png\" alt=\"\" class=\"wp-image-2245\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_026.png 673w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_026-300x186.png 300w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Checking_your_Plugins\"><\/span>Checking your Plugins<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Following identification, OPC Router needs to configure every licensed plugin. Let&#8217;s check the plug-in instance with <strong>OPC Classic<\/strong> (double click on the object):<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"310\" height=\"772\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_038.png\" alt=\"\" class=\"wp-image-1894\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_038.png 310w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_038-120x300.png 120w\" sizes=\"auto, (max-width: 310px) 100vw, 310px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>At this point, check a local OPC Classic connection using a Factory Talk Linx Gateway OPC DA server, with an update rate of 6 seconds.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"490\" height=\"513\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_039.png\" alt=\"\" class=\"wp-image-1895\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_039.png 490w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_039-287x300.png 287w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creating_your_Ninth_Template\"><\/span>Creating your Ninth Template<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>In similar fashion to the tenth part of the tutorial, a template is the correct approach once again. Let&#8217;s create a new Microsoft Teams messaging template <strong>PLNMode<\/strong> within MSTS folder (production line mode):<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"607\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_027.png\" alt=\"\" class=\"wp-image-2247\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_027.png 510w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_027-252x300.png 252w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"420\" height=\"395\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_028.png\" alt=\"\" class=\"wp-image-2248\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_028.png 420w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_028-300x282.png 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Watch an empty design panel so you can start building your template:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"331\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_029-1024x331.png\" alt=\"\" class=\"wp-image-2249\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_029-1024x331.png 1024w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_029-300x97.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_029-768x249.png 768w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_029.png 1214w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Then, drag and drop these seven blocks as shown here:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"765\" height=\"362\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_041.png\" alt=\"\" class=\"wp-image-2271\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_041.png 765w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_041-300x142.png 300w\" sizes=\"auto, (max-width: 765px) 100vw, 765px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Edit the <strong>OPC Data Access<\/strong> block and add a template variable:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"606\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_046.png\" alt=\"\" class=\"wp-image-1905\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_046.png 775w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_046-300x235.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_046-768x601.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"274\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_047.png\" alt=\"\" class=\"wp-image-1906\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_047.png 775w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_047-300x106.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_047-768x272.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"157\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_048.png\" alt=\"\" class=\"wp-image-1907\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_048.png 307w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_048-300x153.png 300w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"607\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_049.png\" alt=\"\" class=\"wp-image-1908\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_049.png 775w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_049-300x235.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_049-768x602.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Confirm the configured <strong>OPC Data Access<\/strong> block:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"353\" height=\"116\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_050.png\" alt=\"\" class=\"wp-image-1909\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_050.png 353w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_050-300x99.png 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" id=\"block-96791e77-7814-420e-98f3-9f71ddf2c5e5\"><li>Edit the <strong>Constant Values<\/strong> block to have template variables for the symbol and unit of the variable, and the physical location:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-29384988-9529-4bf9-be5e-5b0c2c57cb4a\"><img decoding=\"async\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_054.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-98da409d-c44f-4adc-b7f3-eed1388edccd\"><img decoding=\"async\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_085.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-285c14b8-4ef7-4695-bbed-bcfe8755bcc1\"><img decoding=\"async\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_055.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-6f008ab7-74ba-4b99-b88f-23b4eec52c5c\"><img loading=\"lazy\" decoding=\"async\" width=\"666\" height=\"584\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_034.png\" alt=\"\" class=\"wp-image-2256\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_034.png 666w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_034-300x263.png 300w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" id=\"block-28eaf9fc-a415-4e4d-a1b8-c7b997a0583d\"><li>Confirm the configured <strong>Constant Values<\/strong> block:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-ee5fdd24-3d6a-4b72-8e54-4ab0bd777304\"><img decoding=\"async\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_087.png\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Edit the <strong>Variables<\/strong> block and choose the global variable &#8220;SystemTime&#8221;:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"555\" height=\"649\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_058.png\" alt=\"\" class=\"wp-image-1917\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_058.png 555w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_058-257x300.png 257w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Confirm the configured <strong>Variables<\/strong> block:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"161\" height=\"70\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_059.png\" alt=\"\" class=\"wp-image-1918\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Edit the <strong>Text Replace<\/strong> block to start preparing the format of the message to send:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"534\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_035.png\" alt=\"\" class=\"wp-image-2257\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_035.png 918w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_035-300x175.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_035-768x447.png 768w\" sizes=\"auto, (max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Start creating placeholders:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"534\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_036.png\" alt=\"\" class=\"wp-image-2258\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_036.png 918w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_036-300x175.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_036-768x447.png 768w\" sizes=\"auto, (max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"212\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_062.png\" alt=\"\" class=\"wp-image-1921\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_062.png 465w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_062-300x137.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"212\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_063.png\" alt=\"\" class=\"wp-image-1922\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_063.png 465w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_063-300x137.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"212\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_088.png\" alt=\"\" class=\"wp-image-1954\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_088.png 465w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_088-300x137.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"212\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_064.png\" alt=\"\" class=\"wp-image-1923\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_064.png 465w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_064-300x137.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"212\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_030-1.png\" alt=\"\" class=\"wp-image-2273\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_030-1.png 465w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_030-1-300x137.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Also, verify placeholders:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"415\" height=\"294\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_031-1.png\" alt=\"\" class=\"wp-image-2274\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_031-1.png 415w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_031-1-300x213.png 300w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Give the desired format to the Microsoft Teams message you want to send:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>Production capacity {ds_symbol} at PLN0{cd_location3} changed to {qt_value} {ds_unit} | Date\/Time: {dt_timestamp}.<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"283\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_032.png\" alt=\"\" class=\"wp-image-2254\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_032.png 676w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_032-300x126.png 300w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"536\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_033.png\" alt=\"\" class=\"wp-image-2255\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_033.png 918w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_033-300x175.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_033-768x448.png 768w\" sizes=\"auto, (max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Confirm the configured <strong>Text Replace<\/strong> block:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"183\" height=\"250\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/10\/img_p_17_094.png\" alt=\"\" class=\"wp-image-1961\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Edit the <strong>Data Change trigger<\/strong> block to detect any value change for <strong><strong>PLNMod<\/strong>e<\/strong> (production line mode):<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"596\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_037.png\" alt=\"\" class=\"wp-image-2260\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_037.png 651w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_037-300x275.png 300w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Confirm the configured <strong>D<strong>ata Change trigge<\/strong>r<\/strong> block:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"351\" height=\"211\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_19_018.png\" alt=\"\" class=\"wp-image-2149\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_19_018.png 351w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_19_018-300x180.png 300w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Edit the <strong>JSON Write<\/strong> block to transform the text to a JSON structure. Start by clicking the &#8220;Edit&#8221; button:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"702\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_043.png\" alt=\"\" class=\"wp-image-2279\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_043.png 876w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_043-300x240.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_043-768x615.png 768w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Notice the JSON file to use:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>{\n  \"@type\": \"MessageCard\",\n  \"@context\": \"http:\/\/schema.org\/extensions\",\n  \"themeColor\": \"F6AC5D\",\n  \"summary\": \"TeamsMessage\",\n  \"sections\": &#91;\n    {\n      \"text\": \"Here you see the text for an event notification.\"\n    }\n  ],\n  \"potentialAction\": &#91;\n    {\n      \"@type\": \"OpenUri\",\n      \"name\": \"Display trend\",\n      \"targets\": &#91;\n        {\n          \"os\": \"default\",\n          \"uri\": \"http:\/\/appserver\/PPN_PBF_19\/PLNMode.aspx\"\n        }\n      ]\n    }\n  ]\n}\n<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Copy and paste the JSON file in the edit window:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"491\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_044.png\" alt=\"\" class=\"wp-image-2280\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_044.png 678w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_044-300x217.png 300w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Click the &#8220;Edit&#8221; button again and then, press the &#8220;Add expression to data field&#8221; button for the &#8220;text&#8221; attribute:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"303\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_045.png\" alt=\"\" class=\"wp-image-2281\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_045.png 683w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_045-300x133.png 300w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Make sure the expression is visible in the data fields:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"405\" height=\"180\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_046.png\" alt=\"\" class=\"wp-image-2282\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_046.png 405w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_046-300x133.png 300w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Save changes by pressing the &#8220;OK&#8221; button.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"702\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_047.png\" alt=\"\" class=\"wp-image-2283\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_047.png 876w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_047-300x240.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_047-768x615.png 768w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Confirm the configured <strong><strong>JSON Write<\/strong><\/strong> block:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"169\" height=\"141\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_048.png\" alt=\"\" class=\"wp-image-2284\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Edit the <strong>REST<\/strong> block to set the Microsoft Teams connection:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"989\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_038-1.png\" alt=\"\" class=\"wp-image-2275\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_038-1.png 818w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_038-1-248x300.png 248w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_038-1-768x929.png 768w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Make sure to choose this format for the request:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-10 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>application\/json<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"501\" height=\"490\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_039.png\" alt=\"\" class=\"wp-image-2277\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_039.png 501w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_039-300x293.png 300w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Confirm the configured <strong>REST<\/strong> block:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"228\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_042.png\" alt=\"\" class=\"wp-image-2278\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_042.png 576w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_042-300x119.png 300w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Finally, make sure to link blocks as shown here:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_049-1-1024x613.png\" alt=\"\" class=\"wp-image-2310\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_049-1-1024x613.png 1024w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_049-1-300x180.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_049-1-768x460.png 768w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_049-1.png 1049w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Additionally, create the connections folder &#8220;MSTS&#8221; within &#8220;PLN01&#8221;:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"306\" height=\"392\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_050.png\" alt=\"\" class=\"wp-image-2288\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_050.png 306w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_050-234x300.png 234w\" sizes=\"auto, (max-width: 306px) 100vw, 306px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Working_with_Instances_from_Templates\"><\/span>Working with Instances from Templates<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>With your ninth template, a new instance is required now. Start creating it by using the contextual menu:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"517\" height=\"529\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_051.png\" alt=\"\" class=\"wp-image-2289\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_051.png 517w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_051-293x300.png 293w\" sizes=\"auto, (max-width: 517px) 100vw, 517px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"393\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_052-1.png\" alt=\"\" class=\"wp-image-2291\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_052-1.png 786w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_052-1-300x150.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_052-1-768x384.png 768w\" sizes=\"auto, (max-width: 786px) 100vw, 786px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>At this time, check the new instance:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"306\" height=\"412\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_053.png\" alt=\"\" class=\"wp-image-2292\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_053.png 306w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_053-223x300.png 223w\" sizes=\"auto, (max-width: 306px) 100vw, 306px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>In the design panel, double click to verify values in template variables according to actual OPC item, physical location, symbol and unit:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-11 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"109\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_054.png\" alt=\"\" class=\"wp-image-2293\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"392\" height=\"351\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_055.png\" alt=\"\" class=\"wp-image-2294\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_055.png 392w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_055-300x269.png 300w\" sizes=\"auto, (max-width: 392px) 100vw, 392px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"922\" height=\"567\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_056-1.png\" alt=\"\" class=\"wp-image-2311\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_056-1.png 922w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_056-1-300x184.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_056-1-768x472.png 768w\" sizes=\"auto, (max-width: 922px) 100vw, 922px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Compile_Save_and_Publish_your_OPC_Router_Project_Configuration_with_Teams\"><\/span>Compile, Save and Publish your OPC Router Project Configuration with Teams<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>At this time, you need to compile, save and publish the connection you just created by clicking the &#8220;Go productive&#8221; button:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"317\" height=\"1005\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_057.png\" alt=\"\" class=\"wp-image-2297\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_057.png 317w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_057-95x300.png 95w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"627\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_058-1.png\" alt=\"\" class=\"wp-image-2312\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_058-1.png 1020w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_058-1-300x184.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_058-1-768x472.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Meanwhile, the project is saved and published:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"418\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_18_046.png\" alt=\"\" class=\"wp-image-2085\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_18_046.png 673w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/11\/img_p_18_046-300x186.png 300w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>After that, press the &#8220;Yes&#8221; button to start the OPC Router service and run your application:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"418\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_059.png\" alt=\"\" class=\"wp-image-2299\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_059.png 673w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_059-300x186.png 300w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Lastly, watch both the initial and operational connection states:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-12 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"317\" height=\"544\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_060.png\" alt=\"\" class=\"wp-image-2300\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_060.png 317w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_060-175x300.png 175w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"318\" height=\"545\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_061.png\" alt=\"\" class=\"wp-image-2301\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_061.png 318w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_061-175x300.png 175w\" sizes=\"auto, (max-width: 318px) 100vw, 318px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Visualize_Online_Data_in_PAC\"><\/span>Visualize Online Data in PAC<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Make sure to notice normal <strong>PLNMode<\/strong> values:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"153\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_062.png\" alt=\"\" class=\"wp-image-2303\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_062.png 512w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_062-300x90.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Then, watch how the production line capacity (PLNMode) changes three times: 80%, 85% and 90%. Each time, a data change trigger the event notification:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-13 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"357\" height=\"155\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_063.png\" alt=\"\" class=\"wp-image-2304\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_063.png 357w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_063-300x130.png 300w\" sizes=\"auto, (max-width: 357px) 100vw, 357px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"156\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_064-1.png\" alt=\"\" class=\"wp-image-2306\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_064-1.png 369w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_064-1-300x127.png 300w\" sizes=\"auto, (max-width: 369px) 100vw, 369px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-14 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"370\" height=\"156\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_065.png\" alt=\"\" class=\"wp-image-2307\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_065.png 370w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_065-300x126.png 300w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Visualize_Online_Data_in_OPC_Router\"><\/span>Visualize Online Data in OPC Router<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Also, you can watch live values here:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"624\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_066-1.png\" alt=\"\" class=\"wp-image-2314\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_066-1.png 960w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_066-1-300x195.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_066-1-768x499.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"959\" height=\"625\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_067.png\" alt=\"\" class=\"wp-image-2315\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_067.png 959w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_067-300x196.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_067-768x501.png 768w\" sizes=\"auto, (max-width: 959px) 100vw, 959px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"626\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_068.png\" alt=\"\" class=\"wp-image-2316\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_068.png 961w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_068-300x195.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_068-768x500.png 768w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"959\" height=\"626\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_069.png\" alt=\"\" class=\"wp-image-2318\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_069.png 959w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_069-300x196.png 300w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_069-768x501.png 768w\" sizes=\"auto, (max-width: 959px) 100vw, 959px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>At this point, you should notice an execution time visually:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"371\" height=\"255\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_070.png\" alt=\"\" class=\"wp-image-2320\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_070.png 371w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_070-300x206.png 300w\" sizes=\"auto, (max-width: 371px) 100vw, 371px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verify_Message_Transfer_to_Microsoft_Teams\"><\/span>Verify Message Transfer to Microsoft Teams<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Notice an event notification on the Microsoft Teams application of a desktop computer:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-15 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"58\" height=\"40\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_071.png\" alt=\"\" class=\"wp-image-2325\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"403\" height=\"142\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_072.png\" alt=\"\" class=\"wp-image-2326\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_072.png 403w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_072-300x106.png 300w\" sizes=\"auto, (max-width: 403px) 100vw, 403px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Finally, watch how the OPC Router tutorial allows us to send Microsoft Teams messages to a channel every time a data change for <strong>PLNMode<\/strong> is triggered, with a button for a potential action:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"732\" src=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_073-1.png\" alt=\"\" class=\"wp-image-2323\" srcset=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_073-1.png 726w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_073-1-298x300.png 298w, https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_073-1-150x150.png 150w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/figure>\n\n\n\n<p>Did you enjoy this OPC Router tutorial with Teams? I&#8217;d love to hear from you.<\/p>\n\n\n\n<p>Stay tuned and follow part 12 of this tutorial! \ud83d\ude0e<\/p>\n\n\n\n<p>For other articles like this one in English, click <a href=\"https:\/\/joseamaita.com\/en\/blog\/\">here<\/a>. To see them in Spanish, click <a href=\"https:\/\/joseamaita.com\/blog\/\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Following the tenth part of the OPC Router tutorial, I&#8217;m presenting how to interact with industrial automation systems via the Microsoft Teams communication platform. Remember, we&#8217;re configuring and running a project for \u201cPap\u00edn\u201d, a fictional potato bread factory. Why an OPC Router tutorial with Teams? Because &#8220;learning by doing&#8221; with examples is fun. Also, this&hellip;&nbsp;<a href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">OPC Router Tutorial Teams<\/span><\/a><\/p>\n<div class='heateor_sss_sharing_container heateor_sss_vertical_sharing heateor_sss_bottom_sharing' style='width:44px;left: -10px;top: 100px;-webkit-box-shadow:none;box-shadow:none;' data-heateor-sss-href='https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/posts\/2211'><div class=\"heateor_sss_sharing_ul\"><a aria-label=\"Facebook\" class=\"heateor_sss_facebook\" href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fjoseamaita.com%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F2211\" title=\"Facebook\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg\" style=\"background-color:#0765FE;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><path fill=\"#fff\" d=\"M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z\"><\/path><\/svg><\/span><\/a><a aria-label=\"Twitter\" class=\"heateor_sss_button_twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?text=joseamaita.com%20-%20The%20place%20where%20I%20make%20things%20happen.&url=https%3A%2F%2Fjoseamaita.com%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F2211\" title=\"Twitter\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg heateor_sss_s__default heateor_sss_s_twitter\" style=\"background-color:#55acee;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"-4 -4 39 39\"><path d=\"M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z\" fill=\"#fff\"><\/path><\/svg><\/span><\/a><a aria-label=\"Linkedin\" class=\"heateor_sss_button_linkedin\" href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fjoseamaita.com%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F2211\" title=\"Linkedin\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg heateor_sss_s__default heateor_sss_s_linkedin\" style=\"background-color:#0077b5;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><path d=\"M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z\" fill=\"#fff\"><\/path><\/svg><\/span><\/a><a aria-label=\"Whatsapp\" class=\"heateor_sss_whatsapp\" href=\"https:\/\/api.whatsapp.com\/send?text=joseamaita.com%20-%20The%20place%20where%20I%20make%20things%20happen.%20https%3A%2F%2Fjoseamaita.com%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F2211\" title=\"Whatsapp\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg\" style=\"background-color:#55eb4c;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"-6 -5 40 40\"><path class=\"heateor_sss_svg_stroke heateor_sss_no_fill\" stroke=\"#fff\" stroke-width=\"2\" fill=\"none\" d=\"M 11.579798566743314 24.396926207859085 A 10 10 0 1 0 6.808479557110079 20.73576436351046\"><\/path><path d=\"M 7 19 l -1 6 l 6 -1\" class=\"heateor_sss_no_fill heateor_sss_svg_stroke\" stroke=\"#fff\" stroke-width=\"2\" fill=\"none\"><\/path><path d=\"M 10 10 q -1 8 8 11 c 5 -1 0 -6 -1 -3 q -4 -3 -5 -5 c 4 -2 -1 -5 -1 -4\" fill=\"#fff\"><\/path><\/svg><\/span><\/a><a aria-label=\"Telegram\" class=\"heateor_sss_button_telegram\" href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fjoseamaita.com%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F2211&text=joseamaita.com%20-%20The%20place%20where%20I%20make%20things%20happen.\" title=\"Telegram\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg heateor_sss_s__default heateor_sss_s_telegram\" style=\"background-color:#3da5f1;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><path fill=\"#fff\" d=\"M25.515 6.896L6.027 14.41c-1.33.534-1.322 1.276-.243 1.606l5 1.56 1.72 5.66c.226.625.115.873.77.873.506 0 .73-.235 1.012-.51l2.43-2.363 5.056 3.734c.93.514 1.602.25 1.834-.863l3.32-15.638c.338-1.363-.52-1.98-1.41-1.577z\"><\/path><\/svg><\/span><\/a><a aria-label=\"Reddit\" class=\"heateor_sss_button_reddit\" href=\"https:\/\/reddit.com\/submit?url=https%3A%2F%2Fjoseamaita.com%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F2211&title=joseamaita.com%20-%20The%20place%20where%20I%20make%20things%20happen.\" title=\"Reddit\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg heateor_sss_s__default heateor_sss_s_reddit\" style=\"background-color:#ff5700;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"-3.5 -3.5 39 39\"><path d=\"M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z\" fill=\"#fff\"\/><\/svg><\/span><\/a><a class=\"heateor_sss_more\" aria-label=\"More\" title=\"More\" rel=\"nofollow noopener\" style=\"font-size: 32px!important;border:0;box-shadow:none;display:inline-block!important;font-size:16px;padding:0 4px;vertical-align: middle;display:inline;\" href=\"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/posts\/2211\" onclick=\"event.preventDefault()\"><span class=\"heateor_sss_svg\" style=\"background-color:#ee8e2d;width:40px;height:40px;margin:0;display:inline-block!important;opacity:1;float:left;font-size:32px!important;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;display:inline;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box;\" onclick=\"heateorSssMoreSharingPopup(this, 'https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/posts\/2211', 'joseamaita.com%20-%20The%20place%20where%20I%20make%20things%20happen.', '' )\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewBox=\"-.3 0 32 32\" version=\"1.1\" width=\"100%\" height=\"100%\" style=\"display:block;\" xml:space=\"preserve\"><g><path fill=\"#fff\" d=\"M18 14V8h-4v6H8v4h6v6h4v-6h6v-4h-6z\" fill-rule=\"evenodd\"><\/path><\/g><\/svg><\/span><\/a><\/div><div class=\"heateorSssClear\"><\/div><\/div>","protected":false},"author":1,"featured_media":2213,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[17,5,3,22,53],"tags":[24,25,23,54],"class_list":["post-2211","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-transfer","category-english","category-industrial-automation","category-opc-router","category-teams","tag-data-transfer","tag-industrial-automation","tag-opc-router","tag-teams"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OPC Router Tutorial Teams - joseamaita.com<\/title>\n<meta name=\"description\" content=\"Following the tenth part of the OPC Router tutorial, I present how to interact to industrial automation systems via the Teams application.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OPC Router Tutorial Teams - joseamaita.com\" \/>\n<meta property=\"og:description\" content=\"Following the tenth part of the OPC Router tutorial, I present how to interact to industrial automation systems via the Teams application.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\" \/>\n<meta property=\"og:site_name\" content=\"joseamaita.com\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-16T09:16:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-16T15:19:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png\" \/>\n\t<meta property=\"og:image:width\" content=\"335\" \/>\n\t<meta property=\"og:image:height\" content=\"367\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jos\u00e9 Alberto Maita\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos\u00e9 Alberto Maita\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"27 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\"},\"author\":{\"name\":\"Jos\u00e9 Alberto Maita\",\"@id\":\"https:\/\/joseamaita.com\/en\/#\/schema\/person\/b53d49d3ddf8f348fed0d484b541b1a4\"},\"headline\":\"OPC Router Tutorial Teams\",\"datePublished\":\"2023-08-16T09:16:00+00:00\",\"dateModified\":\"2023-08-16T15:19:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\"},\"wordCount\":1367,\"image\":{\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png\",\"keywords\":[\"Data Transfer\",\"Industrial Automation\",\"OPC Router\",\"Teams\"],\"articleSection\":[\"Data Transfer\",\"English\",\"Industrial Automation\",\"OPC Router\",\"Teams\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\",\"url\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\",\"name\":\"OPC Router Tutorial Teams - joseamaita.com\",\"isPartOf\":{\"@id\":\"https:\/\/joseamaita.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png\",\"datePublished\":\"2023-08-16T09:16:00+00:00\",\"dateModified\":\"2023-08-16T15:19:15+00:00\",\"author\":{\"@id\":\"https:\/\/joseamaita.com\/en\/#\/schema\/person\/b53d49d3ddf8f348fed0d484b541b1a4\"},\"description\":\"Following the tenth part of the OPC Router tutorial, I present how to interact to industrial automation systems via the Teams application.\",\"breadcrumb\":{\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#primaryimage\",\"url\":\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png\",\"contentUrl\":\"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png\",\"width\":335,\"height\":367},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/joseamaita.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OPC Router Tutorial Teams\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/joseamaita.com\/en\/#website\",\"url\":\"https:\/\/joseamaita.com\/en\/\",\"name\":\"joseamaita.com\",\"description\":\"The place where I make things happen.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/joseamaita.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/joseamaita.com\/en\/#\/schema\/person\/b53d49d3ddf8f348fed0d484b541b1a4\",\"name\":\"Jos\u00e9 Alberto Maita\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/joseamaita.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dfc4d3fa06e5fa2aee2ef3834715e1b8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dfc4d3fa06e5fa2aee2ef3834715e1b8?s=96&d=mm&r=g\",\"caption\":\"Jos\u00e9 Alberto Maita\"},\"url\":\"https:\/\/joseamaita.com\/en\/author\/joseamaita\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OPC Router Tutorial Teams - joseamaita.com","description":"Following the tenth part of the OPC Router tutorial, I present how to interact to industrial automation systems via the Teams application.","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:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/","og_locale":"en_US","og_type":"article","og_title":"OPC Router Tutorial Teams - joseamaita.com","og_description":"Following the tenth part of the OPC Router tutorial, I present how to interact to industrial automation systems via the Teams application.","og_url":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/","og_site_name":"joseamaita.com","article_published_time":"2023-08-16T09:16:00+00:00","article_modified_time":"2023-08-16T15:19:15+00:00","og_image":[{"width":335,"height":367,"url":"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png","type":"image\/png"}],"author":"Jos\u00e9 Alberto Maita","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jos\u00e9 Alberto Maita","Est. reading time":"27 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#article","isPartOf":{"@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/"},"author":{"name":"Jos\u00e9 Alberto Maita","@id":"https:\/\/joseamaita.com\/en\/#\/schema\/person\/b53d49d3ddf8f348fed0d484b541b1a4"},"headline":"OPC Router Tutorial Teams","datePublished":"2023-08-16T09:16:00+00:00","dateModified":"2023-08-16T15:19:15+00:00","mainEntityOfPage":{"@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/"},"wordCount":1367,"image":{"@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#primaryimage"},"thumbnailUrl":"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png","keywords":["Data Transfer","Industrial Automation","OPC Router","Teams"],"articleSection":["Data Transfer","English","Industrial Automation","OPC Router","Teams"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/","url":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/","name":"OPC Router Tutorial Teams - joseamaita.com","isPartOf":{"@id":"https:\/\/joseamaita.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#primaryimage"},"image":{"@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#primaryimage"},"thumbnailUrl":"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png","datePublished":"2023-08-16T09:16:00+00:00","dateModified":"2023-08-16T15:19:15+00:00","author":{"@id":"https:\/\/joseamaita.com\/en\/#\/schema\/person\/b53d49d3ddf8f348fed0d484b541b1a4"},"description":"Following the tenth part of the OPC Router tutorial, I present how to interact to industrial automation systems via the Teams application.","breadcrumb":{"@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#primaryimage","url":"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png","contentUrl":"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png","width":335,"height":367},{"@type":"BreadcrumbList","@id":"https:\/\/joseamaita.com\/en\/opc-router-tutorial-teams\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/joseamaita.com\/en\/"},{"@type":"ListItem","position":2,"name":"OPC Router Tutorial Teams"}]},{"@type":"WebSite","@id":"https:\/\/joseamaita.com\/en\/#website","url":"https:\/\/joseamaita.com\/en\/","name":"joseamaita.com","description":"The place where I make things happen.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/joseamaita.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/joseamaita.com\/en\/#\/schema\/person\/b53d49d3ddf8f348fed0d484b541b1a4","name":"Jos\u00e9 Alberto Maita","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/joseamaita.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dfc4d3fa06e5fa2aee2ef3834715e1b8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dfc4d3fa06e5fa2aee2ef3834715e1b8?s=96&d=mm&r=g","caption":"Jos\u00e9 Alberto Maita"},"url":"https:\/\/joseamaita.com\/en\/author\/joseamaita\/"}]}},"jetpack_featured_media_url":"https:\/\/joseamaita.com\/en\/wp-content\/uploads\/sites\/2\/2022\/12\/img_p_20_001.png","_links":{"self":[{"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/posts\/2211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/comments?post=2211"}],"version-history":[{"count":34,"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/posts\/2211\/revisions"}],"predecessor-version":[{"id":2831,"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/posts\/2211\/revisions\/2831"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/media\/2213"}],"wp:attachment":[{"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/media?parent=2211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/categories?post=2211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joseamaita.com\/en\/wp-json\/wp\/v2\/tags?post=2211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}