{"id":748,"date":"2026-04-03T20:02:55","date_gmt":"2026-04-03T20:02:55","guid":{"rendered":"https:\/\/piscada.io\/?page_id=748"},"modified":"2026-04-03T21:28:27","modified_gmt":"2026-04-03T21:28:27","slug":"scada-2","status":"publish","type":"page","link":"https:\/\/piscada.io\/?page_id=748","title":{"rendered":"SCADA 2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"748\" class=\"elementor elementor-748\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e738e11 e-con-full e-flex e-con e-parent\" data-id=\"e738e11\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-981aea0 elementor-widget elementor-widget-heading\" data-id=\"981aea0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SCADA<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-646d8d2 elementor-widget elementor-widget-heading\" data-id=\"646d8d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">The basics of Supervision Control And Data Acquisition<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<!-- dce invisible element 530ffcd --><div class=\"elementor-element elementor-element-75d7d42 e-grid e-con-boxed e-con e-parent\" data-id=\"75d7d42\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49f1d2e elementor-widget elementor-widget-eael-creative-button\" data-id=\"49f1d2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--default\" href=\"https:\/\/piscada.io\/?page_id=742\" data-text=\"\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Introduction<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f820685 elementor-widget elementor-widget-eael-creative-button\" data-id=\"f820685\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--default\" href=\"#\" data-text=\"\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Digital I\/O<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7b61dd elementor-widget elementor-widget-eael-creative-button\" data-id=\"c7b61dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--default\" href=\"https:\/\/piscada.io\/?page_id=792\" data-text=\"\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Analogue I\/O<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20b9561 elementor-widget elementor-widget-eael-creative-button\" data-id=\"20b9561\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--default\" href=\"https:\/\/piscada.io\/?page_id=806\" data-text=\"\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Alarms<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1258dfa elementor-widget elementor-widget-eael-creative-button\" data-id=\"1258dfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--default\" href=\"https:\/\/piscada.io\/?page_id=823\" data-text=\"\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Logging<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4441845 elementor-widget elementor-widget-eael-creative-button\" data-id=\"4441845\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--default\" href=\"#\" data-text=\"\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Database<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f06695c e-con-full e-grid e-con e-parent\" data-id=\"f06695c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a59c084 elementor-widget elementor-widget-text-editor\" data-id=\"a59c084\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>\u00a0<\/h3><h3 style=\"text-align: center;\"><span style=\"color: #33cccc;\">Digital Inputs<\/span><\/h3><div><span style=\"color: #33cccc;\">\u00a0<\/span><\/div><p>Any information coming from the field or installation that we are monitoring that can be represented as a binary entity, like True or False, Open or Closed , ON or OFF is what we usually call a digital input.<\/p><p>Such an entity may come from a simple switch on a site that let&#8217;s us know if a door is open or closed, or a circuit breaker that tells us of its position by having a contact that closes or opens. Or it may come from a complex controller that can be integrated in a local network and talks a certain protocol to a SCADA local unit and informs us of a status of a variable like &#8220;system in Auto mode&#8221; .<\/p><p>Whatever the origin of that signal, SCADA has a set of ways to process this signal and make sure the final user knows what he needs to do about it.<\/p><p>The base function is that of a mirror\u2026 represent in the SCADA database a binary value that follows the value of the real variable in the field. This is simple, looks very simple, but has some details into it that should be well managed.\u00a0<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8110a81 elementor-widget elementor-widget-image\" data-id=\"8110a81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"465\" src=\"https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-1024x465.png\" class=\"attachment-large size-large wp-image-731\" alt=\"\" srcset=\"https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-1024x465.png 1024w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-300x136.png 300w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-768x349.png 768w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-1536x697.png 1536w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM.png 1751w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95ea74a e-con-full e-grid e-con e-parent\" data-id=\"95ea74a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5913d98 elementor-widget elementor-widget-image\" data-id=\"5913d98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"465\" src=\"https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-1024x465.png\" class=\"attachment-large size-large wp-image-731\" alt=\"\" srcset=\"https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-1024x465.png 1024w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-300x136.png 300w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-768x349.png 768w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM-1536x697.png 1536w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/10-Digital-Inputs-2026-04-03-at-2.45.24-PM.png 1751w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c665736 elementor-widget elementor-widget-text-editor\" data-id=\"c665736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A very important notion in a SCADA system is &#8220;time&#8221;. Everything that happens in the field, happens at a certain time. For a slow system, like water treatment, a second or a tenth of a second may be enough as a good resolution. But an electrical transmission system will require a millisecond resolution for most applications.<\/p><p>So every event or change of state in the field must be registered with a timestamp to allow future analysis and sorting of data.<\/p><p>Devices in the field are connected to SCADA system by electronic solutions that are usually very fast and detect every change of state. In many cases the field device does not change from Open to Closed in a clean way. It &#8220;bounces&#8221; causing the value to change from 1 to 0 to 1 to 0 a few times before stabilizing at 0. SCADA must be able to filter these events and ignore those bounces while transmitting and storing the correct information.\u00a0 This debouncing should be done as close as possible to the &#8220;edge&#8217; or to the field device to avoid transmission of useless data through all the levels of the SCADA solution.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d05838 e-flex e-con-boxed e-con e-parent\" data-id=\"8d05838\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62e2d9b elementor-widget elementor-widget-text-editor\" data-id=\"62e2d9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>For each individual Digital Input that we process there are a set of variables that must be defined. This is done inside the SCADA database. In this case we named a table &#8220;digital_in&#8221; and store all this information there. This information covers topics as :<\/p><ul><li>Text label to identify the variable<\/li><li>A short text for simplified reference<\/li><li>The current value (0 or 1)<\/li><li>Alarm definition<ul><li>Do we want an alarm when the value goes from 1 to 0?<\/li><li>Do we want an alarm when the value goes from 0 to 1?<\/li><li>What text to use on each of these situations<\/li><li>Do we register or LOG each of these changes in our historic file.<\/li><li>Specific text message for the Log register.<\/li><\/ul><\/li><li>The Digital Input can also be used to register and keep a value that does NOT come directly from the field, but can be DERIVED from a set of conditions. These DERIVED variables must have an easy way to be defined by the system integrator when setting up a SCADA solution.<\/li><\/ul><p>In the section about Database Tables we will see the detail of all these parameters that will define how to handle each bit.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a3bfc68 e-con-full e-grid e-con e-parent\" data-id=\"a3bfc68\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-693a8fb elementor-widget elementor-widget-text-editor\" data-id=\"693a8fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>\u00a0<\/h3><h3 style=\"text-align: center;\"><span style=\"color: #33cccc;\">Digital Outputs<\/span><\/h3><p>\u00a0<\/p><p>Digital Outputs, or Controls are commands sent to the field to control some external device. This is usually executed via relays that present a dry contact to the field wiring, allowing for electric isolation. This type of entity can be used as a PULSE output, that has a specified duration and is going to tell the device in the field to start or stop an action. They can be also a direct steady control, meaning that as long as the control is ON the relay is closed and the field action is maintained, like keep a valve on, and when the control is changed to OFF the relay is open and the field action is stopped, like keeping a valve OFF. The selection of the type of output to use is determined by the field device.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d86bef elementor-widget elementor-widget-image\" data-id=\"4d86bef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"249\" src=\"https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/14-Digital-Outputs-2026-04-03-at-2.54.40-PM-1024x249.png\" class=\"attachment-large size-large wp-image-735\" alt=\"\" srcset=\"https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/14-Digital-Outputs-2026-04-03-at-2.54.40-PM-1024x249.png 1024w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/14-Digital-Outputs-2026-04-03-at-2.54.40-PM-300x73.png 300w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/14-Digital-Outputs-2026-04-03-at-2.54.40-PM-768x187.png 768w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/14-Digital-Outputs-2026-04-03-at-2.54.40-PM-1536x373.png 1536w, https:\/\/piscada.io\/wp-content\/uploads\/2026\/04\/14-Digital-Outputs-2026-04-03-at-2.54.40-PM.png 1765w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76433f7 e-flex e-con-boxed e-con e-parent\" data-id=\"76433f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0383ae elementor-widget elementor-widget-text-editor\" data-id=\"d0383ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The type of information associated with a Digital Output has obvious differences to the DI.<\/p><ul><li>Text labels to identify the variable<\/li><li>A short text for simplified reference<\/li><li>The current state or value of the output. Note for pulse outputs this does not correspond to the position or status of the field equipment.<\/li><li>The length of the pulse if used.<\/li><li>Do we log the action and with what text.<\/li><li>Usually there\u00a0 are no alarms associated with control actions, these are result of operator or automation functions. If you OPEN a circuit breaker you may have an alarm for zero voltage at he output, but not because of the control itself.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>SCADA The basics of Supervision Control And Data Acquisition This content is only available for registered users. Introduction Digital I\/O [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-748","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/piscada.io\/index.php?rest_route=\/wp\/v2\/pages\/748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/piscada.io\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/piscada.io\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/piscada.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/piscada.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=748"}],"version-history":[{"count":46,"href":"https:\/\/piscada.io\/index.php?rest_route=\/wp\/v2\/pages\/748\/revisions"}],"predecessor-version":[{"id":854,"href":"https:\/\/piscada.io\/index.php?rest_route=\/wp\/v2\/pages\/748\/revisions\/854"}],"wp:attachment":[{"href":"https:\/\/piscada.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}