Talk2m the Iiot Cloud Developer Platform

Total Page:16

File Type:pdf, Size:1020Kb

Talk2m the Iiot Cloud Developer Platform Talk2M The IIoT cloud developer platform Jean-Paul CORMANN [email protected] May 2016 – V1.1 eWON Flexy • eWON Flexy = the IIoT router developer platform • IOserver • Data collection • Alarm notification • Custom web pages / Reporting • Basic scripting • Java ETK (& Java IOserver) • … => Data available on the eWON Customer requests/needs • I want to access my data remotely. • I need an application to monitor the data of all my remote devices. • The application should run on my PC but also on my tablet, smartphone, … • Transform the raw data in some nice looking KPI • And in some cases, it would be great if I could interact with my devices on the remote side. As a developer… • You know how to: • Develop nice front end applications • Put data into a database • Transform raw data into KPI • etc. • But how to get the remote data into my application, into my database ? Collect remote data (push method) What is the pain? • Hosting a public Internet server • Requires IT skills and infrastructure: - Server facing the Internet - Public IP - Firewall - SSL certificate for secure connections What is the pain? • Manage data synchronization • Only send new data! • Handle duplicated history samples, etc. • Remote control ? • How to interact with a device on remote side Talk2M The IIoT cloud developer platform Talk2M Talk2M Remote access solution • eCatcher • Talk2M VPN client and configuration tool • Establishes a VPN tunnel between your PC and the remote LAN • Allows remote maintenance of any device connected to eWON (Ethernet, serial, MPI, USB) • M2Web • is the HTTPS web portal to Talk2M. • Allows connecting to Web Server of your eWON and local devices (PLC, HMI, Camera) • Works on any platforms (PC, Tablets, Phone…) Let’s connect our eWON to Talk2M … Talk2M APIs (developer platform) • Talk2M APIs : • RESTful API • Requests performed using HTTPS • Answers received in straightforward Json-based format ⇒Supports all usual programming languages & platforms • Requirements : • Developer ID (ex: 61d88c56-6976-4d3e-ad4e-a79dde788010) - to identify the developer • Talk2M account login (Talk2M account name, user, password) - to grant access to the customer’s remote devices (= eWONs) 2 types of Talk2M API: DMWeb & M2Web • DMWeb API • To synchronize historical data of eWONs: - Historical logging - Historical alarms • Easy and straightforward way to retrieve new field data • M2Web API • To access the web server of : - eWON - Any Ethernet devices connected to the eWON. • Easy way to interact with your device (read / write) Talk2M DataMailbox (DMWeb API) Talk2M DataMailbox • Temporary storage for tags and alarms history • eWON pushes the data to the DataMailbox of the account • Easy and straightforward way to retrieve new historical data • Remember your old mailbox managed by your ISP Talk2M DataMailbox Benefits • No need to host a public Internet server • Only outgoing https requests to get the data • DMWeb: A super-easy data synchronization protocol • In one call, retrieve the new data • Push – Pull Method: • Everyone (each eWON & your application) synchronizes at their own pace • No need of permanent connection Talk2M DataMailbox DMWeb API • Goal: Download data from the DataMailbox Server • HTTPS-based • Base URL : https://data.talk2M.com/ • Credentials : t2maccount, t2musername, t2mpassword, devid • Methods: - getewons, getewon - getdata: retrieve historical data using criteria (date, tag, ewon) - delete, clean - syncdata: download all NEW historical data without duplicates DMWeb API syncdata syncdata ? create Transaction Historical Data + transaction Id = 1234 … syncdata ? create Transaction & last Transaction Id = 1234 New Data + transaction Id = 4567 + more data available Data Mailbox Server syncdata ? create Transaction & last Transaction Id = 4567 … Example https://data.talk2m.com/syncdata?t2maccount=myaccount&t2musername=myname &t2mpassword=mypassword&t2mdevid=61ddac56-6976-4d3e-ad4e-a79dde788010 &createTransaction&lastTransactionId=4567 ZIP Show Time… DataMailbox Viewer • Development tool: • for demo purposes • to easily generate the URL for the API requests • displays the result of the request The software is available on developer.ewon.biz. Let’s check on an existing DataMailbox … eWON configuration 1. Create Tags to acquire data from the field • Embedded IO-Servers for standard protocols • Basic Scripting or Java EDK for custom protocols 2. Enable historical logging of tags • Store on value changes or on time interval 3. Configure the push data to the DataMailbox • Setup the Talk2M connection (using wizard) • Define URL: ewondata.talk2m.com • Define upload interval • Define Tag filter (only export important data) Let’s check the result inside the DataMailbox … Use case • Use case with a SCADA/Historian software • Ignition: SCADA by Inductive Automation • Ignition contains/allows: • Internal scripting engine (python script language) • HTTPS requests • Json decoder • Using the DMWeb API “syncdata” retrieve data from the DataMailbox and insert it into Ignition Tag historian DMWeb API Summary Talk2M DataMailbox = Data Collection + Easy • DataMailbox: We do NOT store customer data • The Data Mailbox is a temporary buffer • This is why we call it a mailbox remember your old mailbox managed by your ISP • Implemented as a circular buffer with a maximum retention of 10 days - Data older that 10 days are automatically deleted - Use DMWeb API Delete method to delete data after synchronization • Use cases • Historians • Business Intelligence solutions • Reporting tools M2Web API M2Web API • The M2Web API allows you to access the web server of : • eWON • Any devices connected to an eWON. M2Web APIs Syntax • Base URL : https://m2web.talk2M.com/t2mapi/... • Example of parameters & methods: • t2mapi/getaccountinfo • t2mapi/getewons?[&pool=...] • t2mapi/getewon?name=... • t2mapi/wakeup?name=... • t2mapi/sendoffline?name=... • t2mapi/get/<ewonname>/<path>?<query> • t2mapi/get/<ewonname>/proxy/<deviceIp>/<path>?<query> Example https://m2web.talk2m.com/t2mapi/getewons?t2maccount=myaccount &t2musername=myname&t2mpassword=mypassword&t2mdeveloperid =61ddac56-6dde-4d3e-ad4e-a79dde788010 M2Web APIs & eWON How can I act on my eWON through the M2Web API ? • M2Web APIs allow the access of any eWON’s web resources. • eWON provides many web forms that give the possibility to : • Get eWON files, tag values, alarms history, user files,… through Export Block Descriptors • Write Tag values (Memory Tags as well as PLC Tags) • Acknowledge alarms • Execute a script • … See « Web Reference Guide » on our support website Export Block Descriptor • Export Block Descriptor = string defining data to export from eWON • EBD Syntax = successive parameters having following structure : $xxYY Where xx is the parameter name YY is the parameter value • EBD examples: • $dtIV $ftH => realtime values in text format • $dtHT $ftT $st_h2 $et_m0 => historical table of last 2 hours • $dtUF $uf/myfile.xyz => export a file of the /usr directory • There are mainly 3 kind of parameter to define : • The type of data to export (Instant value, Logs, Historical logging,…) • The format of the export (binary, text, HTML) • In case of timestamped data, the timeframe to export. M2Web API & eWON Example Get Instantaneous Tag values through M2Web API eWON Web Form to execute an EBD: The EBD to export realtime data (tags): http://10.0.0.53/rcgi.bin/ $dtIV$ftT ParamForm?AST_Param=<EBD> Execute an EBD when locally connected to eWON : http://10.0.0.53/rcgi.bin/ParamForm?AST_Param=$dtIV$ftT Execute an EBD through the M2Web API : https://m2web.talk2m.com/t2mapi/get/eWONName/rcgi.bin/ParamForm?AST_Par am=$dtIV$ftT &t2maccount=MyTalk2MAccount &t2musername=MyTalk2MUser &t2mpassword=MyTalk2MPassword &t2mdeveloperid=61ddac64-6ade-493e-ad4e-a79dde788010 &t2mdeviceusername=eWON_Username &t2mdevicepassword=eWON_Password .NET Library • A .NET library is available to ease the job of .NET developers. It exposes the M2WebAPI features through a .NET object model, including the communication with the eWON. .NET Library Example var m2web = new M2Web { Talk2MDevId = "TODO: YOU-GUID-COMES-HERE", AccountName = "TODO: YOUR ACCOUNT NAME COMES HERE", Username = "TODO: YOUR USERNAME NAME COMES HERE", Password = "TODO: YOUR PASSWORD NAME COMES HERE", }; Console.WriteLine("Retrieving list of eWONs..."); m2web.LoadEwons(); Console.WriteLine("Online eWONs:"); var onlineEwons = m2web.Ewons.Where(ewon => ewon.Status == EwonStatus.Online); foreach (var ewon in onlineEwons) Console.WriteLine(ewon.Name + (!string.IsNullOrEmpty(ewon.Description) ? " ("+ewon.Description+")" : "")); Console.WriteLine("Strike <Enter> to continue..."); Show Time… eWON configuration • Setup the Talk2M connection (using wizard). • Nothing further to configure. Web forms are already existing on the eWON. Let’s check this on our eWON, using a Web browser for demonstration … Example 1 : Display the eWON-list of my Talk2M account Example 2 : using EBD retrieve instant values Example 3 : using EBD retrieve a /usr file Example 4 : access device behind eWON Small monitoring app • Goal: Using M2Web API, we turn on/off the light on our demo Rack • Developed using C#.NET and console output to demonstrate / interact with the user. M2Web API Summary • To access the web server of : • eWON • an Ethernet device connected to the eWON. • Use cases • Monitoring Mobile Apps • Remote Control Applications • Remote Management of eWON Almost over… We hope we could convince you that… eWON Flexy = your IIoT router developer platform Talk2M = your IIoT cloud developer platform Where to start from… • Flexthink starter KIT • Developer web site: https://developer.ewon.biz/ • Developer forum: https://techforum.ewon.biz/ • Exchange info • Ask eWON and Talk2M related developer questions Thank you!.
Recommended publications
  • Data Sheet: Groov EPIC Processor
    DATA SHEET Form 2245-190718 PAGE 1 groov EPIC PROCESSOR Features > High-resolution LCD display with touch capability for edge configuration and groov® View HMI > Web-based commissioning, troubleshooting, and HMI, with built-in security and authentication > Pre-loaded software includes groov Manage, groov View, Node-RED, Ignition Edge®, and CODESYS® Runtime Engine > Dual independent Gigabit Ethernet network interfaces > Dual USB ports for serial communications, touchscreen monitors, keyboards, or a mouse > HDMI port for external monitors or touchscreen > OptoSupport Remote Support Service for remote diagnosis GRV-EPIC-PR1 processor and troubleshooting > Program with flowcharts and scripting, or IEC 61131-3 compliant languages like ladder diagram, function block diagram, sequential function chart, and structured text Software tools include: > UL Hazardous Locations approved and ATEX compliant • groov Manage for browser-based management of your groov EPIC system, from the integrated front touchscreen display or any browser-based device DESCRIPTION • groov View for building and viewing custom operator interfaces for local, mobile, and browser-based devices The Edge Programmable Industrial Controller is an embedded Linux®, • PAC Project™ Basic Software Suite (installed and running on your real-time controller with gateway functions. Microsoft® Windows® computer) for developing control programs The modern design of the groov EPIC processor offers a compact, and a Windows-based HMI industrial computer that features a resistive-touch, high-resolution • Access to the Linux operating system through a secure shell to LCD display. The LCD display lifts to provide easy access to the power run custom applications (requires the free SSH License, button, power supply connectors, network interfaces, ports, and GROOV-LIC-SHELL) status LEDs.
    [Show full text]
  • Using Reportbuilder™ with Inductive Automation's Ignition SCADA System
    Application Note 0008 Using ReportBuilder™ with Inductive Automation’s Ignition SCADA system. Introduction ReportBuilder™ can access Inductive Automation Ignition historically logged data to an MySQL Server via the ReportBuilder™ Ignition MySQL FunctionPack. This document describes the steps for configuring this FunctionPack and assumes you have a functioning MySQL Server already installed and that Ignition has been configured to log data to it. Overview The Ignition MySQL FunctionPack provides the interface for ReportBuilder™ to access data logged to an Ignition MySQL database by one or more Ignition systems. By default, Ignition logs to multiple tables, one for each month. This design makes data retrieval faster and easier to manage, but presents challenges to consumers of the data. In addition, the tables are optimized to store tag name information in a separate table and the timestamps are stored as an integer. The Ignition MySQL FunctionPack handles the complicated sql statements and conversions necessary for reporting data from these tables. Prerequisites/Requirements 1. MySQL ODBC 5.3 ANSI Driver or later (version might be different for your system) Referred by the MySQL Installer as Connector/ODBC x86 Architecture. You must download and install this ODBC driver on the workstation that you will use to report data from. The following product information applies to the version tested: a. Product Home: http://dev.mysql.com/downloads/connector/odbc/ b. Release Changes: http://dev.mysql.com/doc/relnotes/connector-odbc/en/news-5-3- 6.html c. Typical Install Path: C:\Program Files (x86)\MySQL\Connector ODBC 5.3\ 2. MySQL Time zone description tables must be loaded with the applicable time zone data.
    [Show full text]
  • Techneaux Welcome to Techneaux
    Welcome to Techneaux Welcome to Techneaux • Casual Conversation • Katie says, “Make it great!” • About Techneaux • What is SCADA • What about Enterprise Services • Excuse the Technical Gobbledygook Start Up Oil and Gas Company X Lessons Learned Kick-off September 2018 • Timeline • Go Live March 1st, 2019 • Scope • Migrate multiple CygNet Sites to a new Ignition SCADA System with a polling engine yet to be determined and make it look/work like the CygNet system. • Team Members • Shannon • Chris • Philip • Cathy • Budget • TBD That’s not a lot of words… About that scope… Ignition Plus… Autosol Kepware CPU ACM Software Cost - + + Integration Cost + - + Tools and Utilities + - + Real Time Polling + ++ + Minute History Collection + + + Measurement Collection + + + Flow-Cal Support ++ + - Flow-Cal to Meter GQ + - - Support User Interface + + OPC Client Interface - + + System and Comm Statistics + Oil and Gas Focus + + ++ Known Ignition + + Implementations API + + Maturity in the Market + + Customizable - - + Timeline - Plan Timeline - Actual Project Plan 3/1/2019 9/10/2018 3/19/2019 GO LIVE! Kick Off Project complete 9/10 - 10/3 10/3 - 11/1 11/1 - 1/20 1/20 - 2/27 3/5 - 3/19 Discovery Design Implimentation Testing Support 10/1/2018 11/1/2018 12/1/2018 1/1/2019 2/1/2019 3/1/2019 9/10/2018 3/19/2019 2/27 - 3/5 Go Live Project Timeline Title 9/10/2018 11/4/2018 6/30/2019 Kick Off Applications Chosen Project complete 12/1 - 5/2 Implimentation 9/10 - 10/17 10/17 - 12/1 2/2 - 3/1 3/1 - 3/16 5/2 - 6/30 Discovery Design Testing Go Live Support / Transfer
    [Show full text]
  • 14 153 ILS Ignition Integrator Datasheet 2 18
    ILS Automation - Ignition SCADA Integrator Increasing productivity through customization Custom SCADA development for an energized, improved work flow! Ignition is an all-in-one software solution that provides you with unparalleled data ® visualization, analysis and control. For a demo of this powerful new product, contact ILS - one of the few firms in the country to receive Premier Integrator status Certified Engineers from Inductive Automation, the company behind the Ignition SCADA platform! ILS: For Any Ignition Automation Project Custom Module Programming Available Plug ‘n’ Play Modules As a premier partner of Inductive Want to extend Ignition’s functionality? ILS Can’t wait for customization? We offer Automation, and boasting numerous certified has full-time, experienced Java Programmers ready-to-roll modules such as the batch age Ignition engineers, ILS is the undisputed PLC trained to use the Ignition SDK to develop a date slider, a diagnostic toolkit, SFC++ and and SCADA software expert. module for your specific business process. much more! We Are An Experienced Ignition Integrator Easy. Affordable. Flexible. Unbeatable Flexibility. Superior Service. “I never cease to be impressed with ILS’ integration 1 ILS possesses the software tools, the process control abilities. They’re on-point, on-budget every time!” knowledge and the customer-centric attitude to tackle any Ignition project you have in mind. Customized Development: Done Right, Done Fast. Learn more about ILS’ Ignition Integration Capabilities 2 Years of experience with the Ignition SCADA platform enables ILS to deliver custom projects quickly and competently. Schedule Your Webinar Today! ILS Automation, Inc. (847) 922-0891 PO Box 1309 [email protected] Warrenville, IL 60555 www.ils-automation.com .
    [Show full text]
  • Supervisory Control and Data Acquisition Approach in Node-RED: Application and Discussions
    IoT Article Supervisory Control and Data Acquisition Approach in Node-RED: Application and Discussions Ioana-Victoria Nit, ulescu and Adrian Korodi * Department of Automation and Applied Informatics, Faculty of Automation and Computers, University Politehnica Timis, oara, 300223 Timis, oara, Romania; [email protected] * Correspondence: [email protected] Received: 23 June 2020; Accepted: 7 August 2020; Published: 10 August 2020 Abstract: The Internet of Things (IoT) represents the binder of two worlds, specifically the real one and the digital one: tangible objects become recognizable in the virtual world, having digital matches, thus creating a network that enables the connection in-between the components. With the contemporary evolution of this domain, interconnectivity has become a primary fraction of new research and development directions. The Industrial Internet of Things (IIoT) is a concept that covers the more industrial level of the physical and digital connection and stays behind the Industry 4.0 concept. Supervisory control and data acquisition (SCADA) applications are important in the industry, their core being very present as complex products of big companies, at high prices. The Node-RED environment quickly evolved as one of the most important perspectives in IIoT, able to replace, up to a certain level, classic SCADA applications, bringing benefits to the industry. In this paper, the main focus is to evidence this aspect and to develop an application that will demonstrate the functionality of the concept, making use of protocols such as Modbus TCP (Transmission Control Protocol) for interacting with industrial devices and Message Queuing Telemetry Transport (MQTT) to interact with higher-levels, which provides a publish-subscribe structuring and a low band-width usage.
    [Show full text]
  • Data Sheet: Groov EPIC Processor
    DATA SHEET Form 2245-210407 PAGE 1 groov EPIC PROCESSOR Features > High-resolution LCD display with touch capability for edge configuration and groov® View HMI > Web-based commissioning, troubleshooting, and HMI > Built-in security with encryption, user authentication including LDAP, device firewall, VPN client, and more > Pre-loaded software includes groov Manage, groov View, Node-RED, Ignition Edge®, and CODESYS® Runtime Engine > Programmable with flowcharts and scripting, or IEC 61131-3 compliant languages including ladder diagram, or with groov EPIC processor C/C++, Python, Java, or other languages using secure shell With built-in touchscreen access (SSH) display that opens to reveal Dual independent Gigabit Ethernet network interfaces power button, LEDs, ports, > and connectors > Dual USB ports for serial communication, touchscreen monitors, keyboards, or a mouse > HDMI port for external monitors or touchscreen Models > UL Hazardous Locations approved and ATEX compliant Two groov EPIC processors are available. Both have the same features and include the same software, with the following differences: •GRV-EPIC-PR1 has 2 GB RAM and 6 GB user space. It ships with DESCRIPTION Inductive Automation’s Ignition version 7 pre-installed but can be upgraded to version 8 with a firmware update (license required The Edge Programmable Industrial Controller is an embedded Linux® for either). real-time controller with gateway functions, well suited for any automation or industrial internet of things (IIoT) application. •GRV-EPIC-PR2 has more memory and disk space: 3.75 GB RAM and 22 GB user space on its embedded industrial SSD. It ships pre- A compact industrial computer, the groov EPIC processor features a installed with Ignition version 8 (license required).
    [Show full text]
  • Ignition SCADA for Water/Wasterwater
    Ignition SCADA for Water/Wastewater An Introduction to Inductive Automation’s Ignition software Presented By: Matt Furman & Todd Morrison of Results Engineering, Inc. Date: 2/6/2018 Results Engineering, Inc. Located in Saco and Bangor, Maine In business since 1988 Serving customers in: Water/Wastewater Manufacturing Pulp & Paper Burner Management Systems Material Handling Non-wovens Services offered include: Electrical and controls engineering Controls integration Information technology for manufacturing Key Points Ignition is a powerful, flexible, and affordable solution for plants, business, and industry Results Engineering, Inc. is a certified Ignition integrator with many successful installations in Maine What is SCADA? SCADA system: Supervisory Control and Data Acquistion The interface that an operator uses to see and control equipment and processes The software and computer hardware that monitors, gathers, and processes real-time data Interact directly with devices such as instruments, pumps, or valves through Human-Machine Interface (HMI) software What is Ignition? Similar in some ways to other SCADA systems Lookout by National Instruments VTScada by Trihedral FactoryTalk View by Rockwell iFIX by GE Most other SCADA systems were developed 20+ years ago when technology was very different. Security, remote access, ease of access, and other topics weren’t as important. Why is it Better? “The New SCADA” Ignition is an industrial automation software platform that many businesses and organizations have switched to for their HMI/SCADA needs. Installed in over ten thousand locations in over 80 countries Industry-leading tech support and training – free support for integrators Integrator Certification Program Its licensing model lets users pay a flat fee based on number of servers instead of by the client or tag.
    [Show full text]
  • Industry 4.0 Flyer
    Ignition: The New SCADA WHAT CAN ORing DO FOR YOU ? Ignition SCADA by Inductive Automation® combines an unlimited licensing model, with instant web-based deployment, and the industry-leading toolset for supervisory control and data acquisition (SCADA) — all on one open and scalable universal platform. Ignition is The New SCADA because it solves all the major pain points of old SCADA . Ignition empowers your business to easily control your processes, and track, display, and analyze all your data, without limits. vertical market/ New generation intelligent gateway Project 1 requirement ORing Industry 4.0 Technical Solutions Support Services Product Selection 6 2 Solution 5 Field Site Test Field Site Survey 3 4 Ignition + ORing IIOT Solutions Overview Product Installation Central Gateway Ignition Ignition Client Small scale factory Smart streetlight Ignition Client MQTT MQTT-Sparkplug IGMG-P83244GC+-D4G Sparkplug PLC Process, Energy Weather station Get Connected Anytime, Anywhere Global Headquarters Ignition Client ORing Industrial Networking Corp IGMG-P83244GC+-D4G 3F., No.542-2, Zhongzheng Rd., Xindian Dist., New Taipei City 23148, Taiwan IMG-4312-MN TEL: + 886-2-2218-1066 FAX: + 886-2-2218-1014 www.ORingNet.com CAT-M1 LTE NB-IOT www.ORingnet.com E-mail: [email protected] 2019.07 IGMG-P83244GC+-D4G Application Ignition Architectures Why do you need Industry 4.0 Remote Field iven the huge opportunity and benet brought Devices G Local by Industry 4.0, manufacturers are in desperate need of PLCs Devices enhancing their factory operations. They need to Edge transform traditional factories into smart factories featuring Gateway Data PLCs higher eciency and lower costs, production and Logging management wise.
    [Show full text]
  • Seeq---Inductive-Automation-04-17
    + Accelerate Process Manufacturing Analytics Seeq® enables Inductive Automation customers to get more value out of data in the Ignition SCADA system. Seeq We are very happy to have Seeq’s support users experience faster time to insight, achieving insights in for the Ignition platform, which we describe minutes that replace hours of manual work in spreadsheets “ as The New SCADA because it redefines copying, cleansing, and manipulating process data. Key features include easy-to-use trending and data visualization SCADA technology and licensing. tools, Google-like search, data cleansing, and the ability to Many attendees at our annual Ignition quickly compare results from different batches. Community Conference were very pleased Seeq is a productivity application for engineers with the flexibility and productivity offered and teams. by Seeq. Seeq is easy to learn and easy to use. It dramatically – Don Pearson, Chief Strategy Officer increases the productivity of engineers for investigation ” for Inductive Automation and analytics on manufacturing operations and asset data. Engineers can rapidly aggregate, cleanse, and manipulate data from Ignition, and other sources, to uncover production insights, create reports, and publish dashboards. of record. In addition, Seeq works with data sources that Seeq enables visual analytics on Ignition data. provide context to your process data, like batch records in SQL Server, MySQL, and Oracle, plus OPC servers Seeq leverages recent software innovations to simplify and and even CSV data through drag and drop integration. accelerate working with your data. Pattern Search, Value Seeq: Innovation at every step. Search, Annotations, Conditions and Scatterplot charts are just some of the features specifically designed for time Seeq Workbench runs in any modern browser, like the series data analytics, plus support for reporting features in Ignition SCADA platform.
    [Show full text]
  • Enterprise Administration Module Ignition SCADA Software
    Product Data Sheet Enterprise Administration Module Ignition SCADA Software Enhance the reach of Ignition with the Enterprise Administration Module (EAM). Features The EAM provides a secure and intuitive way to manage many Ignition instal- Manage Multiple Gateways from lations from one location. It is ideal for large enterprises that deploy multiple One Gateway Gateways across vast geographical distances, but even companies with a few Synchronize Projects and Resources Ignition Gateways on a single plant floor can benefit from its ability to synchro- nize projects, monitor performance, and automate backup and recovery from a Communicate Over a Secure Network central location. Monitor Agent Health and Performance Manage Multiple Gateways from One Gateway Automate Gateway Backup With the EAM Module installed, an Ignition Gateway can function as the central and Recovery Controller Gateway that connects with, monitors, and manages any number of remote Agent Gateways. Powered by Ignition Use the Controller Gateway to coordinate and automate many administrative Supported Operating Systems tasks for Agent Gateways, including: Windows Server 2008/2012 • Assigning, updating, activating, and unactivating licenses Windows 7, 8, and 10 Ubuntu Linux 12.04 or later • Deploying new and updated modules Other Java SE-enabled OSes* All of these actions can be executed immediately or scheduled for later. Supported Databases Microsoft® SQL Server MySQL Oracle PostgreSQL Requirements LAN or WAN Ignition v7.8 Java SE 8 (server) Java SE 6, 7, or 8 (client) Agent 1024 MB RAM** Gateways Controller Gateway 1 GB free HD space *Ignition is compatible with any Java SE 8-enabled OS. Full support is only offered for listed OSes.
    [Show full text]
  • Low-Cost SCADA Platforms for a Solar Energy System
    Low-cost SCADA platforms for a solar energy system By Ibrahim Allafi A Thesis submitted to the School of Graduate Studies in partial fulfillment of the requirements for the degree of MASTER OF ENGINEERING Faculty of Engineering and Applied Science Memorial University of Newfoundland November 2017 St. John’s Newfoundland Canada Abstract Conventional energy has been used from ancient times. Coal, natural gas, oil, uranium, and firewood are example of conventional source. These sources are consider the main source of air pollution. So, it is desired to use clean energy sources such as solar power, wind turbine, and hydro-electric power. We need to monitor and control parameters of clean energy sources when they are working as a power source. In this research, few low-cost Supervisory Control and Data Acquisition (SCADA) systems have been designed for a small photovoltaic system to save data in a text file and show it on monitor screen as a number or graph. The proposed system is designed using four methods. The first method, is based on low cost sensors, Arduino Uno, and Raspberry pi. These components are connected together to send data to web server on the internet (www.ubidots.com). Second method, is based on three things: low cost sensors, Arduino Uno, and free Reliance SCADA software. In this method, the data is sent to user interface -which are created by Reliance Software- from Arduino by using mini USB. Third method, is based on a low-cost ESP32, SD card reader, Wi-Fi, and sensors. The purpose of SD card is to save data as text file which come from sensors by ESP32, and it saves on a web page as well.
    [Show full text]
  • Three SCADA Technologies That Won't Break the Bank
    Three SCADA Technologies That Won’t Break the Bank AWWA Conference Spring 2016 Helix Water District • 1885 Cuyamaca Water Company • East County of San Diego • 106 MGD WTP / Ozone • 50 Site distribution system • System storage of 68.5 MG • 50 square miles • 268,000 population • 722 miles of pipeline • Supply three other districts • 3 Connections • Up to 36 MGD Helix’s SCADA Modernization • 1986 VAX , RTUs and phonelines • 1996 – 1998 Wonderware TP / Dist • 1998 to 2002 plant expansion • 2002 – 2004 MCC PLC bricks project • 2006 – 2007 Master Plan New Data Historian • 2009 New SCADA Cluster • 2010 Ignition SCADA and use of OPC-UA • 2013 – 2014 Radio pilot project • 2014 – 2015 Radio project phase one • 2015 – 2016 Radio project phase two 3 Water Utilities Need Better Solutions • The utility’s informational needs • Stringent regulation • Better summary reports • Better historical storage • Economic pressures • Drought and conservation • Fixed cost and rates • Better business model on purchase • One that doesn't age like legacy systems 4 SCADA Technology is Expensive • Designed, built and maintained by outside staff • Some districts are moving to in house solutions • Reducing the cost of ownership – Commercial off-the-shelf (COTS) – Moore's law – Open source • Younger staff understands technology • Less than 20 cent on the dollar solutions exist – Solution moves the risks to in house staff – Phased approach (learn and pay as you go) 5 Conversation with a SCADA Designer • Wonderware, AB PLC and Dell servers – Vary any one and they ask “what
    [Show full text]