Hima myexample steg for steg 1 Generelt Denne steg for steg oppskriften for myexample prosjektet er et supplement til Create Projekt.pdf filen. I Create Project.pdf står det ytterligere informasjon av generell art som er viktig. Bruk denne for mer informasjon. Tips NB! Alle gitte navn må ikke inneholde flere enn 8 bokstaver eller tall. Ikke start OFFLINE-simulation (OLS) når hardware konfigurasjonene er gjort. Dette får programmet til å henge. Maskinen må da restartes. OLS har også en tendens til å få maskinene til å henge hvis man avslutter og starter OLS på nytt. Nytt prosjekt og programlogikk 1. Nytt prosjekt Project New myexample 2. Nytt bibliotek Høyreklikk på <myexample> (rot-noden i prosjekt-treet til venstre) New Libary mylib 3. Ny funksjonsblo kk 4. Åpne funksjonsblokk Høyreklikk på <mylib> New Function Blokk Type myfunc Dobbeltklikk på <myfunc> 5. Opprette inngangs variabler Velg <VAR INPUT> arket Høyreklikk i listen New Angi navn på inngang 1 Velg <Bool> <Add> Angi navn på inngang 2 Velg <Bool> <Add> <Close> Input1 Input2 6. Opprette utgangs variabel Velg <VAR OUTPUT arket Høyreklikk i listen New Angi navn på utgang Velg <Bool> <Add> <Close> Output 7. Plassere variabler i funksjonsblokk vindu Drag&Drop til venstre side: Drag&Drop til høyre side: <Input1> og <Input2> <Output> 8. Lage en funksjon Åpne <StandardLibs> IEC1131-3 Bitstr Velg logisk blokk <AND> Drag&Drop til funksjonsblokk vindu Koble innganger og utgang til OG blokken ved hjelp av Drag&Drop fra terminal til terminal velg Object Save Lukk funksjonsblokkvindu (kryss til høyre) 9. Nytt program Høyreklikk på det nye biblioteket New Program type myprog 10. Åpne programmet Dobbeltklikk på <myprog> 11. Opprette inngangs variabler Velg <VAR INPUT> arket Høyreklikk i listen New Angi navn på inngang 1 Velg <Bool> <Add> Angi navn på inngang 2 Velg <Bool> <Add> <Close> I1 I2
Hima myexample steg for steg 2 12. Opprette utgangs variabel Velg <VAR OUTPUT arket Høyreklikk i listen New Angi navn på utgang Velg <Bool> <Add> <Close> O1 13. Plassere variabler i programblokk vindu Drag&Drop til venstre side: Drag&Drop til høyre side: <I1> og <I2> <O1> 14. Legge til en funksjon Åpne <mylib> Drag&Drop <myfunc> til programblokk vindu Koble innganger og utgang til OG blokken Lukk funksjonsblokkvindu (kryss til høyre) 15. Ny konfigurasjo n 16. Ny ressurs (PES) Høyreklikk på <myexample> New Configuration myconf Høyreklikk på <myconf> New Resource myresc01 17. Tilknytte et program til en ressurs Høyreklikk på <myresc01> New Program instance I prosjektstruktur-treet; velg <myprog> <OK> 18. Ny oppgave Høyreklikk på <myresc01> New Velg <New task> Høyreklikk på <NewTask> Properties Rename Høyreklikk på <mytask> Properties <Intervall> = 1000ms <Priority> = 1 <OK> mytask 19. OFFLINE- Simulering 20. Endre BOOLSKE inngangsverdier (Toogle verdier) Høyreklikk på <myresc01> OFF-line simulation Klikk blå pil (cold boot) Dobbelklikk på <myprog> i listen nederst til venstre i fanen <IS> Hold <ALT> knapp nede museklikk på variabel feltet 21. Opprette ONLINE- Test felter (OLT Field) 22. Avslutte OFFLINEsimulation Høyreklikk på ønsket variabel Create OLT Field Plasser feltet der det måtte passe Dobbelklikk og skriv den ønskede verdien ELLER benytt metoden oppgitt i punkt. 20 Klikk pil som peker oppover
Hima myexample steg for steg 3 Oppsett av hardware 23. Tilknytt ressurs type (hardware type) 24. Definer rack og hardware moduler 25. Tilknytt innganger til digital input modul 26. Tilknytt utgang til output modul (dioder) og lukk cabinet layout 27. Tilknytning av BUS til PES Høyreklikk på <myres01> RT assignement Velg <H51q-HS> Høyreklikk på <myresc01> Edit Cabinet Layout Drag&drop modulene og rack som ikke er lagt til default for H51q-HS. Modulnummer kan avleses direkte av PES enheten på laben. Rack nummer to som inneholder I/O modulene må legges til manuelt. Dette gjøres ved Drag&Drop av B9302 i fra fane <Racks> til grå firkant med tekst 1.1 under seg Dobbelklikk på den første F3236 digital input modulen i rack to Dobbelklikk på inngang 1 Klikk <Assign variable> Dobbelklikk <I1> i listen <Tag name> = I1 ved hjelp av knappen << <OK> Dobbelklikk på inngang 2 Klikk <Assign variable> Dobbelklikk <I2> i listen <Tag name> = I2 ved hjelp av knappen << <OK> <OK> Dobbelklikk på den første F3330 output to diode modulen i rack to Dobbelklikk på inngang 1 Klikk <Assign variable> Dobbelklikk <O1> i listen <Tag name> = O1 ved hjelp av knappen << <OK> <OK> Lukk Cabinet Layout; <OK> Høyreklikk på <myconf> Properties Buses 28. Ny bus Add <Name> = mybus <Type> = HIBUS <OK> 29. Tilknytt ny slave (ressurs) til bus 30. Tilknytt ny PC master til bus Add Velg <myresc01> i dropdown listen <BSN> = 1 <Type> = Slave <OK> Dialogen <Edit HIBUS - mybus> åpnes. Velg Add <Name> = mypc <BSN> = 31 <Type> = PADT (PC) <OK> 31. Parameter setting Klikk på <Parameter> arket <Baud rate> = 57600 <Stop bits > = 1 <Parity> = even <OK> Lukk properties vindu til myconf; <OK> 32. Koble ressurs (PES) til BUS 33. Kodegenerering av myexample 34. Nedlasting av kode til PES Høyreklikk på <myres01> Properties <PADT (PC)> Velg <seriell> Select <BUS> = mybus select <PADT (PC)> = mypc Select <PC Interface> = COM 1 OK Høyreklikk på <myres01> Codegenerator <YES> Høyreklikk på <myres01> Control panel <Download/Reload> <OK> <OK> <OK> 35. Start av PES Start = rød pil Select <Cold start> <OK> <OK> <OK> (kan ta litt tid)
Hima myexample steg for steg 4 36. ONLINE- Test 37. Utfør en test av programmet 38. Avslutte ONLINEtest Høyreklikk på <myres01> ONLINE-Test Dobbelklikk myprog i listen til venstre Toogle vippebrytere på PES hardware. Observer diode. Sjekk at logikken i myprog er korrekt. Observer at valgte verdier også kommer frem i ONLINE-Test vinduet. Pil opp
Hima myexample steg for steg 5