Grouping multiple conditions In Logix 5000

Join Date
Feb 2017
Location
PA
Posts
49
Working On Converting a Logix 500 program to logix 5000. Pretty Much a beginner using 5000. I have a Group of 8 Conditions that need to turn on an output if any of the conditions go true. Ive attached a screenshot of how it was in logix 500. Is there a way to group them together like they were in The B13:2 file group?

Thanks In Advance

Breaker Auxiliary.jpg
 
Yes create a INT or DINT tag. For example Circut_Breaker. You can then reference each bit like this Circut_Breaker.0, Circut_Breaker.1 and so on.

You can even use the GRT instruction the same way as you did in RSL500.
 
Thanks! In the greater than Instruction, If I make Source A look at The Breakers tripped Tag in general, will it look for every breaker tripped condition I assigned, or do I have to assign it to Breaker_Tripped.1 Breaker_Tripped.2 etc.? Hardest thing is learning these tags lol

Breaker Tripped.jpg
 
You can also create an array of INT or DINT and it will look very much like the data files in Logix 500.

Let's assume you create an array of six INT named B13. You would then have:

B13[0] with bits 0 - 15. For example, B13[0].0 through B13[0].15
B13[1] with bits 0 - 15. For example, B13[1].0 through B13[1].15
B13[2] with bits 0 - 15. For example, B13[2].0 through B13[2].15
B13[3] with bits 0 - 15. For example, B13[3].0 through B13[3].15
B13[4] with bits 0 - 15. For example, B13[4].0 through B13[4].15
B13[5] with bits 0 - 15. For example, B13[5].0 through B13[5].15

If B13[0] EQU 0 then all the bits are 0
If B13[0] NEQ 0 then at least one bit is a 1

If you made an array of DINT then each element would have 32 bits instead of 16.

Stay away from a BOOL array as they cannot be addressed in groups.

OG
 
Just to add to OG's excellent information - the only difference between B3:0 in a ML1400 and an INT tag called "SomeTagIJustMadeUp" of type INT in Logix 5000 is, well, there isn't one. Both are just 16 bits of data which can be examined individually or as a whole number (although the whole number in and of itself is more or less meaningless if you're using it at the bit level).

The only thing you have to change is how you address it. To get bit 5 from B3:0 in a ML1400 you use B3:0/5. To get bit 5 from SomeTagIJustMadeUp in Logix 5000, you use SomeTagIJustMadeUp.5
 

Similar Topics

Hey hii, I am new here and this is my first thread. I am using CCW software and developing HMI screen. i unable to find 'Group' option to group...
Replies
2
Views
1,733
So I'm trying to group digits in a numeric display with a thousand separator in FTView SE 6.10. I found this work around using VBA but I'm pretty...
Replies
5
Views
3,682
Hello, Can any one guide me regarding grouping alarms in ArchestrA 3.1 based on area, sub- area? Thanks, Vishvesh
Replies
0
Views
1,342
I don't know how about you, but the new (kind of) ALMD/ALMA instructions coupled with a FT View SE seem like a little miracle. I mean.. you make a...
Replies
0
Views
1,370
I swear I've seen this issue discussed here before but I can't find it using the search feature. I'm looking for the collective school of thought...
Replies
31
Views
10,897
Back
Top Bottom