An interface module in a factory automation system for receiving messages from a remote location, the interface module providing access to a control system of the factory automation system including a programmable logic controller having at least one operably connected I/O module, the interface module comprising:
- a central processing unit;
- a real time operating system operating the central processing unit;
- a network interface for facilitating communication with the control system of the factory automation system;
- a back plane driver for communicating with the programmable logic controller through a back plane of the programmable logic controller;
- and;
- a dual protocol stack including a first and second protocol stack, the interface module being capable of parsing through received messages and distributing messages involving control aspects between the controller and the at least one I/O module to the second protocol stack wherein execution of messages residing on the second protocol stack are expedited with respect to messages residing on the first protocol stack.