Plc trace


Plc trace används för att studera och felsöka plc-koden.
Trace öppnas med metoden 'Open Plc', eller via en korsreferens i plc-koden.
Man kan även öppna genom att välja ut ett PlcPgm objekt in navigatorn och aktivera
'Functions/OpenProgram' (Ctrl+L) i menyn.

Till höger finns ett navigationsfönster, där det visade områden är markerat med en fyrkant.
Genom att flytta fyrkanten genom att dra med MB1 flyttar man det visade området. Man kan
även zooma genom att dra med mittenknappen.

Digitala objekt med hög status markeras med rött i koden.


Fig Plc Trace

Man kan titta på värdet på analoga och digitala utgångar genom att skapa s k analys-noder
som visar värdet på utgången. Dessa skapas genom att dra med mittenknappen från utgången.

En uppsättning analysnoder kan sparas och återskapas med 'File/Save Trace' och
'File/Restore Trace' i menyn.

Genom att högerklicka på ett objekt visas metoderna för objektet. En mycket användbar
metod i det här sammanhanget är korsreferenser. Korsreferenserna visas även om man
dubbelklickar på ett objekt.

Korsreferenser


Korsreferenserna är en lista på var ett objekt eller attribut förekommer i koden och i
processbilder. Om referensen innebär en läsning av värdet, markeras detta med en bok, om
det innebär en skrivning av värdet, markeras det med en penna. Läsning kan vara att värdet
visas i en bild eller hämtas upp i plckoden med ett Get objekt i koden. Skrivning kan ske
med en trycknapp i en bild eller med ett Set eller Sto objekt i koden.


Fig Korsreferenser

Genom att högerklicka på korsreferensen kan man öppna plc't eller process-grafen som
referensen pekar på. På plc referenser kan man även dubbelklicka. När Plc Trace öppnas
är referensen makerad och centrerad.

Felsökning med Plc Trace och Korsreferenser

Plc trace och korsreferenser är ett mycket effektivt sätt att felsöka på.
En felsökning utgår ofta från ett larm eller en felindikering i en process bild. Genom att
aktivera metoderna 'Crossreferences' eller 'Open Plc' letar man upp det eller de ställen
i koden där objektet skrivs. Genom att analysera koden sluter man sig till vilken signal
som saknas, tar upp korsreferenserna för denna och öppnar Plc Trace där denna skrivs. På
detta sätt kan man nästla sig bakåt i koden för att slutligen hitta orsaken.

Simulering

Vid simulering, dvs när man testkör ett system utan I/O system, kan man sätta över Plc Trace
i simuleringsmod, med Mode/Simulate i menyn. I simuleringsmod kan man toggla digitala
signaler genom att klicka med Ctrl/Shift MB1 på dem i Plc Trace fönstret.