Bruker veiledning. På startmenyen under Program finner du XSoft. Du starter XSoft ved å klikke på ikonet.



Like dokumenter
Kommunikasjon mellom XC PLS'er over CAN

Zelio Soft grunnkurs. Zelio Logic reléerstatter programmering

Bli Kjent med Datamaskinen Introduksjon ComputerCraft PDF

PLS PC-øving nr. 3 Global Label og Local Label, flagg og CJ

Nytt prosjekt og programlogikk

PLS PC-øving nr. 2 Trening i programmering

Debugging. Tore Berg Hansen, TISIP

Introduksjon...5. Systemkrav...7. For Windows...9

1. NetBeans IDE: Lage en enkel mobilapplikasjon

Hei verden Introduksjon Swift PDF

Kom i gang med. Åpne nettleseren, gå til: Velg «New Project».

Installasjonsveiledning Visma Avendo, versjon 5.2

Installasjonsveiledning

BRUKERMANUAL. Telsys Online Backup

For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen.

Installasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

AUTOCAD Artikkelserie. Fra Color til Named og omvendt

Steg 1: Vår første datamaskin

Utførelse av programmer, metoder og synlighet av variabler i JSP

Installere JBuilder Foundation i Windows XP

VEILEDNING FOR INSTALLASJON AV SIGNALOPPSETT I AUTOCAD

>>21 Datamodellering i MySQL Workbench

MyLocator2 Brukermanual v1.6 ( ) Utdrag av vlocpro2/vlocml2 brukermanual

Communicate SymWriter: R1 Lage en tavle

Høgskolen i Østfold Avdeling for informasjonsteknologi. Programmering av PLS-styrt Modellandsby ved hjelp av Phoenix Profinet / PCWorX

Humanware. Trekker Breeze versjon

Installasjonsveiledning

SymWriter: R6 Innstillinger, preferanser og verktøylinjer

SMART Ink 3.0 BRUKERVEILEDNING FOR MAC OS X-OPERATIVSYSTEMET

Hurtigstartveiledning

Veileder i bruk av GoodReader

Brukerveiledning Webline Portal for E-post Bedrift/E-post Basis

LIGHTNING ET PROGRAM FOR SKJERMFORSTØRRING BRUKERVEILEDNING. Bojo as Akersbakken 12, N-0172 Oslo Utgave 1206 Bojo as 2006

Installasjonsveiledning

Brukerveiledning Visma Bizweb i Visma Global

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i.

Enkle funksjonsbeskrivelser for PDF Pro Office

Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt!

ZoomText 10.1 Tillegg for Hurtig Referanser

BRUK AV TiSferaDesign I RINGETABLÅER MED ELEKTRONISK NAVNELISTE:

Argumenter fra kommandolinjen

Phone Assistant. Arne-Jørgen Auberg

Pipfrog AS Flere nettbutikker og språk

Etiming på nærløp. Dersom du får opp vinduet under er filene fra forrige løp flyttet, og du må oppgi hvor systemfilen ligger.

La oss begynne med de aller mest elementære hurtigtastene som fungerer i nesten alle programmer og som det er svært hendig å kunne.

Begge metodene har som utgangspunkt at du har lagt inn et ortofoto av feltet eller en skannet tegning i Intrasisprosjektet eller ArcMap-fila.

Slik kommer du i gang med InnBo programmet fra PetriSoft Kort om InnBo: InnBo (Std) InnBo Pro

Hurtigstartveiledning

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den.

Introduksjon til Vega SMB 2012

Laget av Atle Hybertsen Høst 2017

Dokumentstyring og Maler

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i.

Logica AS. Tlf: Brukerdokumentasjon LogicalPrint InnsIKT 2.0 Versjon Godkjennelse. Forfatter: Logica. Date.

Import av referanser til EndNote

HBF Drammen 2014 Tips og triks 1. Innhold... Side. Tips og triks

Introduksjon i bruk av Microsoft Outlook 2003 med Exchange for NHH

Før du starter, del 2

TDT4105 Informasjonsteknologi, grunnkurs (ITGK)

PUNKT TIL PUNKT-KOBLING KOBLING. Versjon 10/10. Hvordan kobler jeg controlleren til en pc 1

Slik bruker du P-touch Transfer Manager

Hei verden. Introduksjon. Steg 1: Sette opp Xcode. Skrevet av: Andreas Amundsen

Bytte til OneNote 2010

NorskInternett Brukermanual. Sist oppdatert Side 1/30

Communicate SymWriter: R4. Bruke handlinger

Gå til Nedlastninger på menylinjen for Visma Skolelisens og velg Visma Lønn versjon 9.5.

Programmet kan lastes ned gratis fra (Downloads ) og er ikke en del av CxOne-pakken.

Intentor Helpdesk - Installasjon Step #3: Microsoft Reporting Services

BRUKERVEILEDNING AMESTO DOCARC DATO:

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

Veiledning for aktivering av. Mobil Bredbåndstelefoni

Mars Robotene (5. 7. trinn)

Installere JBuilder Foundation i Mandrake Linux 10.0

Bytte til PowerPoint 2010

Presentasjon. Datakortets modul 6 avgrenser ferdigheter i praktisk bruk av presentasjonsverktøy. Stadig flere ser mulighetene som ligger i

TwidoSuite kommunikasjon

Memoz brukerveiledning

Læringsmål og pensum. v=nkiu9yen5nc

Velkommen som ny bruker av Uni Økonomi!

Oppgradere HP ElitePad 900 fra Windows 8.0 til 8.1

Programvare som installeres Følgende tre programmer benyttes til oppgraderingen og kan lastes ned fra

Lingspeak Lingit AS

CLIVETTALK KONTROLLER CLIVET TALK

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8

Bruksanvisning for Blekkspruten koblingsboks

EC-Styring med "Magelis" berøringsskjerm. 1. Oppstart og initialisering av maskin... 2

Tryll bort heksa. Introduksjon. Sjekkliste Følg instruksjonene på lista. Huk av etter hvert. Test. Lagre 2/8

Emit as etiming. Speaker support. Emit as 2007

buildingsmart Norge Guiden

infotorg Enkel brukermanual

Start med å åpne programmet ved å trykke på ikonet GIMP 2 på skjermen eller under startmenyen.

Brukerveiledning Astra XT- programvare oppsett og kommunikasjons innstillinger.

Pocket Lager. Knappene på din håndterinal kan avvike noe fra denne brukermanualen.

1. Hent NotaPlan Online Backup på 2. Trykk på Download i menyen og på Download i linjen med Notaplan Backup

Installasjons veiledning for QuickNG SuperService integrasjon

To-skjermløsning ved bruk av tynnklient

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang

Transkript:

1. Start Moeller XSoft På startmenyen under Program finner du XSoft. Du starter XSoft ved å klikke på ikonet. Etter at startprosedyren er ferdig vil du få opp XSoft navigatoren som gir deg tilgang til det du trenger for å programere.

2. Lage et prosjekt Før du kan begynne å programmere må du lage et nytt prosjekt der alle data kan bli strukturert og lagret. For å lage et nytt prosjekt, velg Project->New på meny linjen. Før du kan begynne å programmere må du velge hvilken type PLS du vil bruke I. ditt prosjekt. Hvis du kun vil simulere programmet kan du velge None. 3. Definere parametere Definer ekstra parametere hvis dette er nødvendig.

4. Velg programmeringsspråket du ønsker å bruke. Velg det programmeringsspråket som passer best for ditt prosjekt, eller det du liker best. Navnet på hovedprogrammet er PLC_PRG. IKKE endre dette. 5. Konfigurere PLS (Hardware oppsett), hvis du ikke kun skal simulere. Velg fliken Ressources for å få mulighet til å komme inn på PLC configuration.

6. Lage et programm Du kan programmere direkte i hovedprogrammet PLC_PRG ved å legge inn variabel deklareing og instruksjoner i editoren som vist nedenfor. Eksemplet nedenfor viser en Boolsk AND operasjon. Variable Deklaration Program in IL I Xsoft kan man velge å legge inn variabel listen på forhånd eller ganske enkelt legge dem inn etterhvert som man programmerer. -I menyen project->options->editor kan du velge om du vil se variabel listen i en tabell eller som fritekst. Dette kan også gjøres ved å høyreklikke i variabel editoren. Schutzvermerk nach DIN 34 beachten Table view

Hvis du ikke skriver inn variablene på forhånd vil POU editoren merke hver gang du legger inn en ny variabel i programmet, og åpner da en dialogboks som vist nedenfo Her kan du legge inn detaljene for den nye variablen. Variabel declaration dialogboksen kan hentes frem ved å trykke Shft+F2. Hjelpevinduet for variabler kan hentes opp ved å trykke F2; du får da en oversikt, avhengig av hvor kursoren er plassert, over instruksjoner, funksjonsblokker og allerede deklarerte variabler. F.eks. Globale variabler. Input help Etter å ha fullført alle trinnene må du lagre prosjektet. Velg File -> Save fra menyen. Du vil her bli spurt om et navn for prosjektet. Alle brukerdefinerte data som f.eks. Programmer og konfigurasjon vil bli lagret med etternavnet *.PRO Schutzvermerk nach DIN 34 beachten Så snart prosjektet er lagret kan du fortsette og lage nye programmer eller starte simulering og testing av prosjektet.

Før du kan overføre programmet til PLSen må det gjøres om til maskinkode. Du kan velge mellom project -> build eller F11 (kun nye eller ting som er endret vil bli konvertert), eller du kan velge Project -> rebuild all for alt. Valget Online -> Login inbefatter også denne prosedyren. Du kan følge kompileringen i meldingsvinduet. Meldingsvindu Meldingsvinduet vil også vise feilmeldinger og advarsler Ved å dobbelklikke på feilmeldingene hopper du automatisk dit feilen er. Hvis du trykker F4 vil du automatisk hoppe til neste feil.

7. Test og igangkjøring Avhengig av hvilke Target definisjon og komunikasjonsparametere som er satt vil ONLINE -> Login resultere i kompilering og overføring av programmet til enten Hardwaren som er valgt eller til simuleringen i XSoft. Variablene vil bli monitorert både i den øvre delen av bildet( Variabellisten) og i den Nedre delen av bildet POU editoren. Online -> Start eller den tilhørende knappen i symbollinjen vil nå starte programmet enten i PLSen eller i simulerings modus, slik at programmet kan testes. Forhånsvelg ved å dobbelklikke på den aktuelle variabel. Aktiver med ctrl+f7

Etter å ha testet prosjektet er det bare å logge seg ut og skrive nye programmer ( PROJECT -> OBJECT -> ADD) eller modifisere eksisterende programmer (POU). Merk deg at alle programmer må kalles opp fra hovedprogrammet(plc_prg) for at programmet skal bli kjørt i PLSen. 8. Visualisering For test og igangkjørings formål, men også for visualisering av system og maskin kan man dra nytte av de innebygde funksjonalitetene i XSoft. For å komme til visualiseringseditoren kan du trykke på fliken visulization,. Her får du tilgang til tegneverktøy og en rekke komponenter som kan brukes til å lage fine skjermbilder. Det er også mulig å importere *.bmp filer. Schutzvermerk nach DIN 34 beachten Bytte til visusalisering

Symbollinjen tilbyr deg nå en rekke elementer som du kan bruke til å lage skjermbilder. Selection Rectangle Rounded Rectangle Circle/ellipse line Polygon curve Bitmap visualization Push button Objeker kan bli plassert hvor som helst på skjermen. For å koble opp tilleggsfunksjoner kan man dobbelklikke på objektet. Her kan du definere tekster, bitmaps, variabeltilkobling og mye mer for hvert objekt.

Vesentlig for defineringen av en Push Button er konteksten Input. Her kan du definere hvorden bryteren skal oppføre seg og hva som skal skje når man trykker på knappen. F2 - input assistant Toggle variable skifter status på den tilknyttede (boolean) variablen permanent når man trykker på knappen (Som en bryter). Tip variable, derimot, virker somen impulsbryter og virker kun så lenge knappen er aktivert. Den beste måten å tilegne en variabel på er å bruke(f2). Du kan da velge fra alle definerte variabler, og input assistant F2 håndterer at stien blir riktig.

For konfiguratoren til display elementene er det to valg som er av spesiell interesse. For det første må du definere hvordan elementet skal reagere ved å dobbelklikke i Feltet variables for deretter og fylle inn variabelnavnet som elementet skal reagere på. via F2 - input assistant Hvis verdien på variablen er lik FALSE i feltet Change color vil objektet vises i den fargen som er definert i feltet Color. Hvis vardien på variablen er lik TRUE, er fargen som er definert i kategorien Alarm color den som blir vist. Hvis variablen er lagt inn i feltet invisible vil objektet vises eller forsvinne ettersom variablen skifter status.

Hvis du nå starter programmet via ONLINE > Login og ONLINE > Start for PLSen eller simuleringen, kan du teste og visualisere det logiske forløpet ved hjelp av noen museklikk. Du kan også se på både program og visualisering samtidig, som vist nedenfor, hvis du ønsker det.

Prioritering på eksekveringe 9. Task Configuration Hvis du ønsker å prioritere de forskjellige delene i et prosjekt, eller hvis du ønsker å eksekvere programmene etter forskjellige betingelser, eller på tid, kan du definere forskjellige TASKER for de forskjellige programmene du ønsker å kjøre. Hendelsebetinget task med Global variabel. Hvor ofte Tasken skal eksekveres. Du kan definere periodiske Tasker med spesielle intervaller, og du kan også definere hendelsebetingete tasker med Globale triggervariabler med forskjellig prioritet. Husk imidlertid at tasker vil ha inflytelse på hverandre. Kun en task kjører om gangen. Vilkårene for den innebyde watchdog funksjonen er at alle tasker skal kunne gjøres ferdig innenfor sitt definerte intervall. Hvis ikke dette er oppfylt vil PLSen gå i HALT. Hvis for eksempel intervallet er satt til 1ms og det tar 2ms å eksekvere programmet vil dette by på problemer. Advarsel Schutzvermerk nach DIN 34 beachten En taskkonfigurasjon erstatter automatisk hovedprogrammet med navnet PLC_PRG. Det er enten PLC_PRG eller task konfigurasjonen som kontrolerer prosessen. Begge kan ikke eksistere i samme prosjekt.

10. Feilsøking For test og igangkjøringsfasen eksisterer det en rekke nyttige verktøy: A) Monitoring ONLINE login Start Ikke bare kan du se på verdien på variablene, men du kan også dobbelklikke på den aktuelle variablen og sette en status som igjen blir overført til PLSen ved hjelp av tastene CTRL + F7. Schutzvermerk nach DIN 34 beachten Advarsel! Med F7 vil preset verdiene bli satt permanent (forcing). Ved ganske enkelt å klikke på en av de mørke grå linjenumrene til venstre for programlinjene kan du sette et Breake point som vil forårsake at PLSen stopper eksekveringen av programmet der du har merket linjenummeret. Denne egenskapen kan bli brukt til å se nermere på variablene som befinner seg akkurat i punktet. Det er også startpunket for Single step operasjon og Single cycle operasjon Advarsel! Breakpoints stopper også eksekveringen av programmet når du er logget på en XControl PLS, og ikke bare i simulerings mode. Alle variabler blir da frosset til den aktuelle status. Dette gjelder også fysiske utganger på PLSen, noe som i verstefall kan forårsake skade på maskiner eller personel.

Watchand Recipe manager En annen form for monitorering kan gjøres med watch and recipe manager. Ved hjelp av Input assistant kan du enkelt lage en liste med variabler fra hvor som helst i prosjektet som du ønsker å se på samtidig. Monitoreringen kan startes via valget Extras > monitoring active. Denne listen kan også brukes til å definere, og overføre preset verdier til PLSen for testing. Forskjellige lister kan bli lagret med forskjellige filanavn slik at de lett kan hentes frem i ettertid. Variabler fra forskjellige deler av prosjektet. Advarsel! Med tasten F7 kan preset verdiene bli satt permanent (forcing). B) Single Step Med Online-> Step over (F10) eller Online->Step in (F8) kan et program bli eksekvert step for step, slik at programereren kan se hvilke instruksjoner som er aktive til enhver tid. Step in går også inn i underprogrammer som er kalt opp fra programmet du er inne i. Step over går ikke inn i slike underprogrammer.

C) Sampling Trace Med sampling trace kan status og verdier av et sett med variabler bli monitorert og lagret i et ringbuffer for en bestemt periode. Denne metoden kan bli brukt for å finne sporadiske feil, eller ganske enkelt for dokumentasjon. Stoppbetingelse for å skrive til bufferet Forhåndstall for lagring av verdier til bufferet før og etter at triggesignalet er satt. Hyppighet for lagring til buffer (0 = en verdi per syklus) Variablene som er tilgjengelig for monitorering.

11) PLC configuration I PLS konfigurasjonen kan man beskrive hvordan hardware oppsettet ser ut, inkludert desentraliserte komponenter som er tilknyttet via den aktuelle feltbussen. Steg for steg kan du konfigurere alle ellementer av hardware oppsettet inkludert parameteroppsett av lokale I/O, desentraliserte I/O via CANopen eller via Profibus DP samt alle komunikasjons parametere for Ethernet. Konfiguratoren vil tilordne de fysiske adressene for I/O modulene i den rekkefølgen som de er satt inn i XSoft.