1. A method for configuring a programmable logic controller (PLC) having a protocol, said method comprising the step of providing an extensible markup language (XML) schema for the protocol of the PLC.