hi everybody and thank you for joining us for today's viva edge 2020 covering some use cases and solutions my name is scott courtier i'm the product manager for aviva edge and today uh i i thought we'd turn things around a little bit and and show some use cases pain points and how to solve those with aviva edge a little bit different than just dumping features uh on you today but as we get started i'm going to give you a quick overview of the product but don't worry we'll get quickly into those use cases and solutions and then some key takeaways as as we wrap this up um again a quick overview of a via aviva edge uh what what really is this product for those of you who don't know aviva edge is a very powerful affordable hmi and scada software yet still very flexible very easy to use and it can be used in all sorts of different solutions whether it's pcs industrial panel pcs servers embedded mobile devices iot devices and one of the big features of the product is is the ability to develop your project once and deploy and run it anywhere we can run on different operating systems and deploy that in different ways i'm going to show you that in a little bit as we get going through here some of the main benefits if you take a look down here the left side we have portability mobility and interoperability and these mean different things to different people but i'm going to explain a lot of this during this presentation but i'm going to come at it instead of just dumping on you some features i'm going to show you why this is a benefit and how this can benefit you and again the mobility part of this being able to view and interact with the screens on remote devices whether it's tablets or phones or as well as desktops uh either at your location or geographically distributed independent of where you're at the interoperability part of this is is being able to communicate to many different devices many different included drivers and protocols but in addition to the drivers that we have built in such as not only plc's but such as robots temperature controllers motion vision etc the ability to communicate and interact with databases cloud-based infrastructure via mqtt or even opc uh so many different ways to communicate now uh the portability part of this and when we take a look at this there's a development environment or an integrated development environment often called an ide and that's what we call aviva edge studio now studio again is the development part of this and you can deploy this to really four different runtimes one that we call aviva edge scada now that's on windows desktop or server operating systems aviva edge embedded hmi for windows iot enterprise either ltsb or ltsc and then we can also deploy it on what's formerly known as windows ce or or the runtime license that we call a compact hmi and then even running on linux what we call iot view and that flexibility really gives you the the capability to pick and choose and scale for example if you happen to be a machine builder or system integrator you can offer your customers uh kind of a standard level product uh a high-end uh and maybe a low-end product based on cost based on size or resolution of the uh panel pc that you want to use and the other benefit is the ability to develop once and deploy anywhere so that that really gives you the ability to to develop this project once and with little or no changes often no changes be able to deploy on different hardware on different operating systems different resolution of different size screens so that's a huge benefit because really when you think about it your personal product is is your time and that that we know is very valuable these days so this paints a bigger picture if you take a look here where does aviva edge fit into the bigger picture down here at the asset location now we've shown kind of a manufacturing environment here but it does not have to be a manufacturing environment it can be processed maybe infrastructure could be utilities water wastewater you know wind turbines wind farm solar et cetera and and being able to then get that information from the edge type devices the edge of your network where the things are happening so to speak and then get that up into other aviva products whether it's in touch uh system platform or into our cloud-based uh products for example viva insight and being able to do some some analytics and uh understand what's going on in your process and being able to improve feed that back uh get actionable insight to improve that stuff that you're doing every day um so the first use case first first here of uh seven that i have to show you today uh many different plcs and devices so something that we often hear is we have uh many different plc brands and different devices with different protocols i just wish we had one hmi platform that could connect to everything and this is something that we hear especially going up against our competition where the number of drivers that they have is often either small or non-existent and you have to add external technologies or external modules things like opc uh or or add-on things to get to uh additional protocols one of the nice things about aviva edge is that we have over 100 protocols over 100 protocols built in for different plc's and again not only plcs but things like robots temperatures motion control vision and in addition to the drivers that we have built in included we can also be an opc ua or da server or a client so if we're a server we can get to uh i'm sorry for our client we can get to third party servers and connect to other devices maybe we don't have a driver for a particular device or maybe a particular feature that you need in driver is there or manufacturer supplied it so we can get to that again with either opcda or ua if we are a an opc server then third-party clients can come access our tag information so if you look at the center of this diagram it's it's really um aviva edge tags here and not only via drivers and opc but interaction with with web services and databases and uh we can even have uh toolkits so that you have the the need or necessity you can develop your own toolkit or your own interaction with our tags and or develop your own drivers as well but uh supporting rest apis supporting different drivers opc built in and again opc is not necessary we have over you know 100 drivers built in you can probably get to the plc or the device or the thing that you need to communicate with so making that kind of easy as you go so let me hop over to the development environment here real quick and show you here's a project that i had just started up and what i'm going to do is right click and add remove drivers and here you can see the different list of of drivers that we have you can add those to the to your project so let me just add for example modbus tcp pretty widely used it could be ethernet ip etc etc let me add that to the project now another big advantage of this product is that the drivers are mostly independent of the version what do i mean by that that you can use older versions of drivers with newer versions of product and vice versa why is that a benefit you may have qualified or validated a particular uh driver and want to keep using that even though you you change the version of the product uh that might be something advantageous of you or or different variations of that so that is a unique thing that we have independent drivers so adding drivers in here you also get the ability to have read and write statuses so that you can understand if if your information is being read properly you can also choose for example if you've got a bad quality if something happens the plc you can show question marks in the place if you don't want to show invalid data for example then you also have the ability to enable or disable the driver worksheets and why that's an advantage is because you can add we have no license limit on the number of drivers that you can put in your project and you can turn them on or off as necessary and this helps facilitate the idea of having one project that serves uh many different applications so you can have maybe an allen bradley plc uh or modicon plc a schneider etc and depending on the project enable or disable the driver sheets um as needed for the particular project so you don't have to re-develop that interface as that goes so again not only the flexibility for the status but also the ability to have different plcs at different ip addresses different locations and the flexibility to change between those as you go so let's go back here to the presentation the next use case is we have too many hmi products in general so some of the things we've heard is over the years for example we have had we've added machines and skids with different types of hmis we've never really paid attention to the brands of hmis that have come in but this makes it difficult to maintain and train on the different technologies of not only for the operators but for the maintenance staff and in general we need a way to reduce the time to converge into a single hmi platform so we hear this often especially from uh integrators and and people who may have um uh had just the the the need to um uh combine their different hmis maybe they had way too many and now it makes sense to bring that into a single hmi platform but the time to do it is is maybe prohibitive so what we've done we've enabled we have three different import tools so starting here at the bottom we have an import tool for eden panelmate uh we have one for rockwell's panel builder 32 and then also for rockwell factory talk either me or se for uh factory talk view again for machine edition or the se edition and what that allows you to do is is import a project developed by these other products and get that into aviva edge let me move my little window out of here and it it it drastically reduces the time and the engineering costs for that but then what you end up with is at your choice your discretion you can have the project look like these different products or you can enhance that and take advantage of the tools the animations the visibility of of the the different objects within aviva edge and then take that above and beyond so for example if you brought in a factory talk view application it would look and feel like that but then over time you can enhance that and and not put too much stress on the operation staff or the maintenance staff but then improve and take advantage of of the features within aviva edge during the import what ends up happening is you end up with a project that is truly an aviva edge project and you have native objects from aviva edge and the ability to use those and enhance those way above and beyond the functionality functionality of those other products the next use case is something that we hear a lot of is if we need to understand what's going on the performance and the key performance indicators and there's many different variations of this um theme or idea and it really comes down to we we just we realize we don't completely understand our performance and the downtime causes the key performance indicators however you may call this whether it's oee for overall equipment effectiveness or just data logging or trending in in general what i've seen over the years is going into facilities and and a supervisor might ask one of the maintenance staff hey um what what is the worst problem or what's the most downtime causing thing that we have on this machine and he'll think about it for a second and he'll say well you know last week we had blah blah blah saying and uh it turns out humans are just notoriously bad at remembering uh all those details so by being able to log trend to databases local files cloud-based and being able to get that information and analyze that really completely gives you the ability to measure it to make data driven decisions now within aviva edge we've got a lot of different solutions here and i apologize for a lot of the different text here i'm going to simplify this and just do a a couple of different things we have the ability to log not only to a local file in the hard drive but also to databases sql relational databases and it can be any uh sql relational database it could be a microsoft sql server or oracle mysql postgres the list goes on and on also we have the ability to use the aviva historian either on-premises or what's called the aviva insight in the cloud and push data to that and and that is something very easy to do let me flip back over to the development environment here and as you put tags and things that you're monitoring in the project one of the really easy things to do is here is flip over to tasks and set up a trend worksheet or a trend logger worksheet and if i just right click on that and insert and i put my list of tags here by the way this will this list will grow to thousands of line items long and you're not limited to these four or five you can put a tag in here uh it does not have to be time based it could be uh in this case it's the second clock of the the computer but it could be uh end of cycle of the machine and a process and a batch you get to you get to trigger that as necessary or you can save whenever there is a tag change now this lets you very easily uh if there's any problems any any tags that change being able to uh get that logged that entire list logged to a database now moving on that will by default log to a proprietary uh database on the uh a proprietary text file on the hard drive on the local hard drive and by the way you do have the ability to set up what's called history lifetime and days so if you only want to keep 30 60 90 days around that just to ensure that you won't fill up your hard drive you can do that as well now um moving on beyond the text file on the hard drive you can move to a sql database and be able to get that into any uh sql relational database very very easy and we've got lots of demos online if you if you need a demo of how to do that and how easy that is i usually challenge customers to time me and i can do it typically under five minutes but for sure under 10 um but what's really nice is you don't need we don't require an external sql database you can again use that local text file on the hard drive the third type of data here is going to the historian now if that's uh the aviva historian on premises we have a way to configure that we also have a way to get to aviva insight in the cloud and really being able to do that very very easily so there's really three almost four different types of data collection uh and different ways to do that now um all of these basically say what i just mentioned uh support but not only data logging but for alarms and events as well and and really be able to trace and track what's going on in your production environment your your application and again being able to take that data from the edge type devices whether that's valves pumps motor controls uh whole machines whatever you consider the edge so to speak uh being able to get that data not only just kind of a pass-through but also more of a data acquisition data manipulation and aggregate that data filter contextualize that information before you send it to where you need to analyze that whether it's a cloud-based analytics or on-premises historian and and often when i show this this slide what i like to do is draw a giant circular arrow here because really you need to take that that information that you've gained from that analytics and and and feed it back into your system and help improve it and that's kind of what it's all about uh not just analyzing the data for the sake of analyzing the data now i mentioned um uh when i showed the historian selection in the database configuration we have a tool called aviva insight i really invite you to check that out because um with very little or even no configuration that tool can automatically analyze the data the tags that you sent to it and it will compare tags against all other tags and learn what's going on and evaluate and show you when there's when there's any things that are outside of normal ranges and you don't even have to configure that uh really slick kind of tool so again that's a viva insight then we can push data to that as well uh so the next use case that we want to talk about is uh i'm tired of extra modules uh we've had several projects where we just didn't know and and i'm taking on the voice of the customer here if that was obvious we've had several projects that we we just didn't know that we needed extra modules we missed it we didn't order the right things for for things like alarming or recipes or drivers or database connectivity or reporting we've had to go back to management for more funding more money and then we had to go to purchasing to place another order and then wait for things to be delivered or licenses to get upgraded so uh really what what's nice about the aviva edge tool set is is it's comprehensive meaning it's everything included that you need to create an hmi or scada project uh again for everything that you need so so i've shown here kind of the development ribbon interface and some of the tools that we have just as more of a reminder or a checklist for me because you get all the drawing tools you get all the animations the ability to tie in external objects the ability to do remote management remote troubleshooting to manage your tags database all your graphics all your background things that happen like alarming trending recipes reports scripting there's two or three different scripting languages in the product uh the ability to interface with your drivers multiple different drivers simultaneously as well as opc i didn't mention this earlier but in addition to the other drivers that we have i think i did maybe mention uh mqtt as well um but the ability to create your own graphics uh industrial graphics everything that you need to manage facilitate create and deploy a project uh is is all included now the the next thing that i like to show here is the different vertical markets that we're involved in weren't uh really in every different market as you can imagine i i typically point out this right most slice here because it's it really points to that we are in every different uh type of industry that you can imagine and why do i point that out well this is how we got to the place where we are with so many different features in the product for example pharmaceutical customers asked us to support a us fda standard called 21 cfr part 11. basically that's the traceability trackability and security uh to maintain and and watch over a a project uh you know for example who changed what ingredients to from what to what uh and when did they change that who was logged in so as we got those requests from different uh pharmaceutical type customers we realized that that would benefit other industries so we we looked to see how could we import how can we add that feature into the product and then make it available to other uh types of applications other types of industries and so that's how we've really added the features over time and and added that capability uh and the functionality really have all the tools that you need to create an hmi and or scada type project the next use case that we hear a lot about is we're never in the right place at the right time so for various reasons we have less operations staff maintenance staff and they never seem to be in the right place at the right time or they're geographically dispersed so one of the things that i hear is um you know for example 15 20 years ago it wasn't uncommon that if you had 10 different machines you had different 10 different operators uh you know one for one relationship and now uh either it's uh for the the times we're experiencing in in 2020 or or for whatever reason maybe people are just wanting to be more efficient they have less operators less maintenance staff and they're never in the right place at the right time or they're physically out in a field or maybe you have a water or a wastewater application and you're you're really in different places uh at different times so what are the different features within aviva edge that can can help you understand and and deal with that so we have uh several different thin clients with the product we have a mobile access thing client and that's uh html5 interface it just you just open up a browser point it back to the real running application and view and interact with those screens of course with security in mind as well we also have a different type called secure viewer in client and that one also has gives you the ability to view and interact with with different devices remotely so here's some of the benefits secure portable flexible customizable scalable i'm going to talk a little bit more about those but you can use these on the different devices now secure viewer thin client needs to run on a windows based device but the mobile access thing client does not it's an html5 browser-based you don't have to have any plugins you basically open up a browser whether it's a windows device an android an apple device uh could be a desktop could be a mobile tablet phone etc point that back to your real running application and again view and interact with that so if your maintenance staff let's say happens to be at another machine and something happens across the way well they can determine hey is that higher priority do i need to leave what i'm doing now uh and go take care of that uh in the case of let's say for example a utilities or an infrastructure type thing maybe maybe the person is at home or it's the weekend and they need to be able to get that information to determine hey do i need to really go in and take care of this or can i bypass that valve until i can get in tomorrow morning or on monday kind of thing so lots of different capabilities and flexibilities with that so if i um open up let's say the development environment here and let me load up what's called our pc demo now this is the demo that's included with the product and here you can see that we have really all the features and capabilities whether it's recipes reports trends all built into this product but what i'm going to do is i'm going to launch the mobile access client here i'm just going to click on that it's going to open up my mobile access client and again this could be on really any type of device i'm gonna i'm gonna rise this to be more like a like a mobile phone might be and uh just show you that you can get at uh different screens and interact with those uh remotely so uh also just uh if you wanna see this demo live i encourage you to take your phone your tablet your desktop computer and just do a google search for aviva edge hit the aviva edge page and there's a live demo button that you can click on there and get this this demo across the web and show you how easy it is to interact and and just spin up and and get to that remotely so that's kind of a nice demo there the next thing is a use case for we need more visibility and just general understanding of what's going on in our facility so production and operations staff need at a glance visibility to current status maybe they're not near their their office not near a computer they're out tending to the needs of the facility whether that's a manufacturing facility uh some big process uh happening and and uh another thing that's that's also advantageous is by making production status available to everyone we want to encourage everyone to be uh just just keep production moving it's a it's an incentive that it's kind of like a scoreboard you see that and uh you just want that to be available so what we're talking about here is something like amdon if you're not familiar with andon or production monitoring it's called different things it could be digital signage could be factory information systems it could be big screen tvs or big uh boards up in the rafters or hanging on the wall it allows you to quickly visualize the status uh and understand what's going on and and i always like to say that machines are like printing presses for money um if if uh you you realize this that that you know you're making a profit on on every product that's coming out of the machine or if you're running a process continuous process uh you know whatever you're making or manufacturing there's a profit associated with that and if and if it's not running uh it's not making money and if it stopped you need to get that running quickly um you need to be able to understand what's going on from a distance and i'll talk about about that more in just a couple of slides here and you can also encourage safety and and keep employees informed uh maybe there's employees that don't have uh their own uh email accounts and how do they get information you don't want to hand out pamphlets and things like that so how do you keep information like this in front of employees so one way would be to have the thin clients now this could be either the secure viewer think clients that i mentioned before or mobile accessing clients and have big screen tvs or big screen monitors hanging out with either local computers or these could be browser based as well i know some of the big screen tvs that i've tested have built-in browsers that happen to work you would need an external computer for those and some of the benefits of this is is being able to have hundreds of these notice here i have this little dashed line you could have production information oee for overall equipment effectiveness just general what's going on you could have one of these in the cafeteria let's say a break room and provide information about um what's going on the weather the stock price um just information so that again keeping employees informed this could also be a facilities type thing where you're monitoring energy usage or building automation type type things and you can have this rotating between different screens and uh what's nice is these are easy to replace if necessary basically yeah they put in a new device and configure where it needs to go to and it's it's pretty much up and running at that point now taking this idea and and continuing on with it expanding upon that a little bit is is this type of application where you have a video wall and you have maybe a multiple set of big screen tvs in this case i've got four tvs and a two by two matrix and these could be 4k screens these could be 1080p type screens and it doesn't have to be in a 2x2 matrix you can get aviva edge will support up to ten thousand by ten thousand pixels so you can um you know visualize this from very far away we've done studies with uh some college students where we've actually uh determined how large do the characters have to be so they can see them from 50 meters 100 meters 150 meters away uh and and how how far uh how large do the characters have to be when they're at those different distances and they can see the individual characters from from those different distances so uh and again giving you the ease of being able to create screens that span multiple monitors uh very very easily again from one time and as i mentioned back here on the previous slide that you can have hundreds of these clients uh really off of one individual server so it's not a video cable this is a network and and each of these could be different screens they could be the same screen it could be dependent on where that is located whether it's in a cell manufacturing cell a zone a region cafeteria et cetera so lots of different capabilities when it comes to that now another e-use case that we have here is the idea of reducing downtime and mean time to repair so you know this is the the really critical thing when it comes to hmis and and your scada system you know it used to be a long time ago that uh an hmi was just a way to replace push buttons and pilots and meters now it's so much more we we hear from our customers things like we need a new and different ways uh to reduce downtime and and and get things running again quickly so there are lots of tools in aviva edge to be able to do that in addition to the standard troubleshooting tools that we have being able to view communication statuses troubleshoot communication statuses you can also um provide operators and maintenance staff things like opening up pdfs and and showing a step by step how do you fix this this trouble this thing that we've run into before or how do i learn from those things you could be web pages it could be playing videos email text messages to get to people audio alerts i've seen some machines in some factories play musical tones over and over again until the maintenance staff comes and fix the problems kind of an annoyance kind of thing and this is an application uh to kind of give you an example of how you might show videos or or web pages or pdf type help so if i go back to let's stop this pc demo here and go back to my runtime apple i'm sorry my development environment and switch this project over to an example that i have called alarm machine circle and if i run this what you'll see here is i can simulate some alarms so let's go into the alarm field here and i'm just going to push these little buttons and and simulate some alarms so here i have a toggle error a dye air a hopper air and a base error and i just made something simple just to make it understandable but what i'm actually doing behind the scenes you don't have to display these but i'm displaying an x you don't have to display these but what i've assigned for each alarm is an x and a y position and i'll show you what what that's important for here in a minute and then i've also assigned an alarm file name this could be a pdf an html file a movie in this case so what i'm going to do here is go to the hopper and when i select that behind the scenes i get this information here in this case it's the hopper pdf and when i go to the machine screen it's going to show me it's going to move that circle to that x and y coordinate and show me where it thinks that alarm issue is and if that's still not enough it's passed that hopper.pdf file name you can see there with the tooltips it highlights that and i can open that um up and then i can get uh my steps for example what what do i have to do to fix this check uh is the is the hopper blocked maybe there's a sight glass that you can see into it the check the moisture level the air pressure etc etc to be able to to troubleshoot that now if i go back and maybe i take a look at this one maybe it's a toggle error now in this case the circle has moved and i can click on that if i need more information it's actually going to display now this is bottling it's not really a plastic injection molding but there's a video that i happen to have handy and uh so i just wanted you to see that many different things that you can get at to help you troubleshoot trial understand what's what's going on uh in the machine so [Music] those are are the different uh kind of use cases that i wanted to show you some some big picture things of how you might have some pain points in your organization and how aviva edge can solve those so understand and some key takeaways that this product is very full-featured it has really everything that you need from uh alarms graphics recipes reports all the drivers built in all the different tools that you need to create a a a project that helps keep your process or your machines running it's flexible and open so not only do we have uh the tools that you need but we can tie into third-party uh other third-party tools we recognize that you have the need to be able to do that whether it's opc activex and net web services the list goes on and on and it's sustainable and affordable we continue to evolve this product and make sure that no matter where your budget comes from whether it's capex or opex you can facilitate a project and get that going for you and those types of needs so with that i would like to thank you for your time your your watching of this and hopefully you learned something please contact your local aviva distributor and get what you need from them thanks and have a great day you