Home
VisiWinNET Smart Benutzerhandbuch
Contents
1. 1 3 Extern 9 8 Ch 4 Dummyltem D LauflichtL Filter a 14 LauflichtA Ze kein l Weg US D and amp S Y2 Rand CP U Band 2 Randt i ke LL E EC E U2 Sasge2 Ke Did Cind hd j Chl Dummyltem 5aege gt Abbrechen Hite dh 20 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Darstellung und Manipulation von Prozesswerten in der Applikation 21 Oder f r OPC Server PuYWItem E x Yanablen 7 7 Intern z E E Estern EE Ch 2 3 DistillationDevice RL Storage 2 2 Unit ES Boiler E Alarm DM E ui E ZE x H al Cm en rt E oiler FuelT ank Abbrechen Hite A Der Dialog zeigt die zur Verf gung stehenden Prozessvariablen die durch Browsen oder selbst Definieren in der Projektdatenbank gespeichert wurden Im wesentlichen folgt der Aufbau der hier dargestellten Hierarchie dem Aufbau im Projektexplorer e Intern kennzeichnet Variablen die keinem Kommunikationskanal zugeordnet sind die also kein reales Abbild in einer Steuerung haben Diese Variablen k nnen trotzdem innerhalb einer Visualisierung ben tigt werden um z B variablengesteuerte Vorg nge auszul sen oder einfach als Puffer f r Werte aus der Visualisierung Extern beinhaltet die Variablen die ein SPS Abbild haben Unter extern werden die Kommunikationskan le aufgelistet Darunter kommen die Namensr ume die auch schon im Browsen verwendet wurden Es folg
2. Projektexplorer Ein neues Formular ist in ein Projekt einzufugen Dazu ist der Knoten Design im Projektexplorer zu markieren und mit der rechten Maustaste das Kontextmen aufzurufen Im folgenden Dialog ist der Name MyFirstForm f r das Formular anzugeben Ein neuer Knoten mit dem Namen MyFirstForm wird unter Design eingef gt Ein entsprechender Formulardesigner wird ge ffnet Auf diesem Designer k nnen wieder Steuerelemente platziert und parametriert werden Zu kl ren w re jetzt noch die Frage wie das neue Formular zur Anzeige gebracht wird Dazu ist zum ersten Formular der Anwendung zu wechseln Auf diesem Formular ist ein Steuerelement vom Typ CommandButton zu platzieren Der Eigenschaftendialog der Eigenschaft Command des CommandButton Steuerelementes ist zu ffnen Auf der Karteikarte Formulare ist der Eintrag MyFirstForm in der Formularliste zu selektieren Die Auswahl ist ber die OK Schaltfl che zu best tigen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Grundregeln Applikationsaufbau 24 Lo X Kein Formulare Unterformulare Projektsprache Beenden Formular anzeigen Ce Projektformular anzeigen Yerfugbare Projektformulare Yonges Formular der Historie anzeigen M chstes Formular der Historie anzeigen Aktives Formular entladen Abbrechen Hilfe E Die hier festgelegte Funktion des CommandButtons bewirkt dass zur Lauf
3. VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 33 Nachdem die Einstellungen ber die OK Schaltfl che best tigt wurden steht im Textfeld folgender Text willkommen 1d Die in Zeichen eingefasste Formatierungszeichenkette gibt an dass der erste in der Prozessvariablenliste angegebene Prozesswert als Dezimalwert an dieser Stelle ausgegeben werden soll Der Testlauf zeigt dass tats chlich der entsprechende Wert der Variablen im Text eingeblendet wird Neben dem Label Steuerelement unterst tzen auch andere Steuerelemente direkt oder indirekt die Anzeige von sprachumschaltbaren Texten Generell gilt Eine LocalizedText Eigenschaft kennzeichnet die Anzeige eines sprachumschaltbaren Textes Andere Steuerelemente haben keine solche Eigenschaft beziehen aber Texte oder Formatierungsanweisungen aus der Sprachumschaltung Das AlarmLine Steuerelement beispielsweise beinhaltet die Eigenschaft DateTimeFormat die die Angabe eines Textes aus der Sprachumschaltung erlaubt Die Angabe LongDate als Eigenschaftenwert besagt dass der gleichnamige Text aus der Textgruppe Komponenten Time DateFormats f r jede Projektsprache eine Formatierungszeichenkette enth lt die zur Laufzeit dazu verwendet wird Datums Zeitwerte zu formatieren Auch dies ist eine Funktion der Sprachumschaltung Fr her oder sp ter wird der Projekteur in die Verlegenheit kommen Texte f r ein bersetzu
4. Schaltet die Startseite sichtbar Ist das Fenster bereits sichtbar wird keine Funktion ausgef hrt Ansicht Symbolleisten Layout Schaltet die Layout Werkzeugleiste im Werkzeugleistenbereich sichtbar oder unsichtbar Die Sichtbarkeit wird im Men durch ein Kontrollk stchen angezeigt VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Men s Zielger t 72 3 6 4 Zielger t Das Men Zielger t ist nur sichtbar wenn ein Compact Projekt in der Entwicklungsumgebung ge ffnet ist Die hier enthaltenen Funktionen steuern die Verbindung zu einem Windows CE Ger t Verbindung Stellt eine Verbindung zur bertragung der Projektdaten zu herstellen einem Windows CE Ger t her Verbindung trennen Trennt die Verbindung zum Windows CE Ger t 3 6 4 1 Verbindung herstellen Men Zielger t gt Verbindung herstellen Funktion Stellt die Verbindung zu einem Windows CE Ger t her Auf der Gegenseite wird der VisiWinNET DeviceConnector erwartet Verbinden eines Windows CE Ger tes mit VisiWinNET Smart VisiWinNET Smart Projekte die f r das VisiWinNET Compact Laufzeitsystem f r Windows CE erstellt wurden k nnen mit V s WinNET Smart automatisch zum Windows CE Zielsystem bertragen und dort zum Test gestartet werden Der Entwicklungsrechner auf dem die VisiWinNET Smart Entwicklungsumgebung ausgef hrt wird muss zu diesem Zweck mit dem Windows CE Ger t ber ein TCP IP f higes Netzwerk verbunden se
5. USYISIMZ USNINIG 31G 3UIYISP Y pun yosua y a1dazuoysBun 3a1smeuo3ny VisiWinNET Smart E Doku IM an us l Esa m R Y aude m VisiWin m VisiWinNET Allgemeines Klassenbibliothek Systeme Werkzeuge Technische Infos m Inosoft OPCServer NW Grundlagen und Hilfsmittel M Protokolle o Ta ze T me Tag Zeg De _ ms E g u A4 D gm Ya IO TE ze ia y A ff F i I UU ur nn LJOSONI q UIMISIA VisiWinNET Smar Benutzerhandbuch PU YisiWinNET Smart SmartDemo Datei Bearbeiten Ansicht Extras EIER 4 gt x Projektexplorer DAx IP pe e SmartDemo G Design Form5 MyFirstTrend Form Form2 My larmForm MyFirstForm a Items m Intern ba Extern f Gruppierungen Ni Einheitenklassen II Strukturdefinitionen El 2 Sprachumschaltung E Meldungen H E Archive Rezepte Benutzerverwaltung Protokollierung H Prozessdatenuberwachung FEB ba e Eigenschaften DH zx smartFormi VisiWinNET Forms SmartForm Text y sa BackgroundImage L none Cursor Default Font Arial 8 25pt ForeColor MM lt ontroitext FormBorderStyle Sizable RightToLeft No Text E Behavior AllowDrop False ContextMenu none Enabled True ImeMode NoControl TabStop True Visible False El Data DataBindings Tag E Design y Text The text containe
6. Unit1 Boiler Temperature DistillationDevice Uniti Boiler Temperature R Funk Kommunikationsk Gruppen Items Einheitenklassen Einheiten Strukturdefinitione Strukturelement Hier werden die Itemdefinitionen des gerade gew hlten Namensraumes tabellarisch aufgelistet F r das hier beschriebene Beispiel reicht es jedoch die Itemdefinitionen aus dem OPC Server zu bernehmen Weitere Anpassungen sind nicht n tig Der Tabelleneditor kann also wieder geschlossen werden VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 10 2 1 2 Steuerungsanbindung mit VisiWin Treibern Die Anbindung an VisiWin Treiber ist in Projekten f r das Betriebssystem Windows CE nicht m glich In diesem Kapitel wird das Anlegen eines neuen VisiWin Treibers und den entsprechenden Itemdefinitionen beschrieben Au erdem wird die Funktion von Strukturen erl utert VisiWin Treiber sind eine Alternative zu OPC Servern Sie werden blicherweise verwendet wenn kein OPC Server fur eine Steuerung vorliegt wenn sehr spezielle Anforderungen ber einen Kundenauftrag realisiert werden oder wenn bestehende Anbindungen aus lteren VisiWin Visualisierungspaketen ohne nderung bernommen werden sollen VisiWin Treiber k nnen nur in den Produktvarianten Standard und Enterprise verwendet werden In Compact und Embedded fehlen die entsprechenden Fun
7. VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 30 Als Sprache ist hier d nisch auszuw hlen Die Auswahl ist zu best tigen Es ist in die Systemsteuerung des Rechners zu wechseln Windows Startmen gt Elnstellungen gt Regions und Sprachoptionen Karteikarte Sprachen gt Schaltfl che Details Hier ist die Sprache D nisch hinzuzuf gen Gegebenenfalls sind dazu auf Anfrage Komponenten von der Windows CD nachzuinstallieren Nach erfolgreicher Installation des d nischen Eingabegebietsschemas ist im SMART die neue Sprachspalte D nisch zu selektieren und ber Sprache gt Sprache konfigurieren der Dialog erneut aufzurufen Hier ist als Eingabegebietsschema d nisch auszuw hlen Die folgende Einstellung zeigen Sie bitte keinem D nen In der d nischen Spalte des Textes IlblWelcome ist das Wort Sm rebr d einzugeben Das wird dabei durch das d nisch typische Schriftzeichen ersetzt Die Einstellung eines Eingabegebietsschemas erm glicht also Zeichen die sonst ber die Tastatur nicht zu erreichen sind Die Einstellung des Editorfonts in der Sprachkonfiguration wird dann n tzlich wenn fern stliche Sprachen konfiguriert werden Meist kann ein Unicode Zeichensatz angegeben werden Allerdings ist es h ufig notwendig die Schriftgr e hoch zu setzen wenn z B chinesische Schriftzeichen im Editor zu klein wirken Um das Beispiel hier zu komplettieren
8. Wert Msg4 MessageSource 3 MessageSource Bit 3 4 MessageState 12 Die oben angegebenen Werte werden im Folgenden die volle Funktion des Meldesystems zeigen Der oben projektierten Parameter Statusvariable ist optional Die Festlegung eines Meldetextes ist quasi Pflicht Die Angabe der Ereignisvariable schlie lich muss sein Alle neu angelegten Meldungen zeigen mit dem Parameter Meldeklasse auf den Wert Alarm Dahinter steckt eine Definition die sich unter dem Knoten Meldeklassen des Projektexplorers verbirgt Der Knoten Meldeklassen im Projektexplorer ist zu markieren Im Tabelleneditor ist die Eingabemarke auf die Alarm Meldeklase zu setzen und ber die Taste F9 der Dialog f r die Meldeklasse zu ffnen Hier ist der Parameter Quittierungsart auf quittierpflichtig zu setzen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 39 VisiWinNET unterst tzt verschiedene Quittierungsarten Eine Quittierungsart legt fest wie oft eine Meldung vom Benutzer oder von der Steuerung quittiert werden muss bevor sie aus den Steuerelementen der Applikation verschwindet Durch diese Einstellung kann eine Meldung zur Laufzeit verschiedene Stati einnehmen Beispielsweise unterscheidet das System zwischen dem Zustand gekommen Ereignisbit wurde gesetzt und gekommen quittiert Nach dem Setzen wurde vom Benutzer das Auftreten quittiert das Ereignisbit ist aber noch nicht zur ckgeset
9. chine I C h 4 Ace e EN Gruppierungen Kanal konfigurieren oP a nero SEEN en Strukturdefinftionen 20 Sprachumschaltung Kanal L schen 4 Meldungen Items amp Archive Browsen 42 Rezepte Kopieren Serg Z ER Benutzerverwaltung Einf gen Stro E Protokollierung d BA ASE L schen Strg ENTF Editor anzeigen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 8 Es ffnet sich nun ein Fenster mit dem Titel Items browsen xi El Unit Unit re Hilfe Der Itembrowser zeigt alle im OPC Server befindlichen Itemdefinitionen hierarchisch an In der obersten Hierarchie befindet sich der Name des OPC Servers in der untersten Hierarchie werden die einzelnen Items dargestellt Dazwischen befinden sich die sogenannten Branches Diese stellen kein Objekt dar sondern zeigen nur die Strukturierung der Items in Namensr umen an Itembezeichner werden durch ein Trennzeichen hnlich wie in der vollst ndigen Pfadangabe einer Datei das Zeichen in Bezeichnerteile zerlegt Items die mit gleichen Bezeichnerteilen beginnen werden unter einem gemeinsamen Branch zusammengefasst Wird ein Namensraum durch das Kontrollk stchen aktiviert so werden dadurch auch alle darunter liegenden Namensr ume und Itembezeichner mit aktiviert Durch die Auswahl eines Itembezeichners wird die entsp
10. Applikation Steuerelemente vorgenommen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 4 Grundregeln Hier wird gezeigt wie eine Applikation modular aufgebaut Applikationsaufbau wird Die Unterteilung und der Wechsel zwischen den einzelnen Bildschirmansichten wird erkl rt Sprachumschaltung Die Schnittstelle zur Sprachumschaltung wird mit Daten ausgef llt und in Betrieb genommen Meldesystem Fehlerzust nde ermitteln und darstellen Archivsystem Sinnvolle Langzeitmessungen an Prozesswerten Rezepte Parameters tze darstellen optimieren und zur Maschine senden Protokollierung Alles muss nachvollziehbar sein Aufzeichnen von Benutzerinteraktionen und SPS Werten so dass eine Chronik der Maschine entsteht Benutzerverwaltung Verschiedene Benutzer d rfen nur begrenzten Zugriff auf die Bestandteile der Applikation erlangen 2 1 1 Steuerungsanbindung mit OPC In diesem Kapitel wird das Anlegen eines neuen OPC Servers und die bernahme von OPC Items in das VisiWinNET Testprojekt beschrieben Ein wesentlicher Bestandteil einer Visualisierung unter VisiWinNET ist die Projektierung der Prozessanbindung Hier wird festgelegt welche Daten aus der SPS f r die Visualisierung ben tigt werden mit welchen Kommunikationseinstellungen sie ausgetauscht werden und wenn Bedarf besteht wie diese Daten in der Visualisierung benannt werden Die Prozessanbindung wird im Itemeditor vorgenomm
11. Auf dem Dialog der die Parameter der berwachungsgruppe beinhaltet sind folgende Einstellungen vorzunehmen Parameter Wert Name Analog Typ Bereichs berwachung VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 44 ber einen Doppelklick auf den neuen Knoten im Projektexplorer ist der Tabelleneditor der Prozessdaten berwachung zu ffnen Die leere Tabelle ist durch einen Klick zu markieren ber die Taste F8 ist eine neue berwachung hinzuzuf gen Die Parameter dieser berwachung sind mit folgenden Werten zu f llen Parameter Wert Name AnalogValueSupervision berwachungs AnalogValue variable Ausgabevariable SupervisionOut Bitnummer 0 Ausgabevariable Grenze HHH 100 Grenze HH 90 Grenze H 70 Das Formular MyFirstAlarm ist zu ffnen Hier ist ein Varln Steuerelement hinzuzuf gen und ber die VWItem Eigenschaft mit der Variablen AnalogValue zu verbinden Zuletzt ist der Gruppenfilter der Alarmliste der in den vorhergehenden Schritten eingestellt wurde wieder zu entfernen alle Gruppen wieder rausnehmen Das Projekt ist zu starten Der Wert der AnalogValue Variablen ist ber das entsprechende VarIn Steuerelement auf die in der berwachung projektierten Grenzwerte 70 90 100 zu setzen Die entsprechenden Meldungen aus dem Meldesystem werden ausgel st Konzeptionell sind berwachte Analogwerte also keine eigenst ndigen Meldungen Die Prozessdaten berwachu
12. Der VisiWinNET Projektexplorer gew hrleistet den Zugriff auf die Informationen der Projektdatenbank und die Formulare des VisiWinNET Projektes Nach dem Start der Entwicklungsumgebung repr sentiert jeder Knoten in der Baumansicht des Projektexplorers ein System Zus tzlich listet der VisiWinNET Projektexplorer die Formulare des Projektes auf Knoten Komponente Funktion Name VisiWin Projekt Repr sentiert das VisiWin Projekt durch seinen Namen e Zus tzlich sind ber das Kontextmen die VisiWinNET Eigenschaften des Projektes zu erreichen Ek Items VisiWinNET Editoren ber die Knoten sind die den einzelnen unter Server E M Meldungen komponenten ausgew hlten EC Sprachumschaltung Systemen zugeordneten Editoren zu ffnen Weitere Informationen H E Archive dar ber befinden sich in den entsprechenden Handb chern VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Bedienung des VisiWinNET Projektexplorers 52 C Design Formulare des ber einen Doppelklick auf einen Projektes Formulareintrag ffnet sich der entsprechende Formulardesigner Das Kontextmen eines Formulareintrages erm glicht das L schen oder Umbenennen des Formulars Im Kontextmen des Knotens Formulare besteht die M glichkeit neue Formulare zum Projekt hinzuzuf gen 3 1 1 Bedienung des VisiWinNET Projektexplorers Die Funktionen des VisiWinNET Projektexplorers lassen sich in zwei Gruppen teilen e generelle Funkti
13. Im Projektexplorer ist der oberste Knoten mit dem Projektnamen zu markieren ber das Kontextmen ist der Eintrag VisiWinNET Eigenschaften auszuw hlen Auf dem folgenden Dialog ist die Karteikarte Serverkomponenten sichtbar u schalten In der Liste der Serverkomponenten ist der Eintrag Supervision Prozessdaten berwachung ber das Kontrollk stchen zu aktivieren VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 43 Im Projektexplorer wird ein neuer Knoten mit der Bezeichnung Prozessdaten berwachung sichtbar Die Vorgehensweise zeigt dass VisiWinNET aus einzelnen Komponenten besteht die individuell in einem Projekt aktiviert oder deaktiviert werden k nnen Eine deaktivierte Komponente wird zur Laufzeit nicht geladen Zwei neue interne Items mit dem Datentyp VT_I2 sind im Itemeditor anzulegen Die Namen der beiden Items sollen AnalogValue und SupervisionOut sein Im Editor des Meldesystems ist eine neue Meldegruppe mit dem Namen AnalogValueAlarm anzulegen In dieser Gruppe sind drei Meldungen zu definieren die folgende Parameterwerte haben Parameter Meldung 1 Meldung 2 Meldung 3 Name Msg1 Msg2 Msg3 Text AnalogValue AnalogValue AnalogValue Warnung 1 Warnung 2 Alarm Ereignis SupervisionOut SupervisionOut SupervisionOut variable Bitnummer 3 4 5 Ereignis variable ber das Kontextmen des Knoten Prozessdaten berwachung ist eine neue berwachungsgruppe anzulegen
14. das das Datenaustauschprotokoll mit der SPS unterst tzt VisiWinNET unterst tzt zwei Kategorien von Kommunikationskomponenten OPC Server und VisiWin Treiber Da die beiden Kategorien grunds tzlich verschieden Kommunikationsarten beinhalten wird schon beim Anlegen eines neuen Kommunikationskanals unterschieden Die M glichkeiten von VisiWin Treibern werden im folgenden Kapitel erl utert Die beteiligte Kommunikationskomponente wird im Eingabefeld OPC Servername festgelegt Dabei wird die sogenannte ProgID Name unter dem die Softwarekomponente im Windows Betriebssystem registriert wird und als COM Objekt ansprechbar ist als Eingabe erwartet Der Dialog zur Auswahl eines OPC Servers ist ber die Cl Schaltfl che rechts neben dem Eingabefeld zu ffnen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 6 xi Server Rechner Registrierte ok ale OFC Server Arbeitsplatz E EY Registrierung Vistp imbhudo OPC Serer 2 0 VMistb imbhudo OPCS erv FC OPC Browser OPEC Server OPC Simulator VT D Debug WADPC Simulation 1 o Ba Metzwerkumgebung Visb imhl ET OPC Server VI D Visbh imkhl ET DD Gereet YslwinNET OPC Server 1 0 WMenawmhlE T OPC Server 1 VU Demo VM Server Demo Machine Simulation 441 0 Registrieren Installieren UK Abbrechen Hilfe Der Dialog zur Auswahl eines OPC Servers listet alle auf dem Rechner installierten OPC Serv
15. 0 setzen Vertikalen Abstand angleichen Vertikalen Abstand vergr ern Vertikalen Abstand verkleinern Vertikalen Abstand auf O setzen Auf die horizontale Mittenposition des Containers verschieben Auf die vertikale Mittenposition des Containers verschieben In den Vordergrund In den Hintergrund 76
16. Beenden wird der Benutzer unter Umst nden dazu aufgefordert Anderungen an den Formularen des Projektes zu speichern Schneidet selektierte Steuerelemente aus dem Formular aus und kopiert sie in die Zwischenablage Kopiert die selektierten Steuerelemente in die Zwischenablage F gt Steuerelemente aus der Zwischenablage in das aktive L scht die selektierten Steuerelemente Bearbeiten gt Ausschneiden Schneidet selektierte Steuerelemente aus dem Formular aus und kopiert sie in die Zwischenablage Das selektieren eines Steuerelementes erfolgt durch einen Klick mit der linken Maustaste auf das Steuerelement Um mehrere Steuerelemente zu selektieren sind die Steuerelemente nacheinander mit gedr ckter STRG Taste durch einen Klick mit der linken Maustaste zu markieren VisiWinNET Smart Benutzerhandbuch 3 6 2 2 Kopieren Men Werkzeugleiste Beschreibung 3 6 2 3 Einf gen Men Werkzeugleiste Beschreibung 3 6 2 4 L schen Men Beschreibung Entwicklungsumgebung Men s Bearbeiten 70 Bearbeiten gt Kopieren Kopiert die selektierten Steuerelemente in die Zwischenablage Das selektieren eines Steuerelementes erfolgt durch einen Klick mit der linken Maustaste auf das Steuerelement Um mehrere Steuerelemente zu selektieren sind die Steuerelemente nacheinander mit gedr ckter STRG Taste durch einen Klick mit der linken Maustaste zu markieren Bearbeiten gt Einf gen F gt die ber Kopieren od
17. Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 59 Textkonrertierungs Ass stent Schritt 3 von 3 El ES Dieses Dialogfeld erm glicht es Ihnen jede Spalte atenformat der Spalten zu markieren und den Datentyp festzulegen Ge Standard Die Option Standard beh lt Datums und C Text ahlenwerte bei und wandelt alle anderen Werte Datum mm in Text um Spalten nicht importieren berspringen weitere vorschau der markierten Daten Informationsseit bersicht Meldungen Auf diesem Dialog k nnen die Einstellungen auf den Vorgaben belassen werden ber die Schaltfl che Fertig stellen wird der Inhalt der Textdatei in eine Excel Tabelle eingef gt ber die Funktion Einf gen gt Zeilen wird der Inhalt der Tabelle um eine Zeile nach unten verschoben Diese Funktion ist zwei mal auszuf hren so dass zwei leere Zeilen entstehen eine f r den Definitionsbezeichner eine f r den Tabellenkopf mit den Parameternamen In die erste Zelle der ersten Zeile ist der Definitionsname lt Language Texts gt einzugeben In die zweite Zeile sind folgende Eingaben vorzunehmen Zellel Text 1031 Zelle2 Text 1033 Zelle 3 Name Zelle 4 Parent Die Zuordnung der o g Eingaben zu den Parametern ist nicht direkt ablesbar In der Onlinehilfe der einzelnen Systeme wird diese Zuordnung der Parameternamen zu den Datenbankfeldern jedoch durch die Information Datenbankfeld ersi
18. Bytes ab der bergebenen Startadresse mit einem Protokollzugriff und gibt den Byteblock an den Variablenkern zur ck Der Variablenkern ordnet jetzt die einzelnen Bytes intern zu den entsprechenden Variablen im Speicherabbild zu VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Darstellung und Manipulation von Prozesswerten in der Applikation 18 2 1 3 Darstellung und Manipulation von Prozesswerten in der Applikation Dieses Kapitel beschreibt den allgemeinen Umgang mit Steuerelementen und stellt den Zusammenhang zu den Itemdefinitionen aus der Projektdatenbank dar Nach dem Anlegen eines neuen Projektes ist mindestens ein Formular bereits angelegt Ein Formular repr sentiert eine Bildschirmansicht oder einen Dialog Um die Designansicht des Formulars zu ffnen ist der Knoten Design zu expandieren Darunter werden die Formulare des Projektes aufgelistet Ein Doppelklick auf einen Formularnamen ffnet den Designer Pu YisiW inNET Smart SmartDemo 10 x Datei Bearbeiten Ansicht Extras CAES I a Forma 1 b x Projektexplorer oax a EL a A OR a A ar A O A A A A A WER RA AA RO ee ae Al lp SmartDemo End ea EE 7 Design de EE Es Form ee o a SE ES Form2 A N e o Items a ER a E N oi dad ai a ALE 49 Sprachumschaltung E A a ey H A Meldungen SE H E Archive EE EE H Q Rezepte A a ae rer re Benutzerverwaltung EE EE H S Protokoll
19. Erscheinungsbild von Meldungen in den Steuerelementen AlarmLine und AlarmList wird ber Meldeklassen parametriert Meldeklassen beinhalten verschiedene Parameter Farben Statustexte und Symbole die die Anzeige einer Meldung beschreiben Jede Meldung referenziert eine Meldeklasse So stehen jeder Meldung die Anzeigeparameter einer Meldeklasse zur Verf gung Meldegruppen gliedern Meldungen hnlich wie in der Sprachumschaltung ist es sinnvoll die einzelnen funktionalen Elemente einer Anlage zu gruppieren Dies f rdert die bersichtlichkeit und macht das Projekt modularer Meldegruppen beinhalten aber auch zus tzlich Parameter die die gruppenweise Deaktivierung oder Quittierung von Meldungen zulassen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 36 Das folgende Beispiel zeigt Das generelle Projektieren Ausl sen und Anzeigen von Meldungen die als Bits im Variablenkern vorliegen Das Quittieren von Meldungen Verschiedene Anzeigefilter Die berwachung von analogen Werten Als erstes sind die Quellen der Meldungen zu definieren Da Meldungen variablengebunden sind beginnt also alles in der Prozessanbindung Da allerdings keine realen Steuerungsdaten zur Verf gung stehen m ssen die ausl senden Variablen ber interne Variablen simuliert werden Im Projektexplorer ist der Knoten Items zu expandieren ber den Knoten Intern ist der Tabelleneditor zu ffnen Hier sind folge
20. Formular die Stelle durch einen Klick mit der linken Maustaste zu w hlen wo das Steuerelement zu platzieren ist Wird die Maustaste sofort wieder losgelassen wird das Steuerelement an dieser Stelle mit einer vorgegebenen Gr e platziert Wird hingegen bei gehaltener Maustaste der Mauszeiger bewegt bildet die Bewegung auf dem Bildschirm einen Rahmen Das Loslassen der Maustaste bewirkt dass das Steuerelement in der Gr e des dargestellten Rahmens auf dem Formular erzeugt wird VisiWinNET Smart Benutzerhandbuch Eigenschaften fenster Entwicklungsumgebung Formulardesigner Spezielle Kontextmen s 63 Position und Gr e von Steuerelementen k nnen nach dem platzieren geandert werden Wird ein Steuerelement mit einem Mausklick selektiert wird um das Steuerelement herum ein Rahmen mit Ziehpunkten sichtbar Um das Steuerelement zu verschieben sind folgende Schritte vorzunehmen e Selektieren des Steuerelementes durch einen Mausklick e Dr cken und Halten der linken Maustaste auf der Steuerelementefl che e Verschieben des Mauszeigers auf die gew nschte Position e Loslassen der linken Maustaste Um die Gr e eines Steuerelemente zu ndern sind folgende Schritte vorzunehmen e Selektieren des Steuerelementes durch einen Mausklick e Dr cken und Halten der linken Maustaste auf einem Ziehpunkt e Verschieben des Mauszeigers bis die gew nschte Gr e erreicht ist e Loslassen der linken Maustaste Die
21. Ziehpunkte an den Ecken des Rahmens erlauben die gleichzeitige horizontale und vertikale Gr en nderung Die Ziehpunkte an den Rahmenkanten erlauben nur die Gr en nderung in jeweils eine Richtung Es k nnen auch gleichzeitig mehrere Steuerelemente verschoben oder in der Gr e ver ndert werden Die Selektion mehrerer Steuerelemente erfolgt ber das aufeinanderfolgende Selektieren bei gehaltener STRG Taste Typische Hilfsfunktionen zum Ausrichten oder Positionieren von Steuerelementen sind ber die Layout Werkzeugleiste aufrufbar Nachdem ein Steuerelement auf einem Formular platziert wurde sind seine Funktionen ber das Eigenschaftenfenster parametrierbar In den Eigenschaften wird festgelegt was das Steuerelement darstellen soll und wie der Inhalt aussehen soll Ein typisches Beispiel f r das was ist die Festlegung der darzustellenden Prozessgr e ber die Eigenschaft VWItem Ein Beispiel f r das wie ist beispielsweise die Einstellung von Farben ber ForeColor und BackColor Das Eigenschaftenfenster gibt immer die Eigenschaften des selektierten Steuerelementes wieder Ein Steuerelement wird wie oben beschrieben durch einen Mausklick selektiert Das selektierte Steuerelement wird durch einen Rahmen hervorgehoben Ist kein Steuerelement selektiert werden die Eigenschaften des Formulars selbst angezeigt VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Tabelleneditoren Spezielle Kontextmen
22. _Werkzeugleiste wird ber das Men Ansicht gt Symbolleisten gt Layout sichtbar geschaltet Mithilfe der Werkzeugleiste Layout k nnen Steuerelemente einzeln oder in Gruppen positioniert oder aneinander ausgerichtet werden Dazu sind die Steuerelemente bei gedr ckter STRG Taste nacheinander zu markieren Zuletzt ist das Steuerelement zu markieren nach dem die anderen Steuerelemente ausgerichtet werden sollen Die endg ltige Position der anderen Steuerelemente h ngt von der Position des letzten selektierten Steuerelements ab Hinweis Die Ziehpunkte des letzten selektierten Steuerelements werden gef llt dargestellt w hrend die Ziehpunkte der restlichen Steuerelemente leer sind Alle weiteren Gr en nderungen oder Ausrichtungen basieren auf dem letzten selektierten Steuerelement Die Schaltfl chen der Layout Werkzeugleiste beinhalten folgende Funktionen Schaltfl che Funktion Am Raster ausrichten Links ausrichten m Vertikal zentriert ausrichten Rechts ausrichten Je Oben ausrichten a en Horizontal zentriert ausrichten Unten ausrichten Breite anpassen Gr e auf Raster anpassen H he anpassen Gr e anpassen EISES Horizontalen Abstand angleichen VisiWinNET Smart Benutzerhandbuch GH KW Si E EA io El El E Entwicklungsumgebung Werkzeugleisten und Schaltfl chen Werkzeugleiste Layout Horizontalen Abstand vergr ern Horizontalen Abstand verkleinern Horizontalen Abstand auf
23. alue 100 Mm alue O Scale Y sfwinNET Forms Style Interpolated Trend Trdi 2 Add Remove Cancel Help KE Die Liste auf der linken Seite enth lt die zu zeichnenden Kurven Eine Kurve ist schon im Dialog eingef gt allerdings hat sie noch keine Anbindung an eine Trenddefinition Der Eintrag links ist zu markieren ber die Ml schaitfl che der Archive Eigenschaft rechts ist der Dialog zur Auswahl von Archiv und Trenddefinitionen zu ffnen In der Archiv Liste ist Archiv1 auszuw hlen und in der Trendliste ist Trd1 zu markieren Die Auswahl ist ber die OK Schaltfl che zu best tigen Anschlie end ist die Eigenschaft MaxValue auf 150 einzustellen Die Dialogauswahl wird in die Eigenschaften Archive und Trend bernommen MaxValue parametriert die obere sichtbare Wertegrenze f r diese Kurve Der Dialog ist ber OK zu schlie en Die Eigenschaft TimeScale ist zu expandieren In der darunterliegenden Resolutiuon Eigenschaft ist der Wert 00 02 00 anzugeben Das Projekt ist zu starten Die Resolution Eigenschaft legt den sichtbaren zeitlichen Bereich im Steuerelement fest Hier ber kann also die x Achse parametriert werden Die laufende Applikation zeigt den in der Trenddefinition angegebenen Prozesswert als Kurve VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Rezepte 47 2 1 8 Rezepte Dieses Kapitel befindet sich in der Konstruktionsphase 2 1 9 Proto
24. auf dem Formular erzeugt wird Nach dem platzieren erscheint das VarOut Steuerelement auf dem Formular Der gew hlte Steuerelementetyp dient zur numerischen oder alphanumerischen Anzeige von Variablenwerten Die wesentliche Festlegung welcher Prozesswert anzuzeigen ist wird ber die Eigenschaft VWItem vorgenommen Das Steuerelement ist mit einem Mausklick zu markieren so dass wie oben gezeigt der Selektionsrahmen sichtbar wird Im Eigenschaftenfenster ist ber die Bildlaufleiste so weit zu bl ttern bis die Eigenschaft VWItem sichtbar wird Das leere Wertefeld der Eigenschaft ist ber einen Mausklick zu markieren VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Darstellung und Manipulation von Prozesswerten in der Applikation Eigenschaften E Yar utl WisiMtinHNET Forms YarCut T Dr KE SS ail YarQutl Palse Modifiers Private E Layout Anchor Top Left Mone 176 24 g6 48 Anbindung an eine Prozesswariable Im Wertefeld der Eigenschaft erscheint eine kleine Schaltfl che ber die ein Dialog zur Auswahl einer Variablen ge ffnet werden kann Die oben gezeigte Auswahlschaltfl che ist durch einen Mausklick zu bedienen Die vorhergehenden Kapitel beschreiben die Anbindung mit einem OPC Server und einem VisiWin Treiber Je nachdem welche Anbindung gew hlt wurde zeigt der Dialog folgenden Inhalt F r VisiWin Treiber Pu YWItem E Warablen x
25. geht davon aus das ein neues VisiWinNET Projekt bereits erzeugt und in der Entwicklungsumgebung geladen wurde Das Projekt aus dem die Definitionsdaten entnommen werden sollen hei t hier PriSource Das Projekt in das die Definitionen der Prozessanbindung eingef gt werden tr gt in der folgenden Beschreibung den Namen PrjTarget Die beiden Projekte sind ber den VisiWinNET Projektmanager zu laden Der Knoten Prozessanbindung des Projektes prjSource ist zu selektieren Anschlie end ist die Schaltfl che im Projektexplorer zu bet tigen Der gesamte Inhalt der Prozessanbindung aus dem Projekt PrjSource wird in die Zwischenablage kopiert Ein Statusfenster informiert dabei ber den Fortschritt des Kopiervorgangs VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 57 Der Knoten Prozessanbindung des Projektes prjTarget ist zu selektieren Anschlie end ist die Schaltfl che Kei im Projektexplorer zu bet tigen Der Inhalt der Zwischenablage wird in das Projekt prjTarget eingef gt Ein Statusfenster gibt dabei Aufschluss ber den Fortschritt der Aktion Im Normalfall l uft der Einf gevorgang in diesem System auf mindestens einen Fehler Beim Einf geversuch der Gruppe Standard wird ein Fehler ausgel st da diese Gruppe in einem neuen Projekt bereits angelegt ist siehe Handbuch Prozessanbindung Im Statusfenster wird eine entsprechende Fehlermeldun
26. im folgenden Schritt beschrieben ber einen Doppelklick auf das neue Archiv im Projektexplorer ist der Tabelleneditor zu ffnen Die leere Tabelle ist durch einen Klick zu markieren ber F8 ist eine neue Trenddefinition anzulegen ber die el schaltfl che in der Spalte Trendvariable ist der Variablenauswahldialog zu ffnen Ist in den vorhergehenden Schritten ein OPC Server verwendet worden ist die Variable Ch1 DistillationDevice Unit1 WaterTank Temperature auszuw hlen Wurde in den vorhergehenden Schritten ein VisiWin Treiber verwendet kann hier die Variable Ch1 Dummyltem lt Saege1 gt verwendet werden Damit ist auch die Festlegung des Prozesswertes erledigt Es fehlt noch die Ansicht der aufgezeichneten Werte in der Applikation VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Archivsystem 46 Ein neues Formular mit dem Namen MyFirstTrend ist zu erzeugen und ber entsprechend parametrierte CommandButton Steuerelemente aus den anderen Formularen aufrufbar zu machen Auf diesem Formular ist ein Steuerelement vom Typ TrendChart zu platzieren ber die Ml schaitfl che der Curves Eigenschaft ist der Dialog zur Parametrierung der anzuzeigenden Kurven zu ffnen Curve Collection Editor Members TrendCurvej rchre Archi Trend Trd1 H TrendCurvef rchive Archiv Trer O Misc Archive Archiv File ame LineColor WE Black Lines tple Solid Line Width 1 bar
27. in VisiWinNET definiert ber das Kontextmen des Knotens Strukturdefinitionen ist eine neue Struktur zu definieren Die als neue Struktur eingetragene Definition ist ber das Kontextmen als Dialog zu ffnen 7 EI Strukturdefinitionen HIT T 7 2 Sprach Struktur Meldungen Bearbeiten Sp Archive Rezepte Benuftzerver waltur L schen Strg ENTF Editor anzeigen Dort ist der Name in sSDummy zu ndern ber einen Doppelklick auf den Knoten sDummy ist der Tabelleneditor zu ffnen Hier sind 12 neue Strukturelemente anzulegen Klick auf die leere Tabelle anschlie end 12 x F8 dr cken Die Parameter der neuen Strukturelemente sind wie in der Hilfe angegeben zu ndern Name Datentyp Saegel VT_UI2 Saege2 VT_UI2 Saege3 VT_UI2 Saege4 VT_UI2 Sini VT_R4 Sin2 VT_R4 Randi VT_UI2 Rand2 VT_UI2 Rand3 VT_UI2 Rand4 VT_UI2 LauflichtR VT_UI4 LauflichtL VT_UI4 VisiWinNET Smart Benutzerhandbuch A A E A Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 16 Abschlie end ist zu berpr fen ob der Parameter Ordnungsnummer fortlaufend in oben genannter Reihenfolge aufsteigt Die hier aufgebaute Struktur beschreibt den Aufbau eines Datenblockes Die Struktur selbst ist aber noch kein Baustein der selbst Daten austauscht Er ist nur eine Typendeklaration Diese Deklaration kann in den Itemdefinitionen als Datentyp verwendet werden Im Projektexplorer ist zu
28. ist auf dem Formular MyFirstForm ein drittes CommandButton Steuerelement zu platzieren und ber die Command Eigenschaft auf die neue Sprache D nisch zu konfigurieren Wenn beispielsweise f r die d nische Sprache eine besondere Darstellung bez glich der Schriftart n tig wird kann dies mithilfe von den Definitionstypen Fonts und Fontklassen erfolgen Im Projektexplorer ist der Knoten Fontklassen zu markieren VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 31 Die im Tabelleneditor dargestellten Fontklassen haben einen Namen und beinhalten f r jede Projektsprache eine Schriftart In der Fonklassentabelle ist durch das Hinzuf gen einer Sprache ebenfalls eine neue Spalte D nisch hinzugef gt worden Die Werte sind nicht ausgef llt k nnen jedoch mit den Fontdefinitionen belegt werden Ist ein Steuerelement mit einer Fontklasse verkn pft wechselt es bei einer Sprachumschaltung zu der entsprechenden Schriftart Das Feld D nisch der Fontklasse Labels ist zu markieren In der Auswahlliste des Feldes ist die Schriftart Tahoma8BoldWestern auszuw hlen Auf dem Formular MyFirstForm ist das Label Steuerelement zu markieren ber die EN schaitfl che der FontClass Eigenschaft ist der Dialog zur Auswahl einer Fontklassendefinition zu ffnen Hier ist die Fontklasse Labels auszuw hlen Das Projekt ist zu starten Der Testlauf zeigt dass sich nun au
29. ist nun bereit die Verbindung mit der VisiWinNET Smart Entwicklungsumgebung aufzunehmen Beim ersten Start des VisiWinNET Projektes in der VisiWinNET Smart Entwicklungsumgebung ber die Schaltfl che Projekt starten wird ein Dialog eingeblendet in den die IP Adresse des Zielger tes einzugeben ist Hier muss nun die vom VisiWiInNET DeviceConnector angezeigte IP Adresse eingegeben werden Nach dem Bet tigen der Schaltfl che Verbindung herstellen baut die VisiWinNET Smart Entwicklungsumgebung die Verbindung auf und bertr gt alle notwendigen Dateien auf das Zielsystem Anschlie end wird das Projekt automatisch gestartet Die Verbindung bleibt so lange erhalten bis entweder das Projekt in der Entwicklungsumgebung geschlossen oder die Verbindung h ndisch ber den Men punkt Verbindung trennen im Men Zielger t der Entwicklungsumgebung beendet wird Bekannte Problem Die hier beschriebene Verbindung funktioniert recht zuverl ssig Vereinzelt gab es Probleme in Firmennetzwerken in denen Ports gesperrt sind Eine direkte Punkt zu Punkt Verbindung zwischen Ger t und PC z B Crosslink Kabel war bislang immer erfolgreich Dauerhafte Installation der Anwendung Die Vis WinNET Smart Entwicklungsumgebung kopiert das Projekt in einen Unterordner mit dem aktuellen Projektnamen ins Stammverzeichnis des Windows CE Ger tes Dieser Speicherort ist bei den meisten Windows CE Ger ten im fl chtigen RAM Bereich des Ger tes unte
30. liegt in Ihrem Interesse den Weg zur fertigen Applikation auf dem k rzesten Weg zu erreichen Sie erhoffen sich durch den Kauf dieses Produktes also im wesentlichen einen unkomplizierten und schnellen Weg zum Ziel Zu einfach darf das Produkt f r Ihre Zwecke aber auch nicht sein denn Sie wollen die Individualit t und Vorteile Ihrer Maschine oder Anlage in der Visualisierung repr sentieren Wir bieten Ihnen mit VisiWinNET Smart ein einfaches und trotzdem flexibles Werkzeug das die Offenheit der VisiWinNET Produktlinie voll widerspiegelt VisiWinNET Smart ist die L sung f r Techniker SPS Programmierer und Automatisierer die sich nicht um die Hintergr nde scheren oder scheren wollen F r diese Anwendergruppe bildet VisiWinNET Smart eine abgeschlossene und einfach zu bedienende Entwicklungsumgebung zur Erstellung von Prozessvisualisierungen Trotzdem haben Sie mit VisiWinNET Smart keinen festgeschriebenen Funktionsumfang erworben Das Erfolgskonzept verbirgt sich in der Offenheit und Integrationsf higkeit der einzelnen Elemente In Verbindung mit dem Standard Entwicklungspaket von VisiWinNET pr gen Sie oder Ihr Systemprogrammierer die individuellen Merkmale Ihrer Visualisierung Selbst erstellte Steuerelemente oder Formularvorlagen lassen sich nahtlos in VisiWinNET Smart berf hren und dort verwenden Die f r die Prozessanbindung n tigen Definitionen werden entweder direkt in Projekttemplates hinterlegt oder sind auf se
31. s 64 Manche in den Eigenschaften m gliche Einstellungen sind abh ngig vom Inhalt der Projektdatenbank Die VWItem Eigenschaft enth lt einen Dialog zur Auswahl von Prozessgr en Diese Auswahl wird aus dem Inhalt der Projektdatenbank generiert Wenn also keine Prozessgr en in der Projektdatenbank festgelegt wurde kann der Dialog nichts anzeigen Um Items in der Projektdatenbank anzulegen m ssen zuerst im Itemeditor entsprechende Definitionen angelegt werden 3 3 Tabelleneditoren Die Tabelleneditoren erm glichen zusammen mit dem Projektexplorer den Zugriff auf die Definitionen der Projektdatenbank Hier werden visualisierungsspezifischen Definitionen vorgenommen die zur Laufzeit den Zugriff auf Prozessdaten erlauben oder Sonderfunktionen wie Meldungen Trends oder die Sprachumschaltung beschreiben Jedes System von VisiWinNET wird durch einen Tabelleneditor und Eintr ge im Projektexplorer repr sentiert Ein Doppelklick auf einen Eintrag im Projektexplorer ffnet den zum Eintrag zugeh rigen Tabelleneditor Die Tabelleneintr ge repr sentieren die Definitionen der Projektdatenbank die unter dem im Projektexplorer markierten Knoten gespeichert sind Jede Zeile ist eine Definition Sie enth lt die Werte der f r die Definition typischen Parameter Es k nnen neue Definitionen angelegt oder bestehende Definitionen ge ndert bzw gel scht werden Ein Teil der Definitionen wird vom Projektexplorer selbst verwaltet Die vom Pro
32. selektiert wurde wird in der entsprechenden Wertespalte unter Umst nden eine Schaltfl che dargestellt e Die El Schaltfl che zeigt an dass zwischen einer begrenzten Anzahl von m glichen Einstellungen zu w hlen ist Ein Klick auf die Schaltfl che ffnet eine Auswahlliste e Die Ml schaitfl che zeigt dass ein Hilfsdialog zur Einstellung der Eigenschaft zur Verf gung steht Ein Klick auf die Schaltfl che ffnet den eigenschaftenspezifischen Hilfsdialog Die dort vorgenommenen Einstellungen werden nach Bet tigen der OK Schaltfl che in das Wertefeld der Eigenschaft zur ckgeschrieben Am unteren Rand des Eigenschaftenfensters ist ein Feld zu sehen in der der Name und ein kurzer beschreibender Text zur Eigenschaft dargestellt werden Ist dieser Text nicht ausreichend kann ber die Taste F1 die Hilfeseite der selektierten Eigenschaft aufgerufen werden Oberhalb der Eigenschaftenliste sind zwei Schaltfl chen angeordnet die die Darstellung der Eigenschaftenliste steuern Unterteilt die Eigenschaften in Kategorien ER stellt die Eigenschaften ohne Kategorien in alphabetischer Reihenfolge dar VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Toolbox Spezielle Kontextmen s 67 3 5 Toolbox Die Toolbox enth lt die f r die Applikation zur Verf gung stehenden Steuerelementetypen in Form einer Liste Jeder Steuerelementetyp wird durch ein Symbol und dem Namen des Typs repr sentiert Um die grafische Oberf
33. teren Einf gen in ein VisiWinNET Projekt wird der Inhalt dieser Spalte dazu genutzt die Schachtelung der einzelnen Definitionen wiederherzustellen globales Einf gen ber die Selektion im Projektexplorer wird entschieden welche Definitionen aus der Zwischenablage in ein System eingef gt werden sollen Dabei gilt e Der Inhalt der Zwischenablage wird automatisch gefiltert Es werden nur die Definitionsbl cke aus der Zwischenablage eingef gt die in dem selektierten System in der selektierten Kategorie oder in der selektierten Definition einf gbar sind Als Orientierungshilfe kann die Funktion Neu der Editoren dienen Generell gilt wenn ein Knoten im Projektexplorer die Funktion Neu im Kontextmen beinhaltet kann durch die Selektion des Knotens auch eine Definition dieses Typs aus der Zwischenablage eingef gt werden e ber den Hauptzugriffsknoten z B Meldesystem eines Editors werden alle Definitionen eingef gt die vom entsprechenden System unterst tzt werden Enth lt die Zwischenablage beispielsweise Itemdefinitionen und Meldungsdefinitionen so werden auch wirklich nur die Meldedefinitionen eingef gt e Beim Einf gen aus der Zwischenablage werden die Namensintegrit tsregeln der Projektdatenbank berpr ft Definitionen die schon in der Datenbank vorhanden sind werden nicht eingef gt Bemerkung in der vorliegenden Version gibt es keine M glichkeit zum berschreiben bereits vorhandener Definitionen Sollen Def
34. Da die beiden Kategorien grunds tzlich verschieden Kommunikationsarten beinhalten wird schon beim Anlegen eines neuen Kommunikationskanals unterschieden Die M glichkeiten von OPC Servern werden im vorhergehenden Kapitel erl utert Die beteiligte Kommunikationskomponente wird im Eingabefeld Treibername festgelegt Dabei wird der spezifische Bezeichner des Treibers aus der Registrierung Treiber registrieren sich w hrend der Installation als Eingabe erwartet Der Dialog zur Auswahl eines VisiWin Treibers ist ber die Schaltfl che rechts neben dem Eingabefeld zu ffnen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 12 W hlen sie einen Treiber aus l x SE Visit IT Treiber LAA wia inME T ww Dummy Instalieren UK Abbrechen Hilfe Der Dialog zur Auswahl eines VisiWin Treibers listet alle auf dem Rechner installierten Treiber auf Bei der Installation von VisiWinNET wird unter anderem auch der f r Schulungs und Demonstrationszwecke erstellte VWDummy Treiber in das System eingespielt Dieser simuliert einige Funktionen die zum Aufbau von Testapplikationen verwendet werden k nnen In der Auswahl ist der Eintrag VWDummy SPS Simulation zu w hlen ber die OK Schaltfl che ist die Auswahl zu best tigen Der Bezeichner des gew hlten Treibers wird in das Feld Treibername bernommen Damit ist die Wahl der Kommu
35. Klick auf die freie Fl che zu markieren Anschlie end sind ber die Taste F8 zwei neue Meldungen anzulegen Nachdem die Eingabemarke auf einen Datensatz im Tabelleneditor gesetzt wurde ist ber die Taste F9 der Dialog zum Einstellen der Parameter der Meldedefinitionen zu ffnen Folgende Einstellungen sind hier vorzunehmen F r die 1 Meldung Parameter Name Ereignisvariable Bitnummer Meldetext Prioritat Statusvariable Bitnummer Statusvariable F r die 2 Meldung Parameter Name Ereignisvariable Bitnummer Meldetext Prioritat Statusvariable Bitnummer Statusvariable Wert Msgl MessageSource O MessageSource Bit O 1 MessageState O Wert Msg2 MessageSource 1 MessageSource Bit 1 2 MessageState 4 F r die Auswahl von Variablen steht auf dem Dialog jeweils die Hl schattfl che rechts neben dem entsprechenden Parameterfeld zur Verf gung VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 38 Zwei weitere Meldungen sind unter Grp2 anzulegen Auf die gleiche Weise wie oben sind die Parameter dieser Meldungen anzupassen F r die 1 Meldung Parameter Name Ereignisvariable Bitnummer Meldetext Prioritat Statusvariable Bitnummer Statusvariable F r die 2 Meldung Parameter Name Ereignisvariable Bitnummer Meldetext Prioritat Statusvariable Bitnummer Statusvariable Wert Msg3 MessageSource 2 MessageSource Bit 2 3 MessageState 8
36. andbuch Entwicklungsumgebung Eigenschaftenfenster Spezielle Kontextmen s 65 Im wesentlichen haben alle Tabelleneditoren die gleiche Funktionalit t Definition neu Shortcut F8 Eine neue Zeile wird im Tabelleneditor erzeugt anlegen blicherweise wird auch gleich ein automatisch generierter Name f r die Definition eingetragen Definition Shortcut F9 Ein Dialog wird ge ffnet der ungeachtet der bearbeiten Tabellenkonfiguration alle Parameter der Definition bersichtlich darstellt Definition l schen Shortcut Strg Entf nachdem eine oder mehrere Definitionen selektiert worden sind Die Definition wird aus der Projektdatenbank gel scht Die Tabelleneditoren beinhalten weitestgehend die M glichkeit der Konfiguration ber den Men punkt Extras gt Optionen k nnen einzelne Parameterspalten ein oder ausgeblendet werden Auch kann hier die Reihenfolge der Spalten festgelegt werden Im Einzelnen werden die Funktionen der Editoren und Definitionen der einzelnen Systeme in den entsprechenden Systemhandb chern erl utert 3 4 Eigenschaftenfenster Eigenschaften x Barz TMisn irhlET Forms Bar bd je Datakindings Mame Bar Allombrop False Anchor Top Left Authorization BackColor Control Elink O Sl order None Colori ES ControlCark Colorz ControlLight Color3 1 Control Style None width E Causesyalidatior True ChangeMono True ContextMenu none Cursor Default Border Umrandung des Ste
37. ch die Schriftart ndert wenn zur d nischen Sprache gewechselt wird Ein weiteres Feature ist das dynamische Einbinden von Zusatzinformationen in Texte e Prozessvariablenwerte e Andere Texte e Datums Zeitformate Zur Entwicklungszeit werden durch Zeichen umfasste Formatzeichenketten in den Text eingef gt Zur Laufzeit werden diese Bereiche mit den entsprechenden Werten ersetzt Der Text IblWelcome ist im Tabelleneditor sichtbar zu schalten Uber die Ml schaltfl che in der Spalte Deutsch ist der Dialog zum Bearbeiten des Textes zu ffnen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 32 Indextext bearbeiten x Indextext willkommen Warschau kommen Parameter Formatierung Vorkommastellen Nachkommastellen F hrende Nullen Ce Dezimal Items Flie komma Hexadezimal Oktal C Bin r Text Indextext fest Indextextivariabel Datums Zeitformat System Indestext C Datums Zeitformat variabel all mme ER Hilfe Dieser Dialog enth lt einen Formatzeichenkettengenerator dessen Funktionen das Einf gen der o g Funktionen erlaubt ber die Mi senarn cne links neben der Items Liste ist der Variablenauswahldialog zu ffnen Hier ist ein Item auszuw hlen In der Formatierungsliste ist der Eintrag Dezimal zu w hlen ber die Einf gen Schaltfl che ist die Formatzeichenkette in den Text einzuf gen
38. chen Adressangaben Adresse ItemID CE W E dl gt q 0 dsd Dees fecken D se E pel kees enter DUMMY Zil brisi mg E prendio ee l tee Dear Geng had en Large van 16 Waren ud hos Folgenden Auth ee E I de Gei ch i amides emare kan En Liberia Mesina q verte ben ere lee Tee K A j RN A nu Sargrl ABI Siga mi Wien sat bir 100 Sobra Dieu ml Zea TNA Ba SL UD D TE Tage WIRED Asta oe W eten ros 0 bu 100 S Sag la is YT 17 at Saach WORI Zagen nei Weren ron Io bir 100 Signa Serge i ag vI UL bl TER Sarge WOBI ae Werten von 100 Eu 100 Son Fer 3 al VT DI Dafa Pip E kai el li pii E VE E PEA LEH ESA VI EA Sul Fkai Sta 00 Eo 100 Steeg 3 eibar 3 WT Handl WOEL E a YT T Hand WORI Ari aer deg Hini WORI Dibra Zetoopl YT TE Hands WOH Are en YT T Labra DABEI Led l Bi schien niti rec ca Habs Lach AAA 1 Bi geschitei ach AREA Was bei einer realen SPS erst durch die Programmierung festgelegt wird ist im Dummy Treibers bereits fest verdrahtet ber die hier angegeben Adressen k nnen simulierte Variablenwerte abgerufen werden Der Abschnitt Adresse ItemID feste Adressen gt Dummy beschreibt die Datenstruktur der Dummy Adresse Wieso Datenstruktur der Dummy Adresse Sind Saege1 Saege2 usw denn keine Adressen Nein sind sie nicht Treiber haben grunds tzlich die M glichkeit mit der Steuerung Daten einzeln oder blockweise auszutauschen Die Definition eines I
39. chtlich Eine praktische Hilfe ist auch wenn bereits vorhandene Definitionen kopiert und in Excel eingef gt werden Dadurch ist die Zuordnung der Parameternamen zu den selbst vergebenen Parameterwerten ablesbar Indextextdefinitionen werden von VisiWinNET ber den Namen eindeutig gekennzeichnet Es wird also vorausgesetzt dass ein Indextext auch einen Namen hat Daher m ssen in der Spalte Name Namen vergeben werden VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 60 Dies kann in Excel auf folgendem Weg sehr einfach getan werden e Eingabe des Wertes Idx1 in der Spalte Name der 3 Zeile Name des Textes Informationsseite Infopage e Selektion des Feldes e Bewegen des Mauscursors auf die untere rechte Ecke des Feldes e Dr cken und halten der linken Maustaste e Bewegen des Mauscursors nach unten bis die Feldselektion neben dem letzten eingegebenen Text Im Beispiel Ende End steht e Loslassen der Maustaste Excel kopiert in alle jetzt selektierten Felder den Wert des ersten selektierten Feld Dabei werden die Indizes die Zahl am Ende des ersten Feldnamen hochgez hlt Jetzt also haben alle Texte einen eindeutigen Bezeichner einen Namen Ein VisiWinNET Projekt ist zu ffnen Der Knoten Benutzertexte im System Sprachumschaltung ist zu selektieren Nach dem Wechsel zu Excel kann der gesamte Inhalt der Tabelle ber die beiden Tastaturkombina
40. chtungen Service Techniker Parametrierung Datenpflege Rezepturen Personal administration Jeder der hier dargestellten Funktionsbl cke soll durch eine oder mehrere Bildschirmansichten dargestellt werden Eine so gezeichnete Hierarchie stellt die Grundz ge dar wie die Seiten untereinander zu verkn pfen sind welche Seiten also wo aufgerufen werden m ssen Wenn z B aus der zentralen bersicht auf die einzelnen darunter liegenden Funktionsbl cke zugegriffen werden soll sind mindestens 5 Schaltfl chen n tig Der Zugriff auf die Daten von Service Techniker muss nicht auf der zentralen bersichtsseite liegen wenn eine Bildschirmansicht den Zugriff auf die Bl cke Parametrierung Datenpflege und Rezepturen enth lt Geschmackssache ist ob parallel zueinanderliegende Bildschirmseiten untereinander verkn pft werden m ssen Eine Ausnahme hierbei ist jedoch mit Sicherheit eine Meldeansichtenseite die auf jeden Fall schnell aus allen Teilen der Applikation erreichbar sein sollte VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 26 2 1 5 Sprachumschaltung Die Sprachumschaltung erm glicht den Wechsel s mtlicher in der Applikation verwendeter Texte in Abh ngigkeit von der gew hlten Sprache Sie wird verwendet um Die Auslieferung einer international verwendbaren Applikation zu erm glichen Hier w rde gen gen die anzuzeigende Sprache beim Projektstart oder auf einer Serviceseite zu kon
41. d in the control Bereit MN Smart Entwicklungsumgebung Ohne ausdr ckliche schriftliche Erlaubnis der INOSOFT GmbH darf der Inhalt des Handbuches nicht anderweitig verwendet werden Den Inhalt des Handbuches haben wir auf bereinstimmung mit der beschriebenen Software gepr ft Trotzdem k nnen Abweichungen nicht ausgeschlossen werden Aus diesem Grund k nnen wir f r eine v llige bereinstimmung keine Gew hr geben Der Inhalt des Handbuches wird regelm ig auf nderungen gepr ft Korrekturen sind in der nachfolgenden Ausgabe vorhanden Verbessungsvorschl ge werden dankbar angenommen Legende Um auf besondere Einstellungen aufmerksam zu machen werden in den INOSOFT Dokumentationen folgende Symbole verwendet Achtung Abs tze mit diesem Zeichen sollten Sie besonders aufmerksam lesen und beachten Hinweis Wichtige Einstellung additional informations Tipp Viele Wege f hren nach Rom hier finden Sie eine Abk rzung In Arbeit Funktionen in Vorbereitung bzw bereits implementiert jedoch noch nicht f r die Dokumentation aufbereitet SP Beispiel Anweisungen die in einem Beispiel auszuf hren sind ausf hren Beispiel Ergebnisse die durch die Ausf hrung der beobachten Beispielanweisungen zu beobachten sind Windows Windows NT Windows 2000 Windows XP sind eingetragene Warenzeichen der Firma Microsoft Weitere mit erw hnte Produktnamen sind Warenzeichen der betreff
42. der Schaltfl che angegeben werden Die beiden Key Steuerelemente sind ber die VWItem Eigenschaft an die Variable GroupFunction anzubinden Die BitNumber Eigenschaft im VWItem Objekt ist dabei f r das zweite Steuerelement auf den Wert 1 zu setzen Die beiden angeschlossenen Bits sind die Quittierbits der Meldegruppen Auch hier kann ber die Text Eigenschaft die Funktion der Schaltfl chen abgebildet werden Die zwei VarOut Steuerelemente sind ber die VWItem Eigenschaft mit den beiden internen Variablen MessageSource und MessageState zu verkn pfen Zus tzlich ist die Format Eigenschaft auf binary einzustellen ber die Eigenschaft Label gt TextText ist der angebundene Variablename als Informationstext einzugeben Die Eigenschaften der Steuerelemente AlarmList und AlarmLine m ssen f r den ersten Testlauf nicht angepasst werden Die Applikation ist zu starten Die vier unteren Bits der Variablen MessageSource sind ber die entsprechenden Switch Steuerelemente zu setzen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 41 Folgende Anderungen werden sichtbar e Inder Meldeliste werden alle vier Meldungen angezeigt e In der Meldezeile wird die Meldung Msg4 angezeigt Dies ist die aktuell im System anstehende Meldung mit der h chsten Priorit t e Die Variable MessageState zeigt jeweils f r jede Meldung den Status 100 bin r an N tigenfall
43. dockten Rahmen In der oben dargestellten bersichtsgrafik bilden beispielsweise Projektexplorer und Eigenschaftenfenster gemeinsam einen angedockten Rahmen Das Eigenschaftenfenster kann nun in diesem Rahmen ber die B Schaltfl che maximiert werden so dass der Projektexplorer nicht mehr sichtbar ist Die Wiederherstellung der urspr nglichen Gr e erfolgt ber das El Symbol VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Schnelleinstieg Benutzerverwaltung 50 Kontextmen der angedockten Fenster Wird auf die Titelzeile eines angedockten Fensters geklickt erscheint folgendes Kontextmen Projektexplorer Eigenschaften Toolbox Show All Hide All ber dieses Men k nnen die angedockten Fenster entweder einzeln oder gemeinsam Ein bzw ausgeblendet werden Verschieben der angedockten Fenster Die angedockten Fenster k nnen per Drag amp Drop verschoben werden e Ein angedocktes Fenster wird vom Rand abgel st indem es von den R ndern in die Mitte des Bildschirmes weggezogen wird Danach liegt es in der Entwicklungsumgebung frei verschiebbar im Vordergrund e Ein angedocktes Fenster wird an einen anderen Rand verschoben indem es per Drag amp Drop an die gew nschte Kante gezogen wird Anschlie end kann es als angedocktes Fenster in der Gr e angepasst werden e Ein angedocktes Fenster wird in einen von einem oder mehreren angedockten Fenstern gebildeten Rahmen geschoben indem es per Drag amp Drop
44. e Beim Einf gen wird durch die Selektion im Projektexplorer entschieden welche Definitionen aus der Zwischenablage in das Projekt eingef gt werden globales Kopieren ber die Selektion im Projektexplorer oder im Tabelleneditor wird entschieden welche Definitionen in die Zwischenablage kopiert werden sollen Dabei gilt e ber den Hauptzugriffsknoten z B Meldesystem eines Systems wird der gesamte Inhalt in die Zwischenablage kopiert e ber den Zugriffsknoten z B Meldegruppen einer Definitionskategorie werden alle Definitionen der Kategorie in die Zwischenablage kopiert Dabei werden etwaige untergeordnete Definitionen ber cksichtigt e Wird ein Knoten im Projektexplorer selektiert der eine Definition repr sentiert wird diese Definition in die Zwischenablage kopiert Dabei werden etwaige untergeordnete Definitionen ber cksichtigt e Auch die Selektion einzelner Definitionen im Tabelleneditor ist erlaubt Nach der Selektion wird das Kopieren ber die Schaltfl che im Projektexplorer gestartet Ein Statusfenster gibt Auskunft ber den Fortschritt des Kopiervorgangs Nach dem Kopiervorgang kann der Inhalt der Zwischenablage in anderen Programmen weiterverarbeitet werden Bedingung hierf r ist dass das gew hlte Programm TAB Zeichen NICHT durch Leerzeichen ersetzt Beispiele hierf r sind Microsoft Excel Microsoft Word und der in der Zubeh r Programmgruppe liegende Editor von Windows NT 2000 XP In di
45. e Gliederung des Szenarios entspricht der Einfachheit halber teilweise der logischen Aufteilung von VisiWinNET teilweise auch praktischen Grunds tzen der Visualisierungsentwicklung Steuerungs Herstellung der Kommunikation mit der SPS VisiWinNET anbindung mit unterst tzt zwei verschiedene Arten von OPC Servern oder Kommunikationskomponenten VisiWin Treibern l o OPC Server sind als standardisierte Kommunikationskomponenten f r mittlerweile fast jede Steuerung erh ltlich und binden den Projekteur nicht an ein spezifisches Visualisierungsprodukt da mittlerweile fast jedes Visualisierungspaket den OPC Standard beherrscht e VisiWin Treiber als Ergebnis langj hriger Entwicklung insbesondere auch f r langj hrige Kunden oder Umsteigern von lteren Produkten VisiWin32 VisiWinStudio Sie stehen als Alternative zu OPC Servern weiterhin zur Verf gung gegebenenfalls auch f r Steuerungen f r die kein OPC Server existiert und f r die im Rahmen einer Sonderentwicklung ein Treiber erstellt wurde Das Beispiel zeigt beide Anbindungsarten anhand der beim Produkt beiliegenden Demonstrationskomponenten Die Anbindung an VisiWin Treiber ist in Projekten f r das Betriebssystem Windows CE nicht m glich Darstellung und Die Applikation wird mit Leben gef llt Erste sich ndernde Manipulation von Prozesswerte werden auf unterschiedliche Arten dargestellt Prozesswerten in der Das Schreiben von Prozesswerten wird mithilfe spezieller
46. en VisiWinNET stellt eine Reihe weiterer Steuerelemente zur Verf gung die die Anzeige oder Eingabe grafisch oder alphanumerisch erm glichen All diesen Steuerelementen gemeinsam ist die VWItem Eigenschaft die die darzustellende oder zu schreibende Prozessvariable ausw hlt Das Verfahren ist also bei allen Steuerelemente gleich oder zumindest hnlich Um einen berblick ber die Funktionen eines Steuerelementes zu gewinnen kann es auf ein Formular gezogen dort selektiert und ber die Taste F1 die Hilfeseite aufgerufen werden VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Grundregeln Applikationsaufbau 23 2 14 Grundregeln Applikationsaufbau Selten wird eine Visualisierung mit nur einer Bildschirmansicht auskommen blich und n tzlich ist die Unterteilung in unterschiedliche Bildschirmansichten nach Funktion oder Logik der Anlage Ausgehend von einer zentralen bersichtsseite kann der Benutzer dann ber Schaltfl chen in die ihn betreffenden Applikationsteile wechseln und dort seine Eingaben oder Beobachtungen vornehmen Zus tzlich zu beachten dabei ist die personenbezogene Freigabe von Funktionen Allgemein blich ist hier z B der Zugriff auf eine Service Seite die nicht vom Bedienpersonal aber von einem Techniker aufgerufen werden darf In der Praxis werden die unterschiedlichen Bildschirmansichten durch Formulare gestaltet Formulare werden im Projektexplorer ber den Knoten Design hinzugef gt
47. en Mit dem Itemeditor werden Definitionen festgelegt die bestimmen welche Prozesswerte mit der SPS ausgetauscht werden sollen Der Variablenkernel zentrale Komponente zum Austausch von Prozesswerten zwischen SPS und Visualisierung interpretiert diese Definitionen zur Laufzeit und stellt den entsprechenden Kontakt mit den Kommunikationskomponenten her Der Itemeditor wird durch den Knoten Items repr sentiert Der Knoten Items im VisiWinNET Projektexplorer ist zu expandieren Der Eintrag neuer Kanal OPC Server im Kontextmen des Knotens Extern Kontextmen s werden durch einen Klick mit der rechten Maustaste ge ffnet ist zu aktivieren Sprachum Eier eewer Rezepte E emiza ura Protok oiianing va Aero VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 5 Es erscheint nun ein Fenster mit dem Titel Eigenschaften f r Ch1 Eigenschaften Chi x Standard Erweitert Datentypkonvertierung Kommunikationsoptimierunig Simulation Name OPC Servemname o Ei Version po Beschreibung WE Hechnemame P M Konfigurationastatus kein Konfigurator vorhanden 0060 Kommentar El Bene D E Hilfe Dies ist der Dialog zur Festlegung der Parameter des neuen Kommunikationskanals Kommunikationskan le dienen zur Festlegung der Kommunikationskomponente und des Datenaustauschverhaltens Eine Kommunikationskomponente ist ein SPS spezifisches Treiberprogramm
48. en die Itemdefinitionen Gegebenenfalls werden bei Treibern darunter noch die Strukturelemente zur Verf gung gestellt Die in den oben dargestellten Bildern selektierten Variablen sind auszuw hlen ber die OK Taste ist die Auswahl zu best tigen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Darstellung und Manipulation von Prozesswerten in der Applikation 22 Durch die Festlegung der VWItem Eigenschaft ndert sich die Darstellung im Steuerelement VarOut1 Bei der Festlegung des darzustellenden Items wird der Datentyp interpretiert Die Anzeige in den Steuerelementen springt auf einen Wert der die Darstellung zur Laufzeit simuliert Damit ist es m glich schon zur Entwicklungszeit zu berpr fen ob das Steuerelement den Wert berhaupt vollst ndig anzeigen kann oder ob ggf die Steuerelementeabmessungen ge ndert werden m ssen Ein abschlie ender Test zeigt die Funktionsf higkeit der Anbindung Der Testlauf eines Standard Projektes gestaltet sich einfach In der Werkzeugleiste ist die E schaus che zu dr cken Ein Compact Projekt erfordert eine Verbindung zum Zielsystem Die Herstellung dieser Verbindung wird im Kapitel Verbindung herstellen Kap 3 6 4 1 beschrieben Das Projekt startet Die nun angezeigte Ansicht entspricht der Oberfl che die dem Visualisierungsbenutzer angezeigt wird Ist die Funktion erfolgreich sollte in der Darstellung nun ein sich ndernder Wert angezeigt werd
49. enden Herstellerfirmen INOSOFT GmbH VisiWinNET Version ab 5 00 0000 erstellt am 19 05 2005 Inhalt NEE 1 2 EINIEILU NG EE 2 2 1 SchNelleiistieg asus ensure reellen 3 2 1 1 Steuerungsanbindung mit OPC NR 4 2 1 2 Steuerungsanbindung mit VisiWin Treibern 2202402202802000n0nnonnnn nun nn nun nn nnn ann nnn ann nun nennen 10 2 1 3 Darstellung und Manipulation von Prozesswerten in der ApplikatiON oococcoccocnonionionianinnnns 18 2 1 4 Grundregeln Applikationsaufbau 2z222220200200 000000 non nun nun nun nun nun RENE nn nn nn nun nun nun nun nn nun nun nn REN nn 23 2 1 5 SPFACHUMISEN ABU NO ss ee 26 21 0 SO EE 35 DE FACAS STT a E E OA 45 2 1 8 EE 47 CR ig elei ell Ee Te Le E 47 2 1 10 BENUTZEIVERWaAILUN e E 47 3 EntWwickIungSUMGEDUNG EE 48 Ol qu de 0 q A o OS UE ee 51 3 1 1 Bedienung des VisiWinNET Protektevplorere NENNEN 52 3112 SchalttldcHen DECI ic 53 Spee lte EC EE 61 oa AAA E EE oO EEE E TO 62 33 El leed WEE 64 34 le E E ein rent ET WEE 65 A 67 EE 68 2 641 DAO EE 68 3 6 2 Bear Ballen WEE 69 Ke ee ee eg 71 A ee 72 20S Ea EE 74 3 7 Werkzeugleisten und Schaltfl chen coccococcorocnoronionoccoronioranraronooronraroronronrarononconennnns 75 3 7 1 Werkzeugleiste Layout Goergen 75 Vorwort 1 Vorwort Zu diesem Handbuch Dieses Handbuch richtet sich an den Visualisierer Es zeigt die einzelnen Elemente der Entwicklungsumgebung VisiWinNET Smart und deren Verwendung Meist en
50. enschaften des Formulars selbst Das Hauptmen enth lt allgemeine Funktionen zum Laden und Verwalten von Projekten Au erdem k nnen hier die einzelnen Fenster sichtbar geschaltet werden F r die Bearbeitung von Formularen stehen im Hauptmen die blichen Funktionen Kopieren Einf gen Ausschneiden zur Verf gung Die Werkzeugleiste beinhaltet Funktionen die teilweise auch ber das Hauptmen erreichbar sind Zus tzlich k nnen ber die Layout Werkzeugleiste Steuerelemente zueinander ausgerichtet werden Schaltfl chen der angedockten Fenster Die an den R ndern der Entwicklungsumgebung verankerten angedockten Fenster haben generell in der Titelzeile in der rechten Ecke eine Funktionsleiste mit mehreren Schaltfl chen x My El m 5 Schaltet das Fenster unsichtbar ber das Men Ansicht kann das Fenster wieder sichtbar geschaltet werden Diese beiden Symbole beschreiben die Fensterfunktion automatisch im Hintergrund Ist das Symbol A zu sehen wird das Fenster nicht automatisch in den Hintergrund gelegt wenn es den Fokus verliert Ist hingegen das lSymbol sichtbar wird das Fenster automatisch in der Bildschirmansicht auf Karteireitergr e minimiert sobald es den Fokus verliert Dadurch wird die Arbeitsfl che in den anderen Fenstern gr er Wird der Mauszeiger auf den noch sichtbaren Karteireiter geschoben ffnet sich das Fenster wieder Die Schaltfl che H maximiert ein Fenster im ange
51. entweder auf die obere oder auf die untere Kante des Rahmens gezogen wird Ein Ziehen auf die obere Kante bewirkt dass das Fenster mit dem bereits dort platzierten Fenster eine Karteireitergruppe bildet Ein Ziehen auf die untere Kante bewirkt dass das Fenster unter dem bereits dort platzierten Fenster sichtbar wird Weitere Bedienungen sind m glich wenn die Konstellation der Fenster entsprechend ist Als Hilfestellung dient w hrend des Drag rDrop Vorganges ein halbtransparenter grauer Rahmen der die Position des Fensters zeigt wenn es losgelassen werden w rde Wechsel zwischen den nicht angedockten Fenster Formularansichten und Tabelleneditoren werden in der Mitte der Entwicklungsumgebung dargestellt Sind mehr als ein Fenster ge ffnet kann zwischen ihnen ber die Karteireiter gewechselt werden Sind viele Fenster in diesem Bereich ge ffnet kann es vorkommen dass nicht mehr alle Karteireiter sichtbar sind Die Schaltfl chen 2 und erlauben einen Bildlauf in den Karteireitern Die X Schaltfl che schlie t das gerade aktive Fenster VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Benutzerverwaltung 51 3 1 Projektexplorer In der Entwicklungsumgebung verwaltet der VisiWinNET Projektexplorer alle Komponenten des Projektes YisiWinNET Projektexplorer x 3 80 Design Sprachumschaltung LH Meldungen Archive Rezepte Benutzerverwaltung Protokollierung D Frozressdaten berw chung
52. er Ausschneiden in die Zwischenablage kopierten Steuerelemente auf dem aktiven Formular ein Bearbeiten L schen L scht die selektierten Steuerelemente vom Formular Das selektieren eines Steuerelementes erfolgt durch einen Klick mit der linken Maustaste auf das Steuerelement Um mehrere Steuerelemente zu selektieren sind die Steuerelemente nacheinander mit gedr ckter STRG Taste durch einen Klick mit der linken Maustaste zu markieren VisiWinNET Smart Benutzerhandbuch 3 6 3 Ansicht Projektexplorer Toolbox Eigenschaften Startseite Symbolleisten gt Layout 3 6 3 1 Projektexplorer Men Funktion 3 6 3 2 Toolbox Men Funktion 3 6 3 3 Eigenschaften Men Funktion 3 6 3 4 Startseite Men Funktion 3 6 3 5 Symbolleiste Layout Men Funktion Entwicklungsumgebung Men s Ansicht 71 Schaltet den Projektexplorer sichtbar Schaltet die Toolbox sichtbar Schaltet das Eigenschaftenfenster sichtbar Schaltet die Startseite sichtbar Schaltet die Symbolleiste Layout sichtbar Ansicht gt Projektexplorer Schaltet den Projektexplorer sichtbar Ist das Fenster bereits sichtbar wird keine Funktion ausgef hrt Ansicht gt Toolbox Schaltet die Toolbox sichtbar Ist das Fenster bereits sichtbar wird keine Funktion ausgef hrt Ansicht gt Eigenschaften Schaltet das Eigenschaftenfenster sichtbar Ist das Fenster bereits sichtbar wird keine Funktion ausgef hrt Ansicht Startseite
53. er auf Bei der Installation von VisiWinNET wird unter anderem auch der f r Schulungs und Demonstrationszwecke erstellte Demo OPC Server in das System eingespielt Dieser simuliert die SPS der verschiedenen Demoapplikationen des Entwicklungspakets In der Auswahl ist der Eintrag VWOPC Server Demo Machine Er Simulation zu w hlen ber die OK Schaltfl che ist die Auswahl zu best tigen Die ProgID des gew hlten OPC Servers wird in das Feld OPC Servername bernommen Damit ist die Wahl der Kommunikationskomponente getroffen ber die Definition des Kommunikationskanals wird der Kontakt zur Kommunikationskomponente hergestellt Im Folgenden sind noch die Festlegungen der auszutauschenden Prozesswerte vorzunehmen Dies geschieht ber die Definition von Items Die Eingaben im Dialog zur Festlegung der Parameter des Kommunikationskanals sind ber die OK Schaltfl che zu best tigen Der Dialog wird geschlossen Im Projektexplorer wird unter dem Zugriffsknoten Extern ein Knoten Ch1 VWOPC Server Demo Machine r Simulation eingef gt Dieser repr sentiert den Kommunikationskanal Das Kontextmen des Knotens erlaubt weitere Funktionen die auf diese Definition angewendet werden k nnen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 7 Uber das Kontextmen des Kommunikationskanals ist die Browsen Funktion zu aktivieren YisMWinNET Projektexplorer
54. ese Programme kann der Inhalt der Zwischenablage ber die Tastaturkombination Strg V eingef gt werden VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 55 Der Inhalt der Zwischenablage gliedert sich in Definitionsbl cke Ein Definitionsblock besteht aus drei Elementen e In der ersten Zeile steht durch spitze Klammern umgeben der Bezeichner einer Definition e In der zweiten Zeile stehen als Tabellenkopf durch TAB Zeichen getrennt die Feldnamen aus der Projektdatenbank Diese erm glichen die Zuordnung der in den folgenden Zeilen angegebenen Werte zu den Parameternamen einer Definition e Inden folgenden Zeilen stehen durch TAB Zeichen getrennt die Werte der Definitionsparameter Dabei wird eine Definition durch eine Zeile in der Zwischenablage dargestellt Je nach Selektion werden beim Kopieren ein oder mehrere Definitionsbl cke generiert Wird z B eine Meldegruppe kopiert werden die Definitionsbl cke Meldegruppen und Meldungen in der Zwischenablage abgelegt Beim Kopieren des gesamten Meldesystems ber die Selektion des gleichnamigen Knoten im Projektexplorer wird zus tzlich noch der Definitionsblock Meldeklassen eingef gt Abschlie end einige Bemerkungen Zus tzlich zu den Parametern einer Definition wird eine Spalte mit der Bezeichnung Parent generiert Diese speichert die hierarchische Zuordnung zu bergeordneten Definitionen in Form einer Pfadangabe Beim sp
55. figurieren Internationalem Bedienpersonal die Bedienung zu erm glichen Denkbar ist hier dass beispielsweise beim Schichtwechsel die Sprache umzustellen ist da sich die Nationalit t des Personal ndert Beides ist quas auf Knopfdruck m glich Auch die Eingabe von nichtwestlichen Schriftzeichen ist ber Unicode Zeichens tze erlaubt Neben den eigentlichen Texten die in der Applikation verwendet werden sind weitere Besonderheiten zu beachten In Abh ngigkeit von der gew hlten Sprache m ssen Einheiten z B Temperatur C F umgerechnet und umgestellt werden In Abh ngigkeit von der gew hlten Sprache m ssen Datums und Zeitformate im landes blichen Format dargestellt werden Gegebenenfalls ist die Gr e von Schriftarten in unterschiedlichen Zeichens tzen anders normiert so dass beim Wechsel der Sprache eine Anpassung der Schriftart n tig wird Die Angabe der Texte erfolgt in der Sprachumschaltung von VisiWinNET Die Anbindung an die Steuerelemente erfolgt ber verschiedene Eigenschaften Der Knoten Sprachumschaltung im Projektexplorer ist zu expandieren Projektexplorer x EE ri Sprachumschaltung Benutzertexte Komponenten Dialoge Items i Meldungen BA Archive Sa Denutzerverwaltung Protokollierung Fontklaszen St 1 Fonts Die Funktionen der Sprachumschaltung ist in verschiedene Bereich gegliedert e Benutzertexte sind die Texte die der Projekteur anlegen kann um sie in der A
56. g angezeigt Import von Listen Sollen aus anderen Informationsquellen z B Texten Listen Tabellen Informationen in die Projektdatenbank importiert werden k nnen die globalen Kopier Einf geoperationen verwendet werden Im folgenden Beispiel soll eine unformatierte Liste von Benutzertexten als Indextexte in die Projektdatenbank bernommen werden Die Beispielliste ist so aufgebaut dass deutsche und englische Texte durch ein Semikolon getrennt nebeneinander stehen Informationsseite Infopage bersicht Overview Meldungen Messages Ende End Mithilfe von Microsoft Excel kann die Liste so umformatiert werden dass sie zum VisiWinNET Zwischenablageformat kompatibel ist Folgende Anderungen sind durchzuf hren ffnen der Textdatei mit Excel Im Dateiauswahldialog von Excel ist dabei der Dateitypfilter auf alle Dateien zu stellen In den folgenden drei Dialogen wird festgelegt wie die Datei zu ffnen ist VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 58 Textkonrertierungs Ass stent Schritt 1 von 3 miadan Der erste Dialog kann mit den voreingestellten Festlegungen ber die Weiter Schaltfl che best tigt werden Textkonrertbierungs Ass stent Schritt 2 von 3 In diesem Dialog ist das Trennzeichen Semikolon anzuw hlen Dadurch werden die deutschen und englische Texte getrennt als einzelne Felder dargestellt VisiWinNET Smart
57. g der Projekteigenschaften In den Projekteigenschaften werden e die Systeme im Projekt aktiviert oder deaktiviert e die interne Versionshaltung des Projekte verwaltet e die Projektsprache festgelegt Erzeugt ein neues Formular ffnet die Designansicht des gew hlten Formulars L scht den Verweis auf das gew hlte Formular aus dem Projekt Die Formulardatei wird nicht gel scht VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Formulardesigner Spezielle Kontextmen s 62 32 Formulardesigner Der Formulardesigner dient zum Bearbeiten einer Bildschirmansicht Er wird sichtbar wenn im Projektexplorer auf einen Formulareintrag doppelt geklickt wird oder wenn aus dem Kontextmen des Formulareintrag der Eintrag Designer bearbeiten gew hlt wird Ist ein Formulardesigner ge ffnet kann er ber das Symbol rechts oben wieder geschlossen werden Die Formulardesigner teilen sich mit den Tabelleneditoren der VisiWinNET Systeme den mittleren Bereich in der Entwicklungsumgebung Um zwischen den einzelnen ge ffneten Fenstern zu wechseln kann ber die Karteireiter oberhalb der ge ffneten Fenster navigiert werden Die Funktion des Formulardesigners ist eng verkn pft mit zwei weiteren Fenstern der Entwicklungsumgebung Toolbox Die Toolbox enth lt die Steuerelemente die auf dem Formular platziert werden k nnen Dazu ist zuerst das gew nschte Steuerelement in der Toolbox zu markieren Anschlie end ist auf dem
58. hr einfache Weise ber die Windows Zwischenablage manuell oder automatisiert von einem Projekt ins n chste zu berf hren Durch diese Offenheit wird erreicht dass sich VisiWinNET Smart selbst nahtlos in Ihre firmeneigene Entwicklungsphilosophie einpasst VisiWinNET Smart in der von uns ausgelieferten Form wird damit zum Angebot aber nicht zur Pflicht VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 3 Inhalt dieses Dieses Handbuch richtet sich an den Visualisierer Es zeigt die Handbuches einzelnen Elemente der Smart Entwicklungsumgebung und deren Verwendung Meist enth lt jedes der hier exemplarisch verwendeten Elemente eine eigene Referenz Tiefergehende Informationen ber einzelne Parametereinstellungen sind in den entsprechenden Referenzhandb chern zu finden Das hier vorliegende Handbuch ist der erste Teil einer zweib ndigen Serie zum Smart Produkt Weiterf hrende Informationen zur Erweiterung der Smart Entwicklungsumgebung und Konzepte zur automatisierten Projekterstellung befinden sich im zweiten Band Smart Systementwicklung 2 1 Schnelleinstieg Das folgende Kapitel vermittelt als praktisches Beispiel einen Uberblick ber die Funktionsweise der Entwicklungsumgebung des Laufzeitsystems und der einzelnen Systeme die spezielle visualisierungstypische Aufgaben bernehmen Das folgende Testszenario erm glicht den Aufbau einer voll funktionsf higen Applikation Di
59. ierung EE DE Dax il com eg Forms Soartrorm Tert Form a ee N da aid Cb pl u EE LSA lee EE RightToLeft No EE ShowInTaskbar True RN ar ee re Size 1280 752 EE EE SizeGripStyle Auto EE SnapToGrid True EE e UL StartPosition WindowsDefaultLocation o EE TabStop True EE Tag El EENEG Text Formi EE N Tonne Fame KE EE EE ere MUS EE EE EE a coo EE EE CH Bereit Der Designer stellt eine Bildschirmansicht dar Das Aussehen der Bildschirmansicht wird ber das Platzieren und Parametrieren von Steuerelementen bestimmt Steuerelemente werden in der Toolbox ausgew hlt In der Grundeinstellung wird das Toolboxfenster oben links als arteireiter dargestellt xogjool gt VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Darstellung und Manipulation von Prozesswerten in der Applikation 19 Die Toolbox ist ber den entsprechenden Karteireiter zu expandieren Der Steuerelementetyp VarOut ist in der Toolbox zu markieren Anschlie end ist auf dem Formular die Stelle durch einen Klick mit der linken Maustaste zu w hlen wo das Steuerelement zu platzieren ist Wird die Maustaste sofort wieder losgelassen wird das Steuerelement an dieser Stelle mit einer vorgegebenen Gr e platziert Wird hingegen bei gehaltener Maustaste der Mauszeiger bewegt bildet die Bewegung auf dem Bildschirm einen Rahmen Das Loslassen der Maustaste bewirkt dass das Steuerelement mit Gr e und Position des dargestellten Rahmens
60. in Vorbereiten der Verbindung Die Verbindung zum Zielsystem wird ber das Hilfsprogramm VisiWinNET DeviceConnector hergestellt Diese Programm ist Teil der Vis iWinNET Smart Installation und muss auf das Windows CE Ger t kopiert werden Die entsprechende Datei befindet sich im VisiWin Installationsverzeichnis unter lt x gt VisiWin Vi1siWinNET Compact DeviceCGonnector Die Datei kann z B per Windows Netzwerk ber eine Freigabe des Entwicklungsrechners kopiert werden Unter Windows CE ffnet man dazu das Start Men und w hlt den Punkt Run Danach gibt man den Rechnernamen in der Form MeinPC ein MeinPC steht hier f r den Netzwerknamen des Entwicklungsrechners Nach der Ausf hrung ffnet sich dann entweder eine Ansicht mit den Freigaben des PCs oder es wird vorher die Eingabe von Benutzername und Passwort angefordert Damit das Programm dauerhaft zur Verf gung steht ist es zweckm ig diese Datei auf der Compact Flash des CE Ger tes abzulegen VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Men s Zielger t 73 Verbindung herstellen Ist das Tool erfolgreich gespeichert kann es ber ein Doppelklick auf dem CE Ger t gestartet werden Der VisiWinNET DeviceConnector zeigt seine Verbindungsbereitschaft nun mit der folgenden Meldung an Warte an IP Adresse auf Verbindung IP Adresse steht hier als Platzhalter f r die lokale IP Adresse des Windows CE Ger tes Das Ger t
61. initionen in die Projektdatenbank bernommen werden die bereits vorhanden sind m ssen diese vorher aus dem Projekt gel scht werden VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 56 e Beim Schreiben der Parameter die sprachumschaltbare Texte darstellen z B Meldetext der Definition Meldung wird keine automatische Erweiterung der Sprachspalten vorgenommen Sind Texte in der Zwischenablage vorhanden die f r eine Sprache projektiert wurden die im gew hlten Projekt nicht vorhanden ist werden diese Texte beim Einf gen ignoriert e Bezugsdefinitionen z B Einheitenklassen als Bezugsdefinition von Items in der Prozessanbindung werden in der Zwischenablage ber den Namen angegeben Ist die in den Parametern einer Definition angegebene Bezugsdefinition nicht vorhanden so wird der Bezug als ung ltig dargestellt Bei bestehenden Bez gen ist es also wichtig dass die Bezugsdefinitionen zuerst in ein Projekt eingef gt werden Erst anschlie end d rfen die Definitionen eingef gt werden die darauf verweisen Beispiele Im Folgenden zwei Beispiele die die Bedienung der Kopier Einf geoperationen in der Praxis zeigen Projektdaten Der schnellste Weg Definitionen aus einem alten Projekt in ein bertragung Neues zu bernehmen Import von Listen Die Zuordnung von Informationen externer Listen zu Definitionen der Projektdatenbank Projektdaten bertragung Das Beispiel
62. ischenablage Weiterf hrende Informationen zu diesem Thema befinden sich im Kapitel globales Kopieren und Einf gen C F gt Definitionen aus der Windows Zwischenablage in die VisiWinNET Projektdatenbank ein Weiterf hrende Informationen zu diesem Thema befinden sich im Kapitel globales Kopieren und Einf gen VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 54 3 1 2 1 Globales Kopieren und Einf gen VisiWinNET stellt globale Kopier Einf gefunktionen bereit Diese dienen e Zur bertragung von Definitionen aus einer Projektdatenbank in eine Andere e Zum Import von Informationen aus externen Listen Bedienung Im Projektexplorer sind zwei Schaltfl chen implementiert die die gesamte Steuerung der globalen Kopier und Einf geoperationen bernehmen Dient zum Kopieren von Definitionen in die Zwischenablage A Dient zum Einf gen von Definitionen aus der Zwischenablage in das Projekt ber die Zwischenablage steht dem Entwickler die M glichkeit offen die kopierten Inhalte durch Texteditoren oder Tabellenkalkulationen weiter zu bearbeiten Sowohl der Kopier als auch der Einf gevorgang sind kontextabh ngig d h e Beim Kopieren wird der selektierte Inhalt ber cksichtigt Es kann entweder durch die Selektion eines Knotens im Projektexplorer oder durch die Selektion von Definitionen im Tabelleneditor entschieden werden was in die Zwischenablage kopiert wird
63. jektexplorer verwalteten Definitionen sind blicherweise Gruppen in denen sich weitere Definitionen befinden K nnen Ein typisches Beispiel hierf r sind die Gruppen des Meldesystems die im Projektexplorer als ein Zweig dargestellt werden In diesen Gruppen k nnen Untergruppen und Meldungen projektiert werden Angelegte Untergruppen werden im Projektexplorer dargestellt weil auch sie wieder Definitionen enthalten k nnen Meldungen K nnen keine weiteren Definitionen enthalten Daher werden sie im Tabelleneditor dargestellt Nicht alle Knoten im Explorer erm glichen das Anlegen von Definitionen im Tabelleneditor Beispielsweise k nnen unter dem Knoten Archive keine Trenddefinitionen angelegt werden Trenddefinitionen k nnen nur in einer bergeordnete Gruppe eine Funktion erf llen Diese Gruppe w re in diesem Fall eine Archivdefinition Zuerst ist also im Projektexplorer eine Archivdefinition anzulegen Diese ist anschlie end im Projektexplorer zu selektieren Erst dann wird im Tabelleneditor das Anlegen von Trenddefinitionen m glich Teilweise sind bestimmte Gruppen auch gesperrt Sie sind bereits in einem neuen Projekt angelegt und k nnen nicht gel scht werden Der Inhalt dieser Gruppen kann auch nicht im Tabelleneditor erweitert werden Diese Gruppen enthalten Definitionen die vom Laufzeitsystem oder von den Steuerelementen erwartet werden Definitionen in diesen Gruppen k nnen aber parametriert werden VisiWinNET Smart Benutzerh
64. kollierung Dieses Kapitel befindet sich in der Konstruktionsphase 2 1 10 Benutzerverwaltung Dieses Kapitel befindet sich in der Konstruktionsphase VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Schnelleinstieg Benutzerverwaltung 48 3 Entwicklungsumgebung VesiWinNET Smart SmartDemo Datei Bearbeiten Ansicht Eiras Ge di M a gt Toobox D Tom Vetoeg t a WW ynne Pilate et Struktundelinstionen Er Speachumschaltung Bemutzeutonte Komponenten Dialoge Items Meidungen Archive Bemutzesvorwaltung Dt AS HS Formulardesigner zen Tabelleneditoren Die Smart Entwicklungsumgebung stellt auf einen Blick alle wesentlichen Funktionen zur Erstellung eines VisiWinNET Projektes zur Verf gung Projektexplorer Der Projektexplorer schafft einen berblick ber die Bildschirmansichten und den Inhalt der Projektdatenbank ber den Projektexplorer lassen sich die Tabelleneditoren der einzelnen Systeme und die Formulare Bildschirmansichten des Projektes ffnen Formulardesigner Ein Formulardesigner stellt die Oberfl che einer Bildschirmansicht dar Eine Applikation besteht blicherweise aus unterschiedlichen Bildschirmansichten die die Ansicht und Parametrierung der angeschlossenen Anlagenteile repr sentieren ber Schaltfl chen kann zwischen den Bildschirmansichten gewechselt werden Jede Bildschirmansicht enth lt funktionale Elemente sogenannte Steuerelemen
65. ktionen Der Knoten Items im VisiWinNET Projektexplorer ist zu expandieren Der Eintrag neuer Kanal VisiWin Treiber im Kontextmen des Knotens Extern Kontextmen s werden durch einen Klick mit der rechten Maustaste ge ffnet ist zu aktivieren YisiWinNET Projektexplorer EI E IES 2 VWHTest z 3 Design E a items Sl Intern neuer Kanal OPC Server neuer Kanal YisiWin Treiber Kopieren Strg C 2 Sprachurr Meldunge a Sc gef E Archive L schen Strg ENTF Editor anzeigen ES Rezepte 1 Benutzer Protokollierung Properti Pr Solution a Wisin VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 11 Es erscheint nun ein Fenster mit dem Titel Eigenschaften f r Ch1 xi Standard Erweitert Kommunikationsoptimierung Name Treibername I E Beschreibung Schnittstelle Universal F onfiguratiansstatus Konfigurator vorhanden Kommentar al Gefeten ch en Hilfe Dies ist der Dialog zur Festlegung der Parameter des neuen Kommunikationskanals Kommunikationskan le dienen zur Festlegung der Kommunikationskomponente und des Datenaustauschverhaltens Eine Kommunikationskomponente ist ein SPS spezifisches Treiberprogramm das das Datenaustauschprotokoll mit der SPS unterst tzt VisiWinNET unterst tzt zwei Kategorien von Kommunikationskomponenten OPC Server und VisiWin Treiber
66. l che einer Applikation zu gestalten sind Steuerelemente auf Formularen zu platzieren Dazu sind folgende Arbeitsschritte n tig e Zuerst ist der gew nschte Steuerelementetyp in der Toolbox zu markieren e Anschlie end ist auf dem Formular die Stelle durch einen Klick mit der linken Maustaste zu w hlen wo das Steuerelement zu platzieren ist Wird die Maustaste sofort wieder losgelassen wird das Steuerelement an dieser Stelle mit einer vorgegebenen Gr e platziert Wird hingegen bei gehaltener Maustaste der Mauszeiger bewegt bildet die Bewegung auf dem Bildschirm einen Rahmen Das Loslassen der Maustaste bewirkt dass das Steuerelement mit Gr e und Position des dargestellten Rahmens auf dem Formular erzeugt wird Die Steuerelemente sind in der Toolbox in der Regel in einzelne Kategorien aufgeteilt AlarmLine Es AlarmList Lag TrendChart LI Bar FEN varlr rs varduk Kategorien Project Controls TT Ein Klick auf ein Kategoriesymbol schaltet die in der Kategorie enthaltenen Steuerelemente sichtbar Ist also ein Steuerelement nicht auf Anhieb sichtbar sollte der Benutzer zuerst einmal die einzelnen Kategorien durchsuchen VisiWinNET Smart Benutzerhandbuch 3 6 Menus Entwicklungsumgebung Men s Datei 68 Die Eintr ge des Hauptmen s beinhalten allgemeine Funktionen f r die Entwicklungsumgebung und den Entwurf von Formularen Weitere Funktionen von VisiWinNET Smart verstecken sich im Projekte
67. m Knoten Ch1 VWDummy zu wechseln Die Ansicht im Tabelleneditor zeigt die Itemdefinitionen des Kanals Da noch keine Items definiert wurden ist die Tabelle leer Auf den leeren Tabelleneditor ist zu klicken und ber die Taste F8 ein neues Item anzulegen In diesem neuen Item sind folgende Werte zu ndern Parameter Wert Name Dummyltem Adresse Dummy Datentyp sDummy VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 17 Der Name des Items ist grunds tzlich wahlfrei Ein zweckgebundener Name aus dem die Funktion eines Items hervorgeht erleichtert in den folgenden Entwicklungsschritten die Projektierung enorm Die angegebene Adresse bezieht sich auf die in der Hilfe beschriebene Funktion des Treibers Als Datentyp wird in der Auswahlliste die definierte Struktur angeboten Die Definition eines Items vom Datentyp einer Struktur bewirkt zur Laufzeit folgenden Ablauf W hrend der Initialisierungsphase l dt der Variablenkern die Itemdefinitionen aus der Projektdatenbank und baut ein entsprechendes Speicherabbild auf Dazu ermittelt er den Aufbau und die L nge der als Datentypen angegebenen Strukturen Bei der Anforderung von Werten aus der Applikation bersendet der Variablenkern die Startadresse und die L nge des Items Im oben genannten Beispiel ergibt sich die L nge des angeforderten Datenblockes mit 32 Byte Der Treiber liest die angegebene Anzahl von
68. mansicht wieder in den Zustand gebracht werden der direkt nach dem Start der Entwicklungsumgebung vorlag Alle Knoten sind zusammengeklappt so Kann dies ber die Schaltfl che in der Werkzeugleiste des Projektexplorers erfolgen VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 53 3 1 1 2 Komponentenfunktionen Jedes System enth lt spezifische Funktionen Diese Funktionen sind ber das Kontextmen des entsprechenden Knoten im Projektexplorer erreichbar Das Kontextmen wird ber einen Klick mit der rechten Maustaste auf den entsprechenden Knoten ge ffnet Viele spezifische Funktionen sind auch durch einen Shortcut erreichbar Ist f r eine Funktion ein Shortcut vorhanden so wird dieser im Kontextmen rechts neben dem Funktionsnamen angegeben Beispiel YisiWinNET Projektexplorer x e Items Komponenten Meldungen Protokollierung Rezepte Archive Benutze Protoko Editor anzeigen Der Shortcut zum Anlegen einer neuen Archivdefinition liegt auf der Taste Faj Bei Bet tigung dieser Taste wird eine neue Archivdefinition eingef gt 3 1 2 Schaltfl chenbereich Unter der Titelleiste des Projektexplorers befindet sich ein Bereich mit verschiedenen Schaltfl chen A Dient zum Schlie en aller Knoten im Projektexplorer ES Offnet den Dialog f r die Eigenschaften des Projektes Kopiert Definitionen aus der VisiWinNET Projektdatenbank in die Windows Zw
69. n Abbrechen Hilfe dh In der Textgruppenansicht links ist zur Textgruppe MyFirstForm zu navigieren In der Textauswahlansicht rechts ist der Text IblWelcome zu markieren Die Auswahl ist ber OK zu best tigen ber die Auswahl wird festgelegt welcher Text vom Steuerelement zur Laufzeit angezeigt werden soll Nach der bernahmen wird im Steuerelement der Text in der aktiven Sprache angezeigt Die beiden CommandButton Steuerelemente sollen dazu dienen die Sprache zur Laufzeit umzuschalten Das erste CommandButton Steuerelement ist zu markieren ber die E schaitfl che der Command Eigenschaft ist der Dialog zur Funktionsauswahl zu ffnen Auf der Karteikarte Projektsprache ist der Eintrag Deutsch Deutschland auszuw hlen Die Auswahl ist ber die OK Schaltfl che zu best tigen F r das zweite CommandButton Steuerelement ist der Vorgang zu wiederholen Dabei ist die Sprache Englisch USA auszuw hlen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 29 Als Eigenschaftenwerte werden die sogenannten Locale Identifier LCID angezeigt Jede Sprache hat unter Windows einen solchen Schl ssel F r Deutsch wird hier 1031 angezeigt f r Englisch 1033 Der Testlauf zeigt dass ber die Schaltfl chen die Sprache in dem Label Steuerelement umgeschaltet wird Texte sind in ihrem Sprachumfang erweiterbar VisiWinNET geht aber davon a
70. nde Items zu definieren Name Datentyp MessageSource VI Le MessageState VT_I2 GroupFunction VT_I2 Als funktionale Datenanbindung reichen die hier definierten Variablen e MessageSource beinhaltet die Bits die die Meldungen ausl sen e MessageStates beinhaltet die von der Kernfunktionalit t zur ckgegebenen Meldezust nde e GroupFunction dient zur Steuerung von Meldungsfunktionalit ten ber die bergeordnete Gruppe Nun folgt die Festlegung der Definitionen im Meldesystem Der Knoten Meldungen im Projektexplorer ist zu expandieren Das Kontextmen des darunter liegenden Knotens Meldegruppen ist ber einen Klick mit der rechten Maustaste aufzurufen ber den Eintrag Neu ist eine Meldegruppe zu erzeugen In der Meldegruppe sind folgende Parameter einzustellen Parameter Wert Name Grp1 Quittierungsvariable GroupFunction Bitnummer O Quittierungsvariable Eine zweite Meldegruppe ist unter dem Knoten Meldegruppen zu erzeugen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 37 Vorsicht Meldegruppen sind schachtelbar Daher zuerst zum Knoten Meldegruppen wechseln Die Parameter der zweiten Meldegruppe sind auf folgende Werte einzustellen Parameter Name Quittierungsvariable Bitnummer Quittierungsvariable Wert Grp2 GroupFunction 1 Der Tabelleneditor ist durch einen Doppelkilck auf den Knoten Grp1 zu ffnen Die leere Tabelle ist durch einen
71. ng pr ft nur Prozesswerte auf Grenzwert berschreitung und setzt entsprechend Bits in anderen Prozesswerten Diese dienen dann dazu bitgesteuerte Meldungen auszul sen Vorsicht Falle Sollten die Meldungen in der Meldeliste nicht angezeigt werden liegt das an dem im vorhergehenden Schritt festgelegten Gruppenfilter In der Meldezeile sollte aber auf jeden Fall die Meldung sichtbar sein VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Archivsystem 45 2 1 7 Archivsystem Das VisiWinNET Archivsystem erlaubt die Aufzeichnung von Prozesswerten Als Ansichtskomponente steht das TrendChart Steuerelement zur Verf gung Die n tigen Definitionen welche Prozesswerte wie aufgezeichnet werden sollen werden im Archiveditor vorgenommen Im Projektexplorer ist der Knoten Archive zu markieren ber das Kontextmen ist eine neue Archivdefinition anzulegen ber den Eintrag Bearbeiten im Kontextmen des neuen Archives ist der Dialog zur Festlegung der Archivparameter zu ffnen Hier sind folgende Parameter anzupassen Parameter Wert Name Archivi Typ Karteikarte Format Folgearchiv Abtastzeit Karteikarte 10 Aufzeichnung Ein Archiv ist ein Container f r aufzuzeichnende Werte Dieser Container e fasst mehrere aufgezeichnete Prozesswerte in Dateien zusammen e legt das Abtastverhalten fest e administriert die erzeugten Dateien Die Festlegung der aufzuzeichnenden Prozesswerte wird
72. ngsb ro exportieren zu m ssen Die entsprechenden Funktionen sind im Men Extras des Texteditors enthalten Der Men eintrag Extras gt Ubersetzung gt Export ist zu w hlen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 34 w YisiWinNET Texte exportieren x Zu exportierende Sprachen D nisch 1030 Deutsch Deutschland 1031 O Englich 115 5 1033 zu esportierende Textbereiche Jh Systemtexte Meldungen Jh Protokollierung Benutzertexte Jh Items Jh Archive Jh Benutzervenmaltung Ce Alle Texte exportieren C Nur Texte exportieren die im Projekt bei folgender Sprache leer sind Exportieren in Date E WistwinvistwinnET Standardh3 amples 5 04 5marthSmarDemo SmarProject le Esportieren Hilfe Beenden Der Dialog zum Exportieren der Texte wird ge ffnet Als Ausgabeformat stehen xls Excel oder mdb Access 2000 zur Verf gung Die so erzeugte Datei kann dem bersetzungsb ro zugesendet werden Nach der bersetzung k nnen die Texte ber den Men eintrag Extras gt bersetzung gt Import wieder reimportiert werden VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 35 2 1 6 Meldesystem Das Meldesystem dient zur zentralen Erfassung und Speicherung von Fehlerzust nden oder spezifischen Meldungen Die entsprechenden Definitionen welche Variable eine Meldung ausl st wie die Meldung dargestellt wird und
73. nikationskomponente getroffen ber die Definition des Kommunikationskanals wird der Kontakt zur Kommunikationskomponente hergestellt Im Folgenden sind noch die Festlegungen der auszutauschenden Prozesswerte vorzunehmen Dies geschieht ber die Definition von Items Die Eingaben im Dialog zur Festlegung der Parameter des Kommunikationskanals sind ber die OK Schaltfl che zu best tigen Der Dialog wird geschlossen Im Projektexplorer wird unter dem Zugriffsknoten Extern ein Knoten Ch1 VWDummy SPS Simulation eingef gt Dieser repr sentiert den Kommunikationskanal Das Kontextmen des Knotens erlaubt weitere Funktionen die auf diese Definition angewendet werden k nnen Itemdefinitionen in Treibern sind nicht automatisiert anzulegen Sie m ssen per Hand durch das Hinzuf gen einzelner Datens tze im Tabelleneditor definiert werden Ein spezifisches Merkmal sind die Adressen ber die der Treiber Daten mit der SPS austauscht Jedem Item muss eine Adressangabe und ber den Datentyp eine L nge zugewiesen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 13 werden Dazu kommt dass Adressangaben je nach SPS Typ symbolisch oder direkt zu verwenden sind Verschiedene Treiber erwarten also unterschiedliche Adressangaben Die Information welcher Syntax die Angabe einer SPS Adresse folgt ist in der Treiberhilfe dokumentiert Der schnellste Weg diese Hilfe auf
74. onen zum Navigieren im Projektexplorer e Komponentenfunktionen im Projektexplorer 3 1 1 1 Navigation Der Zugriff auf die Funktionen einer Komponente wird generell ber die Markierung des entsprechenden Knoten in der Baumansicht gesteuert Ein markierter Knoten wird mit einem blauen Hintergrund im Knotentext dargestellt Die Navigation erfolgt entweder mit der Maus Ein Klick mit der Maus markiert einen Knoten in der Baumansicht Uber die Tastatur Mit den Tasten und kann vom gerade markierten Knoten zum Knoten darunter bzw dar ber gesprungen werden Ein Knoten mit einem F Zeichen enth lt weitere Unterknoten Um Zugriff auf diese Unterknoten zu erlangen kann der Knoten expandiert werden Der Expansionsvorgang erfolgt entweder mit der Maus Ein Klick mit der Maus auf das Zeichen expandiert den entsprechenden Knoten in der Baumansicht ber die Tastatur Mit der Taste I wird der gerade markierte Knoten expandiert Nach diesem Vorgang springt das Zeichen um auf das Zeichen Sind bereits viele Knoten expandiert wird die bersicht besser wenn Knoten wieder zusammengeklappt werden k nnen Dieser Vorgang erfolgt entweder mit der Maus Ein Klick mit der Maus auf das E Zeichen klappt den entsprechenden Knoten in der Baumansicht zusammen Uber die Tastatur Mit der Taste I wird der gerade markierte Knoten zusammengeklappt Nach diesem Vorgang springt das Zeichen um auf das Zeichen Soll die Bau
75. pplikation anzuzeigen e Komponenten und Dialoge enthalten die Texte die von den Steuerelementen und Dialogen des VisiWin Pakets verwendet VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 27 und erwartet werden Hier k nnen keine Texte angelegt werden die Texte k nnen sprachlich erweitert oder applikationsbezogen ge ndert werden mn mn e in den Knoten Items Meldungen Archive Benutzerverwaltung und Protokollierung k nnen keine Texte angelegt werden Das wird von den Editoren der entsprechenden Systeme erledigt Wird beispielsweise eine Meldung im Meldesystem angelegt erscheint der sprachumschaltbare Text der Meldung unter dem hier angezeigten Knoten Dies entspricht dem zentralen Verwaltungsgedanken der Sprachumschaltung e Fontklassen und Fonts definieren die Funktion der Schriftartenumschaltung Die Einheitenumschaltung ist im Itemsystem enthalten Sie ist konzeptionell von der Sprachumschaltung getrennt worden da die zu definierenden Informationen als Hauptmerkmal Umrechnungswerte enthalten Der Knoten Benutzertexte ist zu markieren ber das Kontextmen ist eine neue Textgruppe anzulegen Die Textgruppe ist umzubenennen in MyFirstForm Sprachumschaltbare Texte K nnen in einzelnen Gruppen angelegt und verwaltet werden Dies hat folgende Vorteile e ber den Namen der Textgruppe kann angegeben werden wo die Texte verwendet werden ber Textg
76. rechende Itemdefinition in die VisiWinNET Projektdatenbank bernommen Der Knoten Distillation Device ist wie in der Grafik dargestellt auszuw hlen Die Auswahl ist ber die OK Taste zu best tigen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 9 Die gew hlten Items werden als Definitionen in die Projektdatenbank bernommen Die Darstellung im Projektexplorer beschr nkt sich auf die hierarchische Ansicht von Namensr umen YisiWinNET Projektexplorer y en reg H Storage 6 89 Unit 60 89 Unit 7 Units 5 F Gruppierungen N Einheitenklassen Strukturdefinitionen Sprachumschaltung A Meldungen I es an Ball je rr O o Die Itemdefinitionen werden mitsamt ihrer Parameter im Tabelleneditor angezeigt Ein Doppelklick auf einen Namensraum ffnet den Tabelleneditor in der Entwicklungsumgebung ber dem Design Codefensterbereich FCertral vb Design Object Browser VisiWinNET Prozessanbindung 1b x Kommunikationskanal Gruppe Item Struktur Strukturelement Einheitenklasse Einheit Extras Di Deutsch Deutschland DI MEE ETA E ees det Datentyp DistillationDevice Unit1 Boiler BurnerOn DistillationDevice Unit1 Boiler BurnerOn a DistillationDevice Unit1 Boiler FuelTank DistillationDevice Un Boiler FuelTank DistillstionDevice Unit1 Boiler SwitchOn DistillationDevice Unit Boiler SwitchOn EH DistillationDevice
77. rgebracht Das Projekt geht somit beim Abschalten des Ger tes verloren Soll das Projekt dauerhaft auf dem Ger t bleiben kann einfach das gesamte Projektverzeichnis auf die Compact Flash Karte kopiert werden Vorausgesetzt der OPC Server und das Compact Framework ist auf dem Ger t ordnungsgem installiert kann die Applikation nach einem Neustart einfach aus dem Verzeichnis der Compact Flash wieder gestartet werden VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Men s Extras 74 3 6 4 2 Verbindung trennen Men Zielger t gt Verbindung trennen Funktion Trennt die Verbindung zum Windows CE Zielger t 3 6 5 Extras Optionen Legt allgemeine Optionen f r die Entwicklungsumgebung fest 3 6 5 1 Optionen Dieser Dialog befindet sich zur Zeit in der Entwicklung VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Werkzeugleisten und Schaltfl chen Werkzeugleiste Layout 75 3 7 Werkzeugleisten und Schaltfl chen Neben der Layout Werkzeugleiste beinhaltet die Smart Entwicklungsumgebung folgende immer wieder ben tigte Schaltfl chen im Werkzeugleistenbereich Lee ffnet ein VisiWinNET Projekt Speichert die bearbeiteten Formulare Schneidet die selektierten Steuerelemente aus und kopiert sie in die Zwischenablage Kopiert die selektierten Steuerelemente in die Zwischenablage F gt die Steuerelemente aus der Zwischenablage in das aktive Formular ein 3 7 1 Werkzeugleiste Layout Die Layout
78. ruppen kann also eine Gliederung erfolgen e Die Texte die angelegt und sp ter vielleicht einmal ge ndert werden sollen k nnen leichter wiedergefunden werden e Wird zu jedem Formular eine Textgruppe angelegt erleichtert dies sp ter die Arbeit Wenn das Formular in ein anderes Projekt bernommen wird muss nur die entsprechende Textgruppe in das Projekt kopiert werden Dann ist das Formular das die Texte verwendet wieder funktionsf hig Der Tabelleneditor ist durch einen Doppelklick auf den neuen Knoten MyFirstForm zu ffnen Der Tabelleneditor ist durch einen Klick zu markieren Anschlie end ist ber die Taste F8 ein neuer Text anzulegen Der Text ist folgenderma en anzupassen Parameter Wert Name lblWelcome Deutsch Deutschland Willkommen 1031 Englisch USA 1033 Welcome VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 28 ber den entsprechenden Knoten unter Gruppe Design im Projektexplorer ist das Formular MyFirstForm zu ffnen Hier sind ein Label und zwei CommandButton Steuerelemente zu platzieren Das Label Steuerelement ist zu markieren ber die El Schaltfl che der LocalizedText Eigenschaft ist der Dialog zur Auswahl eines sprachumschaltbaren Textes zu ffnen Hier werden alle im Projekt angelegten Benutzertexte zur Auswahl angeboten PE Benutzertexte E x Eigenschaft Text Gruppen IkhYyelcctme Welcome Applicatio
79. s k nnte dieser Status auch an die Steuerung zur ck bertragen werden Die vier unteren Bits der Variablen MessageSource sind ber einen erneuten Klick auf die Switch Steuerelemente wieder auf O zu setzen e Die Meldezeile zeigt keine Meldunge mehr e Inder Meldeliste bleiben die Meldungen erhalten Es ndert sich jedoch der Status und damit die Farbe Durch die gew hlte Quittierungsart ist eine Quittierung n tig um die Meldungen endg ltig zur ckzusetzen e Die Statusbits von Meldungen und Meldegruppen zeigen jetzt den Status 010 Die Meldungen sind nacheinander durch einen Doppelklick auf die entsprechenden Eintrage in der Meldeliste zu quittieren e Die Meldungen verschwinden aus der Meldeliste e Auch die Statusbits werden in MessageState zur ckgesetzt Die Meldungen sind erneut ber die Switch Steuerelemente zu generieren Die beiden Key Steuerelemente sind zu dr cken ber das Quittierbit einer Gruppe werden die enthaltenen Meldungen gemeinsam quittiert Hier kann das Projekt gestoppt werden VisiWinNET enth lt die M glichkeit die Anzeige von Meldungen in den Steuerelementen zu filtern Dadurch ist es beispielsweise m glich eine Meldeliste nur mit Meldungen ber Anlagenst rungen zu projektieren und eine weitere mit Produktionshinweisen Im Client Server System wird dadurch auch m glich nur die f r den Arbeitsplatz wichtigen Meldungen anzuzeigen und trotzdem eine zentrale Datenhaltung z
80. te die den lesenden oder schreibenden Zugriff auf Prozesswerte und Sonderfunktionen erlauben Zur Entwicklungszeit werden die Steuerelemente auf der entsprechende Bildsschirmansicht platziert und ber das Eigenschaftenfenster parametriert Tabelleneditoren Die Tabelleneditoren repr sentieren die zweite zu projektierende Ebene eines VisiWinNET Projektes Jedes Projekt beinhaltet eine Projektdatenbank Hier werden ber die Tabelleneditoren und Funktionen des Projektexplorers zur Entwicklungszeit Definitionen eingetragen und parametriert Zur Laufzeit steuern diese Definitionen beispielsweise den Datenaustausch zwischen SPS und Applikation Auch werden hier visualisierungstypische Sonderfunktionen wie Alarme Trends sprachumschaltbare Texte oder Rezepte festgelegt VisiWinNET Smart Benutzerhandbuch Toolbox Eigenschaften fenster Hauptmen Werkzeugleiste Entwicklungsumgebung Schnelleinstieg Benutzerverwaltung 49 Die Toolbox enth lt die zur Verf gung stehenden Steuerelemente die auf einem Formulardesigner platziert werden k nnen Das Eigenschaftenfenster dient zur Parametrierung der Elemente der Visualisierungsoberfl che also der Steuerelemente und Formulare Wird ein Steuerelement auf einem Formular selektiert k nnen seine Eigenschaften im Eigenschaftenfenster betrachtet und ge ndert werden Wird im Formular auf eines Stelle geklickt unter der kein Steuerelement liegt springt das Eigenschaftenfenster auf die Eig
81. tems als Grunddatentyp VT_ erm glicht der Zugriff auf ein einzelnes Item Die Definition eines Items vom Datentyp einer Struktur ist ein blockweiser Datenaustausch Innerhalb des Blockes liegen die einzelnen Variablen deren L nge durch den Datentyp bestimmt wird Eine Variable vom Datentyp VT_I4 z B hat eine feste L nge von vier zu bertragende Bytes Die bertragung eines Blockes erfordert nur eine steuerungsspezifische Startadresse und die L nge des Datenblockes die sich im Fall von Strukturen ber die L nge der einzelnen Elemente berechnen l sst Eine Struktur bildet sich aus einzelnen Elementen die wiederum Strukturen oder Grunddatentypen sein k nnen Strukturen haben den Vorteil dass mit einem minimalen Protokoll Overhead viele Daten gelesen oder geschrieben werden k nnen Dies ist insbesondere dann zwingend erforderlich wenn die SPS Schnittstelle langsam ist z B seriell 9600 Baud ber Strukturen l sst sich also die Kommunikation optimieren F r die bertragung einzelner SPS Variablen muss nicht jedes mal ein Protokollrahmen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 15 gesendet werden ber einen einzigen Protokollrahmen kann bei entsprechender Projektierung beispielsweise ein ganzer Datenbaustein transferiert werden Die Aufl sung in die einzelnen Elemente oder Variablen bernimmt das Laufzeitsystem in der Applikation Strukturen werden
82. th lt jedes der hier exemplarisch verwendeten Elemente eine eigene Referenz Tiefergehende Informationen ber einzelne Parametereinstellungen sind in den entsprechenden Referenzhandb chern zu finden Das hier vorliegende Handbuch ist der erste Teil einer zweib ndigen Serie zum VisiWinNET Smart Weiterf hrende Informationen zur Erweiterung der Entwicklungsumgebung und Konzepte zur automatisierten Projekterstellung befinden sich im zweiten Band Smart Programmierhandbuch Fragen und Probleme Bei technischen Fragen und Problemen wenden Sie sich bitte an Ihre zust ndige INOSOFT Vertretung oder an den Support der INOSOFT GmbH unter Tel 49 5221 16 66 02 bzw E Mail Support INOSOFT com H ufige Fragen und Probleme werden auch auf unserer Homepage unter www inosoft com behandelt Dort finden Sie auch einen Supportbereich in dem Sie sich mit Fragen direkt an unsere Zentrale wenden k nnen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 2 2 Einleitung Herzlich Wir hei en Sie hiermit kurz Willkommen in der neuen und Willkommen faszinierenden Welt des VisiWinNET Smart Zur Sache Sie haben die Aufgabe eine Anwendung unter Windows zu gestalten Diese Anwendung soll Daten aus einem laufenden Prozess einer Maschine oder einer Anlage darstellen vielleicht auch beeinflussen Das ganze wird Prozessvisualisierung genannt und Sie sind mehr oder weniger mit der Thematik vertraut Es
83. tionen Strg A f r alles markieren und Strg C f r Selektion kopieren in die Zwischenablage kopiert werden Die Entwicklungsumgebung hat die Eigenart den Inhalt der Zwischenablage beim Start zu berschreiben Daher muss erst die Entwicklungsumgebung gestartet werden Danach sind die zu importierenden Daten aus Excel in die Zwischenablage zu kopieren Es ist zur ck zu VisiWinNET Smart zu wechseln ber die Schaltfl che ist der Inhalt zu importieren Achtung soll eine Liste aus Excel kopiert werden und enthalten Zellen ein doppeltes Anf hrungszeichen kann der Inhalt nicht direkt in VisiWinNET eingef gt werden Dazu sind einige spezielle Arbeitsschritte notwendig Die Excel Mappe ist als Tab getrennte Textdatei zu speichern Aus der so erstellten Datei kann mithilfe eines Texteditors der Inhalt in die Windows Zwischenablage kopiert und in VisiWinNET eingef gt werden VisiWinNET Smart Benutzerhandbuch 3 1 3 Spezielle Kontextmen s Entwicklungsumgebung Projektexplorer Spezielle Kontextmen s 61 Auf bestimmten Knoten im Projektexplorer sind spezielle Kontextmen s enthalten die den Zugriff auf Verwaltungsfunktionen erm glichen die nicht spezifisch f r die einzelnen Systeme gelten Knoten im Men VisiWinNET Projektexplorer Projektknoten VisiWinNET Eigenschaften Knoten Formular hinzuf gen Design Formular Designer anzeigen knoten L schen Funktion ffnet den Dialog zur Festlegun
84. u behalten Zur ck in der Designansicht ist das AlarmList Steuerelement zu markieren Uber die Ml senattri che der AlarmFilter Eigenschaft ist der Dialog zur Filterfestlegung zu ffnen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 42 PU Alarmrilter j x Meldegruppen Meldeklassen Yorhandene Gruppen Ausgew hlte Gruppen Grp Abbrechen Hite E Der Filter erlaubt die Auswahl von Meldegruppen und Meldeklassen Nur die Meldungen die in den hier ausgew hlte Gruppen liegen werden im Steuerelement angezeigt ber einen Doppelklick auf den Eintrag Grp1 ist die gleichnamige Gruppe auszuw hlen Nach Best tigen der Auwahl ber die OK Schaltfl che ist das Projekt erneut zu starten Noch einmal sind alle vier Meldungen ber MessageSource zu generieren Nur die in Grp1 liegenden Meldungen werden in der Meldeliste angezeigt Die Statusbits zeigen aber dass auch die in Grp2 liegenden Meldungen generiert wurden Der Filter beschr nkt sich also wirklich nur auf die Anzeige im Steuerelement Nachdem also hoffentlich Ursache und Wirkung von Meldungen hinreichend gekl rt sind folgt nun die Beschreibung der Analogwert berwachung Ein typisches Beispiel ist eine Temperatursensor dessen Wert in unterschiedliche Bereiche Normal Kritisch Fehler eingeteilt wird Die folgende Beschreibung kann nicht f r Compact oder Embedded Projekte ausgef hrt werden
85. uerelementes Das Eigenschaftenfenster dient zur Parametrierung des aktiven Objektes Nach der Selektion eines Steuerelementes im Formulardesigner z B werden im Eigenschaftenfenster die Eigenschaften dieses Steuerelementes aufgelistet Die Auswahlliste an der oberen Fensterkante zeigt den Namen des in der Formularansicht selektierten Objektes Hier Bar2 sowie den entsprechenden Typ des Objektes hier VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Eigenschaftenfenster Spezielle Kontextmen s 66 VisiWinNET Forms Bar Wird die Auswahlliste ausgeklappt werden alle auf dem Formular platzierten Steuerelemente sowie das Formular selbst aufgelistet Die Auswahl eines Eintrages in der Auswahlliste f hrt dazu dass das gew hlte Objekt m Formulardesigner selektiert wird und die entsprechenden Eigenschaften im Eigenschaftenfenster angezeigt werden Die Liste der zur Verf gung stehenden Eigenschaften ist abh ngig vom Typ eines Objektes Die linke Spalte zeigt die Namen der Eigenschaften an In der rechten Spalte wird der aktuelle Wert der Eigenschaft wiedergegeben Hier k nnen textuell oder ber Hilfsdialoge neue Eigenschaftenwerte eingestellt werden Eigenschaften die durch ein DL Zeichen angef hrt werden sind ein komplexer Typ und enthalten nach dem expandieren Klick auf das BL Zeichen weitere Eigenschaften In der obigen Darstellung zeigt die Grafik z B die Eigenschaften von Border an Nachdem eine Eigenschaft
86. us dass alle Texte gemeinsam erweitert werden ber den Texteditor k nnen ber das Men Sprache neue Sprachen zum Projekt hinzugef gt werden ber einen Doppelklick im Projektexplorer auf den Knoten MyFirstForm unter der Sprachumschaltung ist der Tabelleneditor wieder zu aktivieren Das Men Sprache gt Neue Sprache ist auszuw hlen w Indextexntsprache Sprache Eingabegebietsschema Tastaturlayout Sprache Chinesisch WR China 2052 Chinesisch PR China 2052 Chinesisch PR China 2052 Deutsch Deutschland 1031 Deutsch Deutschland 1031 Englisch USA 1033 Englisch USA 1033 Japanisch 1041 Japanisch 1041 Japanisch 1041 Polnisch 1045 Russisch 1049 Russisch 1049 Turkisch 110651 Turkiech 110551 Konfigurieren E ditierfant ed Der Dialog beinhaltet die drei wichtigen Informationen f r eine Projektsprache Sprache Legt die Sprache und damit die LCID fest Hier werden alle vom System unterst tzten Sprachen aufgelistet Nicht aufgelistete Sprachen fern stlich m ssen ggf in der Systemsteuerung nachinstalliert werden Eingabegebiets Legt die Eingabemethode fest Eine schema Eingabemethode enth lt Informationen zur Eingabe von Zeichen ber Tastatur oder IME Hilfseditoren Ggf sind in der Systemsteuerung entsprechende Tastaturlayouts oder Hilfskomponenten f r die gew hlte Sprache nachzuinstallieren Editorfont Legt die Schriftart f r die Sprache im Editor fest
87. welche Zusatzinformationen zur Meldung geh ren werden im Meldeeditor projektiert Die Variablen die die Meldungen ausl sen werden von VisiWinNET beim Variablenkern zur berwachung angemeldet Bei einer Variablenwertanderung wird die entsprechende Meldung zur Applikation bertragen wo sie in speziellen Steuerelementen angezeigt wird VisiWinNET beinhaltet zwei Steuerelemente die die direkte Anzeige anstehender Meldungen erlauben AlarmList Alle anstehenden Meldungen werden in Form einer Liste angezeigt Das Steuerelement unterst tzt dabei zus tzlich die Quittierung von Meldungen AlarmLine Die platzsparende Variante die auf allen Formularen im Kopf oder Fu bereich Einsicht in anstehende Meldungen erlaubt Zus tzlich zur bertragung der Meldedaten in die Oberfl che erlaubt VisiWinNET auch die Speicherung von Meldungen in Dateien Dadurch ist ein R ckblick auf den Produktionsverlauf einer Anlage m glich Das Steuerelement HistoricalAlarmList dient zur Anzeige dieser aufgezeichnete Daten in Form einer Liste Eine Meldung wird durch die nderung eines Bits aus dem Variablenkern gesteuert W hlbar ist ob das Bit auf 1 oder 0 gesetzt wird damit die Meldung ausgel st wird ber eine Erweiterung ist es aber auch m glich analoge Gr en beispielsweise auf Grenzwert berschreitungen zu berpr fen Meldungen k nnen vom Benutzer quittiert werden Eine Quittierr ckmeldung an die Steuerung ist ebenfalls realisierbar Das
88. xplorer und den Tabelleneditoren der einzelnen Systeme Datei Bearbeiten Ansicht Extras 3 6 1 Datei Projekt ffnen Projekt schlie en Speichern Beenden 3 6 1 1 Projekt ffnen Men Werkzeugleiste Beschreibung 3 6 1 2 Projekt schlie en Men Beschreibung ffnet ein VisiWinNET Projekt Schlie t das aktuell in der Entwicklungsumgebung ge ffnete Projekt Speichert die nderungen in den Formularen Beendet die Entwicklungsumgebung Datei gt Projekt ffnen ffnet ein VisiWinNET Projekt Ein Standard Datei Offnen Dialog erm glicht die Auswahl einer vwn Datei also einer VisiWinNET Projektdatenbank Ist bereits ein Projekt ge ffnet wird dieses geschlossen Datei gt Projekt gt Schlie en schlie t das in der Entwicklungsumgebung geladene Projekt VisiWinNET Smart Benutzerhandbuch 3 6 1 3 Speichern Men Werkzeugleiste Beschreibung 3 6 1 4 Beenden Men Beschreibung 3 6 2 Bearbeiten Ausschneiden Kopieren Einf gen L schen 3 6 2 1 Ausschneiden Men Werkzeugleiste Beschreibung Entwicklungsumgebung Men s Bearbeiten 69 Datei gt Speichern Speichert die in der Entwicklungsumgebung ge nderten Formulare Sind Steuerelemente oder Eigenschaften ge ndert worden m ssen diese Anderungen gespeichert werden nderungen an der Projektdatenbank m ssen nicht gespeichert werden Datei gt Beenden Schlie t VisiWinNET SMART Vor dem
89. zeit das Formular MyFirstForm angezeigt wird Der Test ber die Wee zeigt dass das Formular angezeigt wird allerdings mit einer Titelzeile und den blichen Funktionsschaltfl chen darin Die gebr uchlichste Bildschirmansicht einer Visualisierungsapplikation ist ein Vollbild ohne Titelzeile Nach dem Beenden der Applikation ist das Formular MyFirstForm als Formulardesigner wieder sichtbar zu schalten Im Eigenschaftenfenster sind folgende Eigenschaften zu ndern Eigenschaft Wert FormBorderStyle None WindowsState maximized Da das Formular mit den hier eingestellten Eigenschaften jetzt keine Titelzeile mehr hat kann es nicht ohne Hilfe einer Schaltflache geschlossen werden Auch kann es nicht mehr beiseite ger ckt werden da es maximiert den gesamten Bildschirminhalt f llt Auf dem Formular ist ein CommandButton zu platzieren Die Eigenschaft Command ist so zu parametrieren dass es wieder das erste Formular der Applikation aufruft VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Grundregeln Applikationsaufbau Der Testlauf zeigt dass es nun m glich ist zwischen den beiden Formularen zu wechseln Uber den CommandButton sind also die einzelnen Seiten untereinander aufrufbar Eine wesentliche berlegung beim Aufbau einer Visualisierung ist die Aufteilung der Bildschirmansichten Ein typisches Beispiel soll hier gezeigt werden bersichtsseite Anmeldedialog Meldungen Detailbeoba
90. zt worden Jeder Zustand kann durch ein Symbol einen Statustext und Farben kenntlich gemacht werden Auch diese Festlegungen erfolgen in den Meldeklassen Der Status einer Meldung kann auch bitcodiert in einer Variablen hinterlegt werden Dazu sind in den Meldungen die Statusvariablen mit Bitnummern festgelegt worden Jeweils drei Bits repr sentieren den Status einer Meldung Damit auch alle definierten Information in der Anzeige erscheinen m ssen nun die Oberfl chenelemente projektiert werden Der bersicht halber erfolgt dies in einem eigenen Formular VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 40 ber den Knoten Design im Projektexplorer ist ein neues Formular MyAlarmForm anzulegen Mithilfe von CommandButton Steuerelementen sind die entsprechenden Seitenwechsel zu dem Formular zu implementieren Auf diesem Formular sind folgende Steuerelemente von oben nach unten siehe Grafik zu platzieren e 2x VarOut e 4x Switch e 2xKey e 1x Alarmlist e 1x AlarmLline O ET Teen EE os EE Grp2 EE 0000000000000000 Text Meldetext Die vier Switch Steuerelemente sind ber die VWItem Eigenschaft mit der Variablen MessageSource zu verbinden Die BitNumber Eigenschaft im VWItem Objekt ist dabei f r die einzelnen Steuerelemente auf die Werte O 1 2 und 3 zu setzen Dies sind die Bits die die Meldungen ausl sen ber die Text Eigenschaft kann die Funktion
91. zurufen geht ber den Men eintrag Kanal konfigurieren Hier erscheint ein treiberspezifischer Konfigurationsdialog der generelle Einstellungen zum Treiber zul sst ber das Kontextmen des Kommunikationskanals ist die Kanal konfigurieren Funktion zu aktivieren En pe ee Xx ch VWHTest H E Design y lo EN Dummy nes il i m F Gruppierungen Droa Einheitenklassen Kanal konfigurieren Eigenschaften Fo Ena D Strukturdefinitionen leer 2 Sprachumschaltung ee Z Meldungen kopieren Stro amp Archive g E Rezepte Einf gen Strg H Benutzerverwaltung L schen Strg ENTF H A Protokollierung Editor anzeigen EP Properti ei Sotin Siem Es ffnet sich nun ein Fenster mit dem Titel Konfiguration VWDummy Treiber Bj Konfiguration YW Dummy Treiber Yersion 5 0 0 1 sn Treiberkonfiguratioan VW Dummy Tre hlen sie bitte im Tree einen Farametereintrag H Info aus um diesen zu veranderr E System H gt pezifisch El Testmodus allgemeine Hilfe aktueller Wert Werteberech Mm Default Yerfolgung May Default Extras 4 Abbruch OK MO Uber die Schaltfl che spezifische Hilfe ist die Hilfe zum Treiber zu ffnen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 14 Alle Treiberhilfen enthalten einen Abschnitt ber den Aufbau der spezifis
Download Pdf Manuals
Related Search
Related Contents
LA BANDE DESSINÉE MODE D`EMPLOI Picture Saver Scanning System PS450 第4章 燃焼器用ホースの維持管理(150KB) POS - Comune di Afragola AT&T Generic 3 User's Manual 柏崎刈羽原子力発電所7号機 タービン建屋における火災 Copyright © All rights reserved.
Failed to retrieve file