Analoge Ethernet - Ausgabemodule mit 64 D/A - Ausgängen (16 Bit Auflösung)

RO-ETH/LC-DA64

Produkt-Highlights

  • 10/100 Mbit Ethernet-Interface mit Weboberfläche
  • Offenes Ethernet Protokoll
  • 64 * D/A Ausgänge
  • 16 Bit D/A Wandler
  • Modus U: 0-5V, 0-10V, +5V, +10V
  • Für Hutschienenmontage geeignet
Einkaufswagen
€ 3698,52
Preise inkl. gesetzl. MwSt. | zzgl. Versandkosten

Versandkosten


close

Versandkosten / Shipping Costs



Genannte Versandkosten beziehen sich auf Sendungen bestehend aus einem Paket mit einem Gewicht bis zu 2kg.

Mentioned shipping costs are calculated for one package with a weight up to 2kg.

If your country is not listet in the table below, please do not hesitate to contact us regarding shipping to your desired destination.

Land Price EUR Duration Express EUR Duration Express
Deutschland 6,90 1-3 day(s) 19,90 1 day
Belgium 12,00 1-3 day(s) 25,00 1 day
Luxembourg 12,00 1-3 day(s) 25,00 1 day
Netherlands 12,00 1-3 day(s) 25,00 1 day
Czech republic 12,00 1-3 day(s) 25,00 1 day
Poland 16,50 1-3 day(s) 29,00 1 day
Slovakia 16,50 1-3 day(s) 29,00 1 day
Slovenia 16,50 1-3 day(s) 29,00 1 day
Denmark 25,00 1-3 day(s) 38,00 1 day
Finland 25,00 1-3 day(s) 38,00 1 day
France 25,00 1-3 day(s) 38,00 1 day
Britain 25,00 1-3 day(s) 38,00 1 day
Austria 25,00 1-3 day(s) 38,00 1 day
Sweden 25,00 1-3 day(s) 38,00 1 day
Italy 25,00 1-3 day(s) 38,00 1 day
Bulgaria 21,00 1-3 day(s) 34,00 1 day
Estonia 21,00 1-3 day(s) 34,00 1 day
Latvia 21,00 1-3 day(s) 34,00 1 day
Lithuania 21,00 1-3 day(s) 34,00 1 day
Romania 21,00 1-3 day(s) 34,00 1 day
Hungary 21,00 1-3 day(s) 34,00 1 day
Greece 24,00 1-3 day(s) 37,00 1 day
Ireland 24,00 1-3 day(s) 37,00 1 day
Spain 24,00 1-3 day(s) 37,00 1 day
Liechtenstein 30,00 1-3 day(s) 43,00 1 day
Norway 30,00 1-3 day(s) 43,00 1 day
Switzerland 30,00 1-3 day(s) 43,00 1 day
San Marino 30,00 1-3 day(s) 43,00 1 day
Bosnia-Herzegovina 71,00 1-3 day(s) 84,00 1 day
Russia 71,00 1-3 day(s) 84,00 1 day
Turkey 71,00 1-3 day(s) 84,00 1 day
Canada 65,00 1-3 day(s) 78,00 1 day
United States of America 65,00 1-3 day(s) 78,00 1 day
Mexico 67,00 1-3 day(s) 80,00 1 day
Puerto Rico 67,00 1-3 day(s) 80,00 1 day
Brazil 99,00 1-3 day(s) 112,00 1 day
South Africa 109,00 1-3 day(s) 122,00 1 day
United Arab Emirates 109,00 1-3 day(s) 122,00 1 day
Australia 99,00 1-3 day(s) 112,00 1 day
China 88,00 1-3 day(s) 101,00 1 day
Hong Kong 88,00 1-3 day(s) 101,00 1 day
India 88,00 1-3 day(s) 101,00 1 day
Portugal 24,00 1-3 day(s) 37,00 1 day
Japan 88,00 1-3 day(s) 101,00 1 day


Genannte Laufzeiten sind immer ca. Werte.

Mentioned durations are always approximate values.

close

Verwandte Themen

Interessantes

Mit dieser Serie können Sie eigene Anwendungen in das Modul laden

Zubehör

Passende Zubehörartikel für dieses Produkt

Unser Unternehmen:

Inhaltsverzeichnis

Beschreibung
Software
Technische Daten
Konfiguration
Lieferumfang
Blockschaltbilder
Anschlussbeispiele
DELIB-API Befehle
Steckverbinder
Zubehör
APP
WEB-Oberfläche
Downloads
Online Manuals

Beschreibung

Ein Produkt mit USB Interface und 64 D/A Ausgängen finden sie hier(RO-USB-DA64 - USB-64 * D/A Modul mit 64 D/A Ausgängen mit 16 Bit Auflösung)

RO-Serie

Die Produkte der RO-Serie bieten mit ihrer breiten Basis an Schnittstellen und I/Os eine perfekte Grundlage für viele Aufgabengebiete in der Steuer- & Regelungstechnik. Das modulare System bietet dem Anwender höchste Flexiblität. Egal, ob Sie mit unserer DELIB-API oder über unsere offenen Protokolle mit dem Produkt kommunizieren möchten, Sie behalten die Kontrolle.

RO-ETH/LC Modul mit Ethernet-Schnittstelle

Unsere Ethernet Produkte sind für den industriellen Einsatz zur Messung, Steuerung und Regelung entwickelt worden. Die Kommunikation über Ethernet ermöglicht eine weltweite Verfügbarkeit. Unsere DELIB API bietet eine einfache Programmierschnittstelle für Ihre eigenen Softwareapplikation. Eine direkte Kommunikation über unser Ethernet-Protokoll ist ebenso möglich.

DELIB API & offenes Ethernet-Protokoll

All unsere Produkte mit Ethernet-Schnittstelle basieren auf demselben Ethernet-Protokoll. Dies ermöglicht ein einheitliches Ansprechen aller Ethernet-Produkte durch unsere DELIB-Treiberbibliothek. So können verschiedene Ethernet-Produkte auch in Kombination eingesetzt werden. Auch durch sich ändernde Kundenanforderungen ist beispielsweise ein Wechsel von der BS-Serie zur RO-Serie mit nur wenig Aufwand realisierbar.

Schnittstelle, galvanische Trennung und Hutschienengehäuse

Das Produkt verfügt über ein 100/10 Mbit/s Schnittstelle mit galvanischer Trennung des Interfaces. Das Konzept der galvanischen Trennung verhindert, dass Störungen und Spannungsspitzen übertragen werden. Das Gehäuse ist für die Montage auf einer Hutschiene geeignet.

I/O-Control APP für Android™

Get it on Google Play
Von unterwegs aus die digitalen und analogen I/Os unserer Ethernetmodule steuern. Durch die DEDITEC I/O-Control Android App wird jedes netzwerkfähige Android Gerät zur Fernsteuerung für DEDITEC Produkte mit Ethernet-Schnittstelle.

Spannungsversorgung & Statusanzeige

Die Spannungsversorgung des Produkts erfolgt über ein 12V bis 24V DC Netzteil. Ein passendes Hutschienennetzteil kann unter Zubehör bestellt werden.

Das Ethernet-Interface verfügt über 6 Kontroll-LEDs. Eine Power-LED zur Anzeige der Spannungsversorgung. Anhand der Interface-Activity LED kann abgelesen werden, ob eine Kommunikation über die Ethernet-Schnittstelle stattfindet. Die Status-LED zeigt, ob das Produkt betriebsbereit ist und den Netzwerkstatus des Moduls. Die Input-Change LED zeigt einen Wechsel der Eingangssignale an. Die Outputs: Auto-Off signalisiert das Auslösen der Timeout-Schutzfunktion der Ausgänge. Einen Zugriff auf die digitalen Ein-/Ausgänge kann man anhand der I/O-Access-LED erkennen.


Analoge Ausgänge - Digital-Analog Wandler

Die Digital-Analog-Umsetzer der RO-Serie verfügen über eine 16-Bit Auflösung und können somit präzise Spannungen ausgeben.

Spannungsbereiche

Die folgenden Spannungsbereiche können individuell für jeden D/A Ausgang eingestellt werden.

Unipolar: 0-5V, 0-10V

Bipolar: + 2,5V, + 5V, +10V

Per Software ist es möglich, die Spannungsbereiche auch im laufenden Betrieb flexibel zu ändern. Zur Kontrolle besteht ebenfalls die Möglichkeit, die momentan aktiven Spannungsbereiche vom Produkt zurückzulesen.

Zur Ausgabe einer Spannung kann der gewünschte Wert direkt in Volt an den D/A Wandler übermittelt werden. Auch eine Ausgabe mithilfe eines 16-Bit Wertes ist möglich. Die Spannungsausgabe über den 16-Bit Wert passt sich automatisch an den eingestellten Spannungsbereich an. Beispielsweise wird bei einem eingestellten Spannungsbereich von +5V bei einem Wert von 0 eine Spannung von -5V ausgegeben. Der maximale Wert von 65535 entspricht +5V.

Hinweis: Für die Ausgabe von Strömen bieten wir die D/A ISO Version an. Zusätzlich verfügt das D/A ISO über eine galvanische Trennung.

Timeout-Schutz

Per Software-Befehl lässt sich eine Timeout-Schutzfunktion für die analogen Ausgänge aktivieren. Im Falle eines Fehlers, beispielsweise bei einem Kommunikationsproblem mit einem Steuer-PC, wird so die Ausgabespannung, auf dem im EEPROM gespeicherten Standardwert gesetzt.. Die Zeitspanne bis zum Auslösen des Timeouts wird beim Aktivieren des Timeouts festgelegt. Die Zeitspanne kann in 100 Millisekunden Schritten eingestellt werden. Ob der Timeout aktiv oder inaktiv ist, kann per Software ausgelesen werden. Ist die Kommunikation zwischen Steuer-PC und Produkt wiederhergestellt, kann per Software abgefragt werden, ob der Timeout ausgelöst wurde. Zusätzlich wird das Auslösen des Timeouts mit einer LED am Interface des Produktes signalisiert.


Servicefreundliches Stecksystem

Alle Ein-/Ausgänge verfügen über schraublose Steckverbinder. Diese ermöglichen ein unkompliziertes Ein- und Ausstecken, sowie eine zügige Neuverdrahtung der Steckleisten. Benötigtes Betätigungswerkzeug wird bei jedem Modul mitgeliefert.

Hinweis: Zusätzliche Steckverbinder können unter Zubehör bestellt werden.


Software

Ansteuerung der Ethernet-Module

Unsere Ethernet-Module können über zwei Wege angesteuert werden.

1. Über unsere mitgelieferte Windows Treiberbibliothek DELIB

Diese ermöglicht ein direktes Ansprechen der Produkte. Um das TCP-I/P Protokoll müssen Sie sich nicht kümmern. Das übernimmt unsere Treiberbibliothek für Sie!

2. Sie programmieren die Ansteuerung selber

Das entsprechende Protokoll steht im Bereich Download bereit. So können unsere Produkte Plattformunabhängig von kleinen Linux-Rechnern bis hin zu Laborplätzen angeschlossen werden, die über ein Ethernet Interface verfügen.

Ansteuerung über unsere DELIB Treiberbibliothek unter Windows

Die umfangreiche und dennoch sehr einfach zu bedienende Library ist für nahezu jede Programmiersprachen geeignet. Über eine mitgelieferte DLL kann jede Funktion angesprochen werden. Fertige Beispiele im Quelltext für Programmiersprachen C, Delphi oder Visual Basic und viele weitere Sprachen finden Sie im Download Bereich.

Beispiel für das Ansprechen unserer Produkte in "C"

Mit dem folgenden Beispiel zeigen wir Ihnen in "C", wie mit einfachen Mitteln innerhalb kürzester Zeit auf die Eingänge unserer Module zugegriffen werden kann.

1. Schritt: Öffnen des gewünschten Moduls

handle = DapiOpenModule(RO_ETH,0); // Ethernet-Modul öffnen

2. Schritt: Lesen von 16 digitalen Eingängen

data = DapiDIGet16(handle, 0); // Read the first 16 digital inputs

3. Schritt: Modul wieder schließen

DapiCloseModule(handle); // Close the module


Die Funktion "DapiOpenModule" dient zum Öffnen eines speziellen Moduls. Welches Modul geöffnet werden soll, das bestimmen die beiden übergebenen Parameter. Der erste Parameter bezeichnet die "Modul-ID. Durch die eingebundene "DELIB.H" kann der Parameter einfach mit "RO_ETH" angegeben werden. So wird der Treiberbibliothek mitgeteilt, dass ein RO-Modul mit Ethernet-Schnittstelle angesprochen werden soll.

Der zweite Parameter bestimmt die Modul-Nummer. Ist nur ein Modul am PC angeschlossen, dann wird einfach die "0" angegeben. Sind mehrere Module angeschlossen muss die entsprechende Nummer des Moduls angegeben werden. Die Verweise auf die entsprechende IP-Adresse des Moduls werden mit dem "DELIB-Konfigurations Utility" konfiguriert.

Bild klicken um zu vergrössern

Vergrößerte Ansicht

DT-Module Demo

Im Lieferumfang enthalten ist die DT-Module Demo. Dieses Programm erlaubt einen schnellen Zugriff auf die I/Os eines DEDITEC Produktes. In diesen Beispiel ist ein RO-ETH angeschlossen. Das angeschlossene RO-ETH verfügt PT100 Temperatursensoren, Relais Ausgängen und Schrittmotorsteuerungen.

Ansteuerung über unser offengelegtes Ethernet Protokoll

Bei Bedarf können Sie Ihre eigene Ansteuerung selber programmieren. Das Protokoll hierfür, welches die Kommunikation über TCP-IP beschreibt, ist offengelegt. Die Ansteuerung erfolgt registerbasiert. Hierfür wurde ein offenes Kommunikations-Protokoll erstellt, anhand dessen die Register des Moduls angesprochen werden und somit Lese- oder Schreibbefehle ausgeführt werden. Das Handbuch Ethernet Übertragungsprotokoll beschreibt die Sende- und Empfangsrahmen um mit unseren Ethernet-Modulen zu kommunizieren.

Hier gehts zur Dokumentation des Ethernet-Protokollsweiter

Technische Daten

Ethernet-Interface

Versorgungsspannung 7V bis 24V DC (über zweipolige steckbare Schraubklemme)
Interface 10/100 Mbit Ethernet
Konfiguration über Web-Interface (IP-Adr., Netzmaske ...)
Je eine LED für interne 3,3V und 5V Versorgungsspannung
API-Bibliothek Einfache einzubindende C-Bibliothek für den Zugriff der Ein- bzw. Ausgänge
Kontroll-LEDs Ethernet-Aktivität
ERROR
Eingangszustandsänderung (nur bei digitalen Eingängen)
Timeout Abschaltung (nur für Ausgänge)
Zugriff auf I/O Module

D/A-Modul (16 Bit)

Ausgänge 64 * D/A Kanäle

Modus: U (Spannung)

  • Unipolar: 0V-5V DC, 0V-10V DC
  • Bipolar: + 5V, + 10V
  • Auflösung 16 Bit
    Wandlungszeit 10-12µs Wandlungszeit des D/A Wandlers
    Lastwiderstand Mindestens 2 KOhm
    Software D/A Werte:
  • Digitalen Wert setzen
  • Spannungswert setzen

  • Modi:
  • Setzen des Modus für Spannungsbereich
  • Zurücklesen des Modus

  • EEPROM Standardwerte:
  • Per Software können Standardwerte für die D/A Wandler definiert werden.
  • Diese Werte werden in einem EEPROM gespeichert und werden beim Einschalten bzw. nach einem Timeout eines D/A Wandlers ausgegeben.
  • Hinweis: Wird versucht ein ungültiger Strom-/Spannungsmodus zu setzten, wird von unserer API ein Fehler zurückgegeben.
    Anzeige-LEDs Activity LED (kurzes Aufblinken bei Schnittstellenkommunikation)
    Status LED (kurzes Aufblinken bei Zugriff auf D/A Wandler)
    Steckverbinder 10 pol. steckbare Klemmleiste für jeweils 4 * D/A-Ausgänge

    Generelles

    Betriebstemperatur +10°C...+50°C
    Abmessungen 413 mm x 122 mm x 51,5 mm (LxBxH)

    Konfiguration

    Konfiguration der Ethernet-Schnittstelle

    Die gesamten Netzwerkeinstellungen können über das DELIB Configuration Utility vorgenommen werden. Das DELIB Configuration Utility wird mit der DELIB 2.0 Treiberbibliothek installiert. Die Software ist im Lieferumfang enthalten sowie als Download verfügbar.

    DELIB 2.0 Treiberbibliothek

    Konfigurierbare Parameter

    Die folgenden Parameter können mithilfe des DELIB Configuration Utilitys geändert werden:
    • Board Name (DHCP)
    • DHCP oder statische IP
    • IP-Adresse
    • Netzmaske
    • Std.-Gateway
    • Port
    • Verbindungstimeout
    • Verschlüsselung
    • Namensvergabe für I/Os

    Netzübergreifende Suche nach DEDITEC Produkten

    Mit dem DELIB Configuration Utilitys lässt sich das Netzwerk automatisch nach DEDITEC Produkten durchsuchen. Alle gefundenen Produkte lassen sich mit wenigen Klicks konfigurieren.

    Auch Produkte mit nicht konfigurierten Netzwerkeinstellungen können anhand des sehr einfach zu bedienenden Utilities gefunden und konfiguriert werden.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    DELIB Configuration Utiliy

    Übersicht aller DEDITEC Produkte im Netzwerk und den Basis Einstellungsmöglichkeiten

    Erweiterte Optionen

    Ansicht der erweiterten Einstellungsmöglichkeiten für Netzwerkeinstellungen, Verschlüsselung und Namensvergabe für I/Os

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Port und Timeout

    Zusätzliche Optionen für den Verbindungstimeout und den verwendeten Port können festgelegt werden.

    Verschlüsselungsoptionen

    Falls erwünscht, kann eine gesicherte Verbindung mit Benutzername und Passwort eingerichtet werden.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    I/O Namensvergabe

    Es besteht die Möglichkeit I/Os zu benennen. Diese Funktion erleichtert den Umgang mit den I/Os und dient dem Komfort. Diese Funkion ist nur bei Produkten mit Ethernet-Schnittstelle vorhanden

    Lieferumfang

    DEDITEC Treiber CD

    DEDITEC Treiber CD

    Die DEDITEC Treiber CD enthält alle benötigten Treiber und Programme zur Inbetriebnahme unserer Produkte.

    Zweipoliger gewinkelter Steckverbinder

    Zweipoliger gewinkelter Steckverbinder

    Der 2 polige Steckverbinder ermöglicht eine saubere Verkabelung der Spannungsversorgung.

    10 poliger Steckverbinder mit Auswerfmechanik

    10 poliger Steckverbinder mit Auswerfmechanik

    Unsere Steckverbinder bieten einen einfachen und sicheren Anschluss an unsere Module. Durch die integrierte Schraubverriegelung ist das nachträgliche Austauschen der angeschlossenen Module möglich.

    Hilfswerkzeug für Anschlussklemmen

    Hilfswerkzeug für Anschlussklemmen

    Mit diesem Werkzeug werden die Anschlussklemmen der Steckverbinder geöffnet. Wurde die Verkabelung durchgeführt, wird mit dem entfernen des Werkzeuges die Anschlussklemme wieder geschlossen.

    Blockschaltbilder

    Blockschaltbild RO-DA4


    RO-DA4

    Anschlussbeispiele

    Anschlussbeispiel RO-DA4


    Anschlussbeispiel

    DELIB-API Befehle


    Verwaltungsfunktionen

    DapiOpenModule

    Diese Funktion öffnet ein bestimmtes Modul

    close

    DapiOpenModule

    Beschreibung

    Diese Funktion öffnet ein bestimmtes Modul

    Definition

    ULONG DapiOpenModule(ULONG moduleID, ULONG nr);

    Parameter

    moduleID=Gibt das Modul an, welches geöffnet werden soll (siehe delib.h)
    nr=Gibt an, welches (bei mehreren Modulen) geöffnet werden soll.
    nr=0 -> 1. Modul
    nr=1 -> 2. Modul


    Return-Wert

    handle=Entsprechender Handle für das Modul
    handle=0 -> Modul wurde nicht gefunden

    Bemerkung

    Der von dieser Funktion zurückgegebe Handle wird zur Identifikation des Moduls für alle anderen Funktionen benötigt.

    Programmierbeispiel

    // USB-Modul öffnen
    handle = DapiOpenModule(RO_USB1, 0);
    printf("handle = %x\n", handle);
    if (handle==0)
    {
    // USB Modul wurde nicht gefunden
    printf("Modul konnte nicht geöffnet werden\n");
    return;
    }

    DapiCloseModule

    Dieser Befehl schliesst ein geöffnetes Modul.

    close

    DapiCloseModule

    Beschreibung

    Dieser Befehl schliesst ein geöffnetes Modul.

    Definition

    ULONG DapiCloseModule(ULONG handle);

    Parameter

    handle=Dies ist das Handle eines geöffneten Moduls


    Return-Wert

    Keiner

    Programmierbeispiel

    // Modul schliessen
    DapiCloseModule(handle);

    DapiGetLastError

    Diese Funktion liefert den letzten erfassten Fehler. Sofern ein Fehler aufgetreten ist, muss dieser mit DapiClearLastError() gelöscht werden, da sonst jeder Aufruf von DapiGetLastError() den "alten" Fehler zurückgibt. Sollen mehrere Module verwendet werden, empfielt sich die Verwendung von DapiGetLastErrorByHandle().

    close

    DapiGetLastError

    Beschreibung

    Diese Funktion liefert den letzten erfassten Fehler. Sofern ein Fehler aufgetreten ist, muss dieser mit DapiClearLastError() gelöscht werden, da sonst jeder Aufruf von DapiGetLastError() den "alten" Fehler zurückgibt.
    Sollen mehrere Module verwendet werden, empfielt sich die Verwendung von DapiGetLastErrorByHandle().

    Definition

    ULONG DapiGetLastError(void);

    Parameter

    Keine


    Return-Wert

    Fehler Code
    0=kein Fehler. (siehe delib_error_codes.h)

    Programmierbeispiel

    BOOL IsError()
    {
    unsigned char msg[500];
    unsigned long error_code = DapiGetLastError();

    if (error_code != DAPI_ERR_NONE)
    {
    DapiGetLastErrorText((unsigned char*) msg, sizeof(msg));
    printf("Error Code = 0x%x * Message = %s\n", error_code, msg);

    DapiClearLastError();

    return TRUE;
    }

    return FALSE;
    }

    DapiGetLastErrorByHandle

    Diese Funktion liefert den letzten erfassten Fehler eines bestimmten Moduls (handle). Sofern ein Fehler aufgetreten ist, muss dieser mit DapiClearLastErrorByHandle() gelöscht werden, da sonst jeder Aufruf von DapiGetLastErrorByHandle() den "alten" Fehler zurückgibt.

    close

    DapiGetLastErrorByHandle

    Beschreibung

    Diese Funktion liefert den letzten erfassten Fehler eines bestimmten Moduls (handle). Sofern ein Fehler aufgetreten ist, muss dieser mit DapiClearLastErrorByHandle() gelöscht werden, da sonst jeder Aufruf von DapiGetLastErrorByHandle() den "alten" Fehler zurückgibt.

    Definition

    ULONG DapiGetLastErrorByHandle(ULONG handle);

    Parameter

    handle=Dies ist das Handle eines geöffneten Moduls


    Return-Wert

    Fehler Code
    0=kein Fehler. (siehe delib_error_codes.h)

    Programmierbeispiel

    BOOL IsError(ULONG handle)
    {
    unsigned long error_code = DapiGetLastErrorByHandle(handle);

    if (error_code != DAPI_ERR_NONE)
    {
    printf("Error detected on handle 0x%x - Error Code = 0x%x\n", handle, error_code);

    DapiClearLastErrorByHandle(handle);

    return TRUE;
    }

    return FALSE;
    }

    DapiGetLastErrorText

    Diese Funktion liest den Text des letzten erfassten Fehlers. Sofern ein Fehler aufgetreten ist, muss dieser mit DapiClearLastError() gelöscht werden, da sonst jeder Aufruf von DapiGetLastErrorText() den "alten" Fehler zurückgibt.

    close

    DapiGetLastErrorText

    Beschreibung

    Diese Funktion liest den Text des letzten erfassten Fehlers. Sofern ein Fehler aufgetreten ist, muss dieser mit DapiClearLastError() gelöscht werden, da sonst jeder Aufruf von DapiGetLastErrorText() den "alten" Fehler zurückgibt.

    Definition

    ULONG DapiGetLastErrorText(unsigned char * msg, unsigned long msg_length);

    Parameter

    msg = Buffer für den zu empfangenden Text
    msg_length = Länge des Text Buffers


    Programmierbeispiel

    BOOL IsError()
    {
    unsigned char msg[500];
    unsigned long error_code = DapiGetLastError();

    if (error_code != DAPI_ERR_NONE)
    {
    DapiGetLastErrorText((unsigned char*) msg, sizeof(msg));
    printf("Error Code = 0x%x * Message = %s\n", error_code, msg);

    DapiClearLastError();

    return TRUE;
    }

    return FALSE;
    }

    DapiClearLastError

    Diese Funktion löscht den letzten Fehler, der mit DapiGetLastError() erfasst wurde.

    close

    DapiClearLastError

    Beschreibung

    Diese Funktion löscht den letzten Fehler, der mit DapiGetLastError() erfasst wurde.

    Definition

    void DapiGetLastError(void);

    Parameter

    Keine


    Return-Wert

    Keine

    Programmierbeispiel

    BOOL IsError()
    {
    unsigned char msg[500];
    unsigned long error_code = DapiGetLastError();

    if (error_code != DAPI_ERR_NONE)
    {
    DapiGetLastErrorText((unsigned char*) msg, sizeof(msg));
    printf("Error Code = 0x%x * Message = %s\n", error_code, msg);

    DapiClearLastError();

    return TRUE;
    }

    return FALSE;
    }

    DapiClearLastErrorByHandle

    Diese Funktion löscht den letzten Fehler eines bestimmten Moduls (handle), der mit DapiGetLastErrorByHandle() erfasst wurde.

    close

    DapiClearLastErrorByHandle

    Beschreibung

    Diese Funktion löscht den letzten Fehler eines bestimmten Moduls (handle), der mit DapiGetLastErrorByHandle() erfasst wurde.

    Definition

    void DapiClearLastErrorByHandle(ULONG handle);

    Parameter

    handle=Dies ist das Handle eines geöffneten Moduls


    Return-Wert

    Keine

    Programmierbeispiel

    BOOL IsError(ULONG handle)
    {
    unsigned long error_code = DapiGetLastErrorByHandle(handle);

    if (error_code != DAPI_ERR_NONE)
    {
    printf("Error detected on handle 0x%x - Error Code = 0x%x\n", handle, error_code);

    DapiClearLastErrorByHandle(handle);

    return TRUE;
    }

    return FALSE;
    }

    DapiGetDELIBVersion

    Diese Funktion gibt die installierte DELIB-Version zurück.

    close

    DapiGetDELIBVersion

    Beschreibung

    Diese Funktion gibt die installierte DELIB-Version zurück.

    Definition

    ULONG DapiGetDELIBVersion(ULONG mode, ULONG par);

    Parameter

    mode=Modus, mit dem die Version ausgelesen wird (muss immer 0 sein).
    par=Dieser Parameter ist nicht definiert (muss immer 0 sein).


    Return-Wert

    version=Versionsnummer der installierten DELIB-Version [hex]

    Programmierbeispiel

    version = DapiGetDELIBVersion(0, 0);
    //Bei installierter Version 1.32 ist version = 132(hex)

    Spezial-Funktionen

    DapiSpecialCommand - DapiSpecialCMDGetModuleConfig

    Diese Funktion gibt die Hardwareaustattung (Anzahl der Ein- bzw. Ausgangskanäle) des Moduls zurück.

    close

    DapiSpecialCommand - DapiSpecialCMDGetModuleConfig

    Beschreibung

    Diese Funktion gibt die Hardwareaustattung (Anzahl der Ein- bzw. Ausgangskanäle) des Moduls zurück.

    Definition

    ULONG DapiSpecialCommand(ULONG handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, par, 0, 0);

    Parameter

    handle=Dies ist das Handle eines geöffneten Moduls

    Anzahl der digitalen Eingangskanäle abfragen
    par=DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_DI

    Anzahl der digitalen Ausgangskanäle abfragen
    par=DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_DO

    Anzahl der digitalen Ein-/Ausgangskanäle abfragen
    par=DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_DX

    Anzahl der analogen Eingangskanäle abfragen
    par=DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_AD

    Anzahl der analogen Ausgangskanäle abfragen
    par=DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_DA

    Anzahl der Stepperkanäle abfragen
    par=DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_STEPPER


    Return-Wert

    Anzahl der digitalen Eingangskanäle abfragen
    return=Anzahl der digitalen Eingangskanäle

    Anzahl der digitalen Ausgangskanäle abfragen
    return=Anzahl der digitalen Ausgangskanäle

    Anzahl der digitalen Ein-/Ausgangskanäle abfragen
    return=Anzahl der digitalen Ein-/Ausgangskanäle

    Anzahl der analogen Eingangskanäle abfragen
    return=Anzahl der analogen Eingangskanäle

    Anzahl der analogen Ausgangskanäle abfragen
    return=Anzahl der analogen Ausgangskanäle

    Anzahl der Stepperkanäle abfragen
    return=Anzahl der Stepperkanäle

    Programmierbeispiel

    ret=DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_DI, 0, 0);
    //Gibt die Anzahl der digitalen Eingangskanäle zurück
    ret=DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_DO, 0, 0);
    //Gibt die Anzahl der digitalen Ausgangskanäle zurück
    ret=DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_DX, 0, 0);
    //Gibt die Anzahl der digitalen Ein-/Ausgangskanäle zurück
    ret=DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_AD, 0, 0);
    //Gibt die Anzahl der analogen Eingangskanäle zurück
    ret=DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_DA, 0, 0);
    //Gibt die Anzahl der analogen Ausgangskanäle zurück
    ret=DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, DAPI_SPECIAL_GET_MODULE_CONFIG_PAR_STEPPER, 0, 0);
    //Gibt die Anzahl der Stepperkanäle zurück

    Verwaltungsfunktionen

    DapiOpenModuleEx

    Diese Funktion öffnet gezielt ein Modul mit Ethernet-Schnittstelle. Dabei können die Parameter IP-Adresse, Portnummer und die Dauer des Timeouts bestimmt werden. Das Öffnen des Moduls geschieht dabei unabhängig von den im DELIB Configuration Utility getroffenen Einstellungen.

    close

    DapiOpenModuleEx

    Beschreibung

    Diese Funktion öffnet gezielt ein Modul mit Ethernet-Schnittstelle. Dabei können die Parameter IP-Adresse, Portnummer und die Dauer des Timeouts bestimmt werden.
    Das Öffnen des Moduls geschieht dabei unabhängig von den im DELIB Configuration Utility getroffenen Einstellungen.

    Definition

    ULONG DapiOpenModuleEx(ULONG moduleID, ULONG nr, unsigned char* exbuffer, 0);

    Parameter

    moduleID = Gibt das Modul an, welches geöffnet werden soll (siehe delib.h)
    nr = Gibt an, welches (bei mehreren Modulen) geöffnet werden soll.
    nr = 0 -> 1. Modul
    nr = 1 -> 2. Modul
    exbuffer = Buffer für IP-Adresse, Portnummer und Dauer des Timeouts


    Return-Wert

    handle = Entsprechender Handle für das Modul
    handle = 0 -> Modul wurde nicht gefunden

    Bemerkung

    Der von dieser Funktion zurückgegebene Handle wird zur Identifikation des Moduls für alle anderen Funktionen benötigt.
    Dieser Befehl wird von allen Modulen mit Ethernet-Schnittstelle unterstützt.

    Programmierbeispiel

    // Open ETH-Module with parameter

    DAPI_OPENMODULEEX_STRUCT open_buffer;

    strcpy((char*) open_buffer.address, "192.168.1.10");
    open_buffer.portno = 0;
    open_buffer.timeout = 5000;

    handle = DapiOpenModuleEx(RO_ETH, 0, (unsigned char*) &open_buffer, 0);
    printf("Module handle = %x\n", handle);

    Spezial-Funktionen

    DapiSpecialCommand - DapiSpecialCMDTimeout

    Dieser Befehl dient zum Setzen der Timeout-Zeit.

    close

    DapiSpecialCommand - DapiSpecialCMDTimeout

    Beschreibung

    Dieser Befehl dient zum Setzen der Timeout-Zeit.

    Definition

    void DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, cmd, par1, par2);

    Parameter

    handle=Dies ist das Handle eines geöffneten Moduls

    Timeout-Zeit setzen
    cmd=DAPI_SPECIAL_CMD_TIMEOUT_SET_VALUE_SEC
    par1=Sekunden [s]
    par2=Millisekunden [100ms] (Wert 6 bedeutet 600ms)

    Timeout aktivieren
    cmd=DAPI_SPECIAL_CMD_TIMEOUT_ACTIVATE

    Timeout deaktivieren
    cmd=DAPI_SPECIAL_CMD_TIMEOUT_DEACTIVATE


    Programmierbeispiel

    DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, DAPI_SPECIAL_TIMEOUT_SET_VALUE_SEC, 3, 7);
    //Die Zeit des Timeouts wird auf 3,7sek gesetzt.
    DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, DAPI_SPECIAL_TIMEOUT_ACTIVATE, 0, 0);
    //Der Timeout wird aktiviert.
    DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, DAPI_SPECIAL_TIMEOUT_DEACTIVATE, 0, 0);
    //Der Timeout wird deaktiviert.

    DapiSpecialCommand - DapiSpecialCMDTimeoutGetStatus

    Dieser Befehl dient zum Auslesen des Timeout-Status.

    close

    DapiSpecialCommand - DapiSpecialCMDTimeoutGetStatus

    Beschreibung

    Dieser Befehl dient zum Auslesen des Timeout-Status.

    Definition

    ULONG DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, DAPI_SPECIAL_TIMEOUT_GET_STATUS, 0, 0);

    Parameter

    handle=Dies ist das Handle eines geöffneten Moduls


    Return-Wert

    Return=0 (Timeout ist deaktivert)
    Return=1 (Timeout ist aktiviert)
    Return=2 (Timeout hat stattgefunden)

    Programmierbeispiel

    status = DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, DAPI_SPECIAL_TIMEOUT_GET_STATUS, 0, 0); //Abfrage des Timeout-Status.

    Software FIFO-Funktionen

    DapiReadFifo

    Dieser Befehl liest den Software-FIFO aus. Die ausgelesenen Datensätze werden nach dem Lesen aus dem Software-FIFO des Moduls gelöscht.

    close

    DapiReadFifo

    Beschreibung

    Dieser Befehl liest den Software-FIFO aus. Die ausgelesenen Datensätze werden nach dem Lesen aus dem Software-FIFO des Moduls gelöscht.

    Definition

    ULONG DapiReadFifo(ULONG handle, ULONG type, UCHAR * buffer, ULONG buffer_length);

    Parameter

    handle = Dies ist das Handle eines geöffneten Moduls
    type = Gibt den FIFO-Typ, der gelesen werden soll
    buffer = Buffer für die zu empfangenden Datensätze
    buffer_length = Länge des Datensatz-Buffers


    Return-Wert

    Länge der ausgelesenen FIFO-Datenstätze

    Aufbau eines FIFO-Datensatz (Beispiel mit 2 aktiven AD Kanälen, AD0 und AD4)

    ByteBedeutungWert [hex] 0RO_FIFO_ID_START0xf0 1FIFO-Typ 2Zeitstempel (Bit0..Bit7) 3Zeitstempel (Bit8..Bit15) 4Aktive A/D-Kanäle (Bit0..Bit7)0x11 5Aktive A/D-Kanäle (Bit8..Bit15)0x00 6A/D Wert Kanal 0 (Bit0..Bit7) 7A/D Wert Kanal 0 (Bit8..Bit15) 8A/D Wert Kanal 4 (Bit0..Bit7) 9A/D Wert Kanal 4 (Bit8..Bit15) 10RO_FIFO_ID_END0xf1
    FIFO-Datenstatz = 7 Bytes ID + (2 x Anzahl aktiver A/D-Kanäle) Bytes Daten

    RO_FIFO_ID_START
    Signalisiert den Anfang eines neuen FIFO-Datensatzes. Die RO_FIFO_ID_START hat immer den Wert 0xf0 [hex]

    FIFO Typ
    Gibt den FIFO Typ an (z.B. RO_FIFO_ID_TYPE_AD16M0 für A/D-FIFO)

    Zeitstempel
    Gibt den 16 Bit Zeitstempel des aktuellen Datensatzes an. Zeit-Referenz ist hierbei der Zeitpunkt der Aktivierung des FIFO.
    Beim Überlauf des Zeitstempels, wird dieser auf 0 zurückgesetzt.

    Aktive A/D-Kanäle
    Gibt einen 16 Bit Wert für die aktuell aktiven A/D-Kanäle an. Jedes Bit steht für einen Kanal (Bit0 -> AD0, Bit1 -> AD1, .. Bit15 -> AD15).
    Ist das Bit gesetzt, ist der entsprechende A/D-Kanal aktiv

    RO_FIFO_ID_END
    Signalisiert das Ende eines FIFO-Datensatzes. Die RO_FIFO_ID_END hat immer den Wert 0xf1 [hex]

    Bemerkung

    Dieser Befehl wird nur von unseren Modulen der RO-ETH-Serie unterstützt.
    Beachten Sie, dass der Software FIFO zuvor mit den Befehlen "DapiSpecialCMDSoftwareFifo" und "DapiSpecialCMDAD" aktiviert, bzw. initialisiert werden muss.

    Programmierbeispiel

    bytes_received = DapiReadFifo(handle, DAPI_FIFO_TYPE_READ_AD_FIFO, buffer, sizeof(buffer));
    // Reads the Software FIFO

    DapiSpecialCMDAD

    Dieser Befehl verwaltet die Steuerung des Software-FIFO eines A/D-Wandlers.

    close

    DapiSpecialCMDAD

    Beschreibung

    Dieser Befehl verwaltet die Steuerung des Software-FIFO eines A/D-Wandlers.

    Definition

    ULONG DapiSpecialCommand(ULONG handle, DAPI_SPECIAL_CMD_AD, ULONG cmd, ULONG ch_range, ULONG par0);

    Parameter

    handle = Dies ist das Handle eines geöffneten Moduls
    ch_range = Gibt die Nummer des A/D-Wandler Moduls an (siehe Beispiel bzw. Datei delib.h)

    FIFO initialisieren
    cmd=DAPI_SPECIAL_AD_FIFO_INIT
    par0=nicht definiert

    FIFO aktivieren
    cmd=DAPI_SPECIAL_AD_FIFO_ACTIVATE
    par0=nicht definiert

    FIFO deaktivieren
    cmd=DAPI_SPECIAL_AD_FIFO_DEACTIVATE
    par0=nicht definiert

    FIFO Interval setzen
    cmd=DAPI_SPECIAL_AD_FIFO_SET_INTERVAL_MS
    par0=Intervall [msec]

    FIFO für einen A/D-Wandler Kanal setzen
    cmd=DAPI_SPECIAL_AD_FIFO_SET_CHANNEL
    par0=16 Bit Wert für A/D-Kanäle, die in den FIFO geschrieben werden. Jedes Bit steht für einen Kanal (Bit0 -> AD0, Bit1 -> AD1, .. Bit15 -> AD15).
    Ist das Bit gesetzt, ist der entsprechende A/D-Kanal aktiv.

    FIFO Status abfragen
    cmd=DAPI_SPECIAL_AD_FIFO_GET_STATUS
    par0=nicht definiert


    Return-Wert

    cmd=DAPI_SPECIAL_AD_FIFO_INIT
    kein return Wert

    cmd=DAPI_SPECIAL_AD_FIFO_ACTIVATE
    kein return Wert

    cmd=DAPI_SPECIAL_AD_FIFO_DEACTIVATE
    kein return Wert

    cmd=DAPI_SPECIAL_AD_FIFO_SET_INTERVAL_MS
    kein return Wert

    cmd=DAPI_SPECIAL_AD_FIFO_SET_CHANNEL
    kein return Wert

    cmd=DAPI_SPECIAL_AD_FIFO_GET_STATUS
    return=aktueller FIFO-Status

    Wert [hex]BedeutungErklärung 0x80RO_FIFO_STATUS_MASK_MEASURE_ENABLEDFIFO ist aktiv 0x40RO_FIFO_STATUS_MASK_TEST_DATA 0x20RO_FIFO_STATUS_MASK_OVERFLOWFIFO Buffer ist voll 0x10RO_FIFO_STATUS_MASK_UNDERRUN 0x08RO_FIFO_STATUS_FULL_256_BYTE256 Byte Daten vorhanden 0x04RO_FIFO_STATUS_FULL_64_BYTE64 Byte Daten vorhanden 0x02RO_FIFO_STATUS_FULL_16_BYTE16 Byte Daten vorhanden 0x01RO_FIFO_STATUS_FULL_1_BYTE1 Byte Daten vorhanden

    Programmierbeispiel

    DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FIFO_DEACTIVATE, DAPI_SPECIAL_AD_CH0_CH15, 0);
    // deactivates the current AD-FIFO recording for AD module0 (channel 0 to 15)


    DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FIFO_INIT, DAPI_SPECIAL_AD_CH0_CH15, 0);
    // initialze a new AD-FIFO recording for AD module 0 (channel 0 to 15)

    DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FIFO_SET_INTERVAL_MS, DAPI_SPECIAL_AD_CH0_CH15, 100);
    // set the AD-FIFO interval for recording to 100ms fir AD module 0 (channel 0 to 15)

    DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FIFO_SET_CHANNEL, DAPI_SPECIAL_AD_CH0_CH15, 0x1051);
    // set the A/D channels which should be recorded for AD module 0 (channel 0 to 15)
    // 0x1051 [hex] = 0001 0000 0101 0001 [bin]
    // the following channels will be recorded: AD0, AD4, AD6 and AD12

    DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FIFO_ACTIVATE, DAPI_SPECIAL_AD_CH0_CH15, 0);
    // starts / activates the recording

    status = DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FIFO_GET_STATUS, DAPI_SPECIAL_AD_CH0_CH15, 0);
    // get the current AD-FIFO status

    Steckverbinder

    Schraubenloses Stecksystem

    Die Ein- bzw. Ausgangsverbinder sind mit praktischen, schraublosen Steckklemmleisten versehen. Eine Auswurfmechanik erleichtert das Abnehmen der kompletten Anschlussklemme und ermöglicht somit einen schnellen Modultausch ohne zusätzliches Werkzeug.

    Anschlussbeispiel an einen DEDITEC Steckverbinder

    Schritt 1

    Bei allen Produkten der RO- und BS-Serie ist im Lieferumfang ein Werkzeug zur Betätigung der schraublosen Steckverbinder enthalten.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Schritt 2

    Um die Klemmkontakte für den Leitungsanschluss an den Steckverbindern zu öffnen, wird der Steckstift kräftig von oben, in die seitliche schmale Öffnung gedrückt.

    Schritt 3

    Wenn man in die Kontaktöffnung schaut, lässt sich erkennen, dass sich die Metallklemmen geöffnet haben. Die Anschlussleitung sollte am Ende 5-7mm abisoliert sein und muss jetzt so tief wie möglich in den geöffneten Kontakt gesteckt werden.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Schritt 4

    Anschließend wird der Steckstift wieder herausgezogen. Die Klemme ist nun wieder geschlossen.

    Schritt 5

    Bei korrektem Anschluss, lässt sich die Leitung von Hand jetzt nicht mehr ohne weiteres herausziehen.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Zubehör

    Hutschiene-1m

    Hutschiene-1m

    Die 1m Hutschiene eignet sich optimal zur schnellen Montage unserer Steuer/Regeltechnik-Module.

    Netzteil 24V/2A für Hutschienenmontage

    Netzteil 24V/2A für Hutschienenmontage

    Das Hutschienen-Netzteil bietet Anwendern eine sichere Arbeitsumgebung und ist eine ideale Spannungsversorgung für unsere Steuer/Regeltechnik-Module. Es besitzt einen Wirkungsgrad von bis zu 80% und Internationale Sicherheitszulassungen Dank der Isolationsklasse 2 als auch der Sicherheit die das Hutschienen-Netzteil bietet.

    10 poliger Steckverbinder mit Auswerfmechanik

    10 poliger Steckverbinder mit Auswerfmechanik

    Unsere Steckverbinder bieten einen einfachen und sicheren Anschluss an unsere Module. Durch die integrierte Schraubverriegelung ist das nachträgliche Austauschen der angeschlossenen Module möglich.

    APP

    I/O-Control APP für Android™

    Get it on Google Play
    Von unterwegs aus die digitalen und analogen I/Os unserer Ethernetmodule steuern. Durch die DEDITEC I/O-Control Android App wird jedes netzwerkfähige Android Gerät zur Fernsteuerung für DEDITEC Produkte mit Ethernet-Schnittstelle

    Features:

    • Separates Speichern der Netzwerkeinstellungen für private und öffentliche Netze
    • Bessere Übersichtlichkeit durch konfigurierbare I/O-Namen
    • Konfigurierbarer Refresh aller I/Os

    Folgende I/Os werden unterstützt:

    • bis zu 128 analoge Eingänge (0..10V, 0..5V, +/- 10V und +/- 5V)
    • bis zu 64 analoge Ausgänge (0..10V, 0..5V, +/- 10V und +/- 5V)
    • bis zu 128 digitale Ein- und Ausgänge

    Bildergalerie:

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Netzwerkeinstellungen

    In den Netzwerkeinstellungen kann wahlweise eine Konfiguration für private (WLAN) oder öffentliche (Internet) Netze erstellt und gespeichert werden.

    Modulkonfiguration

    Bei der Modulkonfiguration sehen Sie die Anzahl der angeschlossenen I/O-Module. Zudem können Sie hier auswählen, welche I/Os gesteuert werden sollen.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Digitale Eingänge

    Die digitalen Eingänge werden in einem einstellbaren Intervall abgefragt.

    Digitale Ausgänge

    Im Bereich der digitalen Ausgänge können die Kanäle einzeln ein- bzw. ausgeschaltet werden. Zudem besteht die Möglichkeit alle Kanäle ein- bzw- auszuschalten.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Analoge Eingänge

    Bei den analogen Eingängen können Sie aus den Messbereichen 0..10V, 0..5V, +/- 10V oder +/- 5V wählen. Das Abfragen der A/D-Kanäle geschiet automatisch in einem einstellbaren Intervall.

    Analoge Ausgänge

    Hier können Sie analoge Ausgänge im Messbereich 0..10V, 0..5V, +/- 10V oder +/- 5V setzen.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Einstellungen

    Dieses Bild zeigt die Einstellungen für analoge Ausgänge. Hier kann jedem Kanal ein Name gegeben werden. Zudem kann hier festgelegt werden, ob und in welchem Intervall die analogen Ausgänge zurückgelesen werden. Diese Einstellungen sind für alle I/Os verfügbar.

    WEB-Oberfläche

    Weboberfläche - Interface

    Das DEDITEC RO-ETH/LC-DA64 verfügt über eine Weboberfläche, die es Ihnen erlaubt, Einstellungen bequem über Ihren Webbrowser vorzunehmen und bietet Ihnen ausserdem direkten Zugriff auf die I/Os.

    Die Weboberfläche bietet Ihnen direkten Zugriff auf die I/Os des Produktes. Somit können Sie beispielsweise mit einem Smartphone, Tablet oder auch einem PC über einen Browser auf das Produkt zugreifen.

    Unterstützt werden die folgenden I/O Einheiten der Starter-Serie, BS-Serie und RO-Serie:

    • Digitale Eingänge
    • Digitale Eingänge (Zählerfunktion)
    • Digitale Ausgänge
    • Analoge Eingänge (Spannung & Strom)
    • Analoge Ausgänge (Spannung & Strom)
    • PT100 Temperaturerfassung
    • Schrittmotorensteuerung

    Mit einem Benutzersystem sowie optionalem Verschlüsselungssystem können Sie das RO-ETH/LC-DA64 gegen Fremdzugriffe schützen.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    General

    Startseite der Weboberfläche. Über die Navigation auf der linken Seite erhalten Sie Zugriff auf diverse Einstellungsmöglichkeiten.

    Network configuration

    Alle Netzwerkeinstellungen können direkt über die Weboberfläche durchgeführt werden.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Usermanager

    Hier kann der Benutzername und das Passwort für den Zugriff auf die Weboberfläche bestimmt werden. Ist der Benutzter inaktiv, wird dieser automatisch nach Ablauf der Session Time ausgeloggt.

    Status / Reboot

    Version der installierten Firmware. Funktionen zum Neustarten und Zurücksetzen der Einstellungen.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Security

    Neben einem Benutzer/Passwort System für die Weboberfläche bieten wir Ihnen auch die Möglichkeit die gesamte Netzwerkkommunikation zu verschlüsseln. Auch der Zugriff auf die I/Os kann gesperrt werden.


    Unterstütze I/Os

    Folgend zeigen wir Ihnen die unterstützten I/Os die Sie über die Weboberfläche bedienen können.

    Digitale Ein-/Ausgänge

    Die digitalen I/Os werden von unserer Starter-Serie, der BS-Serie sowie unserer RO-Serie unterstützt.
    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Digital Inputs

    Das Bild zeigt die Übersicht der digitalen Eingänge. Über das Drop-Down Menü kann zwischen mehreren Eingängen gewechselt werden. Die Spalte 'State' zeigt, ob ein Signal am Eingang anliegt.

    Digital Inputs Counter

    Unsere digitalen Eingänge verfügen über eine Zählfunktion. Über die Weboberfläche kann der Zählerstand gelesen und zurückgesetzt werden.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Digital Outputs

    Die digitalen Ausgänge können über einen On-/Off-Button geschaltet werden. Der aktuelle Zustand der Ausgänge kann über die Spalte 'Readback' zurückgelesen werden.



    Analoge Ein-/Ausgänge

    Die analogen I/Os werden von unserer RO-Serie unterstützt.

    Analog Inputs

    Strom sowie Spannungen können auch über die Weboberfläche ausgelesen werden. Über das A/D Mode Drop-Down Menü kann der gewünschte Betriebsmodus eingestellt werden.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Analog Outputs

    Die Ausgabe von anlogen Signalen kann auch über die Weboberfläche erfolgen. Der gewünschte D/A Modus kann wie bei den analogen Eingängen über das Drop-Down Menü eingestellt werden. Der gewünschte Wert kann über den 'SET' Button auf die Ausgänge geschrieben werden. Die Spalte 'Readback' zeigt die aktuelle Spannung-/Stromausgabe des D/A Wandlers.



    Temperaturerfassung (PT100)

    Die Temperaturerfassung wird von unserer RO-Serie unterstützt.

    PT100

    Die aktuelle Temperatur kann abgelesen werden. Ist kein Sensor am Kanal angeschlossen, wird dies mit 'disconnected' signalisiert.

    Bild klicken um zu vergrössern

    Vergrößerte Ansicht



    Schrittmotorsteuerung

    Die Schrittmotorsteuerung wird von unserer RO-Serie unterstützt.
    Bild klicken um zu vergrössern

    Vergrößerte Ansicht

    Stepper-Motor Control

    Über die Kontrollelemente kann die Position sowie Geschwindigkeit des Stepper-Motors gesetzt werden. Das Statusfenster zeigt die aktuelle Position, Temperatur sowie Spannungsversorgung.

    Downloads

    Manuals

    Handbuch RO-Serie

    Handbuch RO-Serie

    Hardware- und Software-Beschreibung

    • Beschreibung der Steuer-/Regelungstechnik-Module
    • Konfiguration der unterschiedlichen Modul-Schnittstellen
    • Softwareinstallation der DELIB-Treiber-Bibliothek


    Handbuch ETH Übertragungsprotokoll

    Handbuch ETH Übertragungsprotokoll

    Beschreibung der Sende- und Empfangsrahmen

    • Beschreibung der Registerzugriffe
    • Aufbau des TCP/IP Protokolls
    • Aufbau des Sende-/Empfangsstrings


    Handbuch Protokolle & Registerbelegung

    Handbuch Protokolle & Registerbelegung

    Übertragungsprotokolle und Registerbelegung


    Beschreibt den Aufbau unseres Ethernet-/Seriell- und CAN-Protokolls.
    Beinhaltet auch eine Übersicht der Register für den Zugriff auf Ein-/Ausgänge und Zusatzfunktionen eines Produktes.

    Treiber / Programme

    DELIB Treiberbibliothek für Linux (32/64-Bit)

    DELIB Treiberbibliothek für Linux (32/64-Bit)

    Für 32/64-Bit Linux-Distributionen ab Kernel 2.6.x


    DELIB Treiberbibliothek für Linux-Distributionen (32/64-Bit) ab Kernel 2.6.x

    Dieses Treiberpaket beinhaltet folgende Komponenten

    • DELIB USB Treiber
    • DELIB Ethernet Treiber
    • DELIB CLI

    DELIB USB Treiber


    Unterstützung für folgende Produkte:

    • NET-Serie (über USB Schnittstelle)
    • RO-USB-Serie
    • BS-USB-Serie
    • USB-Mini-Sticks
    • USB-Watchdog
    • USB-OPTION-8 / USB-RELAIS-8
    • USB-TTL-32 / USB-TTL-64

    Hinweis:
    Mit der Standard Ausführung des USB Treibers können mehrere USB Produkte mit unterschiedlichen Modul-IDs (z.B. ein RO-USB und ein USB-OPTOIN-8) angesprochen werden. Hierbei ist keine weitere Treiberinstallation erforderlich.

    Wenn mehrere USB Produkte mit gleicher Modul-ID (z.B. ein USB-OPTOIN-8 und ein USB-RELAIS-8) angesprochen werden sollen, muss zusätzlich der Linux FTDI-Treiber installiert sein. Den FTDI-Treiber finden Sie unter http://www.ftdichip.com.

    DELIB Ethernet Treiber


    Unterstützung für folgende Produkte:

    • NET-Serie (über Ethernet Schnittstelle)
    • RO-ETH-Serie
    • RO-ETH/LC-Serie
    • BS-ETH-Serie
    • ETH-OPTION-8 / ETH-RELAIS-8
    • ETH-TTL-64

    DELIB CLI


    Mit dem DELIB CLI (Command Line Interface) für Linux können alle Befehle für digitale und analoge I/Os direkt über die Kommando-Zeile gesetzt werden


    Manual der DELIB Treiberbibliothek

    Manual der DELIB Treiberbibliothek

    Dokumentation aller Befehle für die Treiberbibliothek

    • Windows 10, 8, Vista, 7, XP, 2000 und Linux
    • Modul open/close Funktionen
    • Digitale Eingänge: Lesen von 1 / 8 / 16 / 32 / 64 bit
    • Digitale Ausgänge: Schreiben von 1 / 8 / 16 / 32 / 64 bit
    • A/D Lesen: read, read_volt, read_mA, set A/D mode
    • D/A schreiben: write, write_volt, write_mA, set D/A mode


    Download

    Windows

    DELIB Setup für Windows (32/64-Bit)

    DELIB Setup für Windows (32/64-Bit)

    Für Windows 10, Windows 7, Windows 8, Vista, XP und 2000


    Mit dem DELIB Setup erhalten Sie einen benutzerfreundlichen Setup-Assistenten. Hierbei wird neben der DELIB-Treiberbibliothek bei Bedarf auch die DELIB Sample Sources installiert.

    Die folgenden Betriebssysteme sind kompatibel:

    32-Bit
    • Windows 10
    • Windows 7
    • Windows 8
    • Windows Server 2012
    • Windows Server 2008
    • Windows Vista
    • Windows XP
    • Windows Server 2003
    • Windows 2000

    64-Bit
    • Windows 10 x64
    • Windows 7 x64
    • Windows 8 x64
    • Windows Server 2012 x64
    • Windows Server 2008 x64
    • Windows Vista x64
    • Windows XP x64
    • Windows Server 2003 x64


    Firmware

    Hardware-Updates (Firmware)

    Hardware-Updates (Firmware)

    Flash Files für den DT-Flasher


    Die Flash Files können auch direkt im DT-Flasher heruntergeladen werden.

    Dieses Paket enthält Firmware Dateien für die folgenden Produkte:

    STARTER-Serie:
    • USB-MINI-Sticks
    • USB-8-er Opto/Relais
    • Ethernet 8-er Opto/Relais
    • USB-TTL I/O
    • Ethernet-TTL I/O

    BS-Serie:
    • BS-CAN Module
    • BS-ETH Module
    • BS-USB Module
    • BS-SER Module

    RO-Serie Interfaces:
    • RO-USB
    • RO-SER
    • RO-ETH
    • RO-ETH/LC
    • RO-CAN

    RO-Serie I/Os:
    • AD / DA Module
    • CNT8 / CNT-IGR
    • O8-R8 Zeitmodul
    • PT100
    • Stepper2

    Entwicklungszubehör
    • USB Controller 8
    • USB Watchdog Stick


    Beispielsoftware

    DELIB-Samples Installationspaket (ca. 10 MB)

    DELIB-Samples Installationspaket (ca. 10 MB)

    Beispielprogramme für verschiedene Programmiersprachen (Im DELIB Setup enthalten)

    • C (Microsoft Visual C++ 6.0, Borland C)
    • C++ (Microsoft Visual C++ 6.0)
    • C# (Microsoft Visual C# 2008 bis 2015)
    • Delphi (Borland Delphi 7)
    • VB (Microsoft Visual Basic 6.0)
    • VB.NET (Microsoft Visual Basic 2008 bis 2015)
    • Java (Java Native Interface)
    • Java.dll (Ethernet-Protokoll für Ethernet-Produkte)


    DELIB VI's für LabVIEW® 2011

    DELIB VI's für LabVIEW® 2011

    VI's zur Ansteuerung unserer Produkte in LabVIEW®

    LabVIEW® Beispielprogramm für analoge und digitale Ein-/Ausgänge

    LabVIEW® Beispielprogramm für analoge und digitale Ein-/Ausgänge

    Beispielprogramm für analoge und digitale Ein-/Ausgänge

    Online Manuals (Direkter Link: http://manuals.deditec.de)

    Online Manuals

    Handbuch RO-Serie

    Handbuch RO-Serie

    Hardware- und Software-Beschreibung

    • Beschreibung der Steuer-/Regelungstechnik-Module
    • Konfiguration der unterschiedlichen Modul-Schnittstellen
    • Softwareinstallation der DELIB-Treiber-Bibliothek


    Handbuch ETH Übertragungsprotokoll

    Handbuch ETH Übertragungsprotokoll

    Beschreibung der Sende- und Empfangsrahmen

    • Beschreibung der Registerzugriffe
    • Aufbau des TCP/IP Protokolls
    • Aufbau des Sende-/Empfangsstrings


    Handbuch Protokolle & Registerbelegung

    Handbuch Protokolle & Registerbelegung

    Übertragungsprotokolle und Registerbelegung


    Beschreibt den Aufbau unseres Ethernet-/Seriell- und CAN-Protokolls.
    Beinhaltet auch eine Übersicht der Register für den Zugriff auf Ein-/Ausgänge und Zusatzfunktionen eines Produktes.




    Beschreibung
    Software
    Technische Daten
    Konfiguration
    Lieferumfang
    Blockschaltbilder
    Anschlussbeispiele
    DELIB-API Befehle
    Steckverbinder
    Zubehör
    APP
    WEB-Oberfläche
    Downloads
    Online Manuals

    TOP 5 DOWNLOADS

    • DELIB Treiberbibliothek
    • DELIB Dokumentation
    • DELIB Sample Installer
    • Hardware-Updates (Firmware)

    NEU IM SORTIMENT

    • NET-Serie - Profilösung für Steuer- & Regelungstechnik
    • Ethernet-TTL I/O und
      Ethernet-Opto/Relais Module

    DEDITEC Produkte

    • Embedded Systeme
    • Logikanalysatoren
    • Steuer- und Regelungstechnik
    • Entwicklungszubehör

    Allgemeines

    • Presse
    • Jobs
    • Newsletter
    • Impressum
    • Datenschutz
    • Sitemap

    Sitemap | Impressum © DEDITEC GmbH, 2019