KOM IGÅNG GUIDE e!cockpit Av Carsten Holm Support.se@wago.com
AGENDA 1. LICENSHANTERING 2. AVSCANNING AV HÅRDVARAN 3. SKAPA I/O VARIABLER 4. BIBLIOTEKSHANTERING 5. ANVÄNDNING AV VARIABLER 6. FÖRSTA PROGRAMMET 7. SPARA PROGRAMMET 8. TASK SYSTEMET 9. VISUALISERING 10. KOMMUNIKATION 2 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
AKTIVERING AV LICENS: När ni öppnar mjukvaran första gången får ni följande besked. Om ni väljer Continue evaluation kommer ni ha 30 effektiva dagar att utvärdera mjukvaran. Därefter måste ni köpa mjukvarulicens för att kunna fortsätta använda e!cockpit. Det finns ingen funktionsbegränsning under testperioden. När ni ska aktivera eller flytta licenser kan ni använda den inbyggda Licenshanteraren. Se till att skriva in företagsnamn exakt som på licens certifikatet. Om ni har köpt ett Startpaket eller anonym licens måste ni ha Internet anslutning för att aktivera licens. 3 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
STARTA NYTT E!COCKPIT PROJEKT - Välj Empty Project vid start av nytt program om ni har hårdvara tillgänglig. - Välj Product series 750 om ni inte har hårdvaran. Välj sen hårdvaruplattform (Target ) i katalogen i höger sida. På följande sidor visar vi hur man börjar från tomt projekt och scannar av hårdvaran. 4 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
HÅRDVARUVYN Network/Devices. Vi kommer direkt till denna vy när vi skapar ett nytt projekt. I denna vy kan vi gör följande: Lägga till komponenter i projektet Göra inställningar för hårdvaran Sätta upp kommunikation Testa I/O signaler via I/O Check För att scanna av nätverksprodukter, ställ in scan-spann under Network/ Settings och tryck Scan. e!cockpit listar då upp de automationskomponenter från WAGO som finns i nätverket. Bocka i komponenter och välj Accept Selection eller välj Accept all. Klickar ni på pilen under Accept All som på bilden och väljer Accept all incl. Modules så scannas också moduler av. 5 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
MAPPNING AV I/O Nästa steg är att mappa In-/utgångar till variabler. Dubbelklicka på modulen i trädstrukturen till vänster. Under Localbus I/O Mapping kan ni nu välja namn på in och utgångsvariabler. För ingångar kan man mappa båda hela modulen som en Byte och dom enskilda ingångar som BOOL. För utgångar kan man enbart ha en aktiv mappning. 6 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
INSTÄLLNINGAR HÅRDVARA Ändring av IP adress på befintligt projekt Ifall inställningar på hårdvarunivå behöver ändras väljer man enheten och sen settings menyn på höger sida. Denna meny anpassas efter vilken hårdvara som är markerad. 7 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
PROGRAMMERING Codesys editor programmering Nu kan vi börja programmera. I e!cockpit använder vi en standard Codesys 3.5 editor. Tryck på Programming menyn för att börja. I trädstrukturen har ni nu en sammanställning av all data. PLC_PRG definierar det första programmet (POU). En POU med detta namn skapas automatiskt för varje PLC. Det skapas också automatiskt en process som kör PLC_PRG cykliskt var 50ms och med prioritet 15. 8 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
PROGRAMMERING De olika språken IEC 61131-3 CoDeSys följer standarden IEC 61131-3 för PLC programmering. Kod kan enkelt portas om från en produkt till en annan så länge alla programmeras med CoDeSys. I e!cockpit inställningarna kan man välja vilket språk man vill använda som standard. 9 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
BIBLIOTEKS HANTERING Färdiga standardfunktioner är lagrade i bibliotek. e!cockpit kommer med ett stort antal bibliotek förinstallerat. På vår hemsida kan du hitta application notes som är programexempel för olika lösningar. Dubbelklicka på Library Manager, klicka på Add Library och välj sen bibliotek att lägga till. Standard funktionsbibliotek finns i listan Application med namn som börjar på WagoApp 10 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
ANVÄNDING AV VARIABLER I ETT PROGRAM: Det finns 3 sorts variabeltyper som är bra att känna till. 1. I/O variabler som är knutna till I/O signaler 2. Program variabler 3. Persistenta Variabler vars värde finns kvar efter programuppdatering. 1: I/O Variabler finns under IoConfig_Globals_Mapping Man väljer variabler i Input Assistenten som man kommer åt via F2 knappen eller om man trycker på knappen bredvid Program variabler finns i Pou headern eller deklareras i Globala Variabel listor som kan lägges till om man höger klickar där det står Application i trädstrukturen. Om en variabels värde ska finnas kvar efter PLC omstart måste variabel deklareras som Retain. Persistenta variablers värde finns kvar efter programuppdatering. Dessa sparas i en speciell lista (Persistent Varibles). 11 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
SKAPA FÖRSTA PROGRAMMET: Låt oss skapa ett enkelt program med Input, Funktion och Output. Dra in Input, box för val av funktion och Output. Koppla ihop dom genom att dra streck mellan dom. Vilka funktioner eller funktionsblock som ni har tillgång till i Input Assistenten beror på vilka bibliotek som har lagts till. Klicka på frågetecknen, -knappen och välj funktion i Input assistenten. Under Keywords hittar ni de inbyggda basfunktioner som inte behöver något bibliotek. Välj sen frågetecken för input och output och hitta variablerna med Input Assistenten. 12 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
SPARA PROGRAMMET! Nu finns grundförutsättningarna för ett program och en bra mall! Tryck på menyn File för att komma åt Backstage delen av e!cockpit där vi har inställningar och Spara funktionen: Tryck på pilen för att komma tillbaka till editorn. Du har hittills gjort följande steg: Aktiverat Licensen Ställt in kommunikationen mot noden Valt typ av PLC Läst in din fysiska nod och skapat användbara variabler Ställt in PLC Settings Skapat PLC_PRG (POU) Lagt in nödvändiga bibliotek Det är i denna meny att du hittar inställningarna för: Projektet Systemet 13 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
PROCESS SYSTEMET I våra PLC:er finns ett processystem som hanterar system resurserna. Per default skapas en cyklisk Process (Task) med Prioritet 15 och en intervaltid på 50ms som kör PLC_PRG. Lägger man till andra funktioner som visualisering skapas nya processer med andra prioritet och cykeltider. Man kan också själv lägga till nya processer för PLC kod och skilja på en prioriterad tidskritisk uppgift som kommunikation och bakgrundsprocesser som logik. Om man väljer menyn Task Configuration när man är uppkopplad har man möjlighet att monitorera dessa och se hur långt tid dom tar att exekvera. En wago regel är att task intervallet skal var minst 3.5 gångar genomsnittlig cykeltid. Har man flera POUer kan man självklart också kalla på dom i PLC_PRG och slippa konfigurera Processen. 14 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
VISUALISERING En webbserver med möjlighet för visualisering finns inbyggd. För att skapa en webbaserad visualisering högerklicka på Application. Välj sen Visualization i menyn, en manager för inställningar och webserverkoppling skapas per automatik. På höger sida dyker en verktygslåda upp med funktioner för visualiseringen. 15 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
VISUALISERING Låt oss koppla variabler mellan visu och Programmeringsmiljön Dra in en knapp och en lampa från verktygslådan. Markera objekt, välj properties i menyn till höger. Här kan vi t.ex. knyta en variabel från PLC programmet och ändra färg. Gör samma sak med Knappen. Välj variabel Interntbit1. 16 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
VISUALISERING Låt oss testa Se till att du är i rätt meny Tryck sen på Connect för att Ladda ner program till PLCn. Efter detta behöver vi starta applikationen. (Har man ingen hårdvara kan man också simulera programmet. Debug / Simulate Application Detta fungerar förstås inte med hårdvaruvariabler.) 17 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
SKAPA NÄTVERK Anslutning av nätverk görs via färgkodade portar på varje enhet i nätverksstrukturen. ( Grå anslutning är Ethernet, Svart är Seriellt, Blå är CANbus, Lila är Profibus). Dra ett streck mellan 2 enheters portar. Sen väljer man protokollet (ex. Modbus UDP). Tryck på Configurator knappen. 18 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
SKAPA NÄTVERK Konfiguration av Modbus variabler I Modbus menyn väljer man I/O variabler till högre. Högerklicka på variabel eller en markerad grupp av variabler, välj publish för att publicera dessa på modbus. Dessa variabler placeras sen till vänster vilket indikerar att de är publicerade. TIPS! Variabler måste också användas i PLC programmet för att uppdateras. 19 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018
TIPS: Byt PLC genom att dra PLC från katalogen och släpp över PLC som önskas utbytt. För att aktivera OPC-UA. Skapa en Symbol konfiguration (högre klicka på PLCn) Bocka i OPC-UA support. Man kan Importera / Exportera I/O mappningslistan i Device menyn. I Device menyn kan man välja Firmware revision på sin PLC. Detta ändra på compiler versionen för bibliotekshanteraren. 20 WAGO Kontakttechnik GmbH & Co. KG KOM IGÅNG GUIDE E!COCKPIT CARSTEN HOLM MAJ 2018