I/O Controller PLWarning: Produkt is replaced by a new version: I/O Controller2I/O Controller ist eine dem Ethernet angeschlossene Einheit, die 8 x binären Eingang, 8 x binären Ausgang und eine serielle RS-232/485-Schnittstelle (Terminal server) umfasst. Alle diesen Schnittstellen sind im TCP/IP Netzwerk mit Hilfe des M2M (Machine to Machine) Protokolls erreichbar.English version Czech version Versión española Deutsche Version Version française
Russian version
Grundeigenschaften
Typische ApplikationenEine typische Applikation stellt einen entfernten Zutritt zur Technologie dar, die durch RS232 oder RS485 gesteuert wird. I/O Controller ist ein ideales Gerät, falls Sie irgendwo eine entfernte Signalisierung von digitalen Ein- und Ausgängen benötigen, oder wenn Sie aus dem Server den Zustand eines binären Eingangs feststellen wollen. Der I/O Controller ist auch dann ideal, wenn sie diese beiden Fälle zugleich mit dem seriellen Port RS-232 verbinden möchten und so den Anschluss z. B. eines Barcodelesers, Displays usw. ermöglichen. Sie können zu dem Gerät verbinden indem Sie die HW VSP-Software verwenden. Falls Sie es brauchen, können Sie eine eigene Software schreiben. Dabei kann Ihnen unsere Sammlung der Beispiele und Quellcodes helfen.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Binäre Ausgänge | |
| + Ausgangstyp | 8x Darlington Transistor mit gemeinsamem Masse |
| + max. Ausgangsspannung | bis zu DC 50V |
| + max. Ausgangsstrom | bis zu 500 mA / 1 Pin max. Gesamtverlustleistung = 1W / 1 Pin oder 2.25W alle Pins |
| + Unterdrückung der induktiven Last | 8x unteilbare Unterdrückungsdioden für induktive Last - COMMON Pin |
| + Initialwert beim Start | Initialwert beim Start beträgt am Ausgang bis zu 1ms nach der Inbetriebsnahme. |
| + SW-Steuerung | Binäre Ausgänge werden über NVT per TCP/IP gesteuert. |
| Binäre Eingänge | |
| + Eingangstyp | binär oktogekoppelt |
| + Log. 0 Spannung | 0 .. 3V |
| + Log. 1 Einsatzspannung / “on” Strom | von 5V / 5mA bis 20V / 25mA |
| + Max. Eingangsspannug und Strom | bis zu 40V / 50 mA / 1 Sekunde |
| + Isolationsspannung | max. 50V an Energiequelle |
| + Samplezeit | 10 ms |
| + SW-Steuerung | Binäre Eingänge werden über NVT per TCP/IP gesteuert. |
| Serieller Port | |
| + Datenbits | 7 oder 8 oder 9 |
| + StopBits | 1 oder 2 |
| + Parity | None / Odd / Even / Mark / Space |
| + Baud Rate | 50 .. 115.2 kBd - ganz Bereich, Schritt = 50 Bd |
| + Datenflußkontrolle | XON/XOFF, CTS/RTS, None |
| + Schnittstelle | RS-232: 1x DB9M (RxD,TxD,RTS,CTS,GND) - DTE-Gerät |
| RS-485: 1x DB9M (A, B) | |
| + Verwendete RS-232-Signale | RxD,TxD,RTS,CTS - DSR-Pin wird nur für Aktivierung des Setupmodus verwendet. |
| + Verwendeter interner RS-232 Bufferspeicher | 740 B für ankommende Daten, 740 B für abgehende Daten |
| Ethernet-Port | |
| + Schnittstelle | RJ45 (10BASE-T) |
| + Kompatibilität | Ethernet: Version 2.0/IEEE 802.3 |
| + Unterstützte Protokolle | IP: ARP, TCP + NVT (Network Virtual Terminal) |
| + Beendung der TCP-Verbindung | Daten-Timeout 50s (mit Unterstützung von NVT - ACK/NOP) |
| Umweltbedingungen | |
| + Betriebstemperatur | 5 – 50 °C |
| + Lagerungstemperatur | -10 bis 85 °C |
| + Luftfeuchtigkeit (nicht kondensierende) | 5 bis 95 % |
| Physikalische Parameter | |
| + Bedingungen der Energiequelle | 8-24V/ typisch 250 mA DC - koaxial Konnektor der Leistung, GND auf dem Schild |
| Konnektoren der binären I/O-Linien | - Cannon 37 Female (37-Pin Sub-D Buchse) oder - 20 Pins on screw terminal strip |
| Funktionsparameter | |
| + SETUP Konfigurationsmöglichkeiten des Geräts | RS-232 Setup - über beliebigen RS-232-Terminal |
| TCP Setup - über TCP/IP - beliebiger Telnet Terminal auf dem TCP/IP 99 Port | |
| UDP Config - Netzwerkparameter via UDP, wenn Hercules verwendet wird. | |
| + LED Diagnostik | LINK and POWER -LEDs sind in dem RJ45 Ethernet-Konnektor oder LINK LED ist neben dem Ethernet RJ45-Konnektor. |
Eingänge des I/O Controllers
Alle binäre Eingänge sind optogekoppelt mit einem gemeinsamen Grund auf dem IGND-Pin. Der IGND-Pin muss dem GND-Pin auf Ihrem Konnektor angeschlossen werden. Sie können auch diese Pins mit Hilfe von Kontakten die dem POWER-Pin angeschlossen sind steuern. Maximale Strombelastbarkeit beträgt 200 mA!
Ausgänge des I/O Controllers
Einbausupport für RS-485
Der I/O Controller behandelt die RS-485-Linie ganz identisch wie PortBox - Revision 1-Gerät, Detaile finden Sie in Datasheet, oder in der Charakteristik von PortBox.
Die folgenden Möglichkeiten werden entweder in der nächsten Firmware-Versionen dieses Geräts eingeschlossen oder die nächste Gerätsversion wird diese umfassen.
Falls Sie an einer dieser Erweiterungen Interesse haben, oder wenn Sie dazu irgendwelche Fragen haben, oder Hilfe bei der Implementation in Ihre Projekte brauchen kontaktieren Sie uns
Eine Boxvariante des I/O Controllers kann mit einer Einbauversion ersetzt werden. Diese sieht wie eine integrierte Schaltung aus und kann auf die Leiterplatte der Kundenlösung positioniert werden.
Charon I Modul umfasst die gleiche Firmware. Binäre Ein- und Ausgänge werden zu einem 8-bit-Port vereinigt. Sie können diesen Port mit Hilfe von gewisser Einstellung in Eingangspins, Ausgangspins und kombinierte Pins gliedern.
Charon I hat 24 Pins und in der Abmessung ca. 34x42 mm (2x12 Pins mit 100 mil Teilung). Extern befinden sich nur der gelieferte Transformator und RJ45-Konnektor.
Charon I ist eine ideale Lösung für Ihre Applikationen, die mit PortBox oder I/O Controller arbeiten.
Hercules SETUP Utility
HW Virtual Serial Port
Borland C++ Kommunikationsbeispiel
Delphi Charon 1 - NVT Kommunikationsbeispiel
MS Visual Basic Beispiel
Java NVT simple Code Beispiel
PHP I/O Controller Beispiel
LabVIEW Treiber für I/O Controller
Tom Boyd aus http://sheepdogsoftware.co.uk (Server für die SW-Entwickler und Schulen) hat den IO Controller getested und hat zugleich unsere ursprüngliche Applikation bisschen in Delphi geändert. (Screenshot der geänderten SW: I/O Controller Excerciser / SW download ).
Der NVT (Network Virtual Terminal) ist ein kompliziertes Protokoll, wenn er mit einem klassischen Server verwendet wird. In unserer Applikation wird nur ein Fragment aus NVT verwendet, das einfach zu verstehen ist. Wir verwenden Befehle in einem TCP/IP-Datenstrom, wo jeder Befehl mit einem "FF" Zeichen beginnt. Falls Sie brauchen, das "FF"-Zeichen (255 dezimal) übertragen wollen, muss es der Sender verdopplen, sonst werden die nachfolgenden Daten als Befehle verstanden. Alternativ müssen beide Seiten der Verbindung müssen diese Verdoppelung beachten.
F: Wie lange dauert es, bis ein Paket, das die Information über Änderung des binären Eingangs enthält, zugestellt wird?
A: Auf dem normalen Netzwerk kann die Zeit nicht genau definiert werden, weil es von der Belastung des Netzwerks u.ä. abhängt. Aber der I/O Controller bemüht sich, den Netzwerknormen entsprechend, die Verbindung herzustellen und die Daten so schnell wie möglich abzusenden. Faktisch kann dieser Prozess 15-25ms dauern, und das sogar auch bei einem hohen Netzbetrieb. Falls das System versucht, auch den Ausgang in den definierten Stand einzustellen, beträgt die Zeit 20-40ms.
F: Sendet der I/O Controller eine Information an TCP-Server, wenn es zur Änderung seines binären Eingangs kommt oder wenn irgendwelche Daten auf dem seriellen Port empfangen werden?
A: Ja, es gibt zwei solche Situationen:
a) Wenn TCP-Verbindung hergestellt ist - Änderung des binären Eingangs wird durch eine NVT-Sequenz signalisiert, die die neuen Werte des Eingangs enthält.
b) Wenn TCP-Verbindung nicht hergestellt ist - Falls das Gerät in dem Modus "TCP Client/Server" arbeitet, bemüht es sich die TCP-Verbindung herzustellen und die Daten in einer NVT-Sequenz abzusenden. Falls es nicht gelingt, die Verbindung herzustellen, wird die Eingangsänderung in den Buffer nicht gespeichert.
F: Wenn ich 2 I/O Controller miteinander anschließe, wie es auf Seite 27 im Datenbatt steht, kann ich aus dem PC Informationen über Eingänge lesen?
A: Leider nicht, der I/O Controller kann nur eine TCP/IP-Verbindung zu gleicher Zeit unterstützen.
F: Können wir ein I/O Controller-Gerät aus verschiedenen PCs innerhalb eines Netzwerks steuern?
A: Ja aber nicht zu gleicher Zeit - Sie können aus dem PC1 die Verbindung herstellen, dann den Befehl: Werte Lesen/Schreiben senden, das Gerät teilt die gewünschte Information mit und Sie schließen die TCP-Verbindung.
Es dauert ungefähr 20ms, dann können Sie das gleiche aus einem anderen PC durchführen. Das heißt, dass zu einemr Zeitpunkt nicht zwei TCP-Verbindungen möglich sind. Nur eine Verbindung ist möglich.
F: Wie kann der I/O Controller gegen Cracker geschützt werden?
A: Man muss sich der Sicherheit des Netwerks systematisch widmen. Eine klassische Maßnahme stellt das durch Firewall abgetrennte Ethernet-Netz dar. Das Gerät kann so eingestellt werden, dass es nur auf Aufrufe der bestimmten Zahl von voreingestellten IP-Adressen reagiert. Außer dieser Zahl reagiert das Gerät schon sogar nicht auf ping. Sie können auch einen TEA-Algorithmus für Autorisierung des Klienten verwenden. Falls Sie den TEA-Algorithmus verwenden, wird das Password nicht per Netzwerk übertragen.
F: Was ist ein Paketiser?
A: Paketiser ist eine Gruppe der Bedingungen, die den Datenstrom aus RS-232 in einzelne in Ethernet gesandte Pakete gliedert. In dem TCP/IP-Modus wird Packetiser nur durch Parameter "Serial line timeout" gesteuert. Der definiert die maximalmögliche Lücke hinter dem letztempfangenen Zeichen, bevor aus den Daten ein Packet gebildet und agbesandt wird.
F: Wir möchten unsere eigene Software für Steuerung des Geräts verwenden. Gibt es irgendwelche SW-Beispiele oder Bibliotheken?
A: Ja, auf unseren Seiten Support & Download können Sie viele Beispiele für Borland C++ und Delphi downloaden.
Wir haben hier auch sehr einfache Beispiele in Visual Basic, JAVA und PHP.
F: Wir brauchen dieses Gerät, um ein 230V-Gerät steuern zu können. Haben Sie solche Version mit entsprechender Ausführung der Ausgänge?
A: Ja, aber angesichts der unterschiedlichen Spannungsparameter in verschiedenen Ländern und des Preises für notwendige Zertifikation, empfehlen wir meistens den Kunden den I/O Controller auf DIN-Leiste zusammen mit Relais anzuschließen. Für weitere Informationen, können Sie uns eine E-Mail schreiben.
F: Wie verhält sich RS-232/485 im Gerät? Gibt es auch Version für RS-422?
A: Der I/O Controller ist im Grunde genommen ein erweiterter PortBox (RS-232/485 - Ethernet Konverter). Indem Sie den DIP-Schalter verwenden, können Sie zwischen RS-232 und RS-485 wählen. Für RS-422 ist eine externe Einheit nötig.
F: PortBox (RS-232/485 - Ethernet Konverter) kann über einen virtuellen COM-Port für Win 2000 und XP gesteuert werden. Kann VSP auch für I/O Controller verwendet werden?
A: Ja, aus dem Virtuellen seriellen Port kann nicht nur die Schnittstelle RS-232 sondern seit Version 2.19b können auch die binären Ein- und Ausgänge gesteurt werden.
Es gibt immer eine gewisse Stückzahl der Produkte auf Lager vorrätig und mit Hilfe von FedEx-Dienst und anderen liefern wir die Produkte in die ganze Welt.
I/O Controller Set
![]()
- I/O Controller PL [600291] (photo)
- DB9 LapLink 2m Kabel [600063]
- 1x Speiseadapter "wall plug" - [600 080]
Wenn Sie in der Bestellung eine Bemerkung machen, ist es möglich, den Adapter für eine UK- oder USA-Version wechseln.- I/O Controller Test board [600032]
8x LED (Ausgang) und 8x DIP (Eingang) auf der kleinen Leiterplatte -Detailabbildung- Gedrucktes Datenblatt - "I/O Controller "
- CD mit mit Unterlagen, Firmware-Versionen, Testutilities und anderer SW
Der I/O Controller kann in verschiedenen Versionen geliefert werden, siehe unten beschriebene Bestellnummer. Falls sie in Ihrer Bestellung die Bestellnummer nicht angeben, senden wir Ihnen den bevorzugten Typ. Die Lieferfrist der nicht bevorzugten Typen, soll per Telefon überprüft oder in der Auftragsbestätigung beansprucht werden.
| OID | Device types |
| 600 292 >Quotation >Price |
I/O Controller PL set (photo) Recommended starting set, it contains: - I/O Controller PL [600291] - 20 pin connector [600 034] - EU Power adaptor [600080] (can be replaced by UK or USA type) - I/O Controller Test board [600032] - DB9 LapLink cable 2m [600063] - Manual, CD |
| 600 291 >Quotation >Price |
I/O Controller PL (photo1, photo2) Just device unit, one set of connectors [600 034] "20 pin connector" attached in package |
| 600 295 |
Wall mounting profile "C" size (photo) |
| 600 301 |
Dual Lock fastener (photo) |
| 600 025 |
DIN Rail box fastener (product photo, aplikace: photo1, photo2) |
| 600 026 | I/O Controller - Terminal Block version (photo) - (Warning: old type, use another..) |
| 600 030 | I/O Controller set (picture
of the set) - (Warning: old type, use another..) |
| 600 028 | I/O Controller - Cannon 37 (pictures) - (Warning: old type, use another..) |
| 600 027 | I/O Controller - PCB
only (Terminal Block) - (Warning: old type, use another..) |
I/O ControllerTestplatte [600 032]
I/O ControllerDB37F Testplatte [600 033]
DIN Relais - 1x Umschaltkontakt 10 A [600 084]