Troubleshooting issue with RSLogix UDT member tag filtering

Question:

Greetings everyone! In this scenario, suppose I have a UDT controller tag called "My_UDT" with Member1, Member2, and Member3 as its members. After opening the "Controller Tags" window and entering "Member2" in the Filter, I noticed that no matches were displayed. I had anticipated seeing My_UDT.Member2 in the search results. I also tried going to Show -> Configure -> Include Data Types and selected "User-Define." What could be the issue here? Is it not feasible to filter UDT members in this way?

Top Replies

To the best of my knowledge, the filter specifically targets top-level tag names. It is worth noting that the find function (Ctrl-f) can also locate UDT members.

The filter is based on the tag name instead of the structure member names, which means you can't use it to display all Done bits or timer presets. Unfortunately, this feature does not support filtering for those specific criteria.

I had a feeling that was the case. Appreciate your responses!

Let's delve deeper into this question - perhaps it deserves its own thread. Is there a method available to mass update tag member values efficiently? For instance, if you have a hundred UDT tags named Valve1, Valve2,...Valve100, each with a .SubSystemIdentifier member (let's say a DINT), it would be great to find a way to update them all at once like a pro. The individual who can offer a practical solution to this will receive eternal Christmas cards from me, give or take.

Marzipani proposed taking the question to the next level by potentially creating a new thread. How can tag member values be updated in bulk? For instance, if there are one hundred UDT tags - such as Valve1, Valve2, up to Valve100 - each with a .SubSystemIdentifier member (let's say a DINT), is there a way to update them all at once? Any solutions provided will receive lifetime Christmas cards from Marzipani. Unsure about what you're asking? You have the ability to add, delete, or rename members of a UDT, and all tags of that UDT type will be automatically updated.

Hi! Are you sure that Member2 actually exists within the UDT? Double-check might help. Although your procedure for the search is right, the Rockwell software might not support the filtering for members of UDT tags directly in the Controller Tags window. It could be due to certain inconsistencies or limitations in the software. A possible workaround might be to use the cross-reference tool to search for instances of "My_UDT.Member2" across your project. This might not be as convenient, but it's certainly a viable way of locating the use of specific UDT members. Hope this helps!

Hey there! It seems like you've done everything correctly in terms of filtering your UDT members. Unfortunately, it's worth noting that the "Controller Tags" filter in a lot of systems doesn't support direct filtering by UDT members, in this case -- Member2 in My_UDT. You typically can only filter by the main UDT name. To locate specific members, you'd have to first filter to the UDT tag and then navigate to the intended member manually. I know it can be a bit of a hassle, but it's how the system is currently designed. Hope this clarifies things for you!

More Replies β†’

Streamline Your Asset Management
See How Oxmaint Works!!

βœ…   Work Order Management

βœ…   Asset Tracking

βœ…   Preventive Maintenance

βœ…   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: FAQs:

Answer: 1. Why can't I filter UDT member tags in RSLogix by entering the member name in the filter field? - Filtering UDT member tags in RSLogix by entering the member name directly may not work as expected due to the way RSLogix handles tag filtering.

FAQ: 2. What should I do if I can't find UDT member tags when filtering in RSLogix?

Answer: - If you are unable to find UDT member tags when filtering in RSLogix, try checking the tag filter settings and ensure that you have selected the appropriate options for data types inclusion.

FAQ: 3. Is it possible to filter UDT member tags in RSLogix using the Filter feature?

Answer: - While RSLogix allows filtering of tags, including UDT members, the filtering functionality may not directly display UDT member tags as expected. It is recommended to explore alternative methods for locating specific UDT members within the controller tags.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  β†’