16
Øvelse Kalkulatorer Thomas Thorsen – Autic System AS – 2015, r1a

Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 2: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Formål med øvelsen

Dette er en liten øvelse som viser prinsippet for å kunnemanipulere registeradresser ut i fra en baseaddresse. Selvom faste addresser og tagbasert struktur er det optimale, så kommer vi ikke utenom DB/Registeraddressering påenkelte typer PLS.

Forutsettningen her er at man kan eller på forhånd harstukturert addressene i PLS på en god måte.

Page 3: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Kalkulatoren

Kalkulatoren må du definere i equipmen malens XML fil :

<calculator name="MyCalc1">{equipment.param_list[Param1]} + 1</calculator>

<calculator name="MyCalc2">{equipment.param_list[Param1]} – 2</calculator>

<calculator name="MyCalc3">{equipment.param_list[Param1]} * 2 + 100 </calculator>

<calculator name="MyCalc4">{equipment.param_list[Param1]} / 2</calculator>

Navnet på kalkulator kan nå benyttes i Equipment mal for å fylle inn de feltene en måtteønske.

Navn påkalkulator

Parameter Kalk

Page 4: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 1, Skap prosjektet

Vi starter med å lage et nytt prosjekt basert på SXW malsettet.

Page 5: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 2, Start “Equipment Explorer”

Start equipment explorer fra knappemenyen I Citect Explorer.

Velg “Equipment types”.

Under “Types” til høyre I vinduet finner du en mappe med prosjektnavnet ditt, høyreklikk på denne, og velg “Add Type”.

Page 6: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 3, ny mal

- I add Equipment type skriver du inn “Valve” i “Name” feltet, trykk OK.

- Du kan nå se at du har fått en ny mal som heter “Valve”

Page 7: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 4, legg til items

- Dobbeltklikk på “Valve” og legg til 2 items som du kaller: - “Valve_Open”

- “Valve_Close”

Page 8: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 5, legg til parameter

- Velg “Custom Parameters”, og legg til “Param1”, med “Default Value” 40201.

- Du kan nå lagre og lukke ved å velge “File” -> “Save All” -> “Exit”

Page 9: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 6, konfigurer kalkulator

- I Citect Explorer høyreklikker du på prosjektkatalogen din, og velger “Open Project Folder”

- Finn filen som heter Valve.XML og høyreklikk på den, velg åpne i notepad.

- Legg til informasjon om kalkulatorene I bunnen av input seksjonen

<calculator name="MyCalc1">{equipment.param_list[Param1]} + 1</calculator>

<calculator name="MyCalc2">{equipment.param_list[Param1]} + 2</calculator>

- Lagre og lukk Valve.XML

Page 10: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 7, konfigurer item

- Start equipment explorer fra knappemenyen I Citect Explorer.

- Gå til malen som heter “Valve”, og marker Item som heter “Valve_open”

- Fyll inn som vist på illustrasjonen:

- Gjenta for “Valve_Close”

Egenskap Verdi

Tag Name ModbusRegister{MyCalc1}

I/O Device {equipment.IODEVICE}

Cluster Name {equipment.CLUSTER}

Address {MyCalc1}

Data Type INT

Egenskap Verdi

Tag Name ModbusRegister{MyCalc2}

I/O Device {equipment.IODEVICE}

Cluster Name {equipment.CLUSTER}

Address {MyCalc2}

Data Type INT

Page 11: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 8, konfigurer equipment hierarki

- Klikk på fanen til venstre I bildet som heter “Equipment”

- Høyreklikk på prosjektnavnet I trestrukturen til høyre i vinduet.

- Velg “New Equipment”

- Angi navn til “Valves”, og “Type” til “No Type”

- Marker den “Valves” I trestrukturen, høyreklikk og velg “Add Equipment”

- Angi navn til “Valve_301”, og “Type” til “Valve”

Egenskap Verdi

Cluster Name Cluster1

TagPrefix Valve_302

IODevice Internal

Comment Tag Comment

Page Startup

Param1 40100

Page 12: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 9, konfigurer equipment

- Angi navn til “Valve_301”, og “Type” til “Valve”

- Fyll inn verdier som vist i tabellen

Egenskap Verdi

Cluster Name Cluster1

TagPrefix Valve_302

IODevice Internal

Comment Tag Comment

Page Startup

Param1 40100

Page 13: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 10, kopier equipment

- Høyreklikk på “Valve_301” i tremenyen.

- Velg “Duplicate”.

- Høyreklikk på den nye noden, velg “Rename”.

- Gi den nye noden navnet “Valve_302”.

- Endre “Tag Prefix” og “Param1” som vist nedenfor.

Egenskap Verdi

Cluster Name Cluster1

TagPrefix Valve_302

IODevice Internal

Comment Tag Comment

Page Startup

Param1 40200

Page 14: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment

Øvelse – Trinn 11, oppdater equipment

- Velg “File” -> “Save All”

- Velg “File” -> “Update Equipment”

- Velg “File” -> “Exit”

- Gå til project Editor, og se om tags er definer som de skal.

Page 15: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment
Page 16: Oppgrader et eksisterende system til å benytte …...Øvelse –Trinn 2, Start “Equipment Explorer” Start equipment explorer fra knappemenyen I Citect Explorer. Velg “Equipment