2024 - AVEVA World - Paris - HMI/SCADA
AVEVA InTouch HMI: Deep dive into latest enhancements
Discover the technical and commercial innovations in AVEVA InTouch HMI 2023 R2. Join this session for tips and tricks on the world's most popular HMI software including: How UDTs (User Defined Types) can provide engineering efficiency for your development teams The latest use cases and features of AVEVA InTouch HMI’s web client How to move your plant floor data to the cloud using integrations with AVEVA InTouch HMI, AVEVA Teamwork and AVEVA Insight
Company
AVEVA
Speaker
Scott Kortier
Scott has over 36 years of experience in industrial automation. A graduate of Michigan Technological University in Electrical Engineering Technology, Scott started his career working for an industrial computer manufacturer and held a range of positions including Senior Application Engineer, Technical Evangelist, Business Unit Manager, and Product Manager. Scott has developed hundreds of IIoT, HMI and SCADA applications for a variety of industries including packaging, plastic injection molding, automotive, and water treatment. Marketing, selling and promoting automation products, he has trained and presented to audiences all over the globe. Scott's interests include golf, and astrophotography
Session Code
AW24-HMI-D2-SESS-355
Transcript
Thank you. So, again, I'm I'm co managing InTouch and Edge with my colleague, Ricard Noran. And, we're here to show you this this presentation is, the latest enhancements on what's come in, InTouch.
Did anybody attend Ricard's presentation this morning?
Good. A fair number of you.
He stole my thunder on a handful of slides, but I think it's a I'm glad there's not a whole lot of overlap, because there's gonna be some really good information in here. And, again, hope to get you excited about, both InTouch and InTouch Web.
Kind of how did we get here? How did we start? So there was a couple of people that said that they have been using InTouch for more than thirty years. If you know our journey, we started, in the late eighties, early nineties, and here's some of the screen recreations using the different graphics platforms.
I can say that the very first project that I created using InTouch was in nineteen ninety nine.
And, when I took over managing the the product last year, I was a little embarrassed that a handful of the things still looked exactly the same. It was familiar, but, I'm I'm not sure I I liked that. So, came back to the drawing table and said, you know what? We have to do something about this.
Let's enhance some of the graphics. Let's enhance some of the user experience. What Ricard talked about this morning is some of the journey that we're gonna be taking over the next two or three years, how we're gonna make it, easier to use, one rendering technology, easier to install, easier to pick your your your data sources, and, I'm not here to talk about that. I'm here to get you excited about what's on the truck right now that you can sell and use.
And so one of the things that we came out with really recently is user defined data types, UDTs. Anybody ever heard of a UDT?
Anybody want UDTs? Thank you. Yes?
So, you know, we we took a look at what we were doing with tag names, flat tag name structures, and what every PLC in the market today supports, some type of UDT, some type of structure. I've worked with a with a a hardware vendor, a PLC vendor in, Alabama. They make a PLC that's half the size of my cell phone. If I cut my cell phone in half, it's a sixteen in, sixteen out, and it's forty five dollars for a PLC.
Guess what? They support UDTs. It used to be you'd have to buy a twelve thousand dollar ControlLogix PLC to be able to get structures and and and data types in there. And so yeah.
So most, PLCs are doing that nowadays. We looked at, interviewed, system integrators, customers, distributors. How many of you are using UDTs, and what's the user interface? What's the usability expectations?
We looked at Codasys, OPC UA, Siemens, Allen Bradley, Omron, some different customers. Like, okay. We we've kind of got the ability, to understand what we're doing for for UDTs.
And, we support, nested layers up to six, nested layers deep. And, really, in a the ability to structure your data types to match your equipment is is, really what everybody wants. And it allows you to rapidly create, the instances to match the equipment, and that's really where the the the power of this comes in.
Also, you can link to graphics and easily, switch between what what we call owning object.
So that allows you to create one, define it as me dot, and then and then be able to reuse that graphic over and over again and and not have to dive into all those custom properties.
The other neat thing that comes into this so here's an example. So I'm gonna create an instance here, drill down in, see I have a tank with a level and a pressure. I can show that I can have individual properties kind of override the the the UDT level properties, bring that in with a value. So here I'm setting for ninety five, and then, place that, the the the UDT in such a way that I'll be able to, create graphics with that just by grabbing that UDT. Here, I'm I'm going one layer deeper. So here I'm gonna import data types. We have an export and an import.
UDTs are stored separately from the tag database, and we've done that so that we can do that in kind of a common way and be able to to move those around.
As I get forward here, here's an example where I've got a batch plant, and I can go grab that UDT that I've created and drag that onto the canvas. So here I'm gonna drill into this, batch plant, this conveyor, conveyor motor, grab this state. I'm gonna drag and drop that state over onto the screen, and it's gonna prompt me, hey. What kind of graphic do you want?
Let's go grab an industrial graphic. Let's pick from the gallery. What do we want? Or from the native, industrial I'm sorry.
The native, WindowMaker graphics. Drop that on the screen. Here's a text box. Let's go do that again for the output.
Drag and drop. And now we're gonna get the ability to, again, grab graphics from that. So it makes it easier workflow than than going tag and then pick an object and create it just gives you that workflow right there. Here's the, mixer kind of farm that we have.
And then, again, the the owning object and the ability to then tie those custom properties back to, whatever name you want, and and each one of those graphics will then take that on. So very, very improved workflow, making that fast and easy to do. Again, we're all about now trying to make, industrial graphics, window maker, and everything a bit easier to use, workflow's improved.
And, as we go through here, you're you're gonna see that theme. And if you attended Ricard's presentation this morning, that's what the future is gonna, really contain, improved workflows, moving moving things faster, better better time to value is what what we're all about. And internally, we've been calling that zero to hero experience. How fast can you make something bring you value in your in your facility?
So here's that, batch plant running. So just a few mouse clicks, we were able to get the the, data where we wanted it. And you can see those three different, vessels up there have three different levels. So same graphic, three different assignments.
So moving on, many of you in the room as you raised your hands, thank you for taking that impromptu survey, have seen the graphics evolution through through the different product years. We've got industrial graphics that have really nice pretty three-dimensional looking screens. We take our evolution into, situational awareness graphics, kind of flat graphics, being able to understand where's the problem, and and only see the problem. I've I've heard, described for the upper left hand corner there. Do you want a runway model showing your status?
And if you have purple and green and red and three d and everything moving, how can I isolate where is the issue? You wanna you really wanna have, you know, the the idea of mean time between failure and mean time to repair. The isolation and being able to find where those issues are quickly is really what the situational awareness graphics bring to the table. And then and then we can get into dashboards. And so all these different, variations are really showing the same project in different, phases of graphical evolution, and being able to understand what's going on where. That's that's the idea of what you're trying to solve.
So we also brought in, the ability to bring in SVGs. How many of you are familiar with SVG or what it stands for? Scalable vector graphics. Now you're gonna find that in a typical industrial environment, things like this have not been part of of a package.
Scalable vector graphics are nice because they are bay based on math rather than pixels, So they can infinitely scale up, infinitely scale down. But another advantage of this is is if you have a design house. Let's say you're a system integrator and you don't necessarily have the best design skill. How many of you are engineers in the room?
How many of you consider yourself great graphic artists? Yeah. Every hand went down.
My wife's a graphic artist, and I show her things that I'm proud of, and she's like, yeah. Let me do that for you.
So the the idea here is is you can take advantage, if you're doing this in house, of of some tools that are available to create, SVGs, but you can also hire external design houses to do a nice job instead of what we're gonna do as engineers. Right? So, being able to design this in something like Figma, Adobe XD, Adobe Illustrator, I use Inkscape, being able to take those from a third party design house. Now what's really nice is is the ability to once you bring those SVGs in, they retain their object names, groupings, and and so we have all of that.
And you can animate them because it imports those as industrial graphics. They become industrial graphics, and then you can animate those industrial graphics, again, keeping those groupings and namings. If you wanna explode those and tear those apart, you can. And, alternatively, you can bring, SVGs in as images.
So in the past, when we supported, JPEGs, PNGs, etcetera, now we support SVGs as a native image type also, supporting some drag and drop features, again, trying to make that workflow. So here we go up up on the top toolbar. We can grab, from the menu from the, file explorer, just an SVG, drop that in. Here's a nice little factory, and you can see that it's got all of its all of its different, polygons here and groupings, namings behave, and I can take one of those chunks out.
So, again, just to show you that those SVGs got converted to industrial graphics. If you've ever worked with SVG specification, you know it's a gigantic specification. It supports way more than we support in industrial graphics. Do you think we support a hundred percent of the SVG specification?
Nope. I don't either. We did as best as we could. Where there's rectangles, we have rectangles. Where there's squares, we have squares. You can see we support a lot of different things, and when it makes sense, we've imported those to industrial graphics.
The first iteration of this came, I believe, in a patch, and the only mention of s g SVGs was in the release notes.
There was no other documentation. So one of the things that I made sure that we did is out of the SVG specification, what do we support and what don't we support? So things like masking and drop shadows are not supported. So those are now in the documentation. So we took this, in this case, this little faucet here, and we we grabbed the the drip and we made it animated. It's not a whole lot of animation, but just wanted to illustrate the point that you can, in fact, animate now as as we've brought in. And notice that they scale without pixelating, zooming quite well.
And if you happen to have a ship that takes over your entire project, this is a perfect application for that.
Alright. So, again, the scalability, SVGs, and and this could be, you know, used in house or out through design, through a design house if you wanted to bring that in. So that's, often a great thing. So in addition to that, we've added OPC UA tag integration. Well, what does that mean?
We found that, you know, the ability to go into our tag name dictionary, create a tag, create an OPC connection, tie that OPC, item to the individual tag, it's a lot of manual intervention. So what we what we've done now is you can browse an OPC, what we in here, what we're calling an external provider, and then browse into that, actual data source. Here you can see we've got three different, OPC connections. We'll pick one.
We'll go into this building automation demo, drill down into a furnace, furnace number one. We'll grab, temperature set point and, or state here or the entire furnace. Look at that, a whole UDT. Drag that in, and it brings that in that entire structure, keeping that in entire structure.
And we've just created I believe it's several hundred data points in seconds or less than seconds. And so we wanted to make sure that was easy.
Now how many would you buy?
So thank you. So, again, trying to make this easy, improve the workflow, improve the the, reduce the time to value, make it easy to get, everything in there as we get going.
And let's see. Do we do anything else in this?
Alright. So, again, automatic creation of tag with IO binding, so you don't have to go back and forth and create all of those tags and tie those to those individual items. Just drag and drop, and and away you go.
We've also improved a a a a new feature within alarms, latched.
If you get involved in industrial processes, this this makes sense. I mean, I mentioned earlier the meantime to repair.
How many of you have ever gotten one alarm that have caused seventy five other alarms? How do you know which one is the cause and which ones are the symptoms? So being able to filter out and manage alarms as they come in and and try to reduce the amount of noise so you can find out actually what was the thing that happened, to be able to cause. This is this is, again, just another nice feature that allows you to to improve your your workflow, improve your your uptime.
In addition to those new features within, InTouch, we've added, added we've we've had for a while the ability to use InTouch Access Anywhere, which is a remote desktop client and InTouch web client. And if you heard in if you were here for Ernst's presentation, if you were involved in, Ricardo's presentation this morning, one of the things we're gonna be focusing on is a very consistent web experience. So the web experience is the same as the desktop experience, and we're gonna make be making some technology changes in the newer versions that that support making really so that the web experience is exactly like the desktop experience. Same feature set, same behaviors so you don't have to pay attention to what's different and what can I use, what can I not use?
So, again, in a web browser, being able to access remotely, how many of you have been on projects where you have at least one operator and the maintenance staff per machine?
Yeah. No not a single hand went up. It's it's more now, like, two or three operators and a maintenance person for an entire zone, five or ten machines, and being able to do that.
Are they ever in the right place at the right time?
Nope.
And this gives you the ability to make a determination of what's what's more urgent. Do I need to go to that physical place to be able to bypass a valve, take on and consider, you know, what needs to be done to, again, keep your facility running.
I learned very early in my career, I was actually at I don't know if I can say it. Probably their statue of limitations have run out on my NDA. I was at Gillette making razor blades, and they called each machine their nickel making machine. I said, why do you call it that? Because they they made a nickel profit for every razor blade that came out of the end. These are like printing presses for money.
And when I realized, we're not making products here, we're making money. And if the machine is not printing money, it's a problem. And when I got that mindset and I I started traveling around the world and maintaining and helping customers get their machines going, and I had the mindset of if it's not running and staying running and easy to repair, it's a problem. So that's one of the reasons why InTouchWeb is is so good and so handy because you can use it and and, make your operations and maintenance staff just that much more efficient.
Here's a neat, demo that we have, in the product. This this is the introductory demo that gets installed with the product. The plan is I'm gonna be shortly making some videos that that show off this demo if you've never seen it. Most of you have seen this, but it shows a lot of the functionality of the product.
And, again, this is this is being shown in the browser, so you can view this, and interact with this just about anywhere.
Workspaces. Anybody show of hands. Anybody familiar with Workspaces?
I didn't think so. So, when you're using InTouch, you have access to these workspaces, which allows you to create ad hoc content, ad hoc, dashboards. So if I take a look at the the next, slide here, and as we go through this I think this is the one where we show the yeah. So if I move this out of the way, we get, pull down workspaces here.
Let's say today, I find out that there's a situation on on unit number one, and I wanna understand a little bit more. I can drill into that and bring in graphics and build ad hoc dashboards. You think you need an engineer for this? You don't necessarily need a a a SCADA engineer to be able to do this.
You can train somebody to bring in this type of content with prebuilt graphics and drag and drop those on and start seeing getting getting value out of this and understanding, immediately.
Any of you ever seen the big, cork boards where you're passing status from one shift handover to the next, and everybody's standing around a a whiteboard or a cork board? This is hopefully gonna replace some of that to being able to build that content and see that right in right in front of you.
So how can you try this out? If you go, just Google InTouch and go land on the page on the aviva dot com website.
In the past, you've had to either go to our support site, log in and go through all of, that filtering.
I often don't like to do that because if I send somebody a link, by the time they log in, they've lost the connection to that actual download. That's not very handy. So then if you have a subscription and you have access to Connect, you can actually go to our dev studio site. And if you have that entitlement, you bought it on subscription, you can grab it from there.
But if you don't have that connection, what do you do? Well, we've made it easy. So you download right from, the InTouch page. Very easy one button click, log in, and and away you go.
We still do need need to understand who you are. In case you're from an embargoed country, we would like to block you from being able to use the software. But But at that, it's it's very simple. It's just a handful of mouse clicks, and and you're downloading.
How many of you are aware that we recently made WindowMaker license free?
Alright. Good an good answer. I'm glad glad all of you are in this room.
We've had an overwhelming response and continue to see an overwhelming response. A lot of emails saying thank you. Thank you for doing this. Finally, I've been asking for this for years.
Is Mori still in here? No. Mori left, but he's been he literally told me in the hallway, been asking for this for years. Thank you.
So really appreciate that. So this does a handful of things.
This allows new customers to try and, again, see value very quickly, but it also allows if you have, maintenance staff or, if you're a system integrator and you're going on-site, to be able to spin up an, WindowMaker and be able to edit projects and not have to have a license. Anybody ever gotten on-site and not had either the right software or the right license?
I have. I know many of you have. That's frustrating because now you have to find an Internet connection fast, maybe dial up speed or not, and then be able to download. The other thing that we've done is made, as of twenty three r two patch one, the ability to run without an a license.
So Window Viewer will run-in demo mode, for under, I'm sorry, run interrupted for sixty four tags or less. The demo mode for InTouch used to be thirty two tags. When we started adding UDTs, we found up found that you filled that up very quickly, so we doubled it and increased it to sixty four. InTouch will run, uninterrupted for sixty four tags or less.
Makes a great desktop demo. Gives you a few things to try. Ricard, I think you mentioned earlier this morning, if you wanna, run your home automation system, or at least tie into it, it's a unique value.
Anything more than sixty four tags, it's gonna time out after two hours, but then you can restart it. How many how many of you have more than fifty points of home automation?
More than a hundred?
More than a hundred and fifty?
About a hundred and seventy, and, my wife purchased it all and set up most of it. So I I have a very happy life at home.
Thanks. Rachel's in the room. Rachel's our community manager. I have to give her props because she set up Heroes HQ without knowing much about web development and all of that.
I remember when I taught you what RGB colors were, you were like, that's what that means.
But, anyway, I if you were here for Ernst's presentation, he said it very well. If you haven't checked out Heroes HQ, it's a, a community where where users to users, users to product managers support. It's a really neat idea where you can ask questions, get inspiration, understand, oh, it works this way. And, it's kinda like the next step beyond documentation.
I look at it almost as, again, a user to user where you can get application help and understand that. In addition to that, there's learning bites. If you haven't experienced our learning bites, feel free to take take a look at that. It is it is free and available and, becoming populated with a lot of, extremely nice content to, again, help you out and understand what what's going on, where where you may have knowledge gaps.
I don't know if I have a slide for it, but, there's also now docs dot aviva dot com, where our documentation online is is online, and we're improving that all the time. So you'll be able to, there's a new InTouch deployment guide coming out soon, and we're gonna keep maintaining that. So, again, being web based, we'll be able to, enhance that continuously as we go. Anybody familiar with, InTouch Unlimited?
Some? Handful? Good. So what we did is we recognized that enabled in order to enable us to compete in this industry, we needed a commercial offer that, satisfied a lot of lot of customers' taste. So here you can see in some circumstances, we contain unlimited tags, unlimited clients, communications driver, dev tools, historian, reports. And depending on the product and the package, whether it's, over on the, on the left is the standard edition, the professional edition in the middle, and then the premier edition. If we break that down, you'll see that, for example, on the right, you you get unlimited, web clients.
On the standard edition, the professional edition, you can get unlimited, remote top desktop remote desktop clients, and then you can go all the way up to subscription. So giving you a very, very good set of tools for one easy installation, one easy price, makes it very easy. We've had extremely good feedback. We're we're tracking the sales of this, and it's it's literally kind of big hockey stick curving up.
Fantastic.
Maybe I just used a a an American term or a North American term of hockey stick, so that's when the the the trend goes this way.
Very helpful, when it comes to sales. So some of the themes that we're talking about here, accessing the HMI from any device, throughout the workday. Again, trying to make your operations and maintenance staff more efficient. Are they in the right place at the right time?
Engineering efficiency, just the optimization, the workflow, the more efficiency, being able to reduce the number of clicks, drag and drop, things of that nature, and just a commitment to open standards with strong focus on, OPC, UA and MQTT. How many of you are still using legacy native drivers?
Should be about thirty percent of you or so if our our statistics are right. How many of you are moving to eventually going to adopt some type of open standard, whether it's MQTT, OPC UA, anything else that would be considered? Yeah. More than half of you.
Those are we we did some surveys at our customer council earlier this week, and it's about the numbers that we we saw, so we we understand that. I really wanna make sure that you see the release video for this. So please, you've been taking pictures of me this whole presentation and nothing to do with the presentation. Please go to this YouTube video and watch the the the the video demonstration of this version of the release.
Appreciate it. Appreciate your time. Thank you very much.