Løsningsmodel:
PLC programmet inddeles i forskellige commandmoduler. Dvs. moduler der styrer ventiler, motorer, servoakser osv. Også kaldet instanser. Disse skal altid være de samme, og må ikke ændres af underleverandører ol. Dette tages eksempeltvist fra et ældre projekt, hvor man er glad for virkemåden, og det er eftervist at det virker. Hermed vil både funktionsblokken i PLCen og faceplaten (Popup) på HMIen være den samme for alle projekter. Der kommer selvfølgelig udviklinger undervejs, men alle instanser, bør administreres af en lokal PLC mand. Dette medfører også, at der ikke nødvendigvis skal bruges megen tid på beskrivelser af instansblokke, man kan nøjes med at beskrive funktionen i selve blokken. Den lokale PLC mand, sætter grundprogrammet op i den ønskede struktur, i et program der indeholder I/O, benævnelser og antal equipmentmoduler for den pågældende maskine. Dette vil medføre at programmerne bliver ens formede, og der vil ikke være mulighed for alt for stor adspredelse i programmerne. Men samtidig er en programmør ikke låst til at skulle læse lange standarder, hvoraf kun en lille del skal bruges, men være fri til at udvikle indenfor en grundopsat struktur.