SICK Scanner mit SOPAS ET-Projekten - AUVESY GmbH Letzte Aktualisierung: 14. Januar 2022 - my.versiondog.com en

Die Seite wird erstellt Carolin Urban
 
WEITER LESEN
SICK Scanner mit SOPAS ET-Projekten - AUVESY GmbH Letzte Aktualisierung: 14. Januar 2022 - my.versiondog.com en
SICK Scanner
mit SOPAS ET-Projekten
© AUVESY GmbH

Letzte Aktualisierung: 14. Januar 2022

Fichtenstraße 38 B
76829 Landau
Deutschland
SICK Scanner mit SOPAS ET-Projekten - AUVESY GmbH Letzte Aktualisierung: 14. Januar 2022 - my.versiondog.com en
Inhaltsverzeichnis

  SICK Scanner mit SOPAS ET Projekten                     3

  SICK Scanner: SOPAS ET Projekte integrieren             5

  SICK Scanner: Jobs erstellen                            7

  SICK Scanner: Vergleicher konfigurieren                11

  SICK Scanner: Restore durchführen                      13

  SICK Scanner: Erweiterte Konfigurationsmöglichkeiten   15

                                        Seite 2 von 16
SICK Scanner mit SOPAS ET Projekten

Das versiondog System unterstützt die Verwaltung von SOPAS ET Projekten und ermöglicht das auto-
matische Erstellen von Backups sowie die zyklische Überwachung der Sensoren.

      Abbildung: Integration SICK Scanner mit SOPAS ET Projekten

Systemvoraussetzungen

   Ab versiondog
                      SOPAS Engineering Tool V3
      Version

        4.0                        ✓

Sonstige Voraussetzung

Die Definitionsdateien von Sick (SDD) für die Geräte, die mit versiondog gesichert werden sollen, müs-
sen vorhanden sein.

                                            Seite 3 von 16
Integrationsmerkmale

Automatische Erkennung von Unterschieden zwischen dem Programm auf dem Gerät und der aktu-
ellen Version auf dem Server (Backup/Backup-Detailvergleich, Version/Backup-Detailvergleich)*

Durchgängige Darstellung der Änderungshistorie

Automatisiertes Backup für Notfallwiederherstellung

Individueller Komponententyp für SOPAS ET Projekte

* Siehe die Parameter, die vom Vergleich ausgeschlossen werden

                                        Seite 4 von 16
SICK Scanner: SOPAS ET Projekte integrieren

Bestehende Projekte integrieren

Ist bereits ein Projekt oder ein Backup des Geräteprogramms vorhanden gehen Sie folgendermaßen
vor:

   1. Erstellen Sie im UserClient eine neue Komponente. Als Komponententypen wählen Sie SOPAS
       ET im Verzeichnis Sick aus.

   2. Navigieren Sie im Windows Explorer zu dem Ordner, in dem ihr SOPAS ET Projekt gespeichert
       ist.

   3. Verschieben Sie die Projektdaten in das Arbeitsverzeichnis der Komponente.

              Legen Sie dazu die Projektdaten per Drag & Drop im Projektbaum auf der Komponente ab.

   4. Wählen Sie im Projektbaum die SOPAS ET Komponente aus und klicken Sie auf die Schaltfläche
       Basisversion erstellen und einchecken.

Ihr SOPAS ET Projekt ist jetzt in versiondog integriert und kann verwaltet werden.

Neue Projekte integrieren

   1. Erstellen Sie im UserClient eine neue Komponente. Als Komponententypen wählen Sie SOPAS
       ET im Verzeichnis Sick aus.

   2. Starten Sie den Editor von SOPAS ET.

   3. Erstellen Sie ein neues Projekt und speichern Sie es in der SOPAS ET Komponente.

   4. Wählen Sie im Projektbaum die SOPAS ET Komponente aus und klicken Sie auf die Schaltfläche
       Basisversion erstellen und einchecken.

Ihr SOPAS ET Projekt ist jetzt in versiondog integriert und kann verwaltet werden.

                                           Seite 5 von 16
Den Komponententypen SOPAS ET können Sie individuell anpassen. Näheres dazu finden Sie im

Tutorial AdminClient im Abschnitt Komponententypeneditor.

                                       Seite 6 von 16
SICK Scanner: Jobs erstellen

Mit versiondog können Sie Jobs erstellen, die regelmäßig überprüfen, ob das Programm auf dem
Gerät verändert wurde. Die Jobs erstellen automatisch Sicherungskopien des Programms.

Bei der Arbeit mit SICK Sensoren müssen die Dateien mit der Endung SDD für die Geräte, die gesi-
chert werden sollen, auf dem versiondog Server (oder auf einem Agent) vorhanden sein. Die SDD-
Dateien können Sie in SOPAS ET von dem Gerät herunterladen.

    Sie können alternativ die SDD-Dateien von einem Rechner auf dem SOPAS ET installiert ist, auf

den versiondog Server (oder auf den Agent) kopieren. Der Standardspeicherort für die SDD-Dateien
ist {ProgramData}\SICK\SOPAS\jars\devices. Der Ort an dem versiondog nach den SDD-
Dateien sucht, kann im AdminClient modifiziert werden.

In einigen Fällen liegt nur eine JAR-Datei für den zu sichernden Sensor vor. In diesem Fall müssen Sie
die JAR-Datei kopieren und die Dateiendung von JAR zu SDD ändern, bevor Sie fortfahren.

Folgende Parameter (Aktualwerte) sind vom Vergleich ausgeschlossen:

  @APCCounter*             @eIN3/*            @LastAna-                 @DateTimeString
                                              lysisDurationMs
  @BarcodeResult/*         @eIO4IN/*          @mjCurrentJobId           @MWBlock/*
  @ETraceMsg               @eIO4OUT/*         @mjDiskUsage              @UART0_ByteRX
  @MAX14820Access/*        @eIO5IN/*          @mjJobListFull            @VoltageAin*
  @OCRRe-                  @eIO5OUT/*         @SCRebootNeedful          @ScriptConsoleOutput
  cognitionResult/*
  @OpHours                 @eIO6IN/*          @eFileSystemChanged       @TAlastError/*
  @DailyOpHours            @eIO6OUT/*         @SCParamsChanged          @AppConsoleOutput
  @PowerOnCnt              @eIO7IN/*          @EIPControlBitsPlcIn      @DeviceBootTime
  @RegisterAccess/*        @eIO7OUT/*         @EIPControlBitsPlcOut     @eCPUUsage/Timestamp
  @SILOCRAu-               @EMsgDebug/* @ControlBitsPlcIn               @eNet-
  totuneResults/*                                                       work2RxUsage/Timestamp

                                           Seite 7 von 16
@VQVRe-                  @EMsgError/*        @ControlBitsPlcOut      @eNet-
  portStdDataCnt                                                       work2TxUsage/Timestamp
  @VQVReportTime           @EMsgFatal/*        @PNControlBitsPlcIn     @eNetworkRxUsage/*
  @eClusterTrigger/*       @EMsgInfo/*         @PNControlBitsPlcOut    @eNetworkTxUsage/*
  @eExtIn1/*               @EMs-               @_dum-                  @eNetworkUsage/*
                           gWarning/*          myFixcplfRemote
  @eExtIn2/*               @eOb-               @_dum-                  @eTemperature/Timestamp
                           jectPresent/*       myFixcplfStartup
  @eExtOut1/*              @eOb-               @_dum-                  @eTRIG1/Timestamp
                           jectPriority/*      myFixprogrammingSlave
  @eExtOut2/*              @eOb-               @_dum-                  @MSC800State/szTime
                           jectTrigger/*       myFixrequestInfoSlave
  @eHeartBeat/*            @eRea-              @PNReadResult/*         @Sensor/0
                           dingGate/*
  @eIN1/*                  @eSys-              @ActValueCurrent/*      @status
                           temGate/*
  @eIN2/*                  @GoRea-             @CCValues/*
                           dyCount
  @eIN2/*                  @Input*Counter @datetime/*

So erstellen Sie Jobs für Sick Sensoren:

   1. Starten Sie den AdminClient und öffnen Sie das Modul Jobs.

   2. Wählen Sie im Projektbaum eine SOPAS ET Komponente aus.

   3. Klicken Sie im Menüband auf die Schaltfläche Erstellen oder ziehen Sie die Komponente per
      Drag & Drop in den Bereich Jobs.

   4. Konfigurieren Sie die allgemeinen Abschnitte Allgemein, Benachrichtigung, Upload und Ver-
      gleich und Automatische Versionserstellung nach Jobausführung. Die Abschnitte Benach-
      richtigung und Automatische Versionserstellung nach Jobausführung werden nur angezeigt,

                                            Seite 8 von 16
wenn die dafür erforderlichen Einstellungen vorgenommen wurden. Näheres zur Konfiguration
      der allgemeinen Abschnitte entnehmen Sie bitte dem Abschnitt Jobs im Tutorial AdminClient.

   5. Konfigurieren Sie den Abschnitt Sick Sensors Einstellungen.

      Wählen Sie bei Projekt die Projektdatei aus, welche die Verbindungsparameter für das Gerät
      enthält.

          versiondog unterstützt sowohl SOPAS- als auch SDV-Dateien. Eine SOPAS-Datei kann Ver-

      bindungsparameter für mehrere Geräte enthalten, eine SDV-Datei nur für ein Gerät.

   6. Speichern Sie den Job und führen Sie ihn aus.

   Werden mit einem Job mehrere Geräte gleichzeitig gesichert und tritt bei mindestens einem die-

ser Geräte ein Fehler bei der Jobausführung auf, gibt versiondog eine Warnung im Jobergebnis aus.
Treten bei allen Geräten Fehler auf, wird der Job mit einer Fehlermeldung abgebrochen.

Timeout konfigurieren

Beim Upload von großen Datenmengen kann es trotz der standardmäßig voreingestellten Zeit von 30
Minuten zum Timeout kommen. Dieser Zeitraum kann global für alle Uploadtypen oder upload-
typspezifisch angepasst werden.

Um die maximale Zeit für die Jobausführung uploadtypspezifisch anzupassen, gehen Sie fol-
gendermaßen vor:

   1. Starten Sie den AdminClient und öffnen Sie das Modul Jobs.

   2. Klicken Sie im Menüband auf die Schaltfläche Globale Einstellungen für Jobs.

   3. Das Fenster Uploadtypspezifische Konfiguration wird geöffnet.

   4. Wählen Sie in der Navigationsleiste links den Uploadtyp aus.

   5. Aktivieren Sie das Kontrollkästchen Spezifischen Timeout für diesen Uploadtyp verwenden.

   6. Geben Sie im Feld Maximale Zeit für die Jobausführung den gewünschten Zeitraum in Minu-
      ten ein. Der maximal mögliche Wert sind 540 Minuten.

                                         Seite 9 von 16
Wenn Sie das Kontrollkästchen Spezifischen Timeout für diesen Uploadtyp verwenden

      nicht aktivieren, wird bei der nächsten Änderung des globalen Timeouts der hier eingestellte
      Wert durch den Globalen überschrieben.

Alternativ können Sie den Timeout über die INI-Datei Classes.ini anpassen (Pfad im entsprechenden
Server- oder Agentarchiv: ..\VD$A\Configuration\Upload\Classes.ini). Die Vor-
gehensweise dazu entnehmen Sie bitte dem Abschnitt INI-Dateien im Tutorial AdminClient.

Der im Fenster Uploadtypspezifische Konfiguration eingetragene Wert wird in die INI-Datei über-
nommen.

                                        Seite 10 von 16
SICK Scanner: Vergleicher konfigurieren

Bei Sick Projekten gibt es Variablen, die immer unterschiedlich sind. Sie müssen diese Variablen vom
Vergleich ausschließen, um einen Gleichstand von Version und Backup zu erhalten. Dafür wurde eine
Vergleicherkonfiguration entwickelt, die Sie dynamisch auf die Gegebenheiten mit Hilfe eines Jokers *
(Freitextfeld) anpassen können.

Bsp: Die Variablen @QuickstartInventoryVar/Tags/0/EPC/13, @Quick-
startInventoryVar/Tags/0/EPC/14 und @QuickstartInventoryVar/Tags/0/EPC/15 werden durch den
Eintag von @QuickstartInventoryVar* in der Vergleicherkonfiguration im UserClient vom Vergleich
ausgeschlossen.

Gehen Sie folgendermaßen vor:

   1. Öffnen Sie den UserClient.

   2. Wählen Sie die Komponente, die Sie anpassen möchten, aus.

   3. Wählen Sie in der Menüleiste die Registerkarte Bearbeiten oder im Kontextmenü (rechte
      Maustaste) Eigenschaften der Komponente ändern aus.

   4. Klicken Sie auf die Schaltfläche Vergleicherkonfiguration. Das Auswahlfenster Vergleich kon-
      figurieren öffnet sich.

   5. Bei mehreren Projekten in einer Komponente wählen Sie das entsprechende Projekt über das
      Dropdownmenü aus.

   6. Tragen Sie unter Ausschließen von Zeilen vom Vergleich @QuickstartInventoryVar* ein und
      klicken Sie auf OK.

                                         Seite 11 von 16
Seite 12 von 16
SICK Scanner: Restore durchführen

Wenn ein Gerät ausfällt oder versiondog bei der Jobausführung eine unautorisierte Veränderung des
Programms feststellt, sollte eine Notfallwiederherstellung durchgeführt werden. Dafür gibt es zwei
Möglichkeiten.

    l   Die Wiederherstellung mit einem Backup

            Diese Option ist in den meisten Fällen zu bevorzugen, da potentiell bei jeder Job-

        ausführung ein neues Backup erstellt wird und somit stets der neueste Stand verfügbar ist.

    l   Die Wiederherstellung mit einer Version

            Diese Option kann eine Alternative sein, falls keine Backups vorliegen und vor der Not-

        fallwiederherstellung die Version auf der Steuerung identisch mit der Version in versiondog
        war.

So führen Sie eine Wiederherstellung mit einem Backup durch:

   1. Wählen Sie im UserClient die entsprechende Komponente aus.

   2. Klicken Sie im Bereich Komponentendetails, in der Registerkarte Jobs auf den Job, von dem Sie
        das Backup wiederherstellen wollen.

   3. Im unterem Fenster wählen Sie das Backup aus und klicken Sie im Kontextmenü oder im Men-
        üband auf Backup in ein Verzeichnis kopieren.

   4. Wählen Sie das Verzeichnis aus, in welches das Backup kopiert werden soll.

   5. Öffnen Sie das Backup mit dem zugehörigen Editor.

   6. Führen Sie gemäß der Herstellerangaben eine Wiederherstellung durch.

So führen Sie eine Wiederherstellung mit einer Version durch:

   1. Wählen Sie im UserClient die entsprechende Komponente aus.

   2. Checken Sie die Version der Komponente aus, die Sie wiederherstellen wollen.

                                           Seite 13 von 16
3. Öffnen Sie das Projekt mit dem zugehörigen Editor.

4. Führen Sie gemäß der Herstellerangaben eine Wiederherstellung durch.

                                     Seite 14 von 16
SICK Scanner: Erweiterte Konfigurationsmöglichkeiten

Vorgehensweise

Es gibt 2 Wege, Einstellungen in den INI-Dateien vorzunehmen. Gehen Sie wie folgt vor, je nach
Anwendungsfall:

1. Für die Einstellungen auf dem Server wird empfohlen, diese über das Fenster INI-Dateien bear-
beiten im AdminClient vorzunehmen. Wenn die INI-Datei nicht vorhanden ist, muss sie erstellt wer-
den.

2. Für die Einstellungen auf dem Client oder Agent muss die Datei mit dem Editor editiert/erstellt wer-
den.

Einstellungen für den Upload

Folgende Einstellungen können Sie für den ausführenden Rechner in der Datei AgentStation.ini vor-
nehmen:

Pfad zur Datei AgentStation.ini:
..\\VD$A\Configuration\Upload\AgentStation.ini

                                           Schlüs-
        Einstellung            Sektion                                      Wert
                                             sel

 Maximale Anzahl paralleler [SickSen-      4900      
 Uploads konfigurieren       sors]                   Der Standardwert ist 1

 Verzeichnis mit den SDD-    [SickSen-     5470      Vollqualifizierter Pfad zum Verzeichnis mit den
 Dateien(Gerä-               sors]                   SDD-Dateien
 tebeschreibungsdateien)                             Der Standardwert ist
                                                     \SICK\SOPAS\jars\de
                                                     vices

Einstellungen für den Vergleich

Folgende Einstellung können Sie für den ausführenden Rechner in der Datei AgentStation.ini vor-
nehmen:

                                          Seite 15 von 16
Pfad zur Datei AgentStation.ini:
..\VD$A\Configuration\Compare\AgentStation.ini

                                          Schlüs-
        Einstellung            Sektion                                     Wert
                                            sel

 Verzeichnis mit den SDD-    [SickSen-    17730     Vollqualifizierter Pfad zum Verzeichnis mit den
 Dateien(Gerä-               sors]                  SDD-Dateien
 tebeschreibungsdateien)                            Der Standardwert ist
                                                    \SICK\SOPAS\jars\de
                                                    vices

  Verwandte Themen

 AdminClient > INI-Dateien

                                         Seite 16 von 16
Sie können auch lesen