FBC and Message Display

outlaw9801

Member
Join Date
Jun 2014
Location
minersville
Posts
22
I have found a piece of equipment where i work where the messages do not scroll if there are multiple messages at once. Other machines when there is multiple messages the message display will scroll through them all. On this particular machine they used an FBC instrucion and it will only show the MSB. For example is i have say Message_Bit[0].1 on and Message_Bit.30 on it will only show the message trigger by Message_Bit.30. Can someone point me in the right direction here as to how to get the message to scroll through. It is logix 5000.
 
This is how I use the FBC in an alarm routine . See attachement .
The arrays all have a dimension of 4 . The " Flasher " gives an approx time of 2 sec. per step . You must include the .in instruction ( shown above the FBC )to find one alarm at a time .
Paul
 
Incidently the last member of the alarm array is actually for warnings and these are shown in yellow on the HMI display.
Paul
 
I tried that and it doesnt seem to be working still. I added a rung with a test bit to try and see if it scrolling and what i found is that it will only show the number of the message that is further down in the routine. For example right now i have a message showing that the machine is ready for auto on rung 3 of the routine and my test bit is on rung 20 and when i turn my test bit on it will only show that one as being made. I added the .in but above fbc as well
 
I tried that and it doesnt seem to be working still. I added a rung with a test bit to try and see if it scrolling and what i found is that it will only show the number of the message that is further down in the routine. For example right now i have a message showing that the machine is ready for auto on rung 3 of the routine and my test bit is on rung 20 and when i turn my test bit on it will only show that one as being made.
 
Things to check .
The result of the FBC instruction should be a variable array . Only the first member should get a value . Check other members of the array are zero .
I always place any logic for the alarms above the FBC in the same routine i.e. the last used bit of Alarm_DataArray[3] is on rung 61 in the example posted previously .
The zero array is cleared every scan .
Have you included the compare control word done bit as an XIO in the FBC rung ? - it prevents the FBC instruction searching for another match .

Paul
 

Similar Topics

Logix 5000 v32 on 1769-L16ER I used the FBC instruction to scan an array of DINTs for true bits and it works but I found a thing that just...
Replies
2
Views
84
Hi guys, having a few challenges with 90-30 and FBC BEM341 FIP bus controller. The goal is to be able to replace either the CPU 350 and or...
Replies
3
Views
1,874
Good afternoon all, I am attempting to get a panelview standard 1000e too communicate completely with a 1756-L83E through a 1756-DHRIO card and...
Replies
2
Views
2,854
Hi, folks, how’s going? I have some questions about FBC in Logix5000, plz check attachments: 1, how dose .FD work? I read help manual, but cannot...
Replies
0
Views
1,370
I have (2) L541 5/04 PLCs in the plant and up until 3 days ago they were fine. I replaced the battery in one of them and had to reload the...
Replies
3
Views
1,921
Back
Top Bottom