You can help by commenting or suggesting your edit directly into the transcript. We'll review any changes before posting them. All comments are completely anonymous. For any comments that need a reply, consider emailing training@inductiveautomation.com.
Version:
LESSON LIST
-
2:47Property Binding
-
2:15Property Binding – Bidirectional
-
2:19Tag Binding
-
2:17Tag Binding – Drag and Drop
-
2:19Tag Binding – Bidirectional
-
1:40Tag and Component Overlays
-
3:20Indirect Tag Binding
-
2:17Tag Historian Binding
-
3:21Expression Binding
-
1:24Expression Binding – Concat Strings
-
1:01Expression Binding – Celsius to Fahrenheit
-
2:01Expression Binding – Format Date
-
2:46Expression Binding – Date Manipulations
-
1:23Expression Binding – Bit Functions
-
2:06Expression Binding – Switch
-
1:43Expression Binding – Checking Conditions
-
2:40DB Browse Binding
-
2:05DB Browse Binding – Dynamic Filters
-
1:16SQL Query Binding
-
2:26SQL Query Binding – Polling
-
1:47SQL Query Binding – Dynamic Filters
-
1:55SQL Query Binding – Scalar Query and Fallback
-
1:47SQL Query Binding – Scalar Query and Update
-
2:24Cell Update Binding
-
2:07Function Binding
-
4:22Component Styles
Take Topic Challenge
LESSON
Tag and Component Overlays
Description
Sometimes things don't go quite as expected. Connections get broken, switches die, machines crash. Aside from taking reasonable steps to prevent these occurrences, it is especially important in HMIs to be able to gauge the health and accuracy, also called quality, of what is displayed at a glance. For these reasons, components will get visual overlays for various reasons to indicate that the data they are displaying is not good.
Video recorded using: Ignition 7.7
Transcript
(open in window)[00:00] Tags have quality built into them automatically. And that quality is reflected on the component on the screen through an overlay system. That way we'll know if we can trust the value that's represented on the screen. So if I look at any tag in ignition, if I expand the tag, if I go down, you'll see a metaproperty called quality, and right now the quality of my tags is good. So that way, on the screen there's no overlay, I'm showing the correct values, so essentially we can trust those values. If we lose communication to the PLC or something happens, that quality will no longer be good. In this case, now it's not connected. You see all my components here got an overlay letting me know we can't trust the value of those tags. That overlay is very important because if an operator didn't see that, they would think that everything communications are okay, and they could be looking at the wrong value. As soon as the communication comes back up for those particular tags, the overlay will go away and we'll start seeing the values coming in again. So the operator knows at that point they can start trusting the values. So here in a second, I'll see my quality come back. There it is, all the tags, all the overlays went away. Now, it is possible on a per component basis to actually remove the overlay binding if you didn't want that. So if I go into the tank here for example and scroll down to the value property, and click on the binding, the very bottom there's an overlay opt out that you can check. So if I check that, the operator will no longer see any overlay on that component. So in this case, if I lose communication again, you see all the other components have got an overlay except for the tank here, and so be cautious if you use that setting, because it can be dangerous in certain situations. You want to make sure you give an indication on whether or not they can trust the values they see on the screen.