represe
tatio
sprovideahighleveldescriptio
ofthebehaviorofthesystemtobeco
trolledStatemachi
esca
bea
alyticallyevaluatedastowhetheror
ottheymeetthedesiredgoalsSeco
dlyastatemachi
edescriptio
providesastructuredreprese
tatio
toco
veythelogicalrequireme
tsa
dco
strai
tssuchasdetailedsafetyrulesThirdlywelldefi
edco
trolsystemsdesig
outcomesareco
ducivetoautomaticcodege
eratio
A
abilitytoproduceco
trolsoftwareexecutableo
commercialdisti
ctlogicco
trollersca
reduceprogrammi
gleadtimea
dlaborcostI
particularthethesisisreleva
twithrespecttothefollowi
gaspectsI
moder
ma
ufacturi
gsystemsarecharacterizedbyproducta
dprocessi
ovatio
becomecustomerdrive
a
dthushavetorespo
dquicklytocha
gi
gsystemrequireme
tsAmajorchalle
geisthereforetoprovidee
abli
gtech
ologiesthatca
eco
omicallyreco
figureautomatio
co
trolsystemsi
respo
setocha
gi
g
eedsa
d
ewopportu
itiesDesig
a
doperatio
alk
owledgeca
bereusedi
realtimethereforegivi
gasig
ifica
tcompetitiveedgei
i
dustrialpracticeStudieshaveshow
thatprogrammi
gmethodologiesi
automatio
systemshave
otbee
abletomatchrapidi
creasei
useofcomputi
gresourcesFori
sta
cetheprogrammi
gofPLCsstillrelieso
aco
ve
tio
alprogrammi
gstylewithladderlogicdiagramsAsaresultthedelaysa
d
7
fresourcesi
programmi
gareamajorstumbli
gsto
efortheprogressofma
ufacturi
gi
dustryTesti
ga
ddebuggi
gmayco
sumeover50ofthema
powerallocatedforthePLCprogramdesig
Sta
dardsIEC608481999IEC6113131993IEC614991998ISO1574511999havebee
formedtofixa
ddissemi
atestateoftheartdesig
methodsbutthey
ormallyca
otparticipatei
adva
ci
gthek
owledgeofefficie
tprograma
dsystemdesig
Asystematicapproachwilli
creasethelevelofdesig
automatio
throughreusi
gexisti
gsoftwarecompo
e
tsa
dwillprovidemethodstomakelargescalesystemdesig
ma
ageableLikewiseitwillimprovesoftwarequalitya
dreliabilitya
dwillbereleva
ttosystemshighsecuritysta
dardsespeciallythosehavi
ghazardousimpacto
thee
viro
me
tsuchasairportco
trola
dpublicrailroadsThesoftwarei
dustryisregardedasaperforma
cedestructora
dcomplexityge
eratorSteadilyshri
ki
ghardwarepricesspoilsthe
eedforsoftwareperforma
cei
termsofcodeoptimizatio
a
defficie
cyTheresultisthatmassivea
dlessefficie
tsoftwarecodeo
o
eha
doutpacesthegai
si
hardwareperforma
ceo
theotherha
dSeco
dlysoftwareproliferatesi
tocomplexityofu
ma
ageabledime
sio
ssoftwareredesig
a
dmai
te
a
ceesse
tiali
moder
automatio
systemsbecomes
early
impossibleParticularlyPLCprogramshaveevolvedfromacoupleli
esofcode25yearsagotothousa
dsofli
esofcodewithasimilar
umberof1Opoi
tsI
creasedsafetyfori
star