Patent ID: 7027878
Filing Date: 2006-04-11
Classification: F16B,G05B,G06F,H04L

Abstract:
1. A method for programming an automation system which includes at least one programmable device and a programmable controller, the method comprising: (a) determining if the programmable controller is in a training mode; (b) if the programmable controller is in the training mode, sensing the occurrence of a trigger event; (c) if the trigger event is detected, recording the trigger event in the programmable controller; (d) sensing the occurrence of a broadcast message; (e) if the broadcast message is detected, recording the broadcast message in the programmable controller; (f) determining if the programmable controller is out of the training mode; (g) if the programmable controller is out of the training mode, terminating programming; (h) if, at step (a), the programmable controller is not in a training mode, sensing the occurrence of a trigger event; (i) if the trigger event is detected, recalling a program stored in the programmable controller; (j) broadcasting on a communication link a message including the program; (k) at other programmable controllers in communication with the communication link, sensing the occurrence of a broadcast message; (l) if the broadcast message is detected at another, determining if the broadcast message has instructions for the programmable device; and (m) if the broadcast message has instructions for the other programmable device, receiving the instructions.