Freelance 2000. DeltaPLC-Tool. Version 4 / Version 5



Ähnliche Dokumente
Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Bedienungsanleitung. Stand: Copyright 2011 by GEVITAS GmbH

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Kleines Handbuch zur Fotogalerie der Pixel AG

Dokumentenverwaltung. Copyright 2012 cobra computer s brainware GmbH

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

ARAkoll 2013 Dokumentation. Datum:

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

Schulberichtssystem. Inhaltsverzeichnis

ANLEITUNG. Firmware Flash. Seite 1 von 7

Kurzanleitung. Toolbox. T_xls_Import

VIDA ADMIN KURZANLEITUNG

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.

Beheben von verlorenen Verknüpfungen

Arbeiten mit dem Outlook Add-In

Success! Bestellausgabe

Upload auf den Server. MegaZine3 MZ3-Tool3. Training: Server Upload Video 1-4

Adminer: Installationsanleitung

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

FORUM HANDREICHUNG (STAND: AUGUST 2013)

Artikel Schnittstelle über CSV

Anleitungen zum Publizieren Ihrer Homepage

Elexis-BlueEvidence-Connector

Dokumentation zur Versendung der Statistik Daten

Die Dateiablage Der Weg zur Dateiablage

Empfehlungen zur Nutzung der CD zum Buch: Klee & Wiemann: Beweglichkeit und Dehnfähigkeit. Schorndorf: Hofmann,

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Dokumentation FileZilla. Servermanager

Datensicherung und Wiederherstellung

MailUtilities: Remote Deployment - Einführung

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

Switching. Übung 7 Spanning Tree. 7.1 Szenario

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

etermin Einbindung in Outlook

Wiederkehrende Buchungen

Benutzerverwaltung Business- & Company-Paket

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

SFTP SCP - Synology Wiki

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Sichern der persönlichen Daten auf einem Windows Computer

Automatische Installation (wenn das SSO-Applet nicht vorhanden ist)! Abbildung 1:Auswahldialog für Installationslaufwerk

Benutzung der Avid Liquid Edition Schnittplätze an der Universität Innsbruck

Horstbox VoIP. Stefan Dahler. 1. HorstBox Konfiguration. 1.1 Einleitung

Schnittstelle Drittmeldepflicht Ab ImmoTop

ICS-Addin. Benutzerhandbuch. Version: 1.0

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Bilder zum Upload verkleinern

Anleitung zur Einrichtung von Windows Mail V 6.0 an das neue und Groupware-System Communigate Pro

Anleitung für den Datenaustausch mit mobile.de

Task: Nmap Skripte ausführen

Anleitung - Archivierung

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Anleitung Lernobjekt-Depot (LOD)

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

SANDBOXIE konfigurieren

TECHNISCHE INFORMATION LESSOR LOHN/GEHALT BEITRAGSNACHWEIS-AUSGLEICH BUCH.-BLATT MICROSOFT DYNAMICS NAV

Datensicherung. Beschreibung der Datensicherung

Anleitung ftp-zugang Horn Druck & Verlag GmbH Bruchsal

FastViewer Remote Edition 2.X

Archiv - Berechtigungen

Neuerungen in den SK-Programmen Version 3.1 Stand: Juni 2004

RightsLink der Frankfurter Buchmesse Dokumentation

Kurzanleitung AquantaGet

Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2

KURZANLEITUNG CLOUD OBJECT STORAGE

Updateanleitung für SFirm 3.1

BEDIENUNG ABADISCOVER

Import der Schülerdaten Sokrates Web

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

-Inhalte an cobra übergeben

EasyWk DAS Schwimmwettkampfprogramm

YouTube: Video-Untertitel übersetzen

PowerPoint 2010 Mit Folienmastern arbeiten

Websites mit Dreamweaver MX und SSH ins Internet bringen

bilder.tibs.at Upload-Assistent

Projekte Packen, Kopieren und Versenden

Kurzeinführung Moodle

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Microsoft Access 2013 Navigationsformular (Musterlösung)

Folgeanleitung für Fachlehrer

PeDaS Personal Data Safe. - Bedienungsanleitung -

pero SIMconfigBackup Inhaltsverzeichnis Benutzerdokumentation ( für v1.0)

Installationsbeschreibung Import / ATLAS / PV Zollsystem für die EDV-Abteilung

KEIL software. Inhaltsverzeichnis UPDATE. 1. Wichtige Informationen 1.1. Welche Änderungen gibt es?

Persönliches Adressbuch

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Witbox. Anleitung Repetier-Host. Witbox

Die Post hat eine Umfrage gemacht

Leichte-Sprache-Bilder

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch

Installationsanleitungen

GeoPilot (Android) die App

Sophia Business Leitfaden zur Administration

Transkript:

Freelance 2000 DeltaPLC-Tool Version 4 / Version 5

Inhaltsverzeichnis 1 Allgemeine Beschreibung... 5 2 Aufruf des DeltaPLC-Tool... 5 3 Vergleich der PLC-Dateien... 6 4 Konfigurationsänderungen... 7 5 Fehlerfälle... 8 6 DeltaPLC automatisch erzeugen... 9 3

1 Allgemeine Beschreibung Um ein Freelance 2000-Projekt auf ein anderes System, z.b. Maestro UX, zu übertragen, können die konfigurierten Daten in einem standardisierten Format in einer PLC-Datei gespeichert werden. Aus DigiTool heraus ist es nicht möglich, die Konfiguration des Fremdsystems zu überprüfen. Aus diesem Grund werden auch bei Änderungen an einem bestehenden Projekt immer alle Daten in die PLC-Datei geschrieben. Mit Hilfe des DeltaPLC-Tools besteht die Möglichkeit, die Konfigurationsänderungen aus zwei PLC-Dateien zu ermitteln. Damit können die Zeiten für die Datenübertragung bzw. die Nachkonfiguration auf dem Fremdsystem gering gehalten werden. Bei dem Programm DeltaPLC handelt es sich um ein externes Software-Tool. Die Ausgaben dieses Tools erfolgen in englischer Sprache. Das DeltaPLC-Tool ist für PLC-Dateien ab der Freelance 2000 Version 4.1 verwendbar. 2 Aufruf des DeltaPLC-Tool Mit dem DeltaPLC-Tool werden zwei PLC-Dateien verglichen und die Konfigurationsunterschiede in einer neuen PLC-Datei abgespeichert. Der Aufruf erfolgt kommandozeilenorientiert unter Windows NT 4.0: 'HOWD3/&ROGB3/&BILOH!QHZB3/&BILOH!GHOWDB3/&BILOH!VZLWFK Alle Dateien können inklusive Verzeichnispfad angegeben werden. Wird das DeltaPLC-Tool ohne Parameter aufgerufen, erfolgt eine Ausgabe, mit der die Verwendung des Delta PLC-Tools beschrieben wird: SDUDPHWHUHUURU XVDJH'HOWD3/&ROGILOH!QHZILOH!GHOWDILOH!>'@>/ORJILOH!@ 'DGGGHOHWHGREMHFWVWRGHOWDILOH!ZLWKPDUN /ORJILOH!ZULWHRXWSXWWRORJILOH! 7KLVWRROSDUVHVWKHROGILOH!DQGWKHQHZILOH!7KHQLWFUHDWHV WKHGHOWDILOH!FRQWDLQLQJWKHGLIIHUHQFHV$OOILOHVDUHLQ3/&IRUPDW Nicht mit allen Zielsystemen ist die Handhabung mit gelöschten Objekten möglich. Aus diesem Grund besteht die Möglichkeit, die Bearbeitung der gelöschten Objekte explizit einzuschalten. Diese Objekte werden in der Datei <delta_plc_file> gesondert gekennzeichnet. Ohne den Schalter ' werden gelöschte Objekte nicht bearbeitet, zur Abgleichung müssen diese Objekte im Zielsystem von Hand gelöscht werden. 5

3 Vergleich der PLC-Dateien Die Inhalte der beiden PLC-Dateien <old_plc_file> und <new_plc_file> werden verglichen und die Änderungen in die neu erstellte Datei <delta_plc_file> geschrieben. Für die MSR-Stellen, Variablen und Ablaufsprachen (AS)-Programme, für die Änderungen erkannt wurden, wird die komplette Beschreibung des geänderten Objektes in die neu erstellte Datei <delta_plc_file> kopiert. Für AS-Programme bedeutet das, Schritte und Transitionen werden nicht einzeln in die Datei <delta_plc_file> übernommen, sondern immer nur mit dem kompletten AS-Programm. Jede Ressource des Projektes wird durch ihren Namen identifiziert. Für jede Ressource werden die zugeordneten Objekte (MSR-Stellen, Variablen und AS-Programme) überprüft. Auch diese Objekte werden durch ihre Namen identifiziert. Ein Objekt gilt als geändert, wenn sich die aktuellen Daten des Objektes geändert haben, sich die Beschreibung der zugehörigen Klasse geändert hat, der Name in der alten, aber nicht in der neuen PLC-Datei enthalten ist, d.h. das Objekt wurde aus der Ressource gelöscht, der Name in der neuen, aber nicht in der alten PLC-Datei enthalten ist, d.h. das Objekt wurde für die Ressource neu erstellt, der Gateway-Zugriff des Objektes geändert wurde. 6

4 Konfigurationsänderungen Folgende Projektänderungen werden vom DeltaPLC-Tool erkannt: Änderungen innerhalb einer Prozeßstation Hinzufügen einer MSR-Stelle einer Variablen eines Ablaufsprachenprogramms einer Bausteinklasse (anwenderdefinierter Funktionsbaustein) Löschen einer MSR-Stelle einer Variablen eines Ablaufsprachenprogramms Ändern der Parameterdaten einer MSR-Stelle der Daten einer Variable (Kommentar, Initialwert,...) der Daten eines AS-Programms (Struktur der AS, Parameter der AS, Kriterienfenster,...) der Daten einer Bausteinklasse des Bausteintyps einer MSR-Stelle (entspricht dem Löschen und Hinzufügen einer MSR- Stelle) des Datentyps einer Variablen (entspricht dem Löschen und Hinzufügen einer Variablen) eines MSR-Stellennamens (entspricht dem Löschen und Hinzufügen einer MSR-Stelle) eines Variablennamens (entspricht dem Löschen und Hinzufügen einer Variablen) eines AS-Programmnamens (entspricht dem Löschen und Hinzufügen eines AS- Programms) Änderungen innerhalb einer Leitstation In der PLC-Datei sind keine Informationen über die Leitstationen enthalten. Änderungen innerhalb einer Gateway-Station Änderungen der Gateway-Zugriffsrechte für ein Objekt (Löschen oder Hinzufügen von Leseoder Schreibrechten) Änderungen von Ressourcen Hinzufügen oder Löschen einer Prozeß- oder einer Gateway-Ressource. Umbenennen einer Stationsressource wirkt wie Löschen und Hinzufügen einer Stationsressource. 7

5 Fehlerfälle Zur Ausführung des DeltaPLC-Tools müssen einige Bedingungen erfüllt sein. Ist eine der nachfolgenden Voraussetzungen nicht erfüllt, wird keine Datei <delta_plc_file> erstellt. Mögliche Fehler Die Anzahl der Parameter beim Aufruf ist nicht korrekt Eine der beiden zu lesenden Datei kann nicht geöffnet werden Die zu schreibende Datei kann nicht geöffnet werden Eine zu lesende Datei liegt nicht im PLC- Format vor. Eine zu lesende Datei ist bereits eine Delta-PLC-Datei. Die beiden PLC-Dateien <old_plc_file> und <new_plc_file> enthalten unterschiedliche Projektnamen. Ursache Beim Aufruf von DeltaPLC wurden nicht 3 Dateinamen angegeben. Verzeichnis oder Datei ist nicht vorhanden. Es existiert kein Leserecht für die Datei. Verzeichnis ist nicht vorhanden. Es existiert kein Schreibrecht in dem Verzeichnis. Datei ist bereits vorhanden und kann nicht gelöscht werden Es wurde ein falscher Dateiname angegeben. Es wurde ein falscher Dateiname angegeben. Die zu vergleichenden Dateien wurden aus unterschiedlichen Projekten exportiert. Es wurde ein falscher Dateiname angegeben. 8

6 DeltaPLC automatisch erzeugen Das Erzeugen von Delta-PLC-Dateien kann projektspezifisch automatisiert werden. In DigiTool kann dazu für den PLC-Export ein Kommandostring mit Parametern definiert werden. Damit ist es möglich (z.b. über ein Batch-Script) das DeltaPLC-Tool zu starten, die PLC-Dateien zu verwalten und den Transfer der PLC-Dateien auf das Zielsystem zu starten. Beispiel für die automatische Erzeugung einer DeltaPLC-Datei: rem ********************************************** rem switch to export dircetory cd \freelance\export rem ********************************************** rem call DeltaPLC-Tool rem with <old_plc_file> = plcorg.plc rem <new_plc_file> = specified in DigiTool rem <delta_plc_file> = DELTA_PLC rem <log_file> = LOG.TXT..\DeltaPlc plcorg.plc %1 DELTA.PLC /D /L LOG.TXT rem ********************************************** rem test if <delta_plc_file> is existent rem quit if not if exist DELTA.PLC goto plc_ok quit :plc_ok rem ********************************************** rem delete old <old_plc_file> rem copy <new_plc_file> to plcorg.plc rem copy DELTA.PLC to <new_plc_file> del plcorg.plc move %1 plcorg.plc move DELTA.PLC %1 rem ********************************************** rem start automatic ftp export ftp -s:autoftp.txt 9

Beispiel zum automatischen FTP-Export auf eine Maestro UX-Workstation: FTP-Verbindung zum externen System mit der IP-Adresse 172.16.1.102 öffnen. Einloggen als User pj72 mit dem Paßwort pj72. Wechsel in das Verzeichnis appl/dgw/upload. Datei DELTA.PLC übertragen. Datei XYZ.1 übertragen, diese Datei wird auf Maestro UX benutzt, um das automatische Einspielen der Änderungen in das zentrale Objektverzeichnis (ZOV) zu starten. open 172.16.1.102 pj72 pj72 cd appl cd dgw cd upload put DELTA.PLC put XYZ.1 10

Beispiel zum automatischen Einspielen von Konfigurationsänderungen in das zentrale Objektverzeichnis auf Maestro UX. Endlos-Schleife. Test, ob eine neue Änderung auf Maestro UX überspielt wurde: Ist Datei XYZ.1 vorhanden? Meldung data received im Terminal-Fenster ausgeben und alte Datei eplc.obl löschen. Konverter Dig2CSO zur Bearbeitung der gelöschten Objekte aufrufen. Falls gelöschte Objekte vorhanden sind, diese Änderungen ins ZOV einspielen. Alte Datei eplc.del löschen. Datei zur Änderungskennung XYZ.1 löschen. 30 s warten bis zum nächsten Test. while true do if test r XYZ.1 then echo data received rm eplc.obl Dig2CSO.x digimatik.sub DELTA.PLC > eplc.obl Exchange p. lf eplc.obl ak Dig2CSO.x digimatik.sub DELTA.PLC d eplc.del if test r eplc.del then Exchange p. dl eplc.del Rm eplc.del fi rm XYZ.1 else sleep 30 echo no data received fi done 11

ABB Automation Products GmbH Industriestr. 28 D-65760 Eschborn, Tel: +49 (0) 6196 800-0 Fax: +49 (0) 6196 800-1119 http://www.abb.de/automation 42/37-6251 DE 01.00 Technische Änderungen vorbehalten.