Delphi components to communicate to a MicroLogix or SLC 500 PLC