Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
CONTENTS
Contents
Introduction
7
1ExerciseL1:PCsequentialcontrol
.
.11
.12
.12
.13
.14
.15
.16
.16
.17
.19
.19
.19
.21
.21
.26
.26
.28
.30
9
9
1.1
Introduction.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.1.1
Statemachines.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.1.2
Mooremachine.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.1.3
Mealymachine.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2
Example:Cipherlock.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.1
Mooremachineforacipherlock.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.2
Edgedetection.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.3
Timedelays.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.4
TimerTON.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.2.5
Mealymachineforthecipherlockaftercorrections.
.
.
.
.
.
.
.
1.3
VisualStudio2019.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.3.1
Mainview.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.3.2
Runninganddebuggingaprogram.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.4
Programimplementation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.4.1
1.4.2
1.4.3
MealymachineinC++
Communicationwithprocesses
MooremachineinC++.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.4.4
Connectionwithprocesses.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1.5
Implementationoftheexercise.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2ExerciseL2:PLCsequentialcontrol
31
2.1
Introduction.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.31
2.2
PLCprogramminglanguages.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.32
2.3
ExampleSTLanguageprogram:cipherlock.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.35
2.4
DescriptionofGXWorks3software.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.39
2.4.1
Creatinganewproject.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.39
2.4.2
Typesofavailableprograms.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.41
2.4.3
Variablesandlabels.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.43
2.4.4
Codecompilation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.45
2.4.5
Diagnostics,monitoringofprogramoperation.
.
.
.
.
.
.
.
.
.
.
.46
2.5
Implementationoftheexercise.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.48
3ExerciseL3:HMIandSCADAsystems
49
3.1
Introduction.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.49
3.2
Descriptionofthecontrolsystem.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.51
3.3
ImplementationofSCADAMAPSvisualization.
.
.
.
.
.
.
.
.
.
.
.
.
.
.52
5