Supportdokument Merz OPC-Server Synpunkter, felaktigheter, önskemål etc. för dokumentet meddelas Fil: Malthe_Suppo_Ladda upp filer från.docx
Innehållsförteckning 1. Allmänt... 3 2. Installation av Merz OPC server... 3 2.1. Allmänt... 3 2.2. Installation... 3 2.2.1. Språk... 3 2.2.2. Välkommen... 3 2.2.3. Installation eller registrering... 4 2.2.4. Val av komponenter.... 4 2.2.5. Val av destionations mapp... 4 2.2.6. Backup av befintliga filer.... 5 2.2.7. Installation av kommunikationsdriver.... 5 2.2.8. Klart för installation... 6 3. Handhavande av Merz OPC-server... 8 3.1. Allmänt.... 8 3.2. Konfiguration... 8 4. Övergripande genomgång av Schemaläggaren... 10 4.1. Starta Schemaläggaren.... 10 4.2. Schemalägga en aktivitet... 10 4.2.1. Skapa en standardaktivitet i Windows-gränssnittet med hjälp av guid. 11 4.2.2. Skapa en aktivitet i Windows-gränssnittet... 11 4.3. Hantera aktiviteter och aktivitetsmappar.... 12 4.3.1. Skapa en aktivitetsmapp... 12 4.3.2. Ändra en befintlig aktivitet... 12 4.3.3. Kör en aktivitet på begäran... 13 4.3.4. Avsluta en aktivitet som körs... 13 4.3.5. Aktivera en aktivitet som skall köras... 14 4.3.6. Inaktivera en aktivitet från att köras... 14 4.4. Visa alla aktiviteter som körs... 14 4.5. Visa egenskaper och historik för en aktivitet... 15 5. Skapa aktivitet för Merz OPC i schemaläggaren... 16 5.1. Starta Schemaläggaren.... 16 Malthe Winje Automation AB www.malthe-winje.se Sida 1/22
5.2. Skapa aktivitet... 16 5.2.1. Skapa Map... 16 5.2.2. Skapa aktivitet för Merz OPC-Server... 16 6. Matricon OPC Explorer... 19 6.1. Allmänt.... 19 6.2. Installation... 19 7. Test av autostart och OPC... 20 8. Versionshistorik... 22 Malthe Winje Automation AB www.malthe-winje.se Sida 2/22
1. Allmänt För att kunna starta Merz OPC oberoende av vilken Windowsplattform man använder och oavsett vem som är inloggad behöver man använda Schemaläggaren i Windows för att skapa en händelse. 2. Installation av Merz OPC-server 2.1. Allmänt Denna del innehåller en genomgång av installationen för Merz OPC-Server. Dokumentation och installationsfil hämtas på Saias hemsida. https://www.sbcsupport.com/en/software/opc-server/. Ladda ner installationsfilen på datorn och startat installationen. 2.2. Installation Filen som laddats ner heter SBC_S-Bus_2_02_17_20(PG5_2_1).exe (siffrorna kan skilja beroende på version). Klicka på filen så startas installationen. 2.2.1. Språk Första popupen ger dig möjlighet att välja språk mellan Engelska och Tjeckiska. Väl det som passar dig. 2.2.2. Välkommen Nästa popup talar om vilket program vi skall installera och information om Saia och om Merz. Klicka på Next. Malthe Winje Automation AB www.malthe-winje.se Sida 3/22
2.2.3. Installation eller registrering I detta läge väljer du att installera OPC-servern. Du kan registrera programmet vid ett senare tillfälle. Om OPC-servern inte är registrerad så kör den i demoläge och det innebär att du kan använda servern fullt ut men bara i en timma innan den stänger ner. Sedan kan man starta om den igen om man vill fortsätta testa utan registrering. Välj Installation och klicka sedan på Next. 2.2.4. Val av komponenter I denna popup får du två installationsval. Själva programmet samt dokumentation för programmet. Se till att bägge rutorna är förbockade och klicka på Next. 2.2.5. Val av destionationsmapp Vår rekommendation är att man behåller den förvalda sökvägen här, men det är fritt att ändra. När detta är klart, klicka på Next. Malthe Winje Automation AB www.malthe-winje.se Sida 4/22
2.2.6. Backup av befintliga filer Om man gör en ominstallation av OPC-servern kan man välja att göra backup på befintliga filer från den gamla installationen innan man gör en ny. Här kan valet Yes vara kvar för ren säkerhet. Är det första gången installationen sker blir det ingen backup eftersom programmet inte kommer hitta några mappar och filer. Klicka på Next. 2.2.7. Installation av kommunikationsdriver Nu kan det vara bra att stanna upp lite och ta det sakta för här finns det ett antal val att göra utifrån vad som redan finns installerat och vad som inte finns installerat. Du skall nu installera Saia PG5 kommunikationsdriver. Denna driver måste man ha för att OPC-servern skall kunna kommunicera med Saias PLC:er. Install Saia PG5 Communications Driver Browse existing installation of Saia PG5 comm. Driver Without installation Install Microsoft s MFC 8 redistributables Finns det ingen PG5 installerad på datorn väljer du att installera SComm-drivern som följer med OPCinstallationen. Finns det en PG5-installation skall du inte installera drivern som följer med OPC-installationen utan då skall detta val göras. (Se nedan). Vill man göra en installation utan SComm-driver så väljer man detta val. Detta är ett mycket ovanligt val. C++ runtime program. Ha denna förbockad. Om du skulle ha en nyare version av C++ runtime på din Malthe Winje Automation AB www.malthe-winje.se Sida 5/22
dator redan kommer installationen att hitta den och ge ett meddelande om att det finns en nyare och inte gör denna installation. I detta fall finns det en PG5-installation på denna dator så valet blir då Browse existing installation of Saia PG5. Klicka på Next. Det kommer upp en popup som visar filsystemet på datorn och härifrån skall du leta upp din PG5-installation där SComm-drivern ligger. När du hittat mappen med drivern, klicka på OK. 2.2.8. Klart för installation Följande popup kommer att visas och tala om att allting är klart för installation. Klicka på Start. Det kan ta ett par minuter så ha tålamod. När installationen är klar visas den sista popupen. Klicka på Finish för att avsluta installationen. Malthe Winje Automation AB www.malthe-winje.se Sida 6/22
Malthe Winje Automation AB www.malthe-winje.se Sida 7/22
3. Handhavande av Merz OPC-server 3.1. Allmänt När installationen är klar av Merz OPC-server skall den konfigureras och testas så att den fungerar som du vill. För att testa OPC-kommunikationen finns det många OPCexplorers på marknaden. Vi har i detta fall valt att använda Matricons OPC Explorer. Längre fram i dokumentationen gås installationen och handhavande för Matricon OPC Explorer genom. 3.2. Konfiguration I startmenyn finns det en mapp som heter Merz OPC och i denna finns en annan som heter MOS SBC S-BUS. Nu måste man konfigurera OPC:n. I detta exempel kommer den medföljande filen Exemple.sbcfg att användas. Klicka på ikonen Configuration. Följande popup visas och här ser man att denna installation är en demoinstallation. Klicka på OK. Nu kommer ett utforskarfönster som är adresserat till mappen C:\Program Files (x86)\merz\opc\sbc S-Bus fram (sökvägen kan skilja beroende på var man valt att installera programmet). I denna mapp finns example.sbcfg som är en exempelkonfiguration som vi använder för att testa installationen. Klicka på filen och sedan på knappen Öppna. Malthe Winje Automation AB www.malthe-winje.se Sida 8/22
Så här ser vårt övningsexempel ut (hur man skapar en ny kommunikation till en PLC kommer att beskrivas i ett annat dokument). Nu när exempelprojektet är öppet skall det registreras så att OPC-Servern använder denna konfiguration. I mappen MOS SBC S-BUS i startmenyn finns ett val som heter Registration. Klicka på det så kommer följande popup fram. Malthe Winje Automation AB www.malthe-winje.se Sida 9/22
Nu kan man se i OPC-konfiguratorn att det är den fil man önskar som OPC-servern jobbar med. Det gör du genom att klicka på File. Då skall valet Registered Configuration vara förbockat för att visa att det är exempelfilen som OPC-server använder. 4. Övergripande genomgång av schemaläggaren Finns det önskemål att köra OPC-Servern som en aktivitet på en server eller på en virtuell dator måste man skapa en aktivitet för detta i Windows schemaläggare. Detta gör man för att man vill att OPC-servern skall starta automatiskt vid en uppstart av windowsservern och inte vara beroende av att någon är inloggad med rätt behörighet. Först i detta kapitel tas grunderna i hantering av schemaläggaren upp och i ett senare kapitel kommer det en genomgång på hur man skapar en aktivitet för OPC-servern. 4.1. Starta schemaläggaren Följande steg startar schemaläggaren 1. Klicka på Startknappen (oftast längst ner till vänster på skärmen). 2. Klicka på Kontrollpanelen. 3. Klicka på System och säkerhet. 4. Klicka på Administrationsverktyg. 5. Dubbelklicka på Schemaläggaren. 4.2. Schemalägga en aktivitet Du kan schemalägga en aktivitet antingen genom att skapa en standardaktivitet med hjälp av guiden Skapa en standardaktivitet eller genom att skapa en aktivitet utan guiden och ange aktivitetsinformation i dialogrutan Skapa aktivitet. I följande procedurer får du veta hur du använder de båda metoderna för att skapa en aktivitet. Malthe Winje Automation AB www.malthe-winje.se Sida 10/22
Om du skapar en standardaktivitet med hjälp av guiden Skapa en standardaktivitet får de flesta av aktivitetens egenskaper standardvärdena och du väljer en utlösare för aktiviteten bland de vanligaste utlösarna. 4.2.1. Skapa en standardaktivitet i Windows-gränssnittet med hjälp av guide 1. Sök reda på, och klicka på, den aktivitetsmapp i konsolträdet där du vill skapa aktiviteten. Mer information om hur du skapar en aktivitet i en ny aktivitetsmapp finns i Skapa en aktivitetsmapp. 2. Klicka på Skapa en standardaktivitet i fönstret Åtgärd. 3. Följ anvisningarna i guiden Skapa en standardaktivitet. 4.2.2. Skapa en aktivitet i Windows-gränssnittet 1. Sök reda på, och klicka på, den aktivitetsmapp i konsolträdet där du vill skapa aktiviteten. Om du vill skapa aktiviteten i en ny aktivitetsmapp går du till Skapa en aktivitetsmapp och skapar mappen. Malthe Winje Automation AB www.malthe-winje.se Sida 11/22
2. Klicka på Skapa aktivitet i fönstret Åtgärd. 3. Ange ett namn på aktiviteten på fliken Allmänt i dialogrutan Skapa aktivitet. Fyll i eller ändra övriga egenskaper på fliken Allmänt. 4. På fliken Utlösare i dialogrutan Skapa aktivitet klickar du på knappen Nytt för att skapa en utlösare för aktiviteten. Därefter kan du ange information om utlösaren i dialogrutan Ny utlösare. 5. På fliken Åtgärder i dialogrutan Skapa aktivitet klickar du på knappen Nytt för att skapa en åtgärd för aktiviteten. Därefter kan du ange information om åtgärden i dialogrutan Ny åtgärd. 6. (Valfritt) Ange villkor för aktiviteten på fliken Villkor i dialogrutan Skapa aktivitet. Mer information om villkor finns i avsnittet Aktivitetsvillkor. 7. (Valfritt) Ändra inställningar för aktiviteten på fliken Inställningar i dialogrutan Skapa aktivitet. Mer information om inställningarna finns i avsnittet Aktivitetsinställningar. 8. Klicka på OK i dialogrutan Skapa aktivitet. 4.3. Hantera aktiviteter och aktivitetsmappar Följande lista innehåller ämnen som beskriver hur du hanterar aktiviteter. 4.3.1. Skapa en aktivitetsmapp Du kan skapa en ny aktivitetsmapp där du kan spara närliggande aktiviteter och andra aktivitetsmappar. Du kan inte byta namn på en aktivitetsmapp när den väl är skapad. Skapa en ny mapp där du kan spara närliggande aktiviteter i Windowsgränssnittet 1. Leta rätt på, och klicka på, aktivitetsmappen i konsolträdet där du vill skapa en mapp. Om du t.ex. vill skapa en undermapp i rotaktivitetsmappen klickar du på mappen Bibliotek för Schemaläggaren. 2. Klicka på Ny mapp på Åtgärder-menyn. 3. I dialogrutan Ange namnet på den nya mappen skriver du in mappens namn. 4. Klicka på knappen OK i dialogrutan Ange namnet på den nya mappen. 4.3.2. Ändra en befintlig aktivitet Du kan ändra en befintlig aktivitet genom att ändra de allmänna egenskaperna, utlösare, åtgärder, villkor eller inställningar för aktiviteten. Så här ändrar du en befintlig aktivitet i Windows-gränssnittet 1. Leta rätt på, och klicka på, aktivitetsmappen i konsolträdet med den aktivitet du vill ändra. 2. Klicka på den aktivitet i konsolträdet som du vill ändra. 3. Klicka på Egenskaper på Åtgärd-menyn. Dialogrutan Egenskaper för aktivitet visas. 4. I dialogrutan Egenskaper för aktivitet. Malthe Winje Automation AB www.malthe-winje.se Sida 12/22
a. Klicka på fliken Allmänt för att visa aktivitetens allmänna egenskaper som du kan ändra. b. Klicka på fliken Utlösare om du vill visa aktivitetens utlösare. Välj en utlösare i listan med utlösare på fliken och klicka på knappen Redigera för att ändra den valda utlösarens inställningar, klicka på knappen Ny för att skapa en ny utlösare eller klicka på knappen Ta bort för att ta bort den valda utlösaren. c. Klicka på fliken Åtgärder om du vill visa aktivitetens åtgärder. Välj en åtgärd i listan med åtgärder på fliken och klicka på knappen Redigera för att ändra den valda åtgärdens inställningar, klicka på knappen Ny för att skapa en ny åtgärd eller klicka på knappen Ta bort för att ta bort den valda åtgärden. d. Klicka på fliken Villkor för att visa aktivitetens villkor som du kan ändra. e. Klicka på fliken Inställningar för att visa aktivitetens inställningar som du kan ändra. 5. Klicka på knappen OK i dialogrutan Egenskaper för aktivitet när du har ändrat klart aktiviteten. Det kommer att registrera aktiviteten igen. Om aktiviteten har en åtgärd som utlöses när aktiviteten registreras kommer den åtgärden att utföras. Om du inte har gjort några ändringar för aktiviteten klickar du på Avbryt. 4.3.3. Kör en aktivitet på begäran Du kan köra en aktivitet innan eller efter den är schemalagd att köras. Det innebär att du kan starta aktivitetens åtgärder på begäran. Du måste ha rätt behörigheter för att köra vissa åtgärder. Du kan bara köra en aktivitet på begäran om aktiviteten är aktiverad och inställningen Tillåt att aktiviteten körs på begäran är markerad för aktiviteten. Så här kör du en aktivitet på begäran i Windows-gränssnittet 1. Leta rätt på, och klicka på, aktivitetsmappen i konsolträdet med den aktivitet du vill köra. 2. Klicka på den aktivitet i konsolträdet som du vill köra. 3. Klicka på Kör på Åtgärder-menyn. 4.3.4. Avsluta en aktivitet som körs Du kan avsluta en aktivitet som körs så att dess åtgärder inte slutförs. Du avslutar aktiviteten när den håller på att slutföra en åtgärd. Endast aktiviteter där inställningen Tvinga aktiviteten att avbrytas om den inte avslutas på begäran är markerad avbryts om de inte avslutas när du försöker göra det. Avsluta en aktivitet som körs i Windows-gränssnittet 1. Sök reda på, och klicka på, den aktivitetsmapp i konsolträdet som innehåller den aktivitet du vill avsluta. Malthe Winje Automation AB www.malthe-winje.se Sida 13/22
2. Klicka på den aktivitet i konsolträdet som du vill avsluta. 3. Klicka på Avsluta i fönstret Åtgärder. 4. Klicka på Ja i dialogrutan Bekräfta att aktiviteten ska avslutas. 4.3.5. Aktivera en aktivitet som skall köras När en aktivitet är inaktiverad och därmed inte kan köras, kan du aktivera den så att den kan köras på begäran eller enligt ett schema. Aktivera en aktivitet i Windows-gränssnittet 1. Sök reda på, och klicka på, den aktivitetsmapp i konsolträdet som innehåller den aktivitet du vill aktivera. 2. Klicka på den aktivitet i konsolträdet som du vill aktivera. 3. Klicka på Aktivera i fönstret Åtgärder. Kommandot Aktivera är endast tillgänglig i fönstret Åtgärder om aktiviteten är inaktiverad. 4.3.6. Inaktivera en aktivitet från att köras Om du vill att en aktivitet inte ska köras en viss tidsperiod kan du inaktivera den. Aktiviteten kan aktiveras senare, så att den kan köras. Så här inaktiverar du en aktivitet från att köras i Windows-gränssnittet 1. Leta rätt på, och klicka på, aktivitetsmappen i konsolträdet med den aktivitet du vill inaktivera. 2. Klicka på den aktivitet i konsolträdet som du vill inaktivera. 3. Klicka på Inaktivera på Åtgärder-menyn. Kommandot Inaktivera är bara tillgängligt på Åtgärder-menyn om aktiviteten är aktiverad. 4.4. Visa alla aktiviteter som körs Du kan visa alla de aktiviteter som körs på en dator i dialogrutan Aktiva program. Där kan du se när varje aktivitet som körs startade, hur länge den har körts och vilken åtgärd som varje aktivitet kör. Du kan också avsluta en aktivitet som körs i dialogrutan Aktiva program. Visa alla aktiviteter som körs i Windows-gränssnittet 1. Klicka på Visa alla aktiviteter som körs... på Åtgärder-menyn. Dialogrutan Aktiva program visas. Malthe Winje Automation AB www.malthe-winje.se Sida 14/22
4.5. Visa egenskaper och historik för en aktivitet Du kan visa egenskaperna för en aktivitet om du t.ex. vill ha reda på aktivitetens namn, beskrivning, säkerhetsalternativ, utlösare, åtgärder, villkor eller inställningar. En aktivitets historik kan också visas tillsammans med egenskaperna. En aktivitets historik registreras genom händelser i Windows taskscheduler, händelselogg. Händelser registreras när en aktivitet startas, körs, när den har körts klart och vid andra tidpunkter och utgör grunden för aktivitetens historik. Fel som rör en aktivitet finns också registrerade i aktivitetens historik. Visa egenskaper och historik för en aktivitet i Windows-gränssnittet 1. Leta rätt på, och klicka på, aktivitetsmappen i konsolträdet med den aktivitet du vill visa. 2. Klicka på den aktivitet i konsolträdet som du vill visa. 3. Klicka på Egenskaper på Åtgärd-menyn. Dialogrutan Egenskaper för aktivitet visas. 4. I dialogrutan Egenskaper för aktivitet visas aktivitetens egenskaper på flikarna Allmänt, Utlösare, Åtgärder, Villkor och Inställningar. Klicka på en flik för att visa egenskaperna. 5. Klicka på fliken Historik om du vill visa aktivitetens historik. o Uppgiftshistoriken kan aktiveras och inaktiveras. Klicka på Inaktivera all uppgiftshistorik eller Aktivera all uppgiftshistorik i fönstret Åtgärd för att ändra visning av uppgiftshistoriken. o Klicka på en händelse på listan med händelser på fliken Historik om du vill visa en beskrivning av händelsen. Malthe Winje Automation AB www.malthe-winje.se Sida 15/22
5. Skapa aktivitet för Merz OPC i schemaläggaren 5.1. Starta schemaläggaren Följande steg startar Schemaläggaren 6. Klicka på Start knappen (längst ner till vänster på skärmen). 7. Klicka på Kontrollpanelen. 8. Klicka på System och säkerhet. 9. Klicka på Administrationsverktyg. 10. Dubbelklicka på Schemaläggaren. 5.2. Skapa aktivitet 5.2.1. Skapa mapp Gå till konsolträdet och klicka sedan på Ny mapp i Åtgärdsfönstret. Skapa nu en mapp som heter OPC (se bild). 5.2.2. Skapa aktivitet för Merz OPC-server Klicka på mappen OPC och i Åtgärdsfönstret klicka på Skapa aktivitet. Malthe Winje Automation AB www.malthe-winje.se Sida 16/22
1. I fliken Allmänt skall Namn och Beskrivning fyllas i. När detta är gjort, klicka på knappen Byt användare eller grupp. En ny popup kommer fram. I rutan Ange det objektnamn som skall väljas skriver du Lokal tjänst och trycker på OK. Nu är fliken Allmänt ifylld och det bör se ut så här. 2. Gå till fliken Utlösare och klicka på knappen ny. Här väljer du Starta aktivitet till Vid start. Tryck på OK. Nu skall utlösaren synas i tabellen. Malthe Winje Automation AB www.malthe-winje.se Sida 17/22
3. Gå till fliken Åtgärder och klicka på knappen Ny. Nu skall du ange vilka åtgärder som skall utföras av aktiviteten. Ange att Åtgärden skall vara Starta ett program. Klicka sedan på knappen Bläddra. Nu kommer ett utforskarfönster fram och du skall ange OPCserverns sökväg och namn. Då valet vid installationen av OPC-servern var standard så blir sökvägen följande i detta exempel: "C:\Program Files (x86)\merz\opcservers\sbc S-BUS\SBCSBus.exe". Klicka på knappen OK. Nu skall Åtgärden synas i tabellen. 4. Under flikarna Villkor, Inställningar och Historik behöver du inte göra några förändringar utan behåll förvalda inställningar. Klicka på knappen OK. Malthe Winje Automation AB www.malthe-winje.se Sida 18/22
6. Matricon OPC Explorer 6.1. Allmänt. Matricon OPC Explorer är en i mängden av alla program som kan kommunicera med Merz OPC-Server. 6.2. Installation Gå till matrikons hemsida och direkt till nedladdningssidan för OPC-explorer genom följande länk: https://www.matrikonopc.com/products/opc-desktop-tools/opcexplorer.aspx För att kunna ladda ner programmet och även titta på deras utbildningsfilmer så måste man registrera sig (detta kostar inget). Följ instruktionerna. Malthe Winje Automation AB www.malthe-winje.se Sida 19/22
7. Test av autostart och OPC För att testa autostarten startar du om datorn och loggar in med en annan användare än den som var inloggadnär aktiviteten skapades. Efter inloggning startar du Matricon OPC-explorer som du installerade i tidigare kapitel. Markera Merz.OPC_SAIA_S-BUS.1 och klicka på knappen Connect. Nu skall du se information i rutorna Server Info och Server Status. Vill man i detta läge kontrollera värden i taggar klickar man på knappen Add Tags. Malthe Winje Automation AB www.malthe-winje.se Sida 20/22
1. Välj PLC och sedan vilken typ av tag. I detta fall har vi högerklickat på PCD_1 och valt Add All Items. 2. Markera de taggar du vill se online. I detta falla har vi valt bägge ingångarna. 3. Klicka på knappen vänsterpil. 4. Nu ligger de taggar som du vill se online i rutan. 5. Klicka på knappen OK. Nu kan du följa alla taggar som är Publika ifrån PCD_1. Malthe Winje Automation AB www.malthe-winje.se Sida 21/22
8. Versionshistorik Version Kommentar Sign. 2015-11-27 Dokumentet skapades. UL 2016-01-08 Korrekturläst. CHJ Malthe Winje Automation AB www.malthe-winje.se Sida 22/22