aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2022-04-10 16:05:53 +0200
committerlonkaars <loek@pipeframe.xyz>2022-04-10 16:05:53 +0200
commitd245e3d1fcbff30fac8ec655e7874858d9497882 (patch)
treedf15e700fad00bae20ef56d3485cc0820e0a6ba7 /docs
parenteb25bef84d4740f51e8b950c67f45c788af79689 (diff)
meer onderzoeksrapport
Diffstat (limited to 'docs')
-rw-r--r--docs/figs/cycltim.pngbin0 -> 118449 bytes
-rw-r--r--docs/figs/diagbuf.pngbin0 -> 366319 bytes
-rw-r--r--docs/onderzoeksrapport.pdfbin535008 -> 983136 bytes
-rw-r--r--docs/onderzoeksrapport.tex52
4 files changed, 30 insertions, 22 deletions
diff --git a/docs/figs/cycltim.png b/docs/figs/cycltim.png
new file mode 100644
index 0000000..ebfd66d
--- /dev/null
+++ b/docs/figs/cycltim.png
Binary files differ
diff --git a/docs/figs/diagbuf.png b/docs/figs/diagbuf.png
new file mode 100644
index 0000000..7a9dafc
--- /dev/null
+++ b/docs/figs/diagbuf.png
Binary files differ
diff --git a/docs/onderzoeksrapport.pdf b/docs/onderzoeksrapport.pdf
index 107b404..e09c36d 100644
--- a/docs/onderzoeksrapport.pdf
+++ b/docs/onderzoeksrapport.pdf
Binary files differ
diff --git a/docs/onderzoeksrapport.tex b/docs/onderzoeksrapport.tex
index 08636fc..4e013de 100644
--- a/docs/onderzoeksrapport.tex
+++ b/docs/onderzoeksrapport.tex
@@ -148,40 +148,48 @@ een geldige toestand te laten gaan in het geval van stroomuitval.
\subsection{Diagnose buffer}
+In de diagnose buffer van de PLC staan berichten die verstuurd zijn door de CPU van
+de PLC. Dit kunnen info-berichten, waarschuwingen of foutmeldingen zijn. Hier is een
+screenshot te zien uit TIA portal van de diagnose buffer van een goed werkende PLC:
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=11cm]{figs/diagbuf.png}
+ \caption{Dialog buffer van de PLC}
+\end{figure}
+
\subsection{Cyclustijd}
+Met de cyclustijd van de PLC kun je kijken hoe snel je programma draait. Hier kun je
+zien hoe lang de kortste, langste, en meest recente cyclus duurde om uit te voeren in
+milliseconden. Hier is een screenshot waarin zo'n diagram staat:
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=11cm]{figs/cycltim.png}
+ \caption{Cyclustijdsdiagram van de PLC}
+\end{figure}
+
+Hier is af te lezen dat de langste cyclustijd 93 milliseconden is, en dat de kortste
+en laatste cyclustijd allebei 1 milliseconde zijn.
+
\subsection{Defecte uitgangskaart}
-\subsection{Trace functie}
+Als een uitgangskaart niet goed geconfigureerd is, of defect is geeft deze
+foutmeldingen. Deze zien er zo uit:
\section{*Werken met PLC's op Linux}
+Omdat Linux kernel drivers gebruikt voor USB apparaten, wordt een usb netwerkadapter
+automatisch geconfigureerd als een netwerkapparaat, niet als een usb-randapparaat.
+Dit is lastig wanneer je de PLC wil forwarden naar VMWare Horizon om de PLC te testen
+op je eigen laptop.
+
\subsection{PLC forwarden naar VMWare Horizon}
% https://unix.stackexchange.com/questions/528342/trying-to-make-my-usb-wifi-adapter-work-on-virtualbox-kali-guest-windows-host
\section{Conclusie}
-%
-% I/O Mogelijkheden
-% Hoe is de lift opgesteld?
-% Welke I/O mogelijkheden heeft de PLC nog meer
-%
-% CPU properties
-% In de device configuration heeft elk onderdeel properties die soms zijn in te stellen.
-% Bekijk de properties die de CPU heeft.
-% Welke instellingen zijn belangrijk voor het gekregen liftprogramma?
-%
-% Diagnose mogelijkheden
-% Het is erg belangrijk dat je snel kunt achterhalen wat er aan de hand is met de PLC
-% Enkele tips:
-% Elke PLC heeft een diagnose buffer.
-% Kun je achterhalen wat de cyclustijd van de PLC is?
-% Wat gebeurt er als een uitgangskaart defect is?
-% Voor de die-hards: wat zou de trace functie doen?
-%
-% *Linux gedoe:
-% Hoe forward je de PLC naar TIA Portal op Linux
-%
%\raggedright
%\setlength\bibitemsep{3mm}