From d245e3d1fcbff30fac8ec655e7874858d9497882 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Sun, 10 Apr 2022 16:05:53 +0200 Subject: meer onderzoeksrapport --- docs/figs/cycltim.png | Bin 0 -> 118449 bytes docs/figs/diagbuf.png | Bin 0 -> 366319 bytes docs/onderzoeksrapport.pdf | Bin 535008 -> 983136 bytes docs/onderzoeksrapport.tex | 52 ++++++++++++++++++++++++++------------------- 4 files changed, 30 insertions(+), 22 deletions(-) create mode 100644 docs/figs/cycltim.png create mode 100644 docs/figs/diagbuf.png (limited to 'docs') diff --git a/docs/figs/cycltim.png b/docs/figs/cycltim.png new file mode 100644 index 0000000..ebfd66d Binary files /dev/null and b/docs/figs/cycltim.png differ diff --git a/docs/figs/diagbuf.png b/docs/figs/diagbuf.png new file mode 100644 index 0000000..7a9dafc Binary files /dev/null and b/docs/figs/diagbuf.png differ diff --git a/docs/onderzoeksrapport.pdf b/docs/onderzoeksrapport.pdf index 107b404..e09c36d 100644 Binary files a/docs/onderzoeksrapport.pdf and b/docs/onderzoeksrapport.pdf 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} -- cgit v1.2.3