CoDeSys 2.3.x.x Svensk installationsguide

Slides:



Advertisements
Liknande presentationer
Snabbguide och tips.
Advertisements

Mina bevakningar Procapita + Presentation.
Inloggning Mobil Administration Finns på Ange ditt användarnamn och PIN-kod. Klicka på OK. Ett SMS skickas till din mobil.
First Class Arken - Introduktionskurs
Anpassning i Windows och Word utan hjälpmedel med tangentbordet
Manual för uppladdning av GeoSuite-projekt till
IPad grundkurs.
Skapa ett video-CV på YouTube
ClaroReadPro V5 B engt Österlind Solna Skoldatatek 18 november 2009.
Intagningssystemets databas Ögonblicksbild Kopia av intagningsdatabasen Uppdateras 3 ggr per dag 07:15 – 12:15 – 15:15 Roller Skola, kommun Periodiseras.
SynerTrade: Användarguide för leverantörer
Mahmud Al Hakim Lärare - Folkuniversitetet
WAGO KNX koncept Svensk installationsguide
Välkommen till internet för nybörjare
Word Word är ett av de vanligaste ordbehandlingsprogrammen. Vi skall idag gå igenom de vanligaste funktionerna i programmet. Fördelarna med att använda.
Klicka på Aktivera redigering i meddelandefältet,
Några moln tillgängliga gratis på Internet
Styrteknik 7.5 hp distans: SFC med GX IEC PLC5B:1
Joomla © 2009 Stefan Andersson 1. Kontaktformulär  På varje seriös webbplats bör det finnas ett kontaktformulär.  Använd ej maillänkar, risk för spam!
E-post juni 2013.
Servicekunskap Hur vill du jobba med boken?
Börja blogga! Så här skapar du en hemsida för att börja blogga.
Videokonsultation med medborgare
Persondatorer Felsökning och felhantering ”Vista” (Kapitel 10)
Enkel dator teknik Tips och tricks.
Leif Håkansson’s Square Dancer Rotation
1 Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen som visas nedan och klicka på den. För att komma.
Inloggning till Landstinget Kronoberg via Citrix
©storm.
2. Utveckla en presentation
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Version 1.0 Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen som visas nedan och klicka på den. För.
Version 1.0 För att komma vidare klicka var som helst i bilden. Du ska nu starta bildspelet för övningsuppgiften. För att göra detta, leta på din sida.
Nätverk Logistikprogrammet 2012.
Kommunpussel Din uppgift är att sortera de organisatoriska delar på nästa sida på ett sådant sätt att det överensstämmer med hur din kommun är organiserad.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 13: I/O-system.
Programmering B PHP Lektion 2
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Word Read Plus 08 talsyntes
Klicka på Aktivera redigering i meddelandefältet
Styrteknik: Programmering med MELSEC IL PLC2A:1
TÄNK PÅ ETT HELTAL MELLAN 1-50
1 Joomla © 2009 Stefan Andersson 1. 2 MÅL 2 3 Begrepp Aktör: en användare som interagerar med webbplatsen. I diagrammet till höger finns två aktörer:
Kouzlo starých časů… Letadla Pár foteček pro vzpomínku na dávné doby, tak hezké snění… M.K. 1 I Norrköping får man inte.
Best pictures on the internet 2007 Awards 1http:// Är vänsteralliansen trovärdig i Norrköping.
1 Föreläsning 7 Repetition Instansvariabler och klassvariabler Klassmetoder och Instansmetoder.
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Lync-möten Ansluta till ett Lync-möte Schemalägga ett Lync-möte
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:1
OpCon/xps - A case study. Club2200Page 1 OpCon/xps – A case study Club2200 Magnus Nyman & Hans Forslind.
Komma igång med Lync Windows Store-appen
1 Logging and monitoring of TCP traffic in SSH tunnels Masters thesis Anton Persson.
Styrteknik: Programmering med IEC PLC1A:1
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 3 ( ) INNEHÅLL: -Tabeller -Villkorssatser -Repetitionssatser.
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
Styrteknik 7.5 hp distans: SFC med GX IEC SFC_B:1
William Sandqvist PIC-programmeringsmiljön i skolan Datorerna i skolans labsalar är centralt underhållna. Du har inte rättigheter att installera.
Räkna till en miljard 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,14,15,16,17,18,19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, En miljard är ett.
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 12 Sökning och Sökträd.
BVForum - en genomgång för revisorer Sören Thuresson.
1 Mönstermatchning och rekursion Nr 4. 2 Förenklad notation val fnname = fn name => expression Förenklas till fun fnname name = expression Exempel fun.
1 Jan Lundström OV’s Hemsida Utbildning Ledare. 2 Jan Lundström OV’s Hemsida Standard Lagrum.
Uppgift 5 Tekniska rapporten En beskrivning av ett uppdrag ni har gjort i er grupp. Du ska bifoga en programmeringshandledning som visar hur man programmerar.
Styrteknik 7.5 hp distans: PLC-delprogram, tasks TASKS:1
Enkel dator teknik Tips och tricks. Välja storlek och radavstånd Här väljer du storlek på texten vi vill att ni använder 14 p till rubriker och 12 p till.
Funktion och utseende. Utseende undersida Montera GSM kort.
Meddelanden Panel-PC Co-Driver 3.0, version 1.0.
Genomgång av Automation Builder
Hej användare! Välkommen till nya mallar.
Presentationens avskrift:

CoDeSys 2.3.x.x Svensk installationsguide Senast uppdaterad: 2012-03-30

Target Settings del 1 - Starta CodeSys Välj rätt targetfil beroende på vilken controller/IPC/Perspecto som ska programmeras. Obs! Vissa enheter har olika targets beroende på FW-version. Konsultera support.se@wago.com om frågor skulle uppstå!

Target Settings del2 Efter vald targetfil finns fler flikar med olika alternativ. (Denna meny finns senare under Resources > Target Settings) Minneshantering (avancerat!) Bootproject kan automatiskt laddas upp till controller Online change Network variables Visualisations inställningar

Programmeringsmiljön Deklarations fönster POUs Datatyper Visualisation Resources Instruktions fönster (ST) Meddelande fönster

Att skapa ett första program Namn PLC_PRG definierar det första programmet (POU). Detta namn skapas automatiskt varje gång man skapar ett nytt projekt. Detta program startas automatiskt av PLC vid start. Programmeringsspråk Välj ett språk att programmera i för PLC_PRG

De olika språken IEC 61131-3 IL LD FBD SFC ST CFC ST lint (* Kommentar *) GE 5 JMPC next LD idword EQ istruct.sdword STN test SFC ST CFC IF value < 7 THEN WHILE value < 8 DO    value:=value+1;   END_WHILE; END_IF;

Att välja ett programmeringsspråk Instruction List (IL) Ladder Diagram (LD) Function Block Diagram (FBD) Sequential Function Chart (SFC) Structured Text (ST) Continuous Function Chart (CFC)

Communication parameters del 1 För att ställa in rätt kommunikation till controllern gå till Online i menyn och sedan Communication parameters.

Communication parameters del 2 Välj knappen New!

Communication parameters del 3 -Välj ett namn för kommunikationssättet (Det kommer sedan visas i föregående ruta och kommer kunna återanvändas. -Markera vilken typ av kommunikation som ska användas. -För Ethernet välj 3S TCP/IP driver -För seriellt välj 3S Serial RS232 Driver (obs WAGO seriella kabel art nr 750-923 måste användas och drivrutin installeras).

Communication parameters del 4 Markera fältet för Adress och Value. Skriv in korrekt IP adress och avsluta med att trycka enter. Port behöver inte ändras och är från början 2455 Motorola byteorder ska vara no. För seriell kommunikation ska enbart COMPORT ändras och det görs med pil upp resp ner. Avsluta med att trycka enter. (trycker man inte enter så sparas inte IP adress eller comport). Obs! Kontrollera att du har “fri väg” mot controllern genom routrar/switchar och brandväggar.

Communication parameters del 5 Tips! Använd WAGO Ethernet Settings eller WAGO I/O CHECK för att kontrollera COMPORT som används. Nedladdning av drivrutin för WAGO seriell kabel: http://www.wagocatalog.com/okv3/Download_files/759-923.zip

PLC Configuration del 1 Under Resources > PLC Configuration Högerklicka på K-Buss Välj Append Subelement Configuration fönstret dyker upp

PLC Configuration del 2 Klicka på Configuration fliken Klicka på ikonen som är markerad på bilden Programmet ställer en fråga om man vill skriva över gammal konfiguration WAGO I/O CHECK 3 öppnas automatiskt

PLC Configuration del 3 Se till så att det är rätt kommunikationsätt inställt under Settings > Communcation Välj Identify Om moduler har 750-4xx / 750-5xx kan man högerklicka på dessa och välja rename, välj rätt typ av modul Det är här konfigurerbara moduler ställs in Välj Save och sedan Exit tillbaka till CoDeSys

PLC Configuration del 4 Nu finns nodens moduluppsättning direkt i plc configurationen! Under fliken configurations kan datablad visas för respektive modul Här bestämms även om PLC eller Modbus / EthernetIP / Fieldbus ska styra utgångarna Under fliken Input/Output kan nu respektive adress namnges med variabel som sedan fritt kan användas i programmeringen.

Skapa en task del 1 WAGO programmerbara kopplare har en multithreading CPU. Det innebär att den vill göra alla processor samtidigt. Därför krävs det att man själv väljer prioritet på sina POU. Prio 1 är högst. -Resources > Tasks configuration Högerklicka på task configuration i trädet och välj Append Task Obs! Detta behövs inte göras såvida man har en POU som heter PLC_PRG. Avancerade användare där snabba förlopp krävs använder tasks.

Skapa en task del 2 Ge task ett namn. Välj prioritet 1-31 (Läs mer om task prioritering i hjälp för CoDeSys) -Cykliskt betyder att den återkommer med angivet intervall i tid -Freewheeling innebär att den tar sin AVG tid på sig och 1½ egen AVG tid i paus mellan cyklerna. -Låt en händelse utlösa tasken

Skapa en task del 3 Högerklicka på ikonen för tasken och välj Append Program Call Välj POU som ska väckas av task

Ladda in bibliotek / App. notes CoDeSyS kommer med ett stort antal bibliotek förinstallerat. Vi har även flera bibliotek på vår hemsida. Där finner du även application notes som är program exempel för olika installationer exempelvis mot överordnat system, andra fabrikatörer, modbus, seriellt m.fl. Obs! Automation är uppdelat i två sektioner; Industriell- och Fastighetsautomation

Spara programmet! Nu finns grundförutsättningarna för ett program och en bra mall! Du har hittills gjort följande steg: -Valt Target -Ställt in Target Settings -Skapat PLC_PRG (POU) -Ställt in kommunikationen mot noden -Läst in din fysiska nod och skapat användbara variabler -Skapat en task för ditt program -Lagt in nödvändiga bibliotek Genom att spara programmet aktiveras autospar. Inställningar för autospar finns under: Project > Options > Load & Save

Internet del 1 Industriell automation Fastighets automation

Internet del 2 Program Examples Filer Libraries

Variabler i ett program Markera och tryck F2

Call av POU, FB & Funktion Välj block FB från bibliotek Markera text och tryck F2 Eget FB

Web visu Bocka i Web visualization och Compression (vid större projekt) Visutab

Skapa en visu Högerklicka ”PLC_VISU” är det definierade namnet för startsidan. Det måste alltid finnas en visulation med det namnet för att kunna använda web visulation från en webläsare. Det namnet kommer inte fram per automatik utan måste manuellt skrivas i. Högerklicka

Variabler i visu Variabel Markera ruta tryck F2 Obs! Många rutor använder ingen knapp för att välja variabler. Man öppnar variabellistan med F2!

Flera sidor i visu Högerklicka och välj Configure Input Bocka för Markera rutan och välj F2

Clean all i visu När man skapat mycket nytt i en visu så kan det vara bra att göra en clean all. Det gör att alla nyare visu objekt följer med vid en ny kompilering. Görs inte det agerar ibland visu lite irrationellt

Visu exempel

Flasha projekt till controller Från denna meny startar och stoppar man sitt program. Online > Login Spara projekt till minne av PLCn. Filen heter Source.dat och finns att hämta genom FTP eller CoDeSys. Obs! Om man tappar sitt projekt är detta ända sättet att få tillbaka det! Skapa boot filen som gör att controllern har kvar programmet i minnet även vid omstart (Denna funktion finns inte med i demo versionen av CoDeSys)

Tips och Trix När projektet börjar lida mot sitt slut: Avsluta med att göra en sourcecode download Stäng alla onödiga portar som inte används i Ethernet Settings Byt lösenord för Admin och User i Web Based Manager Optimera programmet genom att välja ”Exclude from build”

Kontaktinformation Simon Nilsson Jonas Hedlöf Produkt specialist automation Mobil: 0046 70 668 84 66 Kontoret: 0046 8 58 410 683 simon.nilsson@wago.com Jonas Hedlöf Teknisk support automation Mobil: 0046 70 668 86 39 Kontoret: 0046 8 58 410 681 jonas.hedlof@wago.com Wago Sverige Box 639 175 27 Järfälla http://www.wago.se