Home

VisiWinNET Smart Benutzerhandbuch

image

Contents

1. Name Treibername I Ei Beschreibung Schnittstelle Universal F onfiguratiansstatus Konfigurator vorhanden Kommentar il 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 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 11 W hlen sie einen Treiber aus f x SE Visit IT Treiber LAWriwm Mtshwdmhlt T ww Dummy Instalieren UK Abbrechen Hilfe Der Dialog
2. USYDSIMZ USYOn g ai aulypseQ pun yDsuap SId3zuoysBun4sisgeWwoNNny VisiWinNET Smart E Doku IM an us l Cara m R Y Dr Er ee Wr m VisiWin m VisiWinNET Allgemeines Klassenbibliothek Systeme Werkzeuge Technische Infos m Inosoft OPCServer mM 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 Wo 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 IA SmartDemo G Design Form amp MyFirstTrend Form Form2 My amp larmForm MyFirstForm Items m Intern 3 Extern f Gruppierungen Dia Einheitenklassen II Strukturdefinitionen E S Sprachumschaltung E Meldungen H E Archive Rezepte j Benutzerverwaltung Protokollierung H Prozessdaten berwachung FEB ba e Eigenschaften DH zx smartFormi yisiwinNET Forms SmartForm Text DI Eye BackgroundImage L none Cursor Default Font Arial 8 25pt ForeColor WW lt ontroitext FormBorderStyle Sizable RightToLeft No Text EI Behavior AllowDrop False ContextMenu none Enabled True ImeMode NoControl TabStop True visible False E Data Data indings Tag E Design xi Text
3. ber die beiden Tastaturkombinationen 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 B 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 V1s WinNET eingef gt werden 3 1 3 Spezielle Kontextmen s 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 Funktion VisiWinNET Projektexplorer Projektknoten VisiWinNET Eigenschaften ffnet den Dialog zur Festlegung der Projekteigenschaften In den Projekteigenschaften werden e die Systeme im Projekt aktiviert oder deaktiviert e die interne Versionshaltung des Projekte verwaltet e d
4. 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 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 44 Ein neues Formular mit dem Namen MyFirstTrend ist zu erzeu
5. 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 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 42 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 O Ausgabevariable Grenze HHH 100 Grenze HH 90 Grenze H 70 Das Formular MyFirstAlarm ist zu ffnen Hier ist ein VarIn Steuerelement hinzuzuf gen und ber die VWItem Eigenschaft mit der Variablen AnalogValue zu verbind
6. 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 Frojektexplorer Ein neues Formular ist in ein Projekt einzuf gen 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
7. 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 Entwicklungsumgebung Men s Ansicht 84 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 Schaltet den Projektexplorer sichtbar Schaltet die Toolbox sichtbar Schaltet das Eigenschaftenfenster sichtbar Schaltet die Startseite sichtbar Schaltet die Symbolleiste Layout sichtbar Ansicht Projektexplorer Schaltet den Projektexplorer sichtbar Ist das Fenster bereits sichtbar wird keine Funktion ausgef hrt Ansicht Toolbox Schaltet die Toolbox sichtbar Ist das Fenster bereits sichtbar wird keine Funktion ausgef hrt Ansicht Eigenschaften Schaltet das Eigenschaftenfenster sichtbar Ist das Fenster bereits sichtbar wird keine Funktion ausgef hrt Ansicht gt Startseite Schaltet die Startseite sichtbar Ist das Fenster bereits sichtbar wird keine Funktion ausgef hrt VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Men s Ansicht 85 3 6 3 5 Symbolleiste Layout Men Ansicht gt Sym
8. 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 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 Yaroutl vYisiwinNET Forms Yarbuk r Ss Dr
9. berf hren und dort verwenden Die f r die Prozessanbindung n tigen Definitionen werden entweder direkt in Projekttemplates hinterlegt oder sind auf sehr 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 21 Schnelleinstieg Das folgende Kapitel vermittelt als praktisches Beispiel einen berblick ber die Funktionsweise der Entwicklungsumgebung des Laufzeitsystems und der einzelnen Systeme di
10. Bay pechini ni lk Jana 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 14 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 Items 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
11. 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 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 in VisiWinNET definiert VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 15 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 3 39 Strukturdefinitionen Wene Strukturi Sprachumschaltu Struktur Meldungen Bearbeiter AH Archive L schen Strg ENTF Rezepte re re Benutzerverwaltur 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 Daten
12. 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 25 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 konfigurieren 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 Anpas
13. KE SS ail YarDukl False Modifiers Private E Layout Anchor Top Left Mone 176 24 g6 48 Anbindung an eine Prozessvariable 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 Yarablen x 1 3 Extern 9 8 Ch 4 Dummyltem U4 LauflichtL Filter a U4 LauflichtF Ze kein l Weg US D and amp S 7 Rand CP U Band 2 Randt i ke LL E EC E U2 Sasge2 Ke Bd Cind H j Chl Dummyltem 5aege gt Abbrechen me A 19 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Darstellung und Manipulation von Prozesswerten in der Applikation 20 Oder f r OPC Server eg vu ttem E E Yanablen 7 7 Intern z E E Estern BS Ch A E DistillationDevice RL Storage H E Unit 2 3 Boiler KC Alarm DM E ui Bi ZE x H e CO NEE 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 A
14. 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 entsprechende 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 8 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 YisiWinMNET Projektexplorer E 1 YyHTest ubproj EK tems Al Intern EN Extern e SCH EEES E H Storage H Unit H Unita H Unita ER zl Grup
15. The text contained 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 Warenz
16. aktiviert Anmeldename und Passwort werden sp ter als Anmeldeinformationen verwendet Der Status erlaubt verschiedene Einstellungen die dar ber entscheiden ob der Benutzer sich anmelden darf und ob er das vom Projekteur vergebene Passwort beim ersten Anmelden ndern muss Merken Sie sich die von ihnen vergebenen Anmeldeinformationen f r den weiteren Verlauf des Beispiels VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Benutzerverwaltung 56 In der Designansicht sind eine UserManagementDialogs Komponente und vier Schaltfl chen vom Typ CommandButton auf einem Formular zu platzieren fa Yis MET Smart SrnartHanaall lkeer E oj xj File Bearbeiten Ansichh Extras Hiie HSE tte FCentral Farii ETE ET FE EEE E a TE Folgende Eigenschaften sind hier anzupassen F r Schaltfl che 1 Text LogOn Events Das Click Ereignis ist mit dem Aufruf der ShowLogOnDialog Funktion der UserManagementDialogs Komponente zu verkn pfen ber die EN schaitfl che ffnet sich ein Dialog Hier ist das Click Ereignis auszuw hlen und die Hinzuf gen Schaltfl che zu dr cken Auf dem nun sichtbaren Funktionsauswahldialog ist die o g Funktion auszuw hlen Nach dem Schlie en des Funktionsauswahldialoges ist sicherzustellen dass die Funktion in der Funktionenliste erscheint und ihr Parameter Provider auf die UserManagementDialogs Komponente des Formulars verweist F r Schaltfl che 2 Text
17. 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 Funktionen 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 ber 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 Z
18. dem entsprechenden Parameterfeld zur Verf gung 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 Priorit t Statusvariable Bitnummer Statusvariable F r die 2 Meldung Parameter Name Ereignisvariable Bitnummer Meldetext Priorit t Statusvariable Bitnummer Statusvariable Wert Msg3 MessageSource 2 MessageSource Bit 2 3 MessageState 8 Wert Msg4 MessageSource 3 MessageSource Bit 3 4 MessageState 12 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 37 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 unterst tzt
19. 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 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 PrjSource 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 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 da
20. hlen und die Hinzuf gen Schaltfl che zu dr cken Auf dem nun sichtbaren Funktionsauswahldialog ist die o g Funktion auszuw hlen Nach dem Schlie en des Funktionsauswahldialoges ist sicherzustellen dass die Funktion in der Funktionenliste erscheint und ihr Parameter Provider auf die RecipeClassHandler Komponente des Formulars verweist F r CommandButton2 Eigenschaft Text Events Wert Laden Das CQlick Ereignis ist mit dem Aufruf der ShowLoadRecipeDialog Funktion der RecipeClassHandler Komponente zu verkn pfen S O F r RecipeClassHandleri Eigenschaft Wert RecipeClass Rez Der Name der Rezeptdefinition aus der Events Projektdatenbank Folgende Ereignisse werden hier verwendet e Das GetDoneSucceeded Ereignis ist mit dem Aufruf der ShowSaveRecipeDialog Funktion der RecipeClassHandler Komponente zu verkn pfen e Das LoadDoneSucceeded Ereignis ist mit dem Aufruf der SetRecipe Funktion der RecipeClassHandler Komponente zu verkn pfen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Rezepte 50 Die so parametrierten Ereignisse bewirken beim Speichern folgende Abl ufe e Das Klick Ereignis triggert die Funktion GetRecipe an Dadurch werden die Werte der als Rezeptelemente festgelegten Variablen in den Rezeptpuffer geladen e Den Abschluss des Einlesens meldet der RecipeClassHandler im GetDoneSucceeded Ereignis Dieses wiederum ist mit der ShowSaveR
21. ist zu markieren Im Tabelleneditor sind drei Rechte mit den Namen Recht1 Recht2 und Administration einzutragen Anschlie end ist zu dem Knoten Benutzergruppen zu wechseln Hier sind drei Gruppen anzulegen Die Parameter sind wie folgt einzustellen 1 Gruppe Bern rergrugge z zi Standard Erster ara f sei Hier ist der Name anzupassen und die Verkn pfung zu Recht1 herzustellen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Benutzerverwaltung 54 2 Gruppe Bean Fer rE Analog zur ersten Gruppe ist auch hier der Name und die Verkn pfung wie oben gezeigt anzupassen 3 Gruppe Te TR d Zeta wv Administratoren d rfen etwas mehr in diesem Fall alles Also sind alle Rechte zu verkn pfen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Benutzerverwaltung 55 Die Zuordnung zu Rechten erfolgt ber die Benutzergruppe Das erscheint zwar auf den ersten Blick etwas kompliziert hilft aber in der realen Welt Jede Benutzergruppe kann beliebig viele Benutzer aufnehmen F r alle enthaltenen Benutzer gemeinsam sind die Rechte in der Gruppe einstellbar also gemeinsam anzupassen In jeder der drei Benutzergruppen ist im Tabelleneditor ein Benutzer anzulegen Dabei sind folgende Parameter anzugeben Parameter Wert Anmeldename lt ein Name gt Passwort lt Ein Passwort das in den Initialeinstellungen mindesten vier Zeichen enthalten muss gt Status
22. k nnen ganze Applikationsteile in Abh ngigkeit vom aktuellen Benutzer freigegeben werden Die Schaltfl che Administration steht nur Benutzern aus der gleichnamigen Benutzergruppe zur Verf gung Ein Klick auf die Schaltfl che ffnet den Benutzerverwaltungsdialog Hier k nnen neue Benutzer angelegt und bestehende Benutzer verwaltet deaktiviert gel scht oder in den Einstellungen ge ndert werden Die zur Laufzeit ge nderten Benutzerdaten werden nicht in der Projektdatenbank gespeichert Stattdessen erzeigt das System im Projektverzeichnis eine Datei mit der Endung rtn So besteht die M glichkeit VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Schnelleinstieg Benutzerverwaltung 58 3 Entwicklungsumgebung VesiWinNET Smart SmartDemo Datei Bearbeiten Ansicht Eiras Ge k Toolbox D Tom Vetoeg t a WW ynne Pilate et Struktundelinstionen Er Speachumschaltung Bemutzeutonte Komponenten Dialoge Items Meidungen Archive Bemutzesvorwaltung Dt wn Ba rm on ar Formulardesigner zen Tabelleneditoren Die Smart Entwicklungsumgebung stellt auf einen Blick alle wesentlichen Funktionen zur Erstellung eines V 1siWinNET 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
23. mern vorzubeugen Es geht nicht um die Variablenwerte Diese werden erst zur Laufzeit festgelegt Grunds tzlich k nnen die bestehenden Steuerelemente verwendet werden die auf die Variablen im Prozess gebunden sind Typische Aufgaben wie das Laden oder Speichern von Rezeptwerten aus Dateien erfordern meist eine Auflistung der bestehenden Rezeptdateien Das folgende Beispiel veranschaulicht die o g Schritte anhand eines Minimalrezeptes aus zwei Variablen Im Projektexplorer ist der Knoten Items zu expandieren ber den Knoten Intern ist der Tabelleneditor zu ffnen Hier sind folgende Items zu definieren Name Datentyp w1 VT_I2 w2 VT_I2 Im Projektexplorer ist der Knoten Rezepte zu markieren ber das Kontextmen des Knotens ist eine neue Rezeptdefinition zu erzeugen Der Name der Definition ist ber den Men punkt Bearbeiten im Kontextmen des neuen Knotens auf Rez einzustellen i Rezeptdefinition l x Standard Erweitert Optionen Hame Re Rezeptdateiname Ei Fezeptdateipfad kProjectDirs Rezepte E D ateiendung Eu Kommentar h Definition aktiv Abbrechen Hilfe Nach der Best tigung des Dialoges ber die OK Schaltfl che ist der Tabelleneditor der Rezeptdefinition ber einen Doppelklick auf den Knoten zu ffnen ber den Men punkt Rezeptelemente gt Variablen hinzuf gen l schen ist der Variablenauswahldialog zu ffnen VisiWinNET Smart Benutzerhandbuch
24. 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 ckgesetzt 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 38 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
25. Dialogen wird festgelegt wie die Datei zu ffnen ist Textkonrertierungs Ass stent Schritt 1 von 3 El Ei Der Textkonvertierungs Assistent hat erkannt dass Ihre Daten mit Trennzeichen versehen sind Wenn ale Angaben korrekt sind klicken Sie auf Welter oder w hlen Sie den korrekten Datentyp rspr nglicher Datentyp w hlen Sie den Dateityp der Ihre Daten am besten beschreibt De Getrennt Zeichen wie z B Kommas oder Tabstopps trennen Felder Excel 4 0 Standard Import beginnen in Zeile ji Dateiursprung windows ANSI sl Yorschau der Datei C VTEMDufest txt nformationsseite Infopage bersicht Ovrervien eldungen Messages Abbrechen Zur ck Fertig stellen Der erste Dialog kann mit den voreingestellten Festlegungen ber die Weiter Schaltfl che best tigt werden VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 69 Textkonrertierungs Ass stent Schritt 2 von 3 El Ei Dieses Dialogfeld erm glicht es Ihnen Trennzeichen festzulegen Sie k nnen in der Yorschau der markierten Daten sehen wie Ihr Text erscheinen wird IT Aufeinanderfolgende Trennzeichen als ein Zeichen behandeln Trennzeichen M Tabstop M Semikolon 1 Komma m Texterkennungszeichen Abbrechen Zur ck _weiter gt _ Fertig stellen In diesem Dialog ist das Trennzeichen Semikolon anzuw hlen Dadurch werden die deutschen und englische Texte getrennt als
26. Einleitung Schnelleinstieg Rezepte 47 YisiWin Ibems ausw hlen x EI Een Hilfe Hier werden die Variablen festgelegt die zur Rezeptdefinition geh ren Die beiden interne Variablen s nd zu markieren Der Dialog ist ber die OK Taste zu verlassen Die markierten Items werden nun als Elemente des Rezeptes im Tabelleneditor aufgef hrt VisiWinNET Smart Benutzerhandbuch Grafik a VisiWinNET Smart Einleitung Schnelleinstieg Rezepte 48 Auf einem Formular sind zwei VarIn zwei CommandButton und eine RecipeClassHandler Komponente zu platzieren Siehe Beet TestSmartAeczs Z Lon Datei Bearbeilen Ansicht Extras Hilfe Jet am FCentral F r VarIn1 Eigenschaft VWItem F r VarIn2 Eigenschaft VWitem Wert w1 Wert w2 Nachdem die RecipeClassHandler Komponente auf dem Formular platziert wurde rutscht sie automatisch in das sogenannte Komponentenfach unterhalb der Designansicht des Formulars Folgende Eigenschaftenwerte sind hier zu ndern VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Rezepte 49 F r CommandButtoni Eigenschaft Text Events Wert Speichern Das Click Ereignis ist mit dem Aufruf der GetRecipe Funktion der RecipeClassHandler Komponente zu verkn pfen ber die zl Schaltfl che in der Events Eigenschaft ffnet sich der Dialog Ereignisverarbeitung Hier ist das Click Ereignis auszuw
27. Grp1 Authorization Recht1 F r Schaltfl che 3 Text Grp2 Authorization Recht2 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Benutzerverwaltung 57 F r Schaltfl che 4 Text Administration Authorization Administration Events Das Click Ereignis ist mit dem Aufruf der ShowUserDialog Funktion der UserManagementDialogs Komponente zu verkn pfen s o Die Text Eigenschaft dient hier direkt zur Anzeige der Schaltfl chenfunktion Die Authorization Eigenschaft legt jeweils fest wann die Schaltfl che aktiviert sein soll Ist ein Benutzer angemeldet und ist seine Benutzergruppe mit dem hier angegebene Recht verkn pft wird die Schaltfl che aktiviert Die Einstellung der Events Eigenschaft dient zum Aufruf der Dialoge Benutzer anmelden und Benutzer administrieren Das Projekt ist zu starten Nach dem Start ist die Schaltfl che Login freigeschaltet Hier wurde keine Einstellung in der Authorization Eigenschaft vorgenommen Ein Klick auf die Schaltfl che ffnet den Dialog zum Anmelden eines Benutzers Die anderen drei Schaltfl chen werden durch die Anmeldung der entsprechenden Benutzer freigeschaltet Die beiden Schaltfl chen Grp1 und Grp2 sind funktionslos Sie werden jeweils ber die Benutzer aus den Gruppen Grp1 und Administration bzw Grp2 und Administration freigeschaltet Werden so parametrierte Schaltfl chen dazu verwendet zu weiteren Formularen zu wechseln
28. 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 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 VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Eigenschaftenfenster Spezielle Kontextmen s 76 Nachdem eine Eigenschaft selektiert wurde wird in der entsprechenden Wertespalte unter Umst nden eine Schaltfl ch
29. Quittieren von Meldungen e Verschiedene Anzeigefilter e 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 folgende 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 MessagesStates 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 35 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 Name Quittierungsvariable Bitnummer
30. Quittierungsvariable Wert Grp GroupFunction O Eine zweite Meldegruppe ist unter dem Knoten Meldegruppen zu erzeugen 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 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 Priorit t Statusvariable Bitnummer Statusvariable Wert Msg1 MessageSource O MessageSource Bit O 1 MessageState O VisiWinNET Smart Benutzerhandbuch F r die 2 Meldung Parameter Name Ereignisvariable Bitnummer Meldetext Priorit t Statusvariable Bitnummer Statusvariable Einleitung Schnelleinstieg Meldesystem 36 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
31. SPS transferiert der umgekehrte Weg erm glicht die Kontrolle eingestellter Werte bevor eine neue Rezeptdatei erzeugt wird Variablenserver Rezeptpuffer Abbild der SPS entkoppelt von Werte Prozess und Datei Var 0 Lesen Var 0 Speichern gt Var 1 Var 1 Var 2 Schreiben Var 2 Laden Rezeptdateien Varn Varn mon mon Die vier Transferfunktionen Laden Speichern Lesen und Schreiben steuern die einzelnen bertragungsschritte Typische Eingabesteuerelemente wie z B das VarlIn unterst tzen sowohl die Ansicht auf die Prozesswerte im Variablenkern als auch im Rezeptpuffer Sollen also diese Werte in der Applikation zum Bearbeiten verf gbar gemacht werden ist die Applikation nicht um neue Steuerelemente zu erweitern Vielmehr ist die an eine Rezeptdefinition zentral gekoppelte Umschaltung der Ansicht f r alle in der Definition verwendeten Variablen zu implementieren Weitere Funktionen wie die FDA konforme Erfassung von Rezeptwert nderungen oder das Speichern von Produktionskommentaren sind einfach parametrierbar VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Rezepte 46 Die typischen Aufgaben f r den Entwickler im Rezeptsystem sind Festlegung der Rezeptdefinitionen Designanpassung Editieren der Rezeptwerte Designanpassung Administration der Rezeptdateien Hier wird festgelegt welche Variablen das Rezept beschreiben Um allen Irrt
32. abelleneditor erzeugt anlegen Ublicherweise 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 VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Eigenschaftenfenster Spezielle Kontextmen s 75 3 4 Eigenschaftenfenster Eigenschaften x Barz TMisn irhlET Forms Bar bd 2 amp a l DataBindings Mamet Bar Allo Drop False Anchor Top Left Authorization BackColor Control Blink D El Border None Colori El ControlCark Colorz 1 ControlLight Color TT Control Style None width E Causecaldation True _hangeMono True ContextMenu none Cursor Default Border Umrandung des Steuerelementes Das Eigenschaftenfenster dient zur Parametrierung des aktiven Objektes
33. ariablen MessageSource sind ber die entsprechenden Switch Steuerelemente zu setzen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 39 Folgende nderungen 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 tigenfalls 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 Eintr ge 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 Q
34. arstellen vielleicht auch beeinflussen Das ganze wird Prozessvisualisierung genannt und Sie sind mehr oder weniger mit der Thematik vertraut Es 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
35. beformat 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 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 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 Variablenwert nderung wird die entsprechende Meldung zur Applikation bertragen wo sie in speziellen Steuerelementen angezeigt wird V s WinNET 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 H
36. bei Aufschluss ber den Fortschritt der Aktion VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 67 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 Fehlermeldung angezeigt VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 68 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 V1s WinNET 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
37. best tigen F r das zweite CommandButton Steuerelement ist der Vorgang zu wiederholen Dabei ist die Sprache Englisch USA auszuw hlen 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 VisiW nNET geht aber davon aus dass alle Texte gemeinsam erweitert werden ber den Texteditor k nnen ber das Men Sprache neue Sprachen zum Projekt hinzugef gt werden VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 29 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 i Indextextsprache E Ki UK Sprache Abbrechen Eingabegebietzschema Tastaturlayout Hi fe Sprache Chinesisch WR China 2052 Chinesisch WR China 2052 Deutsch Deutschland 1031 Englisch USA 1033 Japanisch 1041 Japanisch 1041 Polnisch 1045 Russisch 1049 Turkisch 10651 Chinesisch WA China 2052 Deutsch Deutschland 1031 Englisch USA 1033 Japanisch 1041 Russisch 1049 Turkisch 10551 Konfigurieren E ditierfan
38. bolleisten Layout Funktion 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 86 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 DeviceCGonnector erwartet Verbinden eines Windows CE Ger tes mit VisiWinNET Smart V s WinNET 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 sein Vorbereiten der Verbindung Die Verbindung zum Zielsystem wird ber das Hilfsprogramm VisiWinNET D
39. buch Eigenschaften fenster Entwicklungsumgebung Formulardesigner Spezielle Kontextmen s 73 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 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 a
40. chaltfl 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 diese Programme kann der Inhalt der Zwischenablage ber die Tastaturkombination Strg V eingef gt werden VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 65 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
41. den entsprechenden Itemdefinitionen beschrieben Au erdem wird die Funktion von Strukturen erl utert Vis iWin Treiber sind eine Alternative zu OPC Servern Sie werden blicherweise verwendet wenn kein OPC Server f r 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 Funktionen 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 SEL DI VwHNTest Design E e items Sl Intern neuer Kanal OPC Server neuer Kanal YisiWin Treiber Kopieren Stro S Sprachurr Meldunge a Sc gef E Archive L schen Strg ENTF Editor anzeigen ES E Rezepte zi E Benutzer It Protokollierung Properti Pr Solution 3 Visum 9 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 10 Es erscheint nun ein Fenster mit dem Titel Eigenschaften f r Ch1 x Standard Erweitert Kommunikationsoptimierung
42. 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 23 FE kommando 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 Laufzeit 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 WindowState maximized Da das Formular mit den hier eingestellten Eigenschaften jetzt keine Titelzeile mehr hat kann es nicht ohne Hilfe einer Schaltfl che 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 z
43. des VisiWinNET Projektes in der V1siWinNET 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 VisiWinNET DeviceCGonnector 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 untergebracht Das Projekt geht somit beim Abschalten des Ger tes verloren Soll das Projekt dauerhaft auf dem G
44. 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 Steuerelemente die den lesenden oder schreibenden Zugriff auf Prozesswerte und Sonderfunktionen erlauben Zur Entwicklungszeit werden die Steuerelemente auf der entsprechende Bildsschirmansicht platziert und ber das kigenschaftenfenster 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 59 Die Toolbox enth lt die zur Verf gung stehende
45. die Information Datenbankfeld ersichtlich 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 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 VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Spezielle Kontextmen s 7i 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
46. e Manipulation von Prozesswerte werden auf unterschiedliche Arten dargestellt Prozesswerten in der Das Schreiben von Prozesswerten wird mithilfe spezieller 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 Kommunikationseinstellunge
47. e 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 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 Kar
48. e dargestellt e Die schaitfl 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 W schaittl 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 i I Stellt die Eigenschaften ohne Kategorien in alphabetischer o Reihenfolge dar DN VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Toolbox Spezielle Kontextmen s 77 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 Oberfl che einer Applikation zu gestalten sind Steuerelemente auf Formularen zu platziere
49. e spezielle visualisierungstypische Aufgaben bernehmen Das folgende Testszenario erm glicht den Aufbau einer voll funktionsf higen Applikation Die Gliederung des Szenarlos entspricht der Einfachheit halber teilweise der logischen Aufteilung von VisiWinNET teilweise auch praktischen Grunds tzen der Visualisierungsentwicklung Steuerungs Herstellung der Kommunikation mit der SPS Vis WinNET anbindung mit unterst tzt zwei verschiedene Arten von OPC Servern oder Kommunikationskomponenten VisiWin Treibern l E 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 Vis Win Treiber ist in Projekten f r das Betriebssystem Windows CE nicht m glich Darstellung und Die Applikation wird mit Leben gef llt Erste sich ndernd
50. ecipeDialog Funktion Zur Laufzeit wird hier ber das Speichern der Rezeptdatei geregelt wobei vor dem Speichern ein Dialog zur Eingabe des Namens und der Beschreibung angezeigt wird Der umgekehrte Weg wird ber die Laden Schaltfl che ausgel st Zuerst wird ber einen Auswahldialog eine Rezeptdatei in den Rezeptpuffer geladen und anschlie end von dort aus in den Prozess transferiert Dieses Beispiel verwendet den Rezeptpuffer praktisch nicht In vielen Anwendungen mag es ausreichen wenn Rezepte direkt im Prozess erstellt und optimiert werden Die Verwendung des Rezeptpuffers wird aber dann sinnvoll wenn Produktionseinstellungen ber die Applikation vorzunehmen sind die w hrend des Einstellens die Werte im Prozess nicht ver ndern d rfen Erst nach Abschluss der Einstellungen k nnen die Daten dann gemeinsam in den Prozess bertragen werden Im Projekt SmartDemo wird beispielhaft die Verwendung des Rezeptpuffers gezeigt VisiWinNET Smart Benutzerhandbuch 2 1 9 Benutzerverwaltung Einleitung Schnelleinstieg Benutzerverwaltung 51 Die Vis WinNET Benutzerverwaltung dient zur Vergabe von personenbezogenen Berechtigungen innerhalb der Visualisierungsapplikation Eingabesteuerelemente k nnen gesperrt der Zugang zu Informationen ber Ausgabesteuerelemente kann verweigert werden V s WinNET unterst tzt zwei Verwaltungssysteme f r Benutzer ebenenorientierte Benutzerverwaltung rechteorientierte Benutzerverwa
51. eichen der betreffenden Herstellerfirmen INOSOFT GmbH VisiWinNET Version ab 5 00 0000 erstellt am 30 01 2006 Inhalt NEE 1 2 EINIEILU NG EE 2 2 1 Schhelleiistieg asus ensure reellen 3 2 1 1 Steuerungsanbindung Mit OPG EE 4 2 1 2 Steuerungsanbindung mit VisiWin Treibern u2zu2202202802n0000nnonnnnnonnnnn nn nun nun nn nun nn nnn nun anne 9 2 1 3 Darstellung und Manipulation von Prozesswerten in der Applikation z 02402000000000n nn Rn000 17 2 1 4 Grundregeln Applikationsaufbau 2z222222200200000n0n non nnn nun nun nun nun nn nun RENE nn nun nun nun nun RER nn nun En REN En 22 2 1 5 S PFACHUMISEN ALTO ans ee ee 25 21 0 Meldesysten EE 33 DE E el WT DEE 43 2 1 8 EE 45 2 1 9 BeNULZEIVErWaltUNg EE 51 3 ENtWICKIUHNGSUMGEDUNG BE 58 3 1 BFOJEKtEXPIOFER er essen 61 3 1 1 Bedienung des VisiWinNET Projektexplorers e2z0220200200000nn0nnnnno nn nun nun nun nun nn nun ann nn nun anne 62 E Wen E Un Els lee EE 63 3 1 3 Spezielle Kontexten ER 71 32 FOrmUlardesigner essen meer 72 3 3 Tabellenedlt ren anerkannt 74 34 Eigenschaften enste WEEN 75 3 3 001 ek irea E E 77 SNE UE 78 36 ID On A a re A a R RTErEEeH 78 262 Bea Belle WEE 83 SO ne EE EE 84 SO e TEEN 86 3 0 EX as rein Amulett 88 3 7 Werkzeugleisten und Schaltfl chen es2022220 000000000nn nen nn nn nun En nn nn Ran nen nn Rn nn nen nn NNN nn EK 89 3 2 WErKZeugleiste Ee EE 89 Vorwort 1 Vorwort Zu diesem Handbuch D
52. eichen 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 ber die Tastatur Mit der Taste I wird der gerade markierte Knoten zusammengeklappt Nach diesem Vorgang springt das Zeichen um auf das Zeichen Soll die Baumansicht 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 63 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 YisiWin WET Projekterplorer x e Items Komponenten Meldungen Protokollierung Rezepte Archive Benutze Protoko Editor anzeigen Der Shortc
53. eigen Sie bitte keinem D nen In der d nischen Spalte des Textes 1blWelcome ist das Wort Sm rebr d einzugeben Men 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 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 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 S
54. einzelne Felder dargestellt Textkonrertierungs Ass stent Schritt 3 von 3 El Ei 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 e Text Zahlenwerte bei und wandelt alle anderen Werte Datum mm in Text um Spalten nicht importieren berspringen weitere vorschau der markierten Daten sselite E opage Auf diesem Dialog k nnen die Einstellungen auf den Vorgaben belassen werden Uber die Schaltfl che Fertig stellen wird der Inhalt der Textdatei in eine Excel Tabelle eingef gt VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Schaltfl chenbereich 70 ber die Funktion Einf gen 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
55. emsystem 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 27 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 Textgruppen 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 ber den en
56. en 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 berwachung 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 43 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
57. er 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 88 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 89 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 _Werkzeugleiste wird ber das Men Ansicht Symbolleisten gt Layout sichtbar geschaltet Mithilfe de
58. eviceConnector 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 Vis Win 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 87 Verbindung herstellen Ist das Tool erfolgreich gespeichert kann es ber ein Doppelklick auf dem CE Ger t gestartet werden Der V1s WinNET 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 ist nun bereit die Verbindung mit der VisiWinNET Smart Entwicklungsumgebung aufzunehmen Beim ersten Start
59. finden 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 Im wesentlichen haben alle Tabelleneditoren die gleiche Funktionalit t Definition neu Shortcut F8 Eine neue Zeile wird im T
60. gen 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 EN schaitfl che der Curves Eigenschaft ist der Dialog zur Parametrierung der anzuzeigenden Kurven zu ffnen Curve Collection Editor Members Trend urvel rchtve Archi Trend Trd1 H Trendlursel rchive Archiv Trer O Misc Archive Archiv File ame LineColor WE Elck LineStple Solid Line Width 1 Maxy alu e 100 Mm alue D 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 BW 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 expandie
61. henablage 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 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 S
62. hnelleinstieg Steuerungsanbindung mit VisiWin Treibern Es ffnet sich nun ein Fenster mit dem Titel Konfiguration VWDummy Treiber Bj Konfiguration YW Dummy Treiber Version 5 0 0 1 sn Treiberk anfiguratian WWW Dummy Tre hlen sie bitte im Tree einen Farametereintrag H Info ays um diesen zu ver ndern E System H Spezifizch El Testmodus allgemeine Hilfe aktueller Wert Werteberech Mm Default Yerfolgung May Default Abbruch UK ber die Schaltfl che spezifische Hilfe ist die Hilfe zum Treiber zu ffnen Mil Extras Alle Treiberhilfen enthalten einen Abschnitt ber den Aufbau der spezifischen Adressangaben Adresse ItemID Ki wer pir Deren probum m I Erden Errenga ren barer j Aimeri D ET STETE ET U armide SEN IO ku KO d DUMMY Divar Geng hat en Large van J Waren md hs folgenden Aihan Demne kambe Daep Desie Fenit bon Werzen Sargel WORT Zimon ne Werten sat bar 100 Zeg Diese nd Zach mn vr mp hen Taler MORD Ste ue w ien roa Oo IC Aa Frag 2 ae ee ST TE 1 Sarah WORI Zaasrge ne Werer ron Ji bir 100 Signa Sng i ag NL Ui Sieg Sara TOEL Titta ne Walen von 100 ko 100 Ars Frei 3 ad YI TE Taban gt Fha Zeg Jo be 100 Sigg 2 aiig 3 VT EA Flesi Zeen 20 ki 100 Sieg F Zegkegr 3 VIH WEEL Auer Sei VI U WOR Zufall erfor v_U TAL Dibra aha VI UI TORI Auer Te VID DO Leh l Gresck ieinachrerhs inhaa DRJED Ladeht l
63. ie 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 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 17 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 Formula
64. ie Projektsprache festgelegt Knoten Formular hinzuf gen Erzeugt ein neues Formular Design Formular Designer anzeigen ffnet die Designansicht des knoten gew hlten Formulars L schen 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 72 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 Formular die Stelle durch einen Klick mit der linken Maustaste zu w hlen wo das Steuerelement zu plat
65. ieg Steuerungsanbindung mit OPC 6 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 amp Simulation eingef gt Dieser repr sentiert den Kommunikationskanal Das Kontextmen des Knotens erlaubt weitere Funktionen die auf diese Definition angewendet werden k nnen ber das Kontextmen des Kommunikationskanals ist die Browsen Funktion zu aktivieren Y riWinWET Projektesplorer e F9 KotCeeren Argos in ce m Lei Di T SSES dur E L schen Strg ENTF VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit OPC 7 Es ffnet sich nun ein Fenster mit dem Titel Items browsen at CG kl Wett Deg Der Itembrowser zeigt alle im
66. iert 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 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 aufzurufen 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 E Fa pp e 5 ch WWNTest 3 Design EK tems m Intern 1 Extern han e Chi emeng AADLIT Y B zt Gruppierungen Kanal konfigurieren Einheitenklassen Strukturdefinitionen Kanal L schen SH Sprachumschallung e Terme 7 Meldungen Kopiereri Drot Eigenschaften Fa E E e EB Archive i a Rezepte Etgen Strg HG Benutzerverwaltung L schen Strg ENTF E Protokollierung EN Editor anzeigen E E Properti ei Soution Siem VisiWinNET Smart Benutzerhandbuch Einleitung Sc
67. ieses Handbuch richtet sich an den Visualisierer Es zeigt die einzelnen Elemente der Entwicklungsumgebung VisiWinNET Smart 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 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 d
68. igen 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 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 41 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
69. istoricalAlarmList 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 34 Grenzwert berschreitungen zu berpr fen Meldungen k nnen vom Benutzer quittiert werden Eine Quittierr ckmeldung an die Steuerung ist ebenfalls realisierbar Das 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 Das folgende Beispiel zeigt e Das generelle Projektieren Ausl sen und Anzeigen von Meldungen die als Bits im Variablenkern vorliegen e Das
70. jekt Target5_0 Professional Standard CD okumente und Professional Standard CD okumente und Professional Standard CD okumente und Professional Standard CDokumente und Professional Standard C Dokumente und Professional Standard C Dokumente und Professional Standard C Dokumente und Professional Standard Cahan isiin Frofessional Standard C Dokumente und Frofessional Standard i C Dokumente und Frofessional Standard C SDokumente und Frofessional Standard Dokumente und Professional Standard Dokumente und Professional Standard CDokumente und Professional Standard C Dokumente und Professional Standard C Dokumente und Professional Standard C Dokumente und Der Dialog hat drei Karteikarten Registrierte Projekte Die Karteikarte Registriert dient zum ffnen eines registrierten Projektes Alle registrierten Projekte werden hier alphabetisch sortiert aufgelistet Das ffnen eines der 10 zuletzt bearbeiteten Projekte ist auf der Karteikarte Aktuell schneller m glich Dort sind jedoch nicht alle registrierten Projekte aufgelistet dies ist insbesondere der Fall wenn e seit dem letzten ffnen des Projektes zehn andere Projekte ge ffnet wurden das Projekt also aus der aktuell Liste herausgefallen ist oder e seit dem letzten ffnen des Projektes eine neue VisiWin Installation vorgenommen wurde VisiWinNET Smart Benutzerhandbuch 3 6 1 3 Projekt schlie en Men Beschreibung 3 6 1 4 Speichern Men Werk
71. kalen Abstand auf O setzen Auf die horizontale Mittenposition des Containers verschieben Auf die vertikale Mittenposition des Containers verschieben In den Vordergrund In den Hintergrund 90
72. ltung Benutzer und Steuerelemente k nnen einer von 999 Ebenen zugeordnet werden Ist zur Laufzeit die Ebene eines Steuerelementes h her als die des gerade angemeldeten Benutzers so wird die Bedienung des Steuerelementes abgelehnt Den Steuerelementen in der Applikation wird ein Recht zugeordnet das der Benutzer besitzen muss um das Steuerelement bedienen zu k nnen z B Rezept bearbeiten Anschlie end werden den Benutzern die Rechte zugeteilt die sie ausf hren d rfen Dies ist insbesondere in einem Client Server System sinnvoll wenn mehrere Mitarbeiterhierarchien Gruppen von Mitarbeitern die unabh ngig voneinander in Berechtigungsebenen aufgeteilt sind im Netzwerk arbeiten ber den Vergleich der Rechte von Benutzern und Steuerelementen wird ber die Freigabe entschieden Die Einstellung des Systems erfolgt im Benutzerverwaltungseditor unter dem Men eintrag Extras gt Konfiguration Einstellung System Die Verwaltung von Benutzern wird ber drei Definitionen in der Projektdatenbank vorgenommen Benutzergruppe Benutzer Recht Fasst Benutzer zu einer Gruppe zusammen und enth lt die charakteristischen Parameter f r alle enthaltenen Benutzer ber die Benutzergruppe werden die Bez ge auf die zur Bedienung der Applikation n tigen Rechte verwaltet Enth lt die Zugangsinformationen Anmeldename und Passwort und den Aktivierungsstatus eines Benutzers Rechte definieren die Information die den Ste
73. mal Oktal Bin r Text Indextextfhest Indextextfvariabel D atums Zeitformat System S S S z S S z Indestext Datums Zeitformat variabel all mme DE Hilfe Dieser Dialog enth lt einen Formatzeichenkettengenerator dessen Funktionen das Einf gen der o g Funktionen erlaubt ber die EN schain che 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 32 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 Formatierungsa
74. n 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 el AlarmList Lag Trendchart LI Bar FEN varlr rs varduk Kategorien Froject Lontrols 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 Men s Entwicklungsumgebung Men s Datei 78 Die Eintr ge des Hauptmen s beinhalten allgemeine Funktionen f r die Entwicklungsumgebung und den Entwurf von Formularen Weitere Funktionen von V1s WinNET Smart verstecken sich im Projektexplorer und den Tabelleneditoren der einzelnen Systeme Datei Bearbeiten Ansich
75. n 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 kEigenschaftenfenster auf die Eigenschaften 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 a 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 z
76. n sie ausgetauscht werden und wenn Bedarf besteht wie diese Daten in der Visualisierung benannt werden Die Prozessanbindung wird im Itemeditor vorgenommen 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 kerepe E Dengzorgereg burng 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 Fees haft Chi k Standard Crestet Liatentokonverienang Kommunkstonsoptmierung Zeite Hass E G eren Mov LT e EA E DES Krb for ehanen FF Dein Ai Te wegen pe Dies ist der Dialog zur Festlegung der Parameter des neuen Kommunikationskanals Kommunikationskan le dienen zur Festlegung der Kommunikationskomponente und des Datenaustauschverhalte
77. 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 B 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 werden 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 22 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
78. ns 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 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 a Schaltfl che rechts neben dem Eingabefeld zu ffnen D Kr Berta P L re er Gern Yo ee Der EC Dessen Wie ZIL Sege LES rear Mi et Wett Seven Pr waT E ei E ee rl Fa e e Vo sechste P OS oc ut Tl ee 1 CC Zeeeen Vei2 Lee Der Dialog zur Auswahl eines OPC Servers listet alle auf dem Rechner installierten OPC Server 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinst
79. nweisungen 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 bersetzungsb ro exportieren zu m ssen Die entsprechenden Funktionen sind im Men Extras des Texteditors enthalten Der Men eintrag Extras gt bersetzung gt Export ist zu w hlen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 33 w Y siWinMET Texte exportieren g x Zu exportierende Sprachen D nisch 1030 Deutsch Deutschland 1031 O Englich U54 1033 zu esportierende Testbereiche Jh Systemtexte W Meldungen M Protokollierung Benutzertexte Jh Items Jh Archive Jh Benutzerverwaltung Ce Alle Texte exportieren C Nur Texte exportieren die im Projekt bei folgender Sprache leer sind Exportieren in Date E WistwinvistwinnET Standardh3 amples 5 0 S mar SmartDemco4SmarProject ls Exportieren Hilfe Beenden Der Dialog zum Exportieren der Texte wird ge ffnet Als Ausga
80. ojektname benennt das neue Projekt eindeutig Auf einem Entwicklungsrechner k nnen niemals zwei Projekte der gleichen Produktvariante mit dem gleichen Namen registriert sein Daher wird die Eingabe eines bereits bestehenden Projektnamens vom Dialog gemeldet Es ist jedoch m glich einen bereits verwendeten Projektnamen zu w hlen und ein neues Verzeichnis f r das Projekt anzugeben Dann sind auf dem Rechner zwei gleichnamige Projekte vorhanden Allerdings kann nur das registrierte also das neue Projekt bearbeitet und gestartet werden ber die Erweitert Karteikarte kann das alte nicht mehr registrierte Projekt erneut registriert werden Das Projektverzeichnis legt den Pfad fest in den der Projektrahmen gespeichert wird In dieses Verzeichnis werden sp ter auch alle weiteren Projektdateien gespeichert VisiWinNET Smart Benutzerhandbuch 3 6 1 2 Projekt ffnen Men Werkzeugleiste Beschreibung Entwicklungsumgebung Men s Datei 81 Datei gt Projekt ffnen ffnet ein VisiWinNET Projekt Ist bereits ein Projekt ge ffnet wird dieses geschlossen PE YisiWinNET Projekt ffnen x Registrierte Projekte Aktuelle Projekte Erweitert ADO_Excel ADO_ESCEL_2 ChannelMapping ChargenheportbDemo ColPFT est CrystalheportS creen Dump CstalheportTreeview DistillationD evice HelpCall Historical larmA eport HistoricalLoggingA eport ListHeportD emo Mussnd thers Frnt bjects Project Pro
81. pierungen N Einheitenklassen Sstrukturdefinftionen Si Sprachumschaltung Meldungen ez gin Br a s ep gin er Die Itemdefinitionen werden mitsamt ihrer Parameter im Tabelleneditor angezeigt Ein Doppelklick auf einen Namensraum ffnet den Tabelleneditor in der Entwicklungsumgebung ber dem Design Codefensterbereich F amp entr al vh jDeaiyn Obici Browser Wisit nHET Prazemsanb ndung arx Er aiee Jen Serie dr bugrkozevg Eeieger ise e Be Fe Ea atsin Oaia Unti Doler SwichOn _ Diet tsnDensen Unti Dolar Sw ch n bw O T poa Distsstionievce r i Boker Tempersture frstastonbevioe Unt Boker Temperature A JW INL ell Fu Trend ser nern eeng Er eter isner Eren Stnkturdefmiionel Sbdchseienend 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 2 1 2 Steuerungsanbindung mit VisiWin Treibern Die Anbindung an Vis Win Treiber ist in Projekten f r das Betriebssystem Windows CE nicht m glich In diesem Kapitel wird das Anlegen eines neuen Vis iWin Treibers und
82. r 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 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 SIE io bad Entwicklungsumgebung Werkzeugleisten und Schaltfl chen Werkzeugleiste Layout Horizontalen Abstand vergr ern Horizontalen Abstand verkleinern Horizontalen Abstand auf 0 setzen Vertikalen Abstand angleichen Vertikalen Abstand vergr ern Vertikalen Abstand verkleinern Verti
83. rden 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 Definitionen 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 66 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
84. re des Projektes aufgelistet Ein Doppelklick auf einen Formularnamen ffnet den Designer Pu YisiWinNET Smart SmartDemo 10 x Datei Bearbeiten Ansicht Extras CAES I a Formt 1 b x Projektexplorer oax j Ae e EL T A Teen te EN UR e eet e A O T e Ee E eer TTO Ee Er RO ee ae Al Bla SmartDemo End ea EE 7 Design A EE EE Form EE EE Form EE Items EE 7 23 Sprachumschaltung EE H A Meldungen SE H E Archive EE EE H Q Rezepte Be a ae rer re H E Benutzerverwaltung EE EE H S Protokollierung EE DE Dax 7 Fmaerom eg Forms Smart Tert Form E ER E A N E N EE u EE LSA lee EE RightToLeft No EE ShowInTaskbar True RN ar ee re Size 1280 752 EE EE SizeGripStyle Auto EE SnapToGrid True EEE EEE EE StartPosition windowsDefaultLocation a RE RE RT EN E A TabStop True EE Tag H EENEG Text Formi EE N Tonne Fame KE EE EE ere IE EE EE EE a aa contained in khaicontrol 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 18 Die Toolbox ist
85. ren 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 45 2 1 8 Rezepte Visualisierungsrezepte beschreiben S tze von Prozesswerten Diese legen blicherweise gemeinsam die Einstellungen einer Maschine zur Fertigung eines Produktes aus einer Produktpalette fest ber das Schreiben von Rezepten zur SPS kann damit zwischen den einzelnen zu fertigenden Produkten umgeschaltet werden Zur Entwicklungszeit wird ber Rezeptdefinitionen festgelegt welche Variablen die Funktion gemeinsam beschreiben welche Variablen also gemeinsam gespeichert und transferiert werden Zur Laufzeit werden die Prozesswerts tze in sogenannten Rezeptdateien abgelegt Zwischen dem Prozessabbild und den Rezeptdateien liegt der Rezeptpuffer ber diesen Puffer k nnen Rezeptwerte in der Applikation ge ndert werden ohne dabei SPS Daten oder Rezeptwertdaten zu beeinflussen Der Rezeptpuffer dient zur Parametrierung bzw zur Optimierung von Rezepten Aus der Applikation werden beispielsweise Rezeptdaten aus einer Datei geladen im Rezptpuffer an das Produktionsziel angepasst und anschlie end zur
86. siehe Grafik zu platzieren e 2x VarOut e 4x Switch e 2x Key e 1x Alarmlist e 1x AlarmLline N a ET Teen EE os EE Grp2 EE 0000000000000000 Test Meldetext Die vier Switch Steuerelemente sind ber die VWlItem Eigenschaft mit der Variablen MessageSource zu verbinden Die BitNumber Eigenschaft im VWItem Objekt ist dabei f r die einzelnen Steuerelemente auf die Werte 0 1 2 und 3 zu setzen Dies sind die Bits die die Meldungen ausl sen ber die Text Eigenschaft kann die Funktion 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 V
87. sol Zur Laufzeit stellt VisiWinNET spezielle Dialoge zur Verwaltung der Benutzerinformationen zur Verf gung Ein typisches Beispiel ist der Anmeldedialog der als Eingaben den Benutzernamen und ein Passwort verlangt ber die hier vorgenommene Anmeldung werden die Steuerelemente automatisch je nach vergebener Berechtigung aktiviert oder deaktiviert Der Aufruf der Benutzerverwaltungsdialoge wird durch die Komponente UserManagementDialogs unterst tzt Das folgende Beispiel zeigt die Arbeitsschritte zur Implementierung einer rechteorientierten Benutzerverwaltung Beispielhaft wird gezeigt wie die Verkn pfung der einzelnen Bestandteile auszuf hren ist und wie zur Laufzeit Benutzerdaten angepasst werden k nnen Enthalten sind ein Administrator sowie zwei Benutzer mit unterschiedlichen Rechten Mithilfe der Authorization Eigenschaft werden die entsprechenden Freigaben in den Steuerelementen verkn pft Au erdem beinhaltet das Beispiel den Aufruf des Anmeldedialoges und des Administrationsdialoges zur Pflege von Benutzerdaten ber einen Doppelklick auf den Knoten Benutzerverwaltung im Projektexplorer wird der Tabelleneditor geladen Hier ist im Men Extras der Eintrag Konfiguration zu w hlen Die Einstellung System ist auf rechteorientiert zu setzen Im Projektexplorer wird der Knoten Rechte eingeblendet VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Benutzerverwaltung 53 Der Rechte Knoten
88. ste Beschreibung 3 6 2 3 Einf gen Men Werkzeugleiste Beschreibung Entwicklungsumgebung Men s Bearbeiten 83 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 Bearbeiten gt Kopieren ER 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 oder Ausschneiden in die Zwischenablage kopierten Steuerelemente auf dem aktiven Formular ein VisiWinNET Smart Benutzerhandbuch 3 6 2 4 L schen Men Beschreibung 3 6 3 Ansicht Projektexplorer Toolbox Eigenschaften
89. sung der Schriftart n tig wird Die Angabe der Texte erfolgt in der Sprachumschaltung von V1siWinNET Die Anbindung an die Steuerelemente erfolgt ber verschiedene Eigenschaften Der Knoten Sprachumschaltung im Projektexplorer ist zu expandieren VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 26 Projektexplorer E Zi Ge ee Komponenten Dialoge g Ibems H Leen Meldungen Benutzerrerwaltung Protokollierung Die Funktionen der Sprachumschaltung ist in verschiedene Bereich gegliedert e Benutzertexte sind die Texte die der Projekteur anlegen kann um sie in der Applikation anzuzeigen e Komponenten und Dialoge enthalten die Texte die von den Steuerelementen und Dialogen des VisiWin Pakets verwendet 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 It
90. t ed Der Dialog beinhaltet die drei wichtigen Informationen f r eine Projektsprache 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 Sprache 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 Hi lfskomponenten f r die gew hlte Sprache nachzuinstallieren Legt die Schriftart f r die Sprache m Editor fest Editorfont 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 Einstellungen 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 30 Die folgende Einstellung z
91. t Zielger t Extras 3 6 1 Datei Projekt Neu Projekt ffnen Projekt schlie en Speichern Beenden Erzeugt ein neues Projekt ffnet ein VisiWinNET Projekt Schlie t das aktuell in der Entwicklungsumgebung ge ffnete Projekt Speichert die nderungen in den Formularen Beendet die Entwicklungsumgebung VisiWinNET Smart Benutzerhandbuch 3 6 1 1 Projekt Neu Men Werkzeugleiste Beschreibung Entwicklungsumgebung Men s Datei 79 Datei gt Projekt gt Neu ffnet einen Dialog zum Anlegen eines neuen VisiWinNET Projektes PH Neues YisiWinNET Smart Projekt erstellen x Visp imhlE T Laufzeit Projekt Yorlagen SM 5 B Compact Single Frojektverzeichnis C Dokumente und Einstellungen Horst Eigene Dateien WistainNET Standard Projects Sma d l Abbrechen Hie E In der Baumansicht werden in der obersten Hierarchie die installierten Versionen aufgelistet Darunter stehen als Zweige die Laufzeittypen zur Auswahl Standard F r Standard PC s klassische Einzelplatzanwendung als Enterprise Variante auch Client Server System mehrere im Netz verteilte Client Applikationen greifen auf eine Prozessebene zu Compact Projekte f r Windows CE oder Embedded Windows XP VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Men s Datei 80 Nach Auswahl einer Laufzeit werden in der Vorlagen Liste die zur Verf gung stehenden Projekttypen angezeigt Das Feld Pr
92. teireitern Die X Schaltfl che schlie t das gerade aktive Fenster VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Projektexplorer Benutzerverwaltung 61 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 Benufzerverwalung Protokollierung D Frozressdaten berw chung 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 62 C Design Formulare des
93. teuerelement 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 31 Der Testlauf zeigt dass sich nun auch 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 ber die Schaltfl che in der Spalte Deutsch ist der Dialog zum Bearbeiten des Textes zu ffnen Indextext bearbeiten l 5 x Indextext Willkommen Warschau kommen Parameter Vorkommastellen Nachkommastellen F hrende Nullen Items A D T z D Dezimal Flie korma Hesadezi
94. tsprechenden 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Sprachumschaltung 28 Hier werden alle im Projekt angelegten Benutzertexte zur Auswahl angeboten PE BEenutzertexte 3 x Eigenschaft Text T Gruppen IkhYyelzctme Welcome Application Abbrechen Hilfe FE In der Textgruppenansicht links ist zur Textgruppe MyFirstForm zu navigieren In der Textauswahlansicht rechts ist der Text lbIWelcome 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
95. typ 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 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 16 Im Projektexplorer ist zum 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 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 D
96. u 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 Command Button 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 Detailbeobachtungen 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
97. u 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 Bildschirmansi cht 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 angedockten 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 60 Kontextmen der angedockten Fenster Wird auf die Titelzeile eines angedockten Fensters geklickt erscheint folgendes Kontextmen Frojektexplorer 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 di
98. uerelementen der Applikation zugeordnet werden ber die Authorization Eigenschaft wird einem Steuerelement ein Recht zugeordnet Ein angemeldeter Benutzer muss in seiner Benutzergruppendefinition einen Verweis auf dieses Recht haben damit er das Steurelement bedienen darf Rechte werden nur in der rechteorientierten Benutzerverwaltung verwendet In der ebenenorientierten Benutzerverwaltung erwrtet die Authorization Eigenschaft der Steuerelemente eine Zahl Alle drei Definitionstypen k nnen zur Entwicklungszeit ber den Benutzerverwaltungseditor projektiert werden VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Benutzerverwaltung 52 Alle VisiWinNET Steuerelemente beinhalten eine Authorization Eigenschaft In dieser Eigenschaft wird der Name des Rechtes festgelegt durch das ein Steuerelement zur Laufzeit bedienbar sein soll Au erdem wird spezifiziert wie sich das Steuerelement bei einer fehlenden Berechtigung verh lt Wird die Eigenschaft im Eigenschaftenfenster expandiert kann in der darunterliegenden Mode Einstellung zwischen disabled deaktiviert und Invisible unsichtbar gew hlt werden xl vinspeedi YiskAnkET Foma Yarin e Nm EI Authorizaiion Drehzahl ndern a Enae Trua Disabled H AA Drehzahl ndern vitia Tr BackColor C Contro Backgrounditage LJ iene zj EL cin D hirie Gibi an ob das Objekt bei fehlender Autorlsierung unsichikar acer deak tver dergesielt werden
99. ufbau 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 folgen 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 21 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
100. uittierbit 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 zu behalten Zur ck in der Designansicht ist das AlarmList Steuerelement zu markieren ber die EI schattfl che der AlarmFilter Eigenschaft ist der Dialog zur Filterfestlegung zu ffnen VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Meldesystem 40 P larmFilter x Meldegruppen Meldeklassen Yorhandene Gruppen Ausgew hlte Gruppen arpl Abbrechen Hilfe 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 ze
101. 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 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 we
102. us 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 VisiWinNET Smart Benutzerhandbuch Entwicklungsumgebung Tabelleneditoren Spezielle Kontextmen s 74 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 Projektexplorer verwalteten Definitionen sind blicherweise Gruppen in denen sich weitere Definitionen be
103. ut 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 iiy ffnet den Dialog f r die Eigenschaften des Projektes Kopiert Definitionen aus der VisiWinNET Projektdatenbank in die Windows Zwischenablage Weiterf hrende Informationen zu diesem Thema befinden sich im Kapitel globales Kopieren und Einf gen Fe 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 64 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 Zwisc
104. zeugleiste Beschreibung 3 6 1 5 Beenden Men Beschreibung Entwicklungsumgebung Men s Datei 82 Aktuelle Die Karteikarte Aktuell dient zum schnellen Projekte Offnen eines der 10 zuletzt bearbeiteten Projekte Erweitert Die Karteikarte Erweitert dient zum Registrieren eines Projektes ber die Schaltfl che wird ein Dialog ge ffnet der die Auswahl einer VisiWinNET Projektdatei Dateiendung vwn erm glicht Nach der Auswahl einer VWN Datei wird das Projekt automatisch registriert Diese Funktion ist sinnvoll wenn ein Projekt von einem anderen Entwicklungsrechner kopiert wurde An dieser Stelle kann auch eine Projektgruppe Dateiendung sIn gesucht und registriert werden Datei gt Projekt gt Schlie en schlie t das in der Entwicklungsumgebung geladene Projekt 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 Beenden wird der Benutzer unter Umst nden dazu aufgefordert Anderungen an den Formularen des Projektes zu speichern VisiWinNET Smart Benutzerhandbuch 3 6 2 Bearbeiten Ausschneiden Kopieren Einf gen L schen 3 6 2 1 Ausschneiden Men Werkzeugleiste Beschreibung 3 6 2 2 Kopieren Men Werkzeuglei
105. zieren 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 Position und Gr e von Steuerelementen k nnen nach dem platzieren ge ndert 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 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 VisiWinNET Smart Benutzerhand
106. 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 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 VisiWinNET Smart Benutzerhandbuch Einleitung Schnelleinstieg Steuerungsanbindung mit VisiWin Treibern 12 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 automatis

Download Pdf Manuals

image

Related Search

Related Contents

Operating Instructions PTB 01 ATEX 2194 X  CY-8089 Human Lactoferrin ELISA Kit  Jonsered HTE2123 User's Manual  お買い上げありがとうございます。 ご使用の前にこの取扱説明書をよくお  LG 50PM6700 Specifications  

Copyright © All rights reserved.
Failed to retrieve file