Schnelleinstieg Visual Studio C/C#

Ähnliche Dokumente
Schnelleinstieg Visual Studio C/C++

Schnelleinstieg Visual Studio C/C#

CODESYS Projekt aktualisieren

Schnelleinstieg Visual Studio C/C++

Benutzerverwaltung mit CODESYS 3.5

Bootapplikation ohne CODESYS laden

Grips_cp unter Win7 64Bit mit XP-Modus

Steuergerät IRG 1-MS Bedienungs- bzw. Montageanleitung

TN 01. Montagetechnik. Steuergerät für Schwingförderer. Bedienungsanleitung

Einschalten SIMATIC. Einschalten. Übersicht 1. Einschalten. IP-Adresse über das Display vergeben 3. Getting Started A5E

SIMATIC. Produktinformation zum Fast Connect-Stecker. Einleitung. Peripheriebaugruppen und Kompakt-CPUs mit Fast. Connect verdrahten

GETTING STARTED. VT250-57x - Visualisierung von Step7 - Projekten. Sense it! Connect it! Bus it! Solve it!

Windows 95 Hyper Terminal an serieller Schnittstelle RS 232 C ( ) Anwendungshinweis

Anbindung eines Stromsensors an das WAGO-I/O-SYSTEM Anwendungshinweis

Produktversion 1. Verbesserungen in Update 4 2 SIMATIC. WinCC Liesmich SiVArc V14 SP1 Update 4. Liesmich

3-Phasen-Spannungsüberwachungsrelais EMR IU11D1, IU21D1

SIMATIC HMI. WinCC V6.2 SP2 / V7.0 HMI Manual Collection. Dokumentation zu WinCC Basis / Optionen V6.2 SP2

Inhalt. Multifunktions-Zeitrelais Industriebauform. Stern-Dreieck-Relais Zubehör Schutzabdeckung Montageplatte... 4.

GSM/GPRS - Alarmmodem

Aufbau montieren SIMATIC. Aufbau montieren. Übersicht 1. Aufbau montieren. Getting Started A5E

Gültigkeit 1. Verbesserungen in Update 2 2. Verbesserungen in Update 1 3 SIMATIC. WinCC Liesmich Runtime Advanced. Systemhandbuch

SIMATIC Standard PID Control. Getting Started Ausgabe 03/2003. Erste Schritte zur Inbetriebnahme

Selektivitätstabellen 3VA 1 SENTRON. Schutzgeräte Selektivität Kompaktleistungsschalter 3VA. Projektierungshandbuch 12/2014 A5E

SIMATIC. WinCC Liesmich Runtime Professional. Gültigkeit 1. Verbesserungen in Update 4 2. Verbesserungen in Update 3 3. Verbesserungen in Update 2 4

Die in diesem Handbuch wiedergegebenen Angaben gelten uneingeschränkt nu r für die jeweils aktuelle Version des smart9/cosys9-betriebssystems.

SIMATIC. Prozessleitsystem PCS 7 SIMATIC Management Console - Liesmich (Online) Security-Hinweise 1. Übersicht 2

Anbindung WAGO Ethernet Controller über Modbus TCP an Siemens WinCC Anwendungshinweis

Voraussetzungen SIMATIC. Voraussetzungen. Einleitung. Voraussetzungen. Weiterführende Informationen 3. Getting Started 05/2014 A5E

Voraussetzungen SIMATIC. Voraussetzungen. Einleitung 1. Voraussetzungen. Weiterführende Informationen 3. Getting Started A5E

Datenaustausch über Elpro Funkmodems Anwendungshinweis

Diagnose-Bits / -507 im Adressraum einer Steuerung beim Einsatz eines WAGO Kopplers Anwendungshinweis

INSTALLATION UND BETRIEB

Safety Integrated. Einführung und Begriffe zur funktionalen Sicherheit von Maschinen und Anlagen. Nachschlagewerk Januar Answers for industry.

Steuergeräte für die Vibrationszuführtechnik

Betriebsanleitung. Gateway M-Bus Pegelwandler HD67021 HD67022

Umschalt- Platine. CNC-Steuerung.com. Tel Ausstellung: Büssinghook Bocholt

Teamengineering über Inter Project. Engineering. TIA Portal. Teamengineering über Inter Project Engineering. Grundlagen zu "Inter Project Engineering"

Baumer SSI Drehgeber Typ BMA am SSI Geber Modul Anwendungshinweis

SINEC TF Net 1413/ MSDOS/Windos TM

Betriebsanleitung. Schnittstellenumsetzer RS232 / RS485 HD67118

SIMATIC. Prozessleitsystem PCS 7 PCS 7 Systemdokumentation - Liesmich V8.0 SP2 (Update 1) Zugriffsmöglichkeiten auf die Dokumentationen 1

Sage Online-Backup. Installation und Einrichtung in Sage 50 Handwerk. Impressum Sage GmbH Emil-von-Behring-Str Frankfurt am Main

Handrad JW 2. CNC-Steuerung.com. Bedienerhandbuch Handrad JW 2 der Firma CNC-Steuerung.com Bocholt Stand

Kamera-Schnittstelle

Gültigkeit 1. Verbesserungen in STEP 7 2. Verbesserungen in WinCC 3 SIMATIC. Liesmich

Elektrische Betriebsanleitung. ELEKTROMATEN ohne Steuerung mit digitalem Endschalter mit / ohne Bremse

Klassendokumentation. COMOSKDictionary COMOS. Platform Klassendokumentation COMOSKDictionary. Marken 1. Allgemeines. KDictionary. Programmierhandbuch

Treiber-Addendum. SPS-Treiber B&R Ethernet TCP/IP / seriell. SPS-ANALYZER pro 5. Der Logikanalysator für die SPS.

Programm erstellen. TIA Portal. SIMATIC Programm erstellen. Bausteinbibliothek laden 1. Programmbaustein Main [OB1] löschen

SIMATIC Ident RFID-Systeme ANT 3 Kompaktbetriebsanleitung

SSW5/USB. S5-AG nach USB Wandlerkabel US US13. Benutzerhandbuch. Ausgabe 2 / ab HW1

Allgemeines 1. Klasse: KDictionary 2 COMOS. Platform Klassendokumentation COMOSKDictionary_dll. Programmierhandbuch 05/2016 V 10.

Nutzung Active Sync über Bluetooth mit dem VPA compact s

SIMATIC. Prozessleitsystem PCS 7 SIMATIC Management Console - Software-Aktualisierung. Software-Aktualisierung 1. Installationshandbuch

openvpn mit Linux basierenden Steuerungen a500880_de

Version-D Bedienungsanleitung

Anbindung eines WAGO Ethernet Kopplers an ifix V2.1 von Intellution Anwendungshinweis

USB-Bluetooth Dongle und Kartenlesegerät

Bibliotheken für die Gebäudeautomation. Bausteinbeschreibung für KNX IP Master

Betriebsanleitung. Gateway Ethernet auf Seriell HD67120


CNC Bedienpanel VERSION V1. CNC-Steuerung.com. Tel Ausstellung: Büssinghook Bocholt

Indu-Sol GmbH Spezialist für industrielle Netzwerke. PROnetplan. Benutzerhandbuch. Diagnose- und Servicetools für PROFINET / Ethernet

Installationsanleitung. GSM/GPRS - Alarmmodem Dokumentation

Technische Beschreibung. Drahlose Automatisierung Primärschleifenleiter WPC100

Installations-Anleitung.

DMX-Splitter 1 IN / 4 OUT mit galvanische getrennten Ausgängen

i / ..: .._I.,.,.>;..,!..e,.,.., ,.,/ \ _~..I.?,

Gefahr bedeutet, dass Tod oder schwere Körperverletzung eintreten wird, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

SIMATIC. Prozessleitsystem PCS 7 SIMATIC Management Console Liesmich V9.0 Update 1 (online) Security-Hinweise 1. Übersicht 2

SIMATIC. Prozessleitsystem SIMATIC PCS 7 V8.2 Hardware Upgrade Package 0261 (HUP 0261) Security-Hinweise 1. Übersicht 2. Allgemeines 3.

Handbuch Flash disk FD153

Sage Online-Backup. Installation und Einrichtung in GS-Verein

Konfiguration CAN Module

Leistungsdaten abgn SCALANCE W770/W730 SIMATIC NET. Industrial Wireless LAN Leistungsdaten abgn SCALANCE W770/W730.

COMOS. Platform Klassendokumentation RevisionMaster_dll. Klasse: RevisionInfo 1. Klasse: RevisionMaster 2. Programmierhandbuch

SCADA-Anbindung eines WAGO Ethernet Controllers über Modbus TCP an VISAM SCADA / HMI - Systeme Anwendungshinweis

RELEASE 5 Lotus Notes als Datenquelle

WebEx Sitzungstypen. SINUMERIK 810D/840Di/840D. eps Network Services WebEx SC5.0 Sitzungstypen. White Paper 11/

Spannungsversorgungen KNX PS640 und KNX PS640 USB

Klasse: POptions 1 COMOS. Platform Klassendokumentation POptions_dll. Programmierhandbuch 04/2014 A5E AA

Kurzanleitung Beleuchtungseinheit O3M /00 09/2014

Weblink-Funktion. Arbeitshilfe. Version Copyright 2012 MOA-Soft Maik O. Ammon Oehder Weg 26 D Schwelm

Fischdurchleuchtungsgerät. Artikel Nr.: 36FDG

EINBAUSATZ BELEUCHTUNG LEXAN-PANEL CRISTALLO EVO INSTALLATION UND BETRIEB

EINBAUSATZ BELEUCHTUNG GETRÄNKEAUSGABERAUM ATLANTE - CRISTALLO EVO INSTALLATION UND BETRIEB

Leistungsdaten abgn PCIe Minicard MPCIE-R1-ABGN-U3 SIMATIC NET. Industrial Wireless LAN Leistungsdaten abgn PCIe Minicard MPCIE-R1-ABGN-U3

DMX-Splitter 4. Bedienungsanleitung

DMX-Servo-Control 2. Bedienungsanleitung

Externe Geräte. Teilenummer des Dokuments: In diesem Handbuch wird die Verwendung optionaler externer Geräte mit dem Computer erläutert.

Inhalt. Hinweise zur Installation und Verwendung

Montageanleitung. BK Mikro Sperrluftadapter

Elektrische Betriebsanleitung

Spannungsversorgung KNX PS640

SPS-Treiber Schneider AEG TSX A250 / A120 / Micro PG-Schnittstelle (KS)

Transkript:

Impressum Copyright epis Automation GmbH & Co. KG 2016 Alle Rechte, auch der Übersetzung vorbehalten. Das Kopieren oder Reproduzieren, ganz oder auch nur auszugsweise, in irgendeiner Form (Druck, Fotokopie, Mikrofilm oder anderen Verfahren) ohne schriftliche Genehmigung ist nicht erlaubt. Copyright epis Automation GmbH & Co. KG 2016 Die in diesem Handbuch beschriebene Software wird unter einem Lizenzvertrag geliefert und darf lediglich in Übereinstimmung mit den darin enthaltenen Bedingungen benutzt und kopiert werden. Haftungsausschluss Obwohl bei der Erstellung dieser Dokumentation große Sorgfalt angewandt wurde, kann die epis Automation GmbH & Co. KG nicht für die vollständige Richtigkeit der darin enthaltenen Informationen garantieren und übernimmt keinerlei Verantwortung, weder für darin vorkommende Fehler, noch für eventuell auftretende Schäden, die auf Grund ihrer Verwendung entstehen. Die beschriebenen Hard- und Softwareprodukte der epis Automation GmbH & Co. KG unterliegen einer ständigen Weiterentwicklung bezüglich Funktion, Verwendung und Präsentation. Ihre Beschreibung hat daher keinerlei verbindlichen, vertragsgemäßen Charakter. Die in diesem Handbuch wiedergegebenen Angaben gelten uneingeschränkt nur für die jeweils aktuelle Version des econ9-betriebssystems. epis Automation GmbH & Co. KG Lautlinger Str. 159 D-72458 Albstadt Deutschland e-mail: info@epis.de Web: http://www.epis.de Technischer Support Tel : +49 (0) 7431 / 709 44 Fax : +49 (0) 7431 / 709 950 e-mail : support@epis.de

Versionshistorie Version: Rev. 03 (08.11.16) Thema Kapitel Neues Corporate Design Windows 8/10 hinzugefügt 2, 5.2 Version: Rev. 02 (07.05.14) Thema Erweiterung um Mobile Gerätecenter Kapitel Version: Rev. 01 (28.05.13) Thema Ersterstellung Kapitel

Inhalt 1 Sicherheitstechnische Hinweise 1 Programmierung smart9 in C# 3 2 Voraussetzungen 3 3 Verbindung zum Zielgerät 3 3.1 Windows XP 3 3.2 Windows 7/8/10 3 4 Anlegen eines C# Projekts in Visual Studio 4 5 Einbinden der EAPI Wrapper Klasse in ein C# Projekt 6 6 Aufruf einer EAPI Funktion über die EAPI Wrapper Klasse 7

Sicherheitstechnische Hinweise 1 Sicherheitstechnische Hinweise Diese Anleitung enthält die erforderlichen Informationen für den bestimmungsgemäßen Gebrauch der darin beschriebenen Produkte. Sie wendet sich an technisch qualifiziertes Personal, das entweder als Projektierungspersonal mit den Sicherheitskonzepten der Automatisierungst echnik vertraut ist; oder als Bedienungspersonal im Umfang mit Einrichtungen der Automatisierungstechnik unterwiesen ist und den auf die Bedienung bezogenen Inhalt dieser Anleitung kennt; oder als Inbetriebsetzungs- und Servicepersonal eine zur Reparatur derartiger Einrichtungen der Automatisierungstechnik befähigende Ausbildung besitzt bzw. die Berechtigung hat, Stromkreise und Geräte/Systeme gemäß des Standards der Sicherheitstechnik in Betrieb zu nehmen, zu erden und zu kennzeichnen. Die Produkte werden entsprechend den einschlägigen VDE-Bestimmungen, VDE-Vorschriften und IEC-Empfehlungen konstruiert, hergestellt und geprüft. Gefahrenhinweise: Diese Hinweise dienen einerseits als Leitfaden für die am Projekt beteiligten Personen und andererseits der Sicherheit vor Beschädigung des beschriebenen Produktes oder angeschlossener Geräte. Bestimmungsgemäßer Gebrauch, Geräteaufbau und Montage! Das Gerät darf nur für die im Handbuch und in der technischen Beschreibung vorgesehenen Einsatzfälle und nur in Verbindung mit von epis Automation GmbH & Co. KG empfohlenen bzw. zugelassenen Fremdgeräten und komponenten verwendet werden. Achtung Alle in diesem Handbuch beschriebenen Funktionen werden im vollen Umfang nur bei Verwendung des jeweils neuesten Gerätestandes gewährleistet. Hinweis Mit diesem Symbol sind Vorschläge und Tipps für die Verwendung und Programmierung der Geräte versehen. Eine Einhaltung der Vorschläge und Tipps wird angeraten. Weiter ist zu beachten, dass 1. der einwandfreie und sichere Betrieb des Produktes sachgemäßen Transport, sachgerechte Lagerung, Aufstellung und Montage sowie sorgfältige Bedienung voraussetzt. 2. das Automatisierungsgerät spannungsfrei sein muss, bevor es montiert, demontiert oder der Aufbau verändert wird. 3. die Systeme nur durch eine Fachkraft installiert werden dürfen. Dabei sind die entsprechenden Vorschriften nach DIN und VDE zu berücksichtigen. Hinweise zur Projektierung und Installation des Produktes 1 epis 7080507 Rev. 03

Sicherheitstechnische Hinweise Die im spezifischen Einsatzfall geltenden Sicher heits- und Unfallverhütungsvorschriften sind zu beachten. Bei Einrichtungen mit festem Anschluss (ortsfeste Geräte/Systeme) ohne allpoligen Netztrennschalter und/oder Sicherungen ist ein Netztrennschalter oder eine Sicherung in die Gebäude-Installation einzubauen; die Einrichtung ist an einen Schutzleiter anzuschließen. 1. Bei Geräten, die mit Netzspannung betrieben werden, ist vor Inbetriebnahme zu kontrollieren, ob der eingestellte Netzspannungsbereich mit der örtlichen Netzspannung übereinstimmt. 2. Bei 24V-Versorgung ist auf eine sichere elektrische Trennung der Kleinspannung zu achten. Nur nach IEC 364-4-41 bzw. HD 384.04.41 (VDE 0100 Teil 410) hergestellte Netzgeräte verwenden! 3. Not-Aus-Einrichtungen gemäß EN 60204/IEC 204 (VDE 0113) müssen in allen Betriebsarten der Automatisierungseinrichtung wirksam bleiben. Entriegeln der Not -Aus- Einrichtungen darf keinen unkontrollierten oder undefinierten Wiederanlauf bewirken. 4. Einrichtungen der Automatisierungstechnik und deren Bedienelemente sind so einzubauen, dass diese gegen unbeabsichtigte Betätigung ausreichend geschützt sind. Verhütung von Material- oder Personenschäden 1. Die unter der Bezeichnung Grenzwert angegebenen Spannungswerte dürfen weder unterschritten noch überschritten werden, da dies zu Fehl funktionen bzw. zur Zerstörung der Geräte führen kann. 2. Überall dort, wo in der Automatisierungseinrichtung auftretende Fehler große Materialschäden oder sogar Personenschäden verursachen können, müssen zusätzliche externe Sicherheitsvorkehrungen getroffen oder Einrichtungen geschaffen werden, die auch im Fehlerfall einen definierten Betriebszustand gewährleisten bzw. erzwingen (z.b. durch unabhängige Grenzwertschalter, mechanische Verriegelungen usw.). Im Übrigen verweisen wir auf die Allgemeinen Geschäf tsbedingungen der epis Automation GmbH & Co. KG. 2 epis 7080507 Rev. 03

Voraussetzungen Programmierung smart9 in C# 2 Voraussetzungen Visual Studio 2005 SP1 oder Visual Studio 2008 Professional installiert nach Anleitung von Microsoft in Windows 7/8/10 oder Windows XP. Visual Studio 2010 unterstützt WIN CE 6.0 nicht. 3 Verbindung zum Zielgerät 3.1 Windows XP In Windows XP wird noch Active Sync 4.5 für die Verbindung über die USB -Device Schnittstelle zum Zielgerät benötigt. Im Windows XP-Mode Active Sync 4.5 durch USB Generic Serial(PROT OTYPE-- aktivieren. 3.2 Windows 7/8/10 Im Windows7 Verbindung mit Windows Mobile-Gerätecenter über die USB-Device Schnittstelle des Zielgerätes herstellen. ggf. USB-Kabel aus-/einstecken. 3 epis 7080507 Rev. 03

Anlegen eines C# Projekts in Visual Studio 4 Anlegen eines C# Projekts in Visual Studio In Visual Studio Neues Projekt mit Datei Neu Projekt anlegen Bei Projekttypen Andere Sprachen Intelligentes Gerät Projekt für Intelligente Geräte wählen. 4 epis 7080507 Rev. 03

Anlegen eines C# Projekts in Visual Studio Nun muss noch das Zielgerät eingestellt werden. In der Projektmappe mit rechter Maus Taste das Fenster Eigenschaften von EAPIWrapperDemo öffnen und bei Geräte auf smart9_arm11armv4idevice stellen. 5 epis 7080507 Rev. 03

Einbinden der EAPI Wrapper Klasse in ein C# Projekt Das Projekt kann nun erstellt und bereitgestellt wer den. (Gerät smart9_arm11_armv4idevice) Erstellen -> Projektmappe neu erstellen -> Projektmappe bereitstellen Debuggen -> Debugging starten Das C#-Projekt läuft jetzt auf der Steuerung. 5 Einbinden der EAPI Wrapper Klasse in ein C# Projekt Um in C# auf die EAPI zugreifen zu können, muss die EAPIWrapper.dll in das Projekt eingebunden werden. (EAPIWrapper.dll in bin\debug kopieren) Bei Verweise -> Verweis hinzufügen die EAPIWrapper.dll in bin\debug auswählen. Achtung: Debugging darf nicht aktiv sein. Die EAPI Wrapper Klasse erscheint dann unter Verweise 6 epis 7080507 Rev. 03

Aufruf einer EAPI Funktion über die EAPI Wrapper Klasse 6 Aufruf einer EAPI Funktion über die EAPI Wrapper Klasse Als Beispiel soll die Board Temperatur des Geräts über die EAPI gelesen und auf dem Display dargestellt werden. Über einen Timer soll zyk lisch die Board Temperatur gelesen werden. (Timer über Toolbox hereinziehen und mit rechter Maus Taste Einstellungen vornehmen) Im Programm Form1.cs wird nun über using die EAPI Wrapper Klasse bekannt gemacht. Die Resource Temperatur wird geöffnet und initialisiert. Im Timer wird die Board Temperatur gelesen. 7 epis 7080507 Rev. 03

Aufruf einer EAPI Funktion über die EAPI Wrapper Klasse Nun muss die Board Temperatur noch auf dem Display angezeigt werden. Hierzu wird eine Textbox definiert. 8 epis 7080507 Rev. 03

Aufruf einer EAPI Funktion über die EAPI Wrapper Klasse Mit einer zweiten Textbox wird ein Feld zur Anzeige der Board Temperatur definiert. Und die Temperatur in timer1_tick() in der Textbox 2 ausgegeben 9 epis 7080507 Rev. 03