Home / FactoryTalk Optix / PLC Communications
Description
Version 1.5 release of FactoryTalk Optix brings support for Logix extended tag properties.
This video shows how to use the Logix extended tag properties in a sample FactoryTalk Optix application.
Software used for the demonstration:
Studio 5000 v37
FactoryTalk Logix Echo v3.01
FactoryTalk Optix Studio v1.5
Transcript
(00:02) okay in this video I’m going to show one of the new features that came about in the latest release of factor talk Optics which is um version 1.5 version 1.5 just came out within the last couple weeks late October 2024 and um one of the new features is the support now for um Extended tag properties so under uh data connectivity uh here for the release notes this is just the release notes for the 1.
(00:34) 5 release um so support for Logics alarms and extended tag properties so in this uh video I’ll just show real quickly you know how we go about using those extended tag properties um I will do a uh a follow-up video on using the tag based alarms from the loges controller so to get this kind of uh just to show what I’ve got set up is I have a really really uh simple Logics application created and running in my logic Echo emulator and essentially all it is is just I’ve created a UDT userdefined data type that um kind of
(01:20) has you know a structure uh the premise is going to be like a tank so I’ve got you know tank one uh UDT created and tank 2 UDT created and I just put a few you know tags underneath just to kind of show something so I’ve got a couple of string tags such as like name and description I’ve got a level temperature and uh a couple of Boolean points around um a fill and discharge valve perhaps and then a uh an another uh integer or double integer value um for Outlet flow and then um just for you know just to kind of show under like
(02:01) level I’ll go ahead and blow this up so if I click on the tank one level and over here in the properties I’ve enabled the extended properties and I’ve basically put in a engineering unit for gallons and a Min and Max values um just say it’s a 100 gallon tank so from 0 to 100 did the exact same thing on the temperature in that uh I have the engineering units enabled and the men and Max so I went with Fahrenheit and I kind of just took a an RTD range say from -30 to 250° fah um as the Min and max range and that’s pretty
(02:46) much all I’ve done here um as far as setting up the tags um then when we come to Optics the um kind of created a screen here that will kind of highlight you know being able to read those extended tag properties um first of course is I would have imported the tags which I’ve kind of already done so the one thing that needs to be um that you have to make sure that you have enabled to to be able to use the excinic tag properties is underneath com drivers and on my um you know device itself um you know I have a com driver
(03:30) created also have the you know of type uh ra ethernet and then I have a you know a new station I guess is the proper term I should say you know the station so if I click on the station which is the logic’s echo over here in the properties window on the right I have basically um two things that need to be turned on as true um to do some of the things I’m going to show you know first to use the extended tag properties I need to make sure this is true true um initially when you created the station it actually was set as false and then uh
(04:07) if I want to use the tag based alarms I would also need to turn that on the true so again a followup video I’ll show the alarms but I’ll go I already have it kind of turned on here and then you would do your tag import when you do your tag import um if we come down here to uh to tank one um you know the UDT we see um level and temperature but we don’t see the substructure or the extended tags of those two things yet so for us to be able to use those we’re going to have actually have to do it from um from kind
(04:47) of inside the screen that I’ve developed so um for the screen itself again really basic thing here we got a you know just a tank and I’ve got some controls here that I can turn you know slide up and down down the level and temperature and then I’ve U I’m just going to you know pull some data you know the kind of the live data from the controller to show these things right so name and description that was basically the two tags I already had created here two string tags um and then to kind of highlight the extended tag properties
(05:21) I’ve got both the level and the temperature now to read the engineering units the Min and the max in order to do that when I come over here if I click on the U you know on this label come over here to the um you know to the text I’m going to click on the dynamic link when I come to this Dynamic link if I scroll down basically I’m underneath my com drivers um logic Echo for the station tags controller tags I will come down find my tank one UDT now here’s the level and now when I expand level I will actually get the
(06:05) extended tag properties showing up here um I have engineering units which I have to expand for display name also if I go down just a little bit more we have engineering unit range and we have low limit and high limit so these are the tags that I will use to associate with the text that I will display on the screen so um so for this first one I want the engineering unit display name just like it is and for my men and Max if I come here to my minimum right so this is my level engineering unit low limit and then my Max of course is going
(06:50) to be my uh level engineering unit range high limit okay and then I did the exact same thing for temperature um engineering units here uh Min and Max as well the other kind of interesting thing that I was able to do was I was able to dynamically link the the ranges of these um two graph um or bar graphs or uh sliders to those um engineering unit Min and Max as well so that way if I were to change the Min and Max in the program these um you know these linear gauges would also dynamically update their minimum and
(07:40) maximum values as well I did the exact same thing on the tank so the tank I will be reading the level but then the the uh the minimum level will be tied to the to the low um to the engineering unit low uh limit and the uh Max level will be tied to the engineering unit high limit right so I can actually you know now dynamically change the uh the Min and Max of all these um objects on the screen right from the uh extended tag properties uh of the uh logic’s tag okay so again nothing really special going on here other than the fact that
(08:22) you we can now drill down deeper and find those extended tag properties so I’m going to go ahead and start the emulator and we’ll just show that we will be getting live data from our controller right so um you know essentially I’m reading a level of value right now I’m displaying that engineering units uh which I put gallons in the logic controller and the Min and Max as zero and 100 and on my temperature range um I’ve set it for Fahrenheit and I had that range from -30 to 50 so if I you know scroll up on here
(09:02) we see that the number changes scroll down a level we see the level changes right so um pretty straightforward if I were to uh attempt to come back here to my um tag properties um and change something then I would be able to see you know that change on the Optics screen right so maybe let’s see if I can do this live maybe we will say we change our range to 300 now and if I come back to the to the runtime we can already see that the maximum setting did actually update to 300 as well as on my linear gauge here changed the upper limit to 300 as well
(09:48) right so that’s pretty pretty nice pretty interesting so um Extended tag features this was of course a preview feature back in 14 so perhaps you’ve already kind of used this but now it is uh is fully enabled uh in the 1.5 release [Music]
