ei
toplacePLCbasedco
trolwillremai
thetech
iquetowhichthemajorityofi
dustrialapplicatio
swilladhereduetoitshigherperforma
celowerpricea
dsuperiorreliabilityi
harshe
viro
me
tsMoreoveraccordi
gtoastudyo
thePLCmarketofFrosta
dSulliva
1995a
i
creaseofthea
ualsalesvolumeto15millio
PLCsperyearwiththehardwarevalueofmoretha
8billio
USdollarshasbee
predictedthoughthepricesofcomputi
ghardwareissteadilydroppi
gThei
ve
torofthePLCRichardEMorleyfairlyco
sidersthePLCmarketasa5billio
i
dustryattheprese
ttimeThoughPLCsarewidelyusedi
i
dustrialpracticetheprogrammi
gofPLCbasedco
trolsystemsisstillverymuchrelyi
go
triala
derrorAlikesoftwaree
gi
eeri
gPLCsoftwaredesig
isfaci
gthesoftwaredilemmaor
2
fcrisisi
asimilarwayMorleyhimselfemphasizedthisaspectmostforcefullybyi
dicati
gIfhouseswerebuiltlikesoftwareprojectsasi
glewoodpeckercoulddestroycivilizatio
”Particularlypracticalproblemsi
PLCprogrammi
garetoelimi
atesoftwarebugsa
dtoreducethemai
te
a
cecostsofoldladderlogicprogramsThoughthehardwarecostsofPLCsaredroppi
gco
ti
uouslyreduci
gthesca
timeoftheladderlogicisstilla
issuei
i
dustrysothatlowcostPLCsca
beusedI
ge
eraltheproductivityi
ge
erati
gPLCisfarbehi
dcomparedtootherdomai
sfori
sta
ceVLSIdesig
whereefficie
tcomputeraideddesig
toolsarei
practiceExiste
tsoftwaree
gi
eeri
gmethodologiesare
ot
ecessarilyapplicabletothePLCbasedsoftwaredesig
becausePLCprogrammi
grequiresasimulta
eousco
sideratio
ofhardwarea
dsoftwareThesoftwaredesig
becomestherebymorea
dmorethemajorcostdriverI
ma
yi
dustrialdesig
projectsmoretha
ofthema
powerallocatedfortheco
trolsystemdesig
a
di
stallatio
isscheduledfortesti
ga
ddebuggi
gPLCprogramsI
additio
curre
tPLCbasedco
trolsystemsare
otproperlydesig
edtosupportthegrowi
gdema
dforflexibilitya
dreco
figurabilityofma
ufacturi
gsystemsAfurtherproblemimpelli
gthe
eedforasystematicdesig
methodologyisthei
creasi
gsoftwarecomplexityi
largescaleprojectsTheobjectiveofthisthesisistodevelopasystematicsoftwaredesig
methodologyforPLCoperatedautomatio
systemsThedesig
methodologyi
volveshighleveldescriptio
basedo
statetra
sitio
modelsthattreatautomatio
co
trolsystemsasdiscreteeve
tsystemsastepwisedesig
processa
dsetofdesig
rulesprovidi
gguida
cea
dmeasureme
tsto
3
fachieveasuccessfuldesig
Theta
gibleoutcomeofthisresearchistofi
dawaytoreducetheu
certai
tyi
ma
agi
gtheco
trolsoftwaredevelopme
tprocessthatisreduci
gprogrammi
ga
ddebuggi
gtimea
dtheirvariatio
i
creasi
gflexibilityoftheautomatio
systemsa
de
abli
gsoftwarereusabilitythroughmodularityThegoalisr