Automation Tech Talk

IND360 on Ethernet/IP: Using with Logix and View (S2E31)


Listen Later

Shawn walks through adding a Mettler Toledo IND360 on Ethernet/IP to Studio 5000 for use with Compact and ControlLogix, and Imports and Tests the IND360 Faceplates for FactoryTalk View in Episode 31 of The Automation Show, Season 2.
For any links related to this episode, check out the “Show Notes” located below the video.
Watch The Automation Show from The Automation Blog:

Note: You can unlock hundreds of “member only” episodes for just $5/mo here.

Listen to The Automation Show on the Tech Talk podcast:

The Automation Show, Season 2 Episode 31 Show Notes: Links for more information about Mettler Toledo’s IND360:
  • IND360 Distributed Control eBook
  • IND360 Industrial Weighing Solution
  • IND360 Ease of Integration White Paper
  • IND360 Downloads (EDS File)***
  • IND360 AOI and Faceplates***
    *** Links mentioned in episode
    Programming Note: Due to scheduling conflicts, episode 31 is releasing prior to episode 30 😉
    Read the transcript on The Automation Blog: (automatically generated)

    Shawn Tierney (Host): Hey, everybody, welcome back to the Automation Show. Sean Tierney here from Insights and Automation. And today on the show we’re going to integrate the Indy three hundred sixty from Mettler Toledo into studio five thousand with Compact Logix five thousand three eighty, as well as into Factorytalk View Studio. And I think you guys are going to really enjoy this. This is a pretty cool integration here, and they did a great job, I think, with, uh, providing all the files that we need to make this happen. Now, that said, I do want to thank Mettler Toledo, who sponsored this episode, so we would make it completely ad free. So thank you to them. And with that said, let’s go over to the computer here and get started and let me press the right button here. Okay. So here we are on the computer. You can see I’ve got SES links open. You can see I have well getting ready for another in-person hands on class. Um, we’re going to be doing a special here. So if you guys want to buy block of times for in-person training next year, let me know. The special price is only good through the end of twenty twenty five. So even though you don’t have to take the training until twenty twenty six. But in any case, um, what we’re going to see here is this is the PLC I’m going to use this is my Or pack. This is my uh, L368 fifty three eighty, I think I got thirty seven in it. And then up here you can see the IND three sixty shows up on the network. But it’s got the big yellow question mark. Right. And you guys all know what that is. If you’ve been watching me for a while we need to load the file now. I already have a Logix uh, studio five thousand project open, and this is the one I used for the 3D, uh, digital twin that I’ll be given to my students. Actually play with that quite a bit this weekend, trying to refine it, get it ready for students. But in any case, that’s great for those students who can’t come in to do hands on training. We’re going to give them a virtual trainer at no charge. So in any case, we’re just going to repurpose this for use with the Mettler Toledo. No. And let’s go ahead and find out a little bit more about the version here. I think it’s thirty seven. Yeah. Thirty seven. There you can see the, uh, catalog number. And so let me go ahead and close that. Now the first thing I want to do here is bring that file in. You guys know I have a shortcut on my desktop to both the editors installation wizard and the device installation wizard. Pretty much the same thing, but, you know, it’s under here on the tools as well. So the device description installation tool will open that up here. And I will include in the description the links to where I got the files I’m using today. So you don’t have to search that and worry about where to get them. You’ll find both links there. There’s one for the editors file, and then there’s another for the add on instruction we’re going to be using. And the faceplates for Factorytalk view. So pretty cool stuff. Let me just walk through the wizard here. Uh we’re going to register a single file. Let’s go browse I think I put it into my documents on this virtual machine. Okay. So empty. And there’s my editor’s file. Okay. And next. Okay. Pretty quick. Brought it right in. There it is. And we’re all done. Beautiful. So now the next thing I forgot to do is I’ve got to add that to my studio five thousand project. I just happen to know I’m plugged into A2. So I’m going to right click and do new module. After a moment it comes up and I’m going to just search on Indd three hundred sixty. Yeah. And there it is. Okay. So because we added the editors file, now it shows up here in the available items to add to our Ethernet. So let’s go ahead and create that. Okay. You can see the configuration. Of course every time we add something to Ethernet IP right. We got to have or add it to the uh to the I o tree. Right I o configuration. We got to have a name for it. So I’m going to call this empty underscore I three sixty underscore zero one. Now the important thing to note here is whatever I name the physical device I cannot give the instance the same name. So we’ll just give our AI. When we get to that point. We’ll just call it indie three sixty without the underscore in the front. Now I’m not going to give it a description, the IP address. I’m going to use the default IP address one nine two dot one six eight dot zero dot two. We talked about that in the last episode that we did on the indie three sixty, and we’re going to go ahead and click on okay. And with that done I’m just going to go ahead and click on okay. And now you can see it down here under A2. All right. So that’s all the I o I wanted to add. Now that’s great I have a unit there I can talk to. But usually you want to get an add on instruction right. That’s going to get all the information and put it together in a nice easy to look at format. Plus it’ll format it for the faceplate we use in Talk View Studio. So let’s go ahead and see about importing that in. Again I’m going to give you the links to the files I’m using today okay. So in any case I’m just going to open up my main routine. And instead of bringing in the AI, I’m going to bring in a run with the AI on it. Um, kind of kills two birds with one stone. So let’s go ahead and import a rung, and I’m going to go back to those files I downloaded and under here. As you can see I drilled down I get to this and you can see you get the AI or rung. So I’m going to bring the rung in. You got to put it on a rung anyway. So eliminates one step right now at this point it’s going to come up and say hey we need some more information here. So on the tags right. It says the instance name. Well what do I want to give this instance. So let me go ahead and select that out of there. And then I’ll come up here and do a find replace. And I’ll say let’s replace instance with what do we say we’re going to do in D three hundred sixty. Underscore zero one making sure we’re not using the same name. We gave the object the actual I o itself. And we’ll do replace all okay. So now we have a real instance names. All right I’m not going to play around with the description. You can play with that if you want. But now I have to actually tell it. Well what’s the module. So let’s go down here and we will see. We have the IND empty IND three hundred sixty inputs okay. So let me select those and we’ll do the outputs as well. There we go. All right. So that’s all good. Now let’s come down here to other components and saying module name okay. What’s the module. Where is it. There she is right there okay. Now if you look over here I have no more flags. Right. All the flags are gone. So I’m in pretty good shape. So I’m going to click on okay. And we should see it. Bring it right in here. It’s going to add all kinds of data types and custom data types, add on instructions, and all kinds of stuff that go with what you would expect with an add on instruction. You see them over there on the left, all that get added in. But what we’re really concerned with is this add on instruction block. You can see right here. Right. And I want to show you something about that right now I think mine went as a program tag. Let’s see. Yeah it went in the program tags. That’s okay. So in any case look at all of this that you get you get all these command bits right. You get all of these uh set you get status. Status is really the stuff I’m looking at here just to make sure it’s updating. So, you know, is the current. Wait, I have a demo on the scale, so I have a demo case on the scale. I didn’t want to bring in all the lentils and make a mess. So I just have a demo case on the scale around thirteen kilograms. And so, um, all of this is done for you all in the names, right? You would think a name of a function block, you know, these kind of follow those same names. So in any case, it just makes everything very, very easy. Now there’s no description over here because I didn’t change the description. All right. So I probably should have put change the description too. But in any case. So I got instance description. Of course those are all coming down from the parent. So if I change this to let’s say empty underscore I three sixty underscore zero one, then all of them change. Right. Because you can see they’re grayed out. So they’re getting they’re inheriting the the beginning of the description from above. Okay. So let’s see what we’re going to do here next. So we get that in we get the main I think we’re ready to download. Let’s let’s try it. Let’s go ahead and go to communications to active. And just waiting for it to come up. Let’s go find our PLC here. Boom I know I say still say PLC sometimes guys, but I know it’s Rockwell. It’s officially a pack, but, uh, It’s just who I am. Same plc a lot longer than Pike. I think it’s funny too, because you’ve got partners of Rockwell who have connectors to their products, and they call them the Rockwell PLC connector. It’s not a PLC, it’s a PAC. But anyways, doesn’t matter to me. Call it what you want. So we’re downloading now to the controller and if everything was done correctly, we should be able to go in there and see the current weight. Right. I don’t have everything hooked up. We can’t spray lentils all over the place. But in any case, you should be able to see that we are connected. We should have green IO up and we should be able to see the current weight at least. And all right, so I got green io. That means everything’s working right. I’m online. I got green io. Everything’s happy here. Okay, let’s go and see if we can find the current weight here. Because I think it’s about thirteen kilograms. We got all these statuses coming in. Okay. Gross weight minus twenty three. That’s a little lower than I thought it would be. Okay, here’s the net weight. Thirteen. Now, I have something in here that weighs a little bit more. All right, so let me go ahead and put it on top of the scale here. Yep. We got up to fourteen point two five. So I’m feeling really confident that everything’s working. I got green lights no errors in my tree. I got the current weight coming in. I thought that was super easy right? And so as long as you have the links to those files, it’s easy. Now what’s also easy is getting it to work with the factorytalk view. Okay. Now, the first thing, of course, this is a what I did is I decided to open up the objects five screen demo. Just figured we’d use that. And the first thing I’m going to do, I already have effective talk links open. I figured we would create a shortcut here, and I’m just going to call it, uh, five thousand three hundred eighty. Okay. And so that’s my unit. And that is the one here at one seventy four. So I’m going to go ahead and apply that shortcut here. You guys I’ve been doing these videos on creating shortcuts for over a decade now, almost two decades now. So I’m sure you guys are familiar with that. I’m going to not that I’m going to download to a panel view. Plus, I do have panel view pluses on the shelf here. But just to just to be thorough, I’m going to copy from design the runtime okay. And then I’m going to click on okay to save everything. And so now my shortcuts done from my project. This object five screen demo doesn’t didn’t have any connections to a PLC. So the next thing I want to do is I want to bring in the face plates okay. And you typically will start with the images. Okay. Now I notice when I was doing the images okay I’m going to go back to my documents okay. Indd three sixty Mettler Toledo files, general files, device library and Factorytalk images. Not on the mask. It’s on the factorytalk images. And one of the things I noticed when I brought these in, they came in really slow. So I’m not going to. I already did it just to save us time. Okay, so all those images have been added, but you typically want to do that first because the objects, the global objects have you use those images. So the next thing we’ll do is we’ll go to global objects and let’s add those in. And if you’ve never added any type of faceplates or plant packs or anything like that, this is a standard procedure you go through. So the next thing is I bring in the global objects. Let me do me. I’m just doing me for simplicity. Um, let’s see here. I’ll bring both those in. I did not choose the update my SC license on my technical tech connect, because I don’t plan on updating my SC costs in the next few months, but I do want to update my piano view plus costs in twenty twenty six, so I forgot to get that on the support. Okay, so I brought in those global objects there. You can see them right there. Okay. Now let’s bring in the display Add component into application. And there’s the display. Okay. That’s great. Now, this display is it expects you to pass something to it. When I play test it, I don’t have anything pass to it. So it’s going to say hey what do you want to put in parameter number one. And I believe if I remember to documents in this there’s instructions in there’s actually a nice PDF with instructions in there. Um let me go ahead and do show server names, which I love to do. I wish that was on by default. Okay. And then there’s my pack and then it wants what it wants. Is that tag for the Indy three hundred sixty. So that’s it right there okay. So I’ll click on okay and say let’s test play it with that as parameter number. The first parameter okay. Give it a second. And boom okay. Customer defined under load okay. That’s great. Well I don’t have that big hefty uh thing on it. But as you can see here, um, we can come through here and we can look at things. I’m going to go ahead and just put a little extra weight on the scale, and we can see it changing. Oh, now it’s ready. So I must be at least as heavy as that big piece of equipment, the feeder that we were using in the last episode. Okay. And, um, we have already we don’t have the error anymore. You can see all of this information here. Okay. And this is just great. You get this for free. It’s all done for you, right? There’s our error. Let me see if I, uh, take some weight off of it. Yeah, we get another error because it’s expecting to have that big, um, feeder on top of it. Right. Okay. And so this is all done for you. You don’t have to do anything. And I just think that’s amazing. Um, if you’re using mettler-toledo, the NDI three hundred sixty, and you’re going to use Factorytalk view now, I believe they also have files across view. Um, very, very similar. I thought I saw something in there for panel view Five thousand. I didn’t see anything for optics, but I could be wrong on that. But in any case, I’m just varying my weight on here as, um. As. So we can see the chat goes up and down, but you see how easy that was? I mean, really, we just have to tell it you’re looking for. And again, this is all in the manual. You’re looking for the actual instance we want to, to connect this to. And you could you could actually have different buttons for different instances. Let’s say you had ten insta360’s out there. Or you could have ten different buttons to choose which one. Or you could use a select a list, whatever you want to do, right. But in any case, I just wanted to show you this because I thought it was just. The integration is so sweet, so quick. The really the only thing you need are those files and I’m going to link to them. Right. Some of them are on my website, some are on Rockwell’s website, which I thought was interesting. But in any case, you know, they’re in a compass partner. So, um, and I do want to thank let’s go back to the main screen here. I do want to thank, um, Mettler Toledo for sponsoring this so I could show you this with zero ads and let me know. Did you like that? I thought it went together really quick. It’s not one of those videos where I was spending a day banging my head against the wall. No, it was very easy. As long as you have the right files, boom, boom, boom. It’s all set up and working. And again, I appreciate Mettler-toledo for letting me borrow their demo and for sponsoring these two episodes so that I could bring them to you ad free, and I could afford to actually spend the time with the product and learn it and use it. So with that, we’ll be shipping this back out. You may actually see this exact demo at Automation Fair if you’re going. I actually have a different vendor who has hired me to come and do interviews at their trade show, so I won’t be at automation fair, at least not Tuesday and Wednesday right now, because I’ll be somewhere else. But in any case, you got to you got to follow the money, right? If you want to keep the lights on with that, I want to thank you all. I want to thank you, members. I want to thank all you viewers and listeners, and I just want to wish you all good health and happiness.

    And until next time, my friends. Peace.

    If you have any questions about Shawn’s in-person or online courses, please don’t hesitate to setup a time to meet with Shawn via MSTeams, or drop him an email using his contact form here: https://theautomationschool.com/question/

    Until next time, Peace ✌️ 

    If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

    Shawn M Tierney
    Technology Enthusiast & Content Creator

    Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

    ...more
    View all episodesView all episodes
    Download on the App Store

    Automation Tech TalkBy Insights In Automation