TwidoSuite grunnkurs. TwidoSuite programmering av Twido PLS



Like dokumenter
Zelio Soft grunnkurs. Zelio Logic reléerstatter programmering

TwidoSuite kommunikasjon

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

Kommunikasjon mellom XC PLS'er over CAN

Innhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e

Innhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e

Innhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e

Nytt prosjekt og programlogikk

Din verktøykasse for anbud og prosjekt

Laget av Atle Hybertsen Høst 2017

EndNote referansehåndteringsprogram. HiVe biblioteket

Installasjon av Pocket

Bruksanvisning Unitronics Vision

Installasjon enbruker

Spørsmål: Hvordan setter jeg opp routeren uten cd? Svar: Routeren kan settes opp manuelt med denne steg for steg guiden nedenfor

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

Brukerveiledning Astra XT- programvare oppsett og kommunikasjons innstillinger.

BRUK AV TiSferaDesign I RINGETABLÅER MED ELEKTRONISK NAVNELISTE:

VH Service Software. Dette dokumentet forteller deg i korte trekk hvilke funksjoner denne programvaren har, basert på følgende menyvalg:

Kom i gang med emedia

Huldt & Lillevik Lønn 5.0. Installere systemet

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

6105 Windows Server og datanett

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

Veiledning i GIMP GIF-Animasjon

Norsk DS A. side 1

Brukermanual for Biomest-programmet Versjon 1.77 mai 2008

Oppsett av PC mot Linksys trådløsruter

Veileder i bruk av GoodReader

Brukermanual for Optic Book 3800 V 4.0.1

6105 Windows Server og datanett

Installasjonsmanual for 1 st part TAPI

NorskInternett Brukermanual. Sist oppdatert Side 1/30

Installasjonsveiledning Future

Oppgavesett for NVivo 9

6105 Windows Server og datanett

REGISTRATOR VIEWER BRUKERMANUAL. Versjon 5.8

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

IMS Intelligent MediaServer Desktop Upload Tool

Brukerveiledning for programmet HHR Animalia

TEE/KMB. AVR Studio 4. Brukermanual og installasjonsveiledning

Bruk av kildeavskrifter som er merket med grønn kule

Publisere på nvfnorden.org

Layout og publisering

FAQ for Eee Pad TF201

Bruk av OpenOffice.org 3 Writer

FAQ for Transformer TF201

og Java

Oppgavesett for NVivo 10

Eksport av referanser fra en bibliografisk database til EndNote

Hvordan overføre en referanseliste fra et Word- eller PDF-dokument til EndNote

Brukerveiledning digital eksamen via WISEflow

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.

Oppgavesett for NVivo 10

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

Trådløst nett UiT Feilsøking. Wireless network UiT Problem solving

6105 Windows Server og datanett

Hurtigveiledning for «PLEXTALK Linio Pocket» online spiller

Trådløst nett UiT. Feilsøking. Wireless network UiT Problem solving

TERA System Quick Start Guide (Norsk)

Installasjonsveiledning Future

UNIVA as, Tromøyveien 26, N-4841 Arendal, Norway Phone: , web:

Kjenner du alle funksjonene på tastaturet?

SPSS Høgskolen i Innlandet

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

EndNote online. Den er nettbasert, og man trenger derfor ikke installere et eget program for å bruke den.

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

Hurtigreferanse for HP Photo Printing

NYHETER I MEDARBEIDEREN

Printer Driver. Denne veiledningen beskriver installasjonen av skriverdriveren for Windows Vista. Før denne programvaren brukes

LOGO! Kom-i-gang manual

Installasjon av HP ProLiant ML 350 G5 server

FAQ for Eee Pad TF201

Hei og velkommen til installasjon av printer klient og driver, Studentversjon for Handelshøyskolen BI Bergen.

Installasjons Guide for esam

Redigere bibliografisk post

Milestone Systems XProtect Smart Client 7.0b BRUKERMANUAL

I denne Knarrhultguiden skal vi se nærmere på hvordan man lager en varslingsfil for sortering av søyer før lamming. Det er laget fire forskjellige

Den er nettbasert, og man trenger derfor ikke installere et eget program for å bruke den.

Brukermanual for Optic Book 4800 V 4.0.2

KYBERNETIKKLABORATORIET. FAG: Industriell IT DATO: OPPG.NR.: LV4. LabVIEW Temperaturmålinger BNC-2120

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Enbruker-installasjon

Brukerhåndbok for DS150E. Dangerfield June V3.0 Delphi PSS

Hvordan levere en video på en oppgave

Installasjons veiledning for QuickNG SuperService integrasjon

I oppgave 1 skal det prøves ut en binærteller i en integrert krets (IC). Telleren som skal brukes er SN74HC393N, hvor

Lage nettside med squrespace

Versjon Utarbeidet av: Erik Svendsen

Velkomment til å installere BAS21

Knarrhultguiden Antall foster Forventet lammingsdato. Foster og forventet lammingsdato. Binge.

Digitalstyring sammendrag

Excel. Kursopplegg for SKUP-skolen 2010

Brukermanual JDL Core4 ITV

For mer informasjon om SQL Server 2014 Express, se Microsoft sine nettsider:

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

Scan Secure GTS PAS

Brukerveiledning for programmet HHR Animalia

Introduksjon til versjonskontroll av Ola Lie

Transkript:

TwidoSuite grunnkurs TwidoSuite programmering av Twido PLS

Start TwidoSuite Start TwidoSuite Et oppstartvindu med 3 valg vises: - Programming Mode Programmering og konfigurering - Monitoring Mode Koble til PLS for test - PLC Firmware Update Oppdater operativsystemet i PLSen 2

Lag et nytt prosjekt Prosjektstyringsvinduet: Create a new project Lag et nytt program Open an existing project Åpne et program fra disk eller PLS Open a recent project Åpne et av de sist brukte programmene Funksjoner som blir tilgjengelige: Update the project information Oppdater informasjon Funksjoner som endres avhengig av hvilke overordnede funksjonser som er valgt Save current project Lagre til fil Close current project Lukk programmet 3

Skriv inn prosjektinfo. og klikk Create 4

Konfigurer hardware Velg Describe Velg Deletion mode Klikk på automatisk valgt prosessor Bekreft ved å klikke OK 5

Konfigurer hardware Velg Selection Mode Drag & drop fra Catalog, f.eks. prosessortype TWDLCAA10DRF Drag & drop fra Catalog, f.eks. sanntidsklokke TWDXCPRTC En grønn firkant viser hvor modulene kan plasseres 6

Prosessor navn Klikk på det gule feltet (My Twido) for å gi prosessoren et navn 7

Konfigurer programmeringsport Konfigurering gjøres bare dersom kommunikasjonsporten skal brukes til mer enn programmering av PLSen, f.eks. operatørterminal Dobbelklikk på kommunikasjonsporten Velg protokoll type, f.eks. Modbus og adresse 1 fra listen. Klikk OK Porten kan brukes for programmering med programmeringskabel. Ved å koble sammen 2 pinner i pluggen vil porten bytte til den protokollen som er valg. Sammenkoblingen gjøres i pluggen som settes inn i porten 8

Lag et Modbus nettverk Drag and drop et Generic Modbus element Network Elements Modbus Elements Dobbelklikk på elementet for å konfigurere det Navn : PLS_2, Type : Modbus, Address : MASTER Koble nettverket ved å klikke på rundingen under PLS_2 og dra til rundingen ved prosessorens kommunikasjonsport Dobbelklikk på den svarte boblen for å konfigurere kommunikasjonsparametere for Twiso PLSen. Må samsvare med det som er konfigurert i Modbus Master 9

Lag et Modbus nettverk 10

Konfigurer hardware Velg Program - Configure Configure the Hardware Konfigurere innganger og utganger Skriv inn symbolske navn Avslutt ved å klikke Apply 11

Konfigurer hardware Velg Program - Configure Configure the Hardware Man kan skrive inn symblske navn og konfigurere innganger og utganger. Avslutt ved å klikke Apply. 12

Konfigurer data og funksjoner Velg Program - Configure Configure the Data Konfigurerbare funksjoner: Simple objects grunnleggende objekter Minnebit og ord Function blocks funksjonsblokker Timere Tellere.. I/O objects spesielle inn og utgangssignaler Advanced objects Kalender funksjoner PID regulatorer Macro for kommunikasjon Macro for Drive 13

Konfigurer data og funksjoner 14

Konfigurer prosessoren Velg Program - Configure Configure the behavior Konfigurer Functional levels, Scan mode, Startup og Autosave Avslutt ved å klikke Apply 15

Konfigurer beskyttelse Velg Program - Configure Define the Protections Konfigurer Password og Application protection Avslutt ved å klikke Apply 16

Lag program Noen vanlige programmeringsobjekter %Ix.y Digital inngang på modul x, kanal y %Qx.y Digital utgang på modul x, kanal y %IWx.y Inngangsord på modul x kanal y (analoge innganger) %QWx.y Utgangsord på modul x, kanal y (analoge utganger) %Mx %MWx %MDx %MFx Minne bit (x=0-255) Minne ord (x=0-2999), antall ord konfigureres Minne dobbeltord (x=0-2998), samme dataområde som %MW Minne flyttall (x=0-2998), samme dataområde som %MW %KWx %KDx %KFx Konstant ord (x=0-255) Konstant dobbeltord (x=0-254), samme dataområde som %KW Konstant flyttall (x=0-254), samme dataområde som %KW %Sx %SWx Systembit fra PLSens operativsystem, se Online hjelp Systemord fra PLSens operativsystem, se Online hjelp 17

Lag program Dataminne %MW, %MD og %MF deler samme minneområde %MD0 og %MD1 vil overlappe og kan ikke brukes samtidig %MD1, %MF1 %MD0, %MF0 %MD2, %MF2 %MW0 %MW1 %MW2 %MW3 18

Lag program Velg Program - Program Edit Program Legg til en programseksjon Programstruktur: Programmet deles opp i seksjoner for å gjøre det mer oversiktlig Programmet må bestå av minst en Section Hver Section må inneholde minst en Rung Subroutines brukes ved behov Program browser viser programstrukturen. Funksjonsknapper, sett pekeren over for å se funksjonen 19

Lag program Verktøyknapper i Ladder editor: add a section insert a section create a subroutine cut in two sections zoom cut copy paste undo redo display in hexadecimal or decimal display/hide rung comment display/hide comments display/hide symbols 20

Lag program Verktøyknapper i Ladder editor: timer counter operation block compare block delete a link insert a link invers coil coil contact normally closed contact normally open insert a rung add a rung set to 0 set to 1 invers coil coil next palette previous palette jump or call subroutine 21

Lag program Verktøyknapper i Ladder editor: disables the step and also the indicated step disables step and enables indicated step end of program jump or call subroutine very fast counter fast counter pulse with modulation pulse generator output 22

Lag program Verktøyknapper i Ladder editor: step counter function drum controller shift register register message block falling edge contact rising edge contact contact normally closed contact normally open 23

Lag program Verktøyknapper i Ladder editor: SHORT (always true) OPEN (always false) XORF XORR XORN XOR 24

Lag program Programmering gjøres ved å: Klikk på det stedet du vil plassere et objekt (stedet markeres med blå bakgrunn) Klikk på ikonet for det objektet som skal settes inn Dobbelklikk på rammen over objektet for å skrive inn adresse (fysisk eller symbol) eller innhold i operasjonsblokk Dobbelklikk på en funksjonsblokk for å konfigurere den Noen funksjoner vil åpne et konfigureringsvindu. Klikk på Program for å komme tilbake til Ladder editoren Alle ikoner forklares når man plasserer pekeren på dem Piltastene gir tilgang til en større verktøykasse Klikk på add a rung for å legge til en ny linje etter den linjen du står på. Insert a Rung setter inn en linje foran. OPEN & SHORT variablene representerer verdiene 0 & 1. Avslutt en Rung ved å klikke på Analyze program 25

Lag program Under programmeringen vil den venstre vertikale linjen ha en av tre farver: Grønn - nettverket er testet og godkjennt (Analyze) Gul - nettverket er riktig, men er ikke analysert Rødt - nettverket inneholder en feil 26

Lag program Rediger programmet, kopier, lim inn, slett, Kopier Merk et objekt, høyreklikk og velg Copy (eller tast Ctrl C) Merk en (eller flere) Rung, høyreklikk under Rung nummer og velg Copy (eller tast Ctrl C) Lim inn Pek på stedet hvor objektet skal plasseres, høyreklikk og velg Paste (eller tast Ctrl V) Slett et objekt Merk et objekt, høyreklikk og velg Cut (eller tast Ctrl X) Slett en rung Merk hele rungen ved å klikke i feltet under Rung nummer. Tast Delete Alternativ høyreklikk under Rung nummer og velg Cut Slett en subrutine Merk subrutinen ved å klikke på seksjonnummeret og tast Delete på tastaturet 27

Lag program Skriv inn kommentarer Section Title inntil 122 tegn Section Comment inntil 4 linjer a 122 tegn Network Title inntil 122 tegn Network Comment inntil 4 linjer a 122 tegn Titler og kommentarer overføres ikke til PLS! Opptar ikke plass i programminnet Mistes hvis man henter program fra PLS 28

Funksjonsblokker Compare sammenlikning Brukes for å sammenlikne to verdier Sammenlikningen skrives inn i adressefeltet over funksjonsblokken Operate operasjonsblokk Brukes for å tilordne verdier til en variabel, f.eks. skrive inn en verdi i et minneord eller utføre en matematisk beregning 29

Tast inn dette programmet 30

31

Lag symbolske navn Velg Program Program Define symbols Velg add a symbol, skriv inn symbolsk navn og adresse Symboler overføres ikke til PLS 32

Timer konfigurering Dobbelklikk på timeren i ladder programmet Skriv inn: symbol TIMER0, type TON, base 1s, preset 5, non-adjustable Klikk på Program for å komme tilbake til ladder editoren 33

Timer konfigurering Type: TON på-forsinkelse TOF av-forsinkelse TP puls Base: Tidsbase for timeren: 1ms, 10ms 100ms, 1s og 1 min Preset: Timerens startverdi Forsinkelse = tidsbase * preset Adjustable: Velger om preset verdien kan endres mens programmet kjøres, f.eks. fra en operatørterminal,. Innganger og utganger IN starter timeren Q på eller av avhengig av Type 34

Teller konfigurering Dobbelklikk på telleren i ladder programmet Skriv inn: Symbol COUNTER0, Preset 5, Adjustable Klikk på Program for å komme tilbake til ladder editor 35

Teller konfigurering Preset: Tellerens startverdi Adjustable: Velger om preset verdien kan endres mens programmet kjøres, f.eks. fra en operatørterminal,. Innganger og utganger R nullstiller telleren S laster preset verdien inn i tellerens nå-verdi CU tell opp hver gang inngangen aktiveres CD tell ned hver gang inngangen aktiveres E logisk 1 når telleren telles ned fra 1 til 9999 D preset og nå-verdi er like F logisk 1 når telleren telles opp fra 9999 til 1 36

Verifiser og simuler programmet Klikk på Analyze program. Gule vertikale linjer skal bli grønne Eventuelle feil vises i vinduet nederst Klikk på Simulation 37

Lag en animasjonstabell Klikk på Manage animation tables Klikk på Create a new table Legg til variablene %MW0 & %MW1 Klikk på Animate the program for å komme tilbake til forrige skjermbilde 38

Test programmet Klikk på Animation tables for å vise tabellen som nettopp ble laget Klikk på Run for å starte simulatoren Dobbelklikk på In/out window for å skrive verdier Test programmet Klikk på Simulate for å stoppe simulatoren 39

Lag dokumentasjon Velg Report Configure the documentation Velg hva som skal være med i utskriften ved å krysse av for hver del av prosjektet Klikk på Repaginate for å generere dokumentet Velg Report Page Setup Tilpass sideoppsett Velg Report Print Bruk Overwiew for forhåndsvisning Velg skriver Start utskrift Eksporter som html 40

Overføre program til PLS Programmet kan overføres til Twido PLS vha. Seriell kabel fra COM port på PC USB-serie kabel Ethernet Bluetooth Ved installasjon er tilkobling til COM1 standard Andre kommunikasjoner legges til vha. Preference Ved tilkobling til PLS sjekkes det om programmet er identisk på PC og PLS. Dersom det er forskjell må man overføre fra den ene til den andre slik at det blir likt. Når programmet er overført må PLS settes i RUN 41

Overføre program til PLS Tilkobling til PLS, velg Program - Debug Connect Velg Connection og klikk OK Forbindelsen etableres Hvis forbindelsen ikke kan etableres vises en feilmelding 42

Overføre program til PLS Forbindelsen testes og programmet i PC og PLS sammenliknes Avhengig av sammenlikningen vil man få valg på hvordan programoverføring kan gjøres Velg retning og klikk OK. 43

Programendring tilkoblet PLS Når man er tilkoblet PLSen gjøres alle programendringer lokalt på PC Overføring av endring til PLS gjøres ved å klikke på Begrensninger ved online programmering %M og %MW som ikke er konfigurert kan ikke programmeres Funksjonsblokker f.eks. %TM (timere) og %C (tellere) som ikke er konfigurert kan ikke programmeres For å unngå dette problemet kan man konfigurere et antall %MW, %TM, %C,... Funksjonsblokkenes parametere kan endres online (type, tidsbase, preset,...) Program Configure Configure the data %M kan ikke konfigureres, men rungen under gjør alle 256 %M tilgjengelige online 44

Nyttige funksjoner - kryssreferanser Kryssreferanser Slå på Cross-Ref browser Browseren åpnes og man kan søke etter adresser eller symboler og få informasjon om hvor et objekt er brukt 45

Nyttige funksjoner brukte objekter Hvilke objekter er brukt i programmet? Slå på Data browser En tabell med objekter brukt i programmet vises under programmeringsvinduet Filter funksjoner kan brukes for å avgrense hva som skal vises Filter 46

Nyttige funksjoner konfigurer TwidoSuite Velg Preference Default project directory -filkatalog som TwidoSuite skal lagre/hente filer fra Default projects prosjekt som er standard når TwidoSuitestartes Default program editor velg standard editor Autosave project slå av/på automatisk lagring Default background color velg bakgrunnsfarve på PC skjermen Default project image standard bilde for prosjekter Default functional levels of applications velg funksjonsnivå for Twido Connection management legg til (Add) eller endre (Modify) kommunikasjon PC til PLS for programoverføring 47

Nyttige funksjoner - klokkefunksjoner Velg Program Configure the data Advanced objects %SCH 16 tidsstyrte funksjoner kan programmeres til å sette bit eller utganger på til bestemte tider, måned, dato, ukedag og tidspunkt Sanntidsklokke opsjonen må være installert 48

Nyttige funksjoner PLS klokke PLSer med RTC (Real Time Clock) må justeres til riktig tid. Program Debug Check PLC Adjust RTC time Klokken kan stilles: 1 manuelt 2 synkroniseres med programmerings PC For å få mest mulig riktig klokke må RTC Correction konfigureres. Korreksjonsverdien (0-127) avleses på RTC modulen og skrives inn i: Program Debug Check PLC Configure Real Time Clock eller programmeres i %SW60 49

Nyttige funksjoner - animasjonstabeller Animasjonstabeller brukes i simulatoren og online for å teste programmet Velg Program Debug Manage animation tables for å lage tabeller Sett inn linje Slett linje Sett inn foregående objekt Sett inn neste objekt Les nåverdi til Retained Skriv Retained til PLS Sett 1 Sett 0 Opphev tvangskjøring Opphev all tvangskjøring Adresse Brukt i program Symbol Verdi Les/skriv verdi fra/til PLS Visningsformat Grønn=konfigurert Rød=ikke konf. 50

Nyttige funksjoner - animasjonstabeller Ved bruk av simulator eller når man er tilkoblet PLS kan ladder editor og animasjonstabell vises samtidig ved å klikke på Hvis en eller flere runger merkes blir funksjonen Copy the rung objects in the animation table aktiv Alle valgte objekter legges inn i animasjonstabellen 51

Nyttige funksjoner gjenbruk av program Programmet (hele eller deler av det) kan eksporteres til fil ( Program Program Edit Program ) Eksportert fil kan f.eks. importeres i et annet program Eksporter Merk en eller flere runger som skal eksporteres Klikk på Et vindu åpnes og gir mulighet for å velge hva som skal eksporteres Current Selection eksporterer merket område Current section eksporterer den programseksjon man er i Entire program eksporterer hele programmet Klikk på Export, velg fil og Save/Lagre Importer Stå i programmet der eksportert fil skal importeres Klikk på, velg fil og Open/åpne. Importen legges til etter de man står 52

Nyttige funksjoner gjenbruk av program Symbolske navn kan eksporteres fra et program og importeres til et annet ( Program Program Define Symbols ) Eksporter ved å klikke på, velg filkatalog og filnavn, klikk Save/Lagre Filen lagres som en.csv fil som kan åpnes i Excel Importer symboler ved å klikke på, velg fil og klikk Open/Åpne Hvis et symbol i filen allerede finnes i programmet får man et varsel og kan velge om det skal endres 53