ERCfarcontrol
Member
Hello all,
I am currently working on an application conversion from a standard panelview to a panelview plus. I have extremely limited experience with allen bradley plc's and hmi's (been to one studio 5000 class).
My question I believe I have answered myself by reading the view studio and migration manual but need a little clarification.....
I have quite a few multistate indicators that were changing states by LSB trigger type, linked to bit array tags. I've read that bit array tags are only available to trigger alarms and not available to trigger anything graphically. Can the LSB trigger be used by some other tag/data type? The migration manual states it CAN be used with address's that are more than one word in length. Heres what I have:
A multistate indicator with LSB trigger type and 5 states. It's connection is to N202-03-00. (Just for the sake of making sure I have this correct: N202[3] is an INT and has 16 bits. So the panelbuilder32 application wasn't really only watching bit N202[03].0 , because it is an LSB with 5 states it was watching N202[3].0 , .1, .2, .3, and .4)
Is this as simple as changing the data type in the logic to a full 32 bit (DINT correct?) data type? This may not be very easy as there are other bits of the original INT that are being used by other logic. If this is an issue is there a simple way to create logic to copy the bit positions used by the HMI to tags that can be used with LSB triggers? Or possibly some logic to convert individual bit positions to a numerical value for a value trigger?
thanks in advance,
Eric
I am currently working on an application conversion from a standard panelview to a panelview plus. I have extremely limited experience with allen bradley plc's and hmi's (been to one studio 5000 class).
My question I believe I have answered myself by reading the view studio and migration manual but need a little clarification.....
I have quite a few multistate indicators that were changing states by LSB trigger type, linked to bit array tags. I've read that bit array tags are only available to trigger alarms and not available to trigger anything graphically. Can the LSB trigger be used by some other tag/data type? The migration manual states it CAN be used with address's that are more than one word in length. Heres what I have:
A multistate indicator with LSB trigger type and 5 states. It's connection is to N202-03-00. (Just for the sake of making sure I have this correct: N202[3] is an INT and has 16 bits. So the panelbuilder32 application wasn't really only watching bit N202[03].0 , because it is an LSB with 5 states it was watching N202[3].0 , .1, .2, .3, and .4)
Is this as simple as changing the data type in the logic to a full 32 bit (DINT correct?) data type? This may not be very easy as there are other bits of the original INT that are being used by other logic. If this is an issue is there a simple way to create logic to copy the bit positions used by the HMI to tags that can be used with LSB triggers? Or possibly some logic to convert individual bit positions to a numerical value for a value trigger?
thanks in advance,
Eric