I have 16 assembly lines (1 seperate PLC for each line). When a knob is turned on Line 1 for example, a 1 is moved to an integer file. The integer is sent to a PLC for the LED message display via a Message function. A different integer file is used to store the 1 on the LED PLC: (for example, N10:2 might hold the 1 in the LINE #1 program but might send the 1 to N7:1 in the LED display PLC). Anyway, in the LED program, if for example N7:1 holds the 1 for LINE #1, then a JSR will move it to the file for LINE #1and display the appropriate information. Now lets say N7:2 holds the 1 for line #2 (in the LED PLC). If LINE #1 and LINE #2 have the knobs turned (N7:1 and N7:2 = 1), then both subroutines will try running at the same time. It will always run the most recent one that is turned. Is there a better way to run my code to get this to work. I just need both messages to show up. I want the message to say LINE 1 down 4:08 MIN.....LINE 2 down 2:03 MIN. Currently if both knobs were turned I would only get the "LINE 2 down 2:03 MIN". I would appreciate it if someone would leave their email address so I could talk about it further. I'm really stuck. Thanks.