Upload
phamthu
View
235
Download
0
Embed Size (px)
Citation preview
1
Eksemplene i dette oppgaveheftet er ikke bindende og kan ikke forventes å være komplette med hensyn til konfigurasjon og utstyr. Eksemplene representerer ikke kundespesifikke løsninger, de har kun til hensikt å gjøre tilgjengelig typiske applikasjoner. Du er selv ansvarlig for riktig bruk av de relevante produktene. Eksemplene fritar deg ikke fra ansvaret for sikker og profesjonell bruk, installasjon, betjening og service av utstyr. Ved å bruke disse eksemplene, godkjenner du at Siemens ikke kan stilles til ansvar for eventuelle skader/krav som følge av bruk av disse eksemplene i virkelige applikasjoner.
Workshop TIA Portal
Innovation days 2016
Oppgave nr 1 – TIA Portal basisfunksjoner
I denne oppgave skal vi lære:
I denne oppgave skal vi lære det helt grunnleggende i TIA Portalen. Opprette prosjekt, legge inn
hardware, opprette tags, og lage et enkelt PLS program.
Beskrivelse av oppgave:
Prosjekt skal bestå av 1 stk S7 1500 PLS, og 1 stk HMI comfort panel. Det skal etableres kommunikasjon
mellom PLS og HMI. Det skal opprettes 5 stk PLS tags:
Tag Beskrivelse
Start Tag tilordnes fysisk inngang
Stopp Tag tilordnes fysisk inngang
Motor Tag tilordnes fysisk utgang
Start_HMI Tag tilordnes F 100.0
Stopp_HMI Tag tilordnes F 100.1
2
1. Skriv et enkelt program i ”Main” som starter og stopper en motor ,tag ”Motor”, på bakgrunn av
å benytte tag ”Start” og tag ”Stopp”.
2. Programmet skal testes.
3. Deretter skal programmet utvides slik at motor også kan startes og stopp fra HMI Panel.
4. Legg inn aktuelt comfort panel i prosjektet, opprett kommunikasjon mellom panel og PLS.
5. Prosjekter 2 knapper på panelet, Start og Stopp. Legg også inn en variabel for status på motor.
Tilordne start og stopp knapp til Start_HMI og Stopp_HMI ( dette gjøres i events). Tilordne
variabel til tag ”Motor”.
6. Programmet testes på nytt.
Detaljer:
Prosjekt opprettes, legg til uspesifisert CPU
3
Start scand og vent til TIA finner PLC på nettverket.
Trykk ”Detect”
Opprette PLC Tags
4
Skrive program i ”Main”.
Skrive program i ”Main” som innbefatter HMI Tags
5
Legg til HMI Panel i prosjektet
Kommunikasjon mellom PLC og HMI
6
Legg inn start og stopp knapp i HMI bilde, prosjekter set/reset bit
Legg inn status på motor
7
Oppgave nr 2 – Safety Integrated
I denne oppgave skal vi lære:
I denne oppgave skal vi lære hvordan vi prosjekterer en safety funksjon (nødstopp) i S7 1500 med safety
integrated..
Hardware konfigurasjon er gjort ferdig på forhånd og består av S7 1500, og ET 200 SP.
Beskrivelse av oppgave:
Litt grunnleggende forståelse først.
Det skal prosjekteres en nødstopp kategori 0.
Hardware:
Det skal i oppgaven benyttes ET 200 SP safety moduler.
Selve nødstopp (E3) knapp er koblet til Safety digital inngang på F-PM-E kortet, adresse I 10.0
Utgang til motor går fra standard digitalt utgangskort. Digitalt utgangskort får sin mate spenning fra F-
PM-E kort. I vår oppgave skal vi benytte F-PM-E kortet til å slå av spenning til digitalt utgangskort ved
nødstopp.
8
Prinsipp med F-PM
Terminering F-PM-E
9
Ved oppretting av safety prosjekt i TIA Portal, vil det automatisk bli generert:
Safety Administrasjon:
Her kan man administrere runtime groups, passord,settings etc
Main Safety:
Main for safety programmer.
Videre opprettes datablokker for I/O kort.
Når man programmerer safety er det viktig at man tar hensyn til status på den hardware som benyttes
for funksjon. I dette eksemplet gjelder dette status på Safety DI kort, og status på F-PM-E kort.
Alle Safety kort oppretter en egen datablokk i TIA portalen. Fra denne blokken kan man lese data vedr
aktuelt I/O. Man har også mulighet til å skrive til denne datablokken.
Aktuell signaler i vårt eksempel:
QBAD (utgang) – Samle bit for status på kort ( bit er satt hvis feilstatus er til stede)
ACK_REI ( inngang) – kvittering til kort etter at kortet har vært aktiv, for eksempel nødstopp.
Detaljbeskrivelse av oppgave:
Oppgaven består i at man skal lage en nødstopp for motor M1. Følgende funksjonalitet skal inkluderes:
1. Motor M1 skal stoppe umiddelbart når nødstopp E3 trykkes
2. Det skal lages en resett knapp for å resette failsafe kort etter at nødstopp har vært aktiv
3. Motor skal ikke kunne startes igjen med mindre resett knapp er trykket først
4. Etter nødstopp og resett av failsafe kort skal motor kunne startes
5. Hvis det simuleres feil på failsafe DI kort, skal motor stoppe umiddelbart
6. Motor skal kunne startes igjen nå feil på failsafe kort er borte og resett knapp er trykket
7. Nøkkelvender skal være med i logikk. Ved nøkkel vender i ”service” skal det ikke være mulig å
starte motor. Motor skal kun kunne startes med nøkkelverder i ”auto”
8. Det finnes en vender for ”short circuit”. Denne går til failsafe DI kort som ikke har noe med vår
funksjon å gjøre. Utvid logikk til å innbefatte at hvis failsafe DI får ”short circut”, skal motoren
stoppe. Tips Qbad, husk også å resette dette kortet etter ”short circut”.
10
Komme i gang:
Download prosjekt: Failsafe_opg_2 fra PG til PLC.
For å spare tid så er det i dette prosjektet opptrettet hardware konfigurasjon. Dette innbefatter også at
datablokker for failsafe I/O kort allerede finnes i prosjektet. Videre er hardware ferdig prosjektert.
Datablokkene finnes under Step 7 Safety – F-IO Datablocks
Det er en del tags tilgjengelig i prosjektet, men i vår oppgave skal vi kun benytte følgende tags:
Tag navn Adresse Kommentar
ES_E3 I 10.0 Nødstopp, merket med E 3 på demo modellen
Reset I 2.3 Resett knapp, merket med resett på demo modellen
Start I 2.0 Start knapp, merket med start på demo modellen
QBAD Signal kommer fra datablokk tilhørende F-PM-E kortet
ACK_REI Signal er en inngang i datablokk for resetting av F-PM-E kortet etter at nødstopp har vært aktiv
Mode_AUTO I 4.0 Nøkkelvender i auto
Mode_SERVICE I 4.4 Nøkkelvender i service
Start I 2.0 Start knapp, merket med start på demo modellen
Skriv en FB (Motor_M1) som innehar funksjonalitet som beskrevet over. Benytt standard funksjoner
som: ESTOP og FDBACK. Benytt hjelpefunksjon (marker funksjon og trykk F1) for å forstå hvordan disse
funksjonene prosjekteres.
11
Detaljer/Tips:
Prosjektering av ET 200 SP failsafe
Opprette Safety blokk for motor M1
12
Prosjektering av ESTOP
Stopp av motor ved ved trykk på nødstopp, nøkkelvender er med i logikk. Nettverk 3, logikk for start av
motor.
13
Start av motor
Bearbeiding av failsafe motor blokk
14
Resett av failsafe kort
Prosjekt med løsning:
Failsafe_opg_2_loesning
15
Oppgave nr 3 – SIWAREX WP231 integrasjon i TIA
I denne oppgave skal vi lære:
I denne oppgave skal vi lære hvordan vi integrerer en SIWAREX WP231 veieelektronikk inn i TIA portalen
Beskrivelse av oppgave:
Litt grunnleggende forståelse først.
Oppgaven vil være å lage et prosjekt i TIA portalen. Prosjektet er å få visning av vekt på HMI panelet
samt tarere veiecellen.
Hardware:
Det skal i oppgaven benyttes S7-1200, SIWAREX WP231, Veiecelle WL230 samt HMI panel type.
Detaljbeskrivelse av oppgave:
1. Åpne TIA portalen.
2. Download prosjektet SIWAREX
3. Gå inn i MAIN
4. Hent inn funksjonsblokk for WP231 fra globalt bibliotek. Denne skal parameteres
5. Prosjekter opp FP231 (bruk hjelpemeny).
6. Studer watchtabell for relevante data
16
7. Kalibrering og skalering
- ”WP231PR_DB”.s_IO_DATA.PROCESS_VAL_1
// CMD kode:
- ”WP231PR_DB”.s_CMD1.i_CMD_CODE
- “WP231PR_DB”.s_CMD1.bo_CMD_TRIGGER
//Kalibrering:
- “WP231PR_DB”.DR10.NO_POINTS_OF_SUPPORT
- “WP231PR_DB”.DR10.NO_OF_LOAD_CELLS
- “WP231PR_DB”.DR10.GAIN_LOAD_CELL
- “WP231PR_DB”.DR10.NOM_LOAD_ONE_LOAD_CELL
Do a commissioning/adjustment of the load cell. The easy way will be to use the automatic calibration. Please turn service mode ON (CMD_Code: 1 and CMD_Trigger: TRUE). You need the characteristics of the load cell (e.g. 2.005 mV/V). You can see this value on the type plate of the load cell. You need the nominal load (in your case 500kg, I think). Now enter all the values in DR10 (with a watch table) and send this DR10 from CPU to WP231 (CMD_Code: 4010 ans CMD_Trigger: TRUE). Now you have to execute command 82 (automatic calibration) (CMD_Code: 82 and CMD_Trigger: TRUE). Now turn service mode OFF (CMD_Code: 2 and CMD_Trigger: TRUE).
17
18
Oppgave nr 4 - Modbus
I denne oppgave skal vi lære:
Modbus TCP kommunikasjon for S7-1500, både som server og klient.
Beskrivelse av oppgave:
Prosjektet skal bestå av 2 stk S7-1500 PLS hvor den ene PLSen settes opp som en Modbus server, og den
andre som en Modbus klient. Klienten skal lese og skrive til serveren. Endring og visning av data skal
gjøres via et HMI comfort panel.
1. Sett opp PLS#1 til å være en Modbus Server. Bruk array av words som input til MB_HOLD_REG
inngangen.
2. Sett opp PLS#2 til å være Modbus Klient. Bruk array av words som input til MB_DATA_PTR
Inn/utgangen.
3. Sett klienten opp til å ha en connection til serveren (CONNECT inngangen på blokken av typen
TCON_IP_V4).
19
4. Lag logikk for å kunne veksle mellom lese (mode 0) og skrive (mode 1). Se hjelp fil for ytterligere
beskrivelse av relasjonen mellom mode og modus funksjonskode.
5. Sett klienten til å lese/skrive aktuelt område fra klienten. For eksempel adresse 40001, lengde 8
6. Legg klient og server data, samt mulighet for å veksle mellom lese/skrive opp i et HMI panel for
test av modus kommunikasjonen mellom Server og Klienten
Detaljer Server:
Legg til blokken ”MB_SERVER” og tilordne inn og utgangsvariabler fra en global datablokk.
20
CONNECT/TCON_IP_V4 Datatypen TCON_IP_V4 må manuelt skrives inn i kolonnen for ”Data type” Interface ID: unik adresse for HW kommunikasjon skal foregå over (Ethernet porten). Denne finner man under properties på hardwaren. ID: Unik ID for kommunikasjonslinen ConnectionType: 11 for Modbus TCP RemoteAddress: Kan låses til en spesifikk IP, for å akseptere alle innkommende forespørsler settes denne til 0 LocalPort: 502, default for Modbus
21
MB_HOLD_REG Opprettes som et array av Word. dataBuffer[0] vil da få Modbus adresse 40001, dataBuffer[1] -> 40002 osv.
Detaljer Klient:
Legg til blokken ”MB_CLIENT” og tilordne inn og utgangsvariabler fra en global datablokk.
22
CONNECT/TCON_IP_V4 Datatypen TCON_IP_V4 må manuelt skrives inn i kolonnen for ”Data type” Interface ID: unik adresse for HW kommunikasjon skal foregå over (Ethernet porten). Denne finner man under properties på hardwaren. ID: Unik ID for kommunikasjonslinen ConnectionType: 11 for Modbus TCP ActiveEstablished: 1 for klient RemoteAddress: IP adresse til klienten RemotePort: 502, default for Modbus
23
MB_DATA_PTR Opprettes som et array av Word, for lagring av data lest/data som skal skrives.
Logikk for klienten Nettverk 2: Move funksjon for å fra HMI panel kunne veksle mellom read (0) og write (1) (se hjelp fil for ytterligere beskrivelse av mode). Nettverk 3: Setter en fast lengde på antall adresser som skal leses Nettverk 4: Setter en fast startadresse som skal leses Nettverk 5: Logikk for å sette REQ høy når en forespørsel er gjennomført
24
Detaljer HMI:
Opprett HMI tags og connections til begge PLSene. - Les de første adressene i dataBuffer[] fra både Server og Klient - Legg inn et IO felt for ”modbusData”.modeHMI slik at man fra brukerprogrammet kan veksle mellom lese (mode = 0) og skrive (mode = 1).
25
- Legg opp status word og error bit fra både klient og server blokken for feilsøking.
26
Oppgave nr 5 – G120 Drives
Utstyr:
1500-PLS, Comfortpanel-HMI, G120 Drives.
Formålet med oppgavven
Idriftsette G120 vha TIA (via 1500-PLS)
Kontrollere hastighet og jog funksjonalitet i G120 via HMI.
Benytte Teknologiobjekter. (Speedaxsis_1)
TIA er verktøyet.
HW i denne Workshopen .
27
Slik ser det ut i TIA:
Slik ser topologien ut
28
Vi starter med å konfigurere PLS’en
Slik ser resultatet vi er ute ut i Device view.
Først hentes en uspesifisert 1500 CPU inn i prosjektet (topologi view):
NB! Ditt bilde vil være tomt:
29
Detaljbilde av uspesifisert CPU 1500
Slik ser objektet ut uspesifisert. Velg som anvist.
30
Da skal PLS være ferdig konfigurert.
Neste steg er å konfigurere G120 drive.
1. Velg riktig CU (kontroller) 2. Velg riktig firmvare versjon. (4.5 for denne demoen) 3. Dra kontrolleren inn i prosjektet
31
Detaljer:
32
Gå nå til Device view og velg Drive_1 legg til Power modul slik som anvvist.
Dobbeltklikk eller dra powermodulen inn i prosjektet ditt.
33
Da er powermodulen på plass. Powermodulen er den delen av omformeren som stømmen kommer inn i
fra nettet og ut til motoren. CU – kontroll uniten sturer powermodulen.
Velg properties og velg riktig ip adresse.
Se påfølgende sider.
Først: Her finner du riktig ip adresse.
34
Legg ip adressen inn her. (192.168.0.4)
Nyttig info
Oversikt over parametere i G120 driven.
Etter autotuning kan det være nødvendig å øke verdien i parameter P1745 fra ca 5,9% til 10%.
(Mulig feilkobling i ett av demorack’ene)
35
Factory reset av G120 drive: Husk å gå online på driven først. (Hvis nødvendig)
36
PLS programmering
Kjøring av G120 Drive via teknologiblokker i PLS.
Det første vi gjør er å hente fram det ønskede teknologiobjektet:
Her skal vi kjøre hastighetsregulering og bruker da en TO_speedaxsis
Resultat Da er speedaxsis_1 valgt og denne skal knyttes til alle MC teknologiobjektene vi skal bruke.
37
Vi bruker nå teknologiobjektene i TIA og legger inn følgende objekter:
Følg prosedyren nedenfor.
Du bør bruke eksakt disse Tag navnene for denne oppgaven så blir det lettere å evt feilsøke:
Her finner du etterhvert Tag’ene. (men du har ikke laget disse ennå disse blir laget når du programerer)
38
Og her ser du lettere hva det står. Som sagt bruk denne listen for å navnsette de kommende
teknologiobjektene.
Da er programmeringen av teknologiobjektene i gang!
Start på venstre side som anvist.
Velg PLC
Velg Main (OB1)
Beveg deg så over til høyre side. Velg først MC_Power. Deretter de andre
39
’Først ut av teknologi objektene er MC_POWER.
MC_POWER ser en objektet som strømsetter G120 driven.
For å få denne til å fungere trenger du kun å gjøre 2 ting.
1. SpeedAxis_1(som vi tidligere har konfigurert) knyttes til inngang kalt Axis 2. Power_Enable er et egendefinert navn som benytter første ledige internminne (%M0.0). Dette
blir nå en boolsk variabel eller ”Tag” som vi senere skal benytte i HMI for å skru på og av MC_POWER fra HMI’en
40
Utfør det samme for disse:
41
42
Tag-tabellen din bør nå inneholde dette.
Du finner Tag’s for PLS’en her.
Og her er detaljene i dine nye Tag’s
Da er PLS ferdig programmert. Last ned til PLS
43
Nå skal HMI Konfigureres og programeres:
Først litt oversikt! Slik skal sluttresultatetseut.
Først konfigureres HMI:
NB! Ethernet er ikke konfogurert hos deg foreløpig. Grønnlinje på bildet kommer etterhvert.
44
Et triks som knytter HMI sammen med PLS:
Splitt skjermen
og
Dra en variabel fra PLS (OB1) over til en skjerm (Skreen1). Bruk nøyaktid den foreslåtte variablen.
45
Her er oversiktbilde av prosessen:
Nå er HMI tilknyttet PLS!
Sjekk her og se at forbindelsen er gjort.
46
Tilbake til HMI-programering.
Dra diagnose inn i Screen1. Diagnose er kjekt å ha!
Nå skal du konfigurere en knappene og knytte disse opp i mot variablene for å kontrollere de 5
teknologiobjektene du har programmert i PLS’en
Start med å dra en knapp inn i Screen 1
Når knappen er på plass bytter du ut ”Text” med ”Activate new speed”.
47
Gå til properties:
Velg -> SetBitWhileKeyPressed
Velg Tag som anvist. -> ”Exsecute_new_speedreference”
... (antakelig inkludert feilstavingen ;-)
48
Oversiktsbilde med valgboksen nede.
Da skal knappen være ferdig konfigurert!
Kopier knappen og endre tekst og tag slik at du får resultatet likt
bildet under.
NB! ”Power on” knappen har funksjonen ”Invert bit” (fordi den skal bli stående på når du trykker på den
og bli ståense av neste gang du trykker) og ikke ” SetBitWhileKeyPressed”.
49
Oversikt over Tags brukt i denne Workshopen. HMI og pls tags finner du her:
50
PLS TAG:
HMI tags skal nå se slik ut.
Detaljert HMI tags his printen blir for dårlig. Altså identisk med PLS tags!:
Nå skal Drive, PLS og HMI være konfigurert og programmert i forhold til logikk Snart klar til å kjøre
motor!
51
Tuning av DRIVE’EN i forhold til motoren!
Det som nå gjenstår er å fortelle driven et par ting om motoren, dette gjøres også via TIA.
Les av motordata på skiltplata til motoren. (50Hz, Trekant, 230v, 0,73A, 1350rpm)
Kjør commisioning wizard!
52
Kjør autotuning av Driven enten i roterende eller statisk. (Ha gjerne for vane å kjør denne statisk)
Etter wizarden er gjennomgått er følgende lurt for å la autotuning kjøre ferdig.
Siste justering etter Autotuning på dette demoracket er å endre parameter P1745 fra 5-6% til 10%.. (Kan
være nødvendig pga mulig feilkobling)
53
Oppgave nr 6 - TIA diverse funksjoner
I denne oppgave skal vi lære:
I denne oppgave skal vi lære litt om pekere, variant, slice funksjoner. Videre skal vi også lære og sette
opp en trace og analysere denne.
Beskrivelse av oppgave:
Litt grunnleggende forståelse først.
Variant peker
Dette er en funksjon kan benyttes i mange sammenhenger. Med denne funksjonen er man i stand til å
skrive programmer, ute å vite hvilke data ( datatyper ) som skal behandles når man skriver programmet.
Variant kan benyttes til å sjekke data, hente data og plassere data. Det fine med denne peker er at man
ikke trenger å ta hensyn til lengde på datatypen, peker vet dette.
54
Sclice
Sclice er en nyttig funksjon hvis man ønsker å se detaljer i en tag. Eksempelvis hvis man har en 16 bits
tag ( word), denne har et navn, og man ønsker å se hvilke status bit 5 har. Eller man ønsker å se status
på byte 0 i denne tag.
Trace
Trace er en funksjon hvor man har mulighet for å trace variable ( tags) og få disse inn i et kurvesystem.
Man har forskjellige muligheter for å starte (trigge) trace, og man kan ha inntil 16 kurver i samme trace.
Det er også mulighet for pre trigg, dette vil si at man i kurven også kan se variable ( tags) før selve start –
triggepunkt.
Detaljbeskrivelse av oppgave:
Oppgaven består i at man skal utvide et eksisterende program slik at dette kan håndtere flere datatyper.
Variant peker er allerede tatt i bruk, og man skal benytte samme metode. Når program er ferdig testes
dette ved hjelp av ”watch” tabell. Deretter skal det settes opp en trace hvor man i kurveform skal se de
variable ( tags) man har benyttet i programmet. Til slutt lager vi et eksempel på Slice
Komme i gang:
Download prosjekt: Oppgave_6 fra PG til PLC.
For å spare tid så er det i dette prosjektet opptrettet hardware konfigurasjon. Det er også lagt inn
datatyper, datablokker og en FB 1. Start med å studere datatypene under PLC data types. Studer også
datablokkene DB_Datatype_1 og DB_Datatype_2
Det er skrevet en FB 1 som jobber med Datatype_1, og hvis vi ser i ”Main”, og i watchtabell så vil vi se at
Int i aktuell datatype ( DB_Datatype_1 …. 0 og 1) teller fra 0 til 100 med syklustakt.
55
Etter at man har fått en forståelse av prosjektet, gjøres følgende:
Utvid FB 1. Start etter den siste END_IF. Benytt variant, sjekk at Datatype det pekes på er Datatype_2
(se på kode lenger opp i programmet)
OBS.. IKKE KOPIER KODE FRA PROGRAM OVER.. LET ETTER AKTUELLE FUNKSJONER I
INSTRUKSJONSLISTE!!
Hvis variant, peker på Datatype_2, hent inn data og lagre dem i TEMP: Data_2
Ta deretter int i datatypen ( Type_2_2) og dekrementer denne med 1. Int skal altså telle fra 100 til 0, og
deretter starte på 100 igjen.
Bruk så variant, og legg tilbake TEMP, til Datablokk. ( se på kode lenger opp i program, men ikke kopier,
skriv selv)
Kall opp FB 1 i main, med parametre ( variant) til DB_Datatype_2) Kall blokken to ganger. Se hva som er
gjort i MAIN fra før.
Test at aktuelle int i datatype_2 blir dekrementert med 1 fra 100 til 0, bruk watchtabell…
Når dette er OK, går vi videre til trace!
Det neste vi skal gjøre er å sette opp en trace, hvor vi tracer våre 4 variabler i datatypene _1 og _2. Vi
har 4 variabler, 2 teller fra 0 til 100, mens 2 teller fra 100 til 0.
Lag en PLC tag, navn ”Trig”, type BOOL, adresse M 100.0
Sett opp trace med 4 kurver, la PLC tag ”Trig” være trigge tag. Trigg på positiv flanke.
Sett opp en pre trig på 200 sampl.
Samplingshastighet skal være ”Main”
Antall sampl skal være 500 ( Recording duration)
Download trace, bruk watchtabell, og set tag “Trig”, vent til trace er ferdig.
Studer deretter kurver. Se spesielt etter kurve før og like etter triggepunkt.
Bruk screenshots lenger ned i oppgave som hjelp hvis dere står fast.
Til slutt skriver vi et program hvor vi benytter oss av Slice:
Lag en PLC tag, Test_Slice, Type word, adresse MW 200
Lag en PLC tag, Sclice_bit, Type BOOL, adresse M 204.0
Skriv en program ( FC, LADDER), som setter tag Sclice_bit = 1, hvis bit 5 i tag Test_Slice er satt.
Hvis bit 5 i tag Test_Sclice = 0, skal også Sclice_bit settes til null.
Skriv FC i LAD ( LADDER)
56
Detaljer/Tips:
DB med datatype 2. Det er Type_2_2 (int) som skal dekrementeres 100 -> 0
Datatype _2
57
Start på utvidelse av FB 1
Watch/force tabell for aktuelle data
Trace
Konfigurering av trace, her alle signaler som skal traces
58
Defenisjon av sampling, antall 500, pretrigger 200. Defenisjon av trig ( start trace), positiv flanke.
Legg merke til knappene, download av trace, og aktivering av trace
Klikk på Diagram, da vil man se kurve. Tekst Waiting for trigger vil også fremkomme.
Sett trig i watch tabell, og observer opptak, studer kurve før og etter trig. Benytt knapper, zoom, cursor
etc
59
Slice
Tags for test av slice.
Eksempel på Slice i LADDER.
Test Slice, bruk watch tabell