Patent ID: 7406353

Claim:
A method for programming an automation system which includes at least one programmable device, a programmable controller and a communication link, the method comprising: (a) programming the automation system, including at the programmable controller, sensing occurrence of a trigger event occurring in the automation system; recording information about the trigger event in the programmable controller; at the programmable controller, recording a detected broadcast message in the programmable controller; and terminating programming; (b) operating the automation system, including sensing the occurrence of a trigger event; recalling a program stored in the programmable controller; broadcasting on the communication link a message including the program; if other programmable controllers are in communication with the communication link, sensing the broadcast message at the other programmable controllers; at another programmable controller, determining if the broadcast message has instructions for the other programmable device, and, if so, receiving the instructions at the other programmable device; if the broadcast message does not have instructions for the other programmable device, ignoring the broadcast message.