Inhaltszusammenfassung für Jetter JetWeb JetControl 24x
Seite 1
JetControl 24x Steuerung Betriebsanleitung Artikel-Nr.: 60863327 / Auflage 3.20.2 Juni 2007 / Printed in Germany...
Seite 2
Vorspann JetWeb Auflage 3.20.2 Die Firma Jetter AG behält sich das Recht vor, Änderungen an ihren Produkten vor- zunehmen, die der technischen Weiterentwicklung dienen. Diese Änderungen wer- den nicht notwendigerweise in jedem Einzelfall dokumentiert. Dieses Handbuch und die darin enthaltenen Informationen wurden mit der gebote- nen Sorgfalt zusammengestellt.
Deshalb müssen die Betriebsanleitung und besonders die Sicherheitshinweise sorg- fältig gelesen, verstanden und beachtet werden. Fehlende oder unzureichende Kenntnisse der Betriebsanleitung führen zum Verlust jeglicher Haftungsansprüche gegen die Firma Jetter AG. Dem Betreiber wird des- halb empfohlen, sich die Einweisung der Personen schriftlich bestätigen zu lassen. Systemvoraussetzungen Diese Betriebsanleitung beschreibt eine Steuerung JetControl 24x in der Betriebs- systemversion V3.20.
Seite 5
2077 Systembus-Sonderfunktionen 2909 Nummer des ersten Gleitkommare- 65024 gisters 2964 JetIP-Protokoll Unterversionsnummer (V1.1) Historie Auflage Bemerkung 3.11.1 Erstausgabe 3.20.1 Betriebssystemänderungen von V3.12 bis V3.20 siehe An- hang A: "Aktuelle Änderungen", Seite 364. 3.20.2 Beseitigung von Schreib- und Formatierungsfehlern Jetter AG...
Darstellung der Tasten auf der PC-Tastatur und der Bediengeräte. Dieses Symbol verweist Sie auf weiterführende Informationsquellen (Datenblät- ter, Literatur etc.) zu dem angesprochenen Thema, Produkt o.ä. Ebenso gibt die- ser Text hilfreiche Hinweise zur Orientierung im Handbuch. Jetter AG...
Digitalausgänge 5.6.1 Technische Daten 5.6.2 Beschreibung der LEDs 5.6.3 Anschlussbeschreibung 5.6.4 Nummerierung der Digitalausgänge auf Erweiterungsmodulen Serielle Schnittstellen Ethernet-Schnittstelle 5.8.1 Anschluss an die RJ45-Buchse 5.8.2 Verbindung JetControl 24x - PC 5.8.3 Verbindung JetControl 24x - Switch - PC Jetter AG...
Ausfallsicherheit vorgeschrieben ist, wie z.B. bei Seilbahnen und Flugzeugen. Soll der JetControl 24x bei Umgebungsbedingungen betrieben werden, die von den in Kapitel 3 "Betriebsparameter", Seite 21, genannten abweichen, ist mit dem Her- steller vorher Rücksprache zu halten. Jetter AG...
Reparaturen an der Steuerung JetControl 24x dürfen nicht vom Betreiber selbst durchgeführt werden. Die Steuerung JetControl 24x enthält keine vom Betreiber re- parierbaren Teile. Die Steuerung JetControl 24x ist zur Reparatur an die Firma Jetter AG einzuschi- cken. Die Steuerung JetControl 24x ist wartungsfrei. Daher sind für den laufenden Betrieb keine Inspektions- und Wartungsintervalle nötig.
Person. Sichern Sie die Steuerung JetControl 24x gegen missbräuchliche oder versehentliche Benutzung. Hinweisschilder und Aufkleber Beachten Sie unbedingt die Beschriftungen, Hinweisschilder und Aufkle- ber und halten Sie sie lesbar. Erneuern Sie beschädigte oder unlesbare Hinweisschilder und Aufkleber. Jetter AG...
Störsicherheit wichtig. Der JetControl 24x auf eine Hutschiene EN 50022-35 x 7,5 montieren. Beachten Sie die von der Firma Jetter AG erstellte Application Note 016 "EMV-gerechte Schaltschrankinstallation". Die folgenden Anweisungen sind ein Auszug aus der Application Note 016: Signal- und Leistungsleitungen grundsätzlich räumlich trennen.
Abb. 3: Draufsicht JetControl 24x Bauart Abmessungen (H x B x T in mm) 115 x 156 x 58 Gewicht 670 g Gehäuseboden Aluminium pulverbeschichtet; Farbe: blau Gehäusedeckel AlZn beschichtetes Stahlblech Montage auf Hutschiene EN 50022-35 x 7,5 Jetter AG...
Maßnahmen getroffen. Die Umgebungsluft muss frei sein von höheren Konzentrationen an Säuren, Laugen, Korrosionsmitteln, Salz, Metalldämpfen oder an- deren korrosiven oder elek- trisch leitenden Verunreinigun- gen. Betriebshöhe (Luft- 2.000 m ü. NN DIN EN 61131-2 druck) Jetter AG...
DIN EN 60529 Einbaulage Frei, auf Norm-Schiene ge- klemmt Betriebsparameter Elektrische Sicherheit Parameter Wert(e) vorzugsweise Be- zugsnorm(en) Schutzart DIN EN 61131-2 Isolationsprüfspan- Funktionserde ist intern mit der DIN EN 61131-2 nung Gerätemasse verbunden. Überspannungs-ka- DIN EN 61131-2 tegorie Jetter AG...
Prüffeldstärke 10 V/m DIN EN 61000-4-3 • AM 80% mit 1 kHz • Kriterium A • Luftentladung: Prüfscheitel- DIN EN 61131-2 spannung 8 kV DIN EN 61000-6-2 • Kontaktentladung: Prüf- DIN EN 61000-4-2 scheitelspannung 4 kV • Kriterium A Jetter AG...
DIN EN 61000-4-12 gungen (nur digitale • Quellimpedanz: 200 Ohm Ein- und Ausgänge) • Wiederholrate: 400 Hz • Prüfspannung: 1 kV Stoßspannungen, 1,2/50 µs DIN EN 61000-6-2 unsymmetrisch (Lei- Leerlaufspannung: 1 kV DIN EN 61000-4-5 tung gegen Erde) Jetter AG...
DIN EN 61000-4-12 gungen • Quellimpedanz: 200 Ohm • Wiederholrate: 400 Hz • Prüfspannung: 1 kV Stoßspannungen un- 1,2/50 µs DIN EN 61000-6-2 symmetrisch (Leitung Leerlaufspannung: 0,5 kV DIN EN 61000-4-5 gegen Erde) Symmetrisch (Lei- tung gegen Erde) Jetter AG...
Gleitkomma 65024 .. 65279 Anwendermerker 0 .. 255 Anzahl Timer 32100 Flash Disk JC-241 1 Mbyte JC-243 3 Mbyte JC-246 7 Mbyte Anwenderprogramm 64 Kbyte (Das Anwenderprogramm ist eine Datei auf der Flash-Disk mit dem Standard- namen userprog.ej2.) Jetter AG...
Seite 28
Löschen Sie keinesfalls die Anwenderprogrammdatei userprog.ej2 auf der Flash-Disk. Wichtig! Erweiterungsmöglichkeiten JC-241 JC-243 JC-246 Max. Anzahl nicht intelligenter Erweite- rungsmodule (JX2-I/O Module) Max. Anzahl intelligenter Erweiterungsmo- dule (JX2-Slave Module, JetMove 2xx, JetMove 6xx) Max. Anzahl Peripheriemodule weiterer Hersteller, z. B. JX-SIO Module Max. E/A-Summe Jetter AG...
Stromnetz (Netzstecker ziehen), bevor Sie jetzt Installations- und Wartungsarbeiten durchführen. Achten Sie auf eine elektrostatische Entladung durch Berührung von geerdeten Stellen, bevor Sie Installationsarbeiten durchführen. Durch ESD verursachte Defekte führen nicht immer unmittelbar zu einem offensichtlichen Schaden! Jetter AG...
Die Steuerung JetControl 24x und die an ihr angeschlossenen Geräte sind vor der unbeabsichtigten Berührung mit strom- und spannungsfüh- renden Teilen und Komponenten zu schützen. Es ist jede Inbetriebnahme, auch nur ein kurzer Funktionstest, grund- sätzlich mit richtig angeschlossener Erdung (PE) durchzuführen. Jetter AG...
B. Smart I/O-Modul und Erweiterungsmodule JX2-..., im Schaltschrank aus. Befestigen Sie die Steuerung JetControl 24x und ggf. die weiteren Module auf der Hutschiene EN 50022 - 35 x 7,5 entsprechend den jeweiligen Beschreibungen in den Anleitungen. Jetter AG...
Ein- und Ausgängen führt zur Beschädigung der Steuerung JC-24x. Sie können unsere vorkonfektionierten Programmier-, Bediengeräte- und Anschlusskabel für den Jetter Systembus verwenden; siehe Kapi- tel 5.12.1 "Übersicht der Schnittstellenkabel", Seite 58. Für die EMV-gerechte Installation ist das Kapitel 1.3 "Hinweise zur EMV", Seite 18, zu lesen und zu beachten.
JC-24x führen. Vorsicht • Bei nicht ausreichender Spannungsversorgung (Unterspannung) der JC-24x ist eine Fehlfunktion möglich. Hinweis! Verpolsicherheit: Die JC-24x ist gegen Verpolung geschützt. Als Prüfung wurden 24 Volt für 10 s mit umgekehrter Polarität an den Prüfling gelegt. Jetter AG...
Die Abisolierlänge für die Eingangsleitungen beträgt maximal 8 mm • Die üblichen VDE-Richtlinien sind zu beachten • Schlitzschraubendreher: 0,6 x 3,5 x 100 mm Spezifikation Anschlusskabel • Nicht benötigt Kabelschirmung • Nicht benötigt Abb. 4: JetControl 24x: Anschluss Spannungsversorgung Jetter AG...
JetControl 24x 5.4 Spannungsversorgung Belegung 3-polige steckbare Schraubklemme Ansicht Signal Bemerkung X 10 DC 20 .. 30 V Versorgung digitale DC 24V 4A Ausgänge DC 20 .. 30 V Versorgung Logik DC 24V 1,5A Niederohmig verbunden mit Gehäuse Jetter AG...
Signalspannung EIN min. 17 V Signalspannung AUS max. 5 V Signalauswertung dynamisch Potentialtrennung keine Verpolter Anschluss eines digitalen Einganges zerstört den Eingang. Vorsicht Ein digitaler Ausgang kann direkt (ohne zusätzliche Last) auf einen digitalen Ein- gang gelegt werden. Hinweis! Jetter AG...
JetControl 24x 5.5 Digitaleingänge 5.5.2 Beschreibung der LEDs Abb. 5: LEDs der Digitaleingänge der JetControl 24x LEDs der Digitaleingänge Bezeichnung Farbe Funktion INPUT 1 .. 16 gelb Digitaleingang 1 bis 16 EIN: Signalspannung EIN AUS: Signalspannung AUS Jetter AG...
Verpolsicher Schutz gegen induktiver Lasten Arbeitsweise Nicht speichernd Signalspannung EIN Typ. V - 1,5 V Versorgung Ein digitaler Ausgang kann direkt (ohne zusätzliche Last) auf einen digitalen Ein- gang gelegt werden. Verpolsicherheit: Die Digitalausgänge sind verpolungssicher. Hinweis! Jetter AG...
Digitalausgang 1 bis 8 EIN: Signalspannung EIN AUS: Signalspannung AUS EIN: Sammelfehlermeldung Überlast, Kurzschluss, Übertemperatur eines oder mehrerer Ausgänge. Fehlerzustände können in Register 2008 abgefragt werden. 24 V grün EIN: Externe Spannungsver- sorgung der digitalen Aus- gänge ist vorhanden. Jetter AG...
RS-422 Erde RS-422 RS-232 RS-422 DC 24 V Versorgung Bediengerät RS-422 RS-232 RS-232 Ser1 und Ser2 (8-polige Mini DIN Buchse) Buchse Ser1 oder Signal Bemerkung Ser2 RS-422 Erde RS-422 RS-232 RS-422 DC 24 V Versorgung Bediengerät RS-422 RS-232 Jetter AG...
Verbindung (linkage): Die Steuerung JetControl 24x ist mit einem Ethernet verbunden Hinweis! LED "LNK" leuchtet grün: Zwischen Ethernet-Netzwerk und JetControl 24x wurde das richtige Kabel ver- wendet. LED "ACT" leuchtet gelb: JetControl 24x tauscht Daten über das Ethernet aus. Jetter AG...
Abb. 10: Ethernetverbindung PC zu JetControl 5.8.3 Verbindung JetControl 24x - Switch - PC Wird die Verbindung zwischen PC und einem JetControl 24x über einen Switch her- gestellt, so sind 1:1 Kabel zu verwenden. Abb. 11: Ethernetverbindung JetControl zu Switch Jetter AG...
JetControl zu JetControl • usw. Hinweis! Endgeräte mit Infrastruktur-Komponenten (z.B. Switch) über 1:1 Kabel: • PC zu Switch • JetControl zu Switch • usw. Infrastruktur-Komponenten untereinander werden über Crossover-Kabel verbunden: • Switch zu Switch • Switch zu Router • usw. Jetter AG...
Seite 48
Crossover-Kabel. Bei manchen Geräten kann der Uplink-Anschluss mit einem Schalter zw. 1:1 und Crossover-Kabel umgeschaltet werden. Hinweis! Der Uplink-Anschluss eines Switches/Hubs kann verwendet werden, falls das passende Kabel nicht vorhanden ist. Manche Geräte verfügen über Anschlüsse mit Auto-Crossover-Funktionalität, die sich selbstständig auf Kabel und Gegenstation einstellen. Jetter AG...
Ladeprogramm überprüft die Gültigkeit des Betriebssystems rot, grün Betriebssystem wird entpackt und ins RAM kopiert beide AUS Starten des Betriebssystems im RAM Beginn der Initialisierung des Betriebssystems grün blinkt Schalter auf Position STOP Betriebssystem OK, Anwender-Programm wird nicht ausge- führt Jetter AG...
Der aktuelle Status der LED kann im Register 10182 abgefragt werden. 5.9.2 Der Betriebsartenwahlschalter Die Auswertung des Schalters erfolgt beim Einschalten der Steuerung. Abb. 14: Einstellungen des Betriebsartenwahlschalters S21 Über den eingebauten Kippschalter kann zum Einen das Startverhalten der Steue- rung beeinflusst, zum Anderen die Flash-Disk formatiert werden. Jetter AG...
Seite 51
2 - 10 s). Danach beginnt die RUN-LED zu blinken und die ERR-LED leuch- tet als Zeichen dafür, dass kein Anwenderprogramm gefunden wurde. Wenn der Schalter zu spät umgeschaltet wurde, erlischt die RUN-LED nicht und es darf bei Punkt 1 wieder begonnen werden. Jetter AG...
Die Datei hat den gleichen Aufbau wie eine Windows ini-Datei: [CFGVAR] Version IP_Address = 192.128. 10. 97 IP_SubNetMask = 255.255.255. IP_DefGateway = 192.128. 10. BasePort = 50000 IP_DNS = 192.118.210.209 HostNameType HostName = JetControl24x Ändern Sie keinesfalls die Versionsnummer. Wichtig! Jetter AG...
(Wertebereich 0 bis 15). • Das höherwertige Halbbyte des vierten Oktetts wird mit dem Drehschalter "Mid" eingestellt (Wertebereich 0 bis 15). • Das niederwertige Halbbyte des vierten Oktetts wird mit dem Drehschalter "Low" eingestellt (Wertebereich 0 bis 15). Jetter AG...
10 dez -> A hex -> Drehschalter "High" auf Stellung A Dezimalzahlen größer 15 werden nach folgendem Schema am Beispiel des 4. Ok- tetts gewandelt: 78 : 16 = 4,... -> Drehschalter "Mid" auf Stellung 4 78 - (4 x 16) = 14 Jetter AG...
Einstellung wieder aktiv ist. SYSTEMFUNKTION 122 Deklaration SYSTEMFUNCTION (122, InReg, OutReg) Parameter InReg: Nummer des Registers, in welchem die neue IP- Adresse steht. Rückgabe OutReg: Nummer des Registers, in welchem das Ergebnis abgelegt wird. = 0: kein Fehler > 0: Fehler Jetter AG...
Sind am Systembus JX-SIO Module angeschlossen, so wird der Wert 60 für Register 2032 empfohlen. • Läuft die durch die Einschaltverzögerung hervorgerufene Wartezeit, so blinkt die RUN-LED. Mit zunehmender Wartezeit wird das Blinken der RUN-LED im- mer schneller. Jetter AG...
• Bediengerätekabeladapter KAY_0533-0025 für LCD 52, LCD 54 und LCD 54Z: Länge 25 cm: KAY_0533-0025 Art.-Nr. 60864897 • Anschlusskabel für Jetter Systembus: Länge 0,2 m: Kabel-Konf-Nr. 530 0,2 m Art.-Nr. 10309001 Länge 0,5 m: Kabel-Konf-Nr. 530 0,5 m Art.-Nr. 10309002 Länge 1,0 m...
Programmierkabel JN-PK-5m Steuerung Schirmung SER1, SER2 COM 1, COM 2 Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal Auf der PC-Seite (COM 1, COM 2) sind die Pins 7 und 8 und die Pins 1, 4 und 6 zu brücken. Jetter AG...
Kabellänge: X m • Max. Kabellänge: 400 m Kabelschirmung • gesamt, nicht paarig • Der Schirm muss auf beiden Seiten einen großflächigen Kontakt zu den Stecker- gehäusen haben (Schirm zusammengefasst, an den Zugentlastungsklemmen untergeklemmt und mit Kupferfolie umwickelt). Jetter AG...
SER1, SER2 Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal DC +24 V Hinweis! Es ist ratsam, die Kabel bei Jetter AG zu beziehen. 5.12.4 Bediengerätekabel KAY_0386-xxxx Spezifikation Stecker / Buchse Auf Seiten der Steuerung • 8-poliger Mini DIN Stecker Typ: KMDLA - 8P Firma: KYCON •...
Seite 62
Der Schirm muss auf beiden Seiten einen großflächigen Kontakt zu den Stecker- gehäusen haben (Schirm zusammengefasst, an den Zugentlastungsklemmen untergeklemmt und mit Kupferfolie umwickelt). Bediengerätekabel KAY_0386-xxxx Steuerung Schirmung LCD 60 SER1, SER2 COM 2 Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal gebrückt Jetter AG...
• Querschnitt: 0,14 mm • Kabellänge: 25 cm Kabelschirmung • gesamt, nicht paarig • Der Schirm muss auf beiden Seiten einen großflächigen Kontakt zu den Stecker- gehäusen haben (Schirm zusammengefasst, an den Zugentlastungsklemmen untergeklemmt und mit Kupferfolie umwickelt). Jetter AG...
5 Installation JetControl 24x JetWeb Kabeladapter zum Anschluss eines LCD 52, LCD 54 und LCD 54Z Steuerung Schirmung LCD Kabel Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal DC +24 V Hinweis! Es ist ratsam, den Kabeladapter bei Jetter AG zu beziehen. Jetter AG...
JetControl 24x 5.12 Schnittstellenkabel 5.12.6 Jetter Systembus-Kabel Spezifikation Stecker Auf der Seite der Steuerung • 9-poliger Sub-D Stecker im Metallgehäuse (Gütestufe 3) • Anschließbarer Adernquerschnitt: 0,25 - 0,60 mm Am anderen Kabelende • 9-polige Sub-D Buchse im Metallgehäuse (Gütestufe 3) •...
Die maximal zulässige Leitungslänge ist abhängig von der verwendeten Bau- drate und der Anzahl der angeschlossenen Module. • Für die Berechnung der maximalen Leitungslänge ist zu berücksichtigen, dass jedes angeschlossene Erweiterungsmodul die maximal theoretisch mögliche Leitungslänge um ca. 1 m reduziert. Jetter AG...
Eingang 1 Eingang 2 Eingang 16 Nummerierung der Ausgänge auf dem Grundgerät Ausgang Nummer Ausgang 1 Ausgang 2 Ausgang 8 6.1.2 Erweiterungsmodule JX2-I/O Die Adressierung ergibt sich aus der Modulnummer und der Nummer des jeweiligen Ein- oder Ausganges. Jetter AG...
Modulnummer: 70...79 Abb. 19: Kodierung der Ein- oder Ausgänge bei Smart I/O-Modulen Wichtig! Dieselbe Kodierung gilt auch für die am Jetter Systembus angeschlossenen Peri- pheriemodule weiterer Hersteller. Die möglichen Typen der Peripheriemodule weiterer Hersteller sind in Kapitel 11 "Jetter-Systembustopologie", Seite 221, aufgeführt.
201 .. 208 7001 .. 7064 6.1.4 Zugriff auf dig. Ein-/Ausgänge per Regis- Digitale Ein-/Ausgänge der JC-24x und der am Bus angeschlos- senen JX2-I/O Module Registernummer: 000...999 EA-Registerüberlagerung JX2-I/O: 4 Abb. 21: Kodierung der EA-Registerüberlagerung bei JX2-I/O Modulen Jetter AG...
2609 216 - 239 2610 240 - 255 Hinweis! Die Bits 16 bis 23 von Register 2610 sind 0. Beispiel 7: Überlagerung Register und Merker Überlagerung Register und Merker am Beispiel von Register 2609 Bit-Nr. Reg. 2609 Merker Jetter AG...
Mit einem Merker soll im Haupttask die Ausführung eines zweiten Tasks, des Auto- matiktasks, gestartet werden. JetSym TASK tMainTask LABEL lMainTask IF IN iStartButton THEN Flag fAutomaticMode THEN GOTO lMainTask TASK tAutomaticMode LABEL lAutomaticMode WHEN Flag fAutomaticMode THEN THEN GOTO lAutomaticMode Jetter AG...
Seite 76
6 Software-Programmierung JetWeb JetSym ST TASK tMainTask WHILE TRUE DO IF biStartButton THEN bfAutomaticMode := TRUE; END_IF; END_WHILE; END_TASK; TASK tAutomaticMode LABEL lAutomaticMode WHEN bfAutomaticMode CONTINUE; GOTO lAutomaticMode END_TASK; Jetter AG...
LED von 2231 LED von 2226 LED von 2232 LED von 2227 LED von 2233 LED von 2228 LED von 2234 LED von 2229 LED von 2235 LED von Abfrage der Bediengerätetasten (außer LCD 27) 2181 2201 2182 2202 Jetter AG...
2072 Anhalten bei Fehler im Anwenderprogramm gesamtes Anwenderprogramm wird gestoppt nur Task, in dem Fehler aufgetreten ist, wird gestoppt Wert nach Reset: 0 2073 Anhalten bei Rechenoperationsfehler kein Anhalten im Fehlerfall Anhalten im Fehlerfall Wert nach Reset: 0 Jetter AG...
Seite 82
Aktivitäts-Überwachung: Anwender-Merker Ethernet Wert nach Reset: 0 2090 Aktivitäts-Überwachung: Betriebssystem-Merker SER1 Wert nach Reset: 0 2091 Aktivitäts-Überwachung: Anwender-Merker SER1 Wert nach Reset: 0 2092 Aktivitäts-Überwachung: Betriebssystem-Merker SER2 Wert nach Reset: 0 2093 Aktivitäts-Überwachung: Anwender-Merker SER2 Wert nach Reset: 0 Jetter AG...
6 Software-Programmierung JetWeb 6.4.2 Kodierung der Registernummern In diesem Kapitel ist die Kodierung der Registernummern von am Jetter Systembus angeschlossenen Modulen dargestellt. JX2-I/O Module Registernummer: 0...9 Modulnummer - 2: 0...22 JX2-I/O Modul-Bereich: 3 Abb. 24: Kodierung der Registernummern von JX2-I/O Modulen Smart I/O-Modul 5..7...
JX2-Slave Modul-Bereich: 1 Abb. 28: Kodierung der Registernummern von JetMove 2xx Weiter gehende Informationen entnehmen Sie bitte den betreffenden Betriebsan- leitungen der Erweiterungsmodule JX2-... und Smart I/O-Modul, sowie den Benut- zerinformationen der JetMove und den Peripheriemodulen weiterer Hersteller. Jetter AG...
Im remanenten Spezialregister 2909 lässt sich die Adresse der Variablen / Nummer des Registers einstellen, ab welchem die Variablen-/Registerinhalte als Gleitkommazahlen interpretiert werden. Beispiel 10: Einstellung des Bereichs der Gleitkommaregister Die Anwendervariablen/-register ab der Nummer 35000 sollen als Gleitkommavari- ablen/-register behandelt werden. Jetter AG...
Schreiben Festlegen des Beginns des Gleitkommaregisterbereichs: • Bei einem Wert kleiner als 20000 wird 20000 in das Regis- ter übernommen • Bei einem Wert größer als 49999 wird 65024 in das Regis- ter übernommen Wertebereich 20000 .. 65024 Jetter AG...
"a" hineingeschrieben werden soll, analog zu Abb. 30 und Abb. 31. Abb. 30: REGISTER_LOAD mit Abb. 31: REGISTER_LOAD mit numerischen Parametern symbolischen Parametern JetSym ST Mit Hilfe des Zuweisungsoperators ’:=’ wird der Zahlenwert im angegebenen Regis- ter gespeichert. Abb. 32: Zuweisen einer Konstanten an eine Variable (JetSym ST) Jetter AG...
Nummer hat, wird ein neuer Wert eingelesen und anschließend im Register x abge- speichert. Abb. 33: Indirekte und doppelt indirekte Adressierung (JetSym) JetSym ST Bei JetSym ST werden für diese Zwecke der Adressoperator ’&’ und der Zeigerope- rator ’@’ benutzt. Abb. 34: Indirekte und doppelt indirekte Adressierung (JetSym ST) Jetter AG...
Register rSpannung kopiert. Beispiel 13: Laden mit doppelt indirekter Adressierung JetSym REGISTER_LOAD (rSpannung, @@rUZeiger) JetSym ST rSpannung := @rUZeiger; Der Wert im Register mit der Nummer, die im Register rUZeiger spezifiziert ist, wird ins Register geladen. rSpannung Jetter AG...
Gleitkommaberechnung umgeschaltet und auch der Rest des Ausdrucks mit Gleitkommawerten (Ganzzahlwerte werden gegebenenfalls kon- vertiert) berechnet. • Bei einer öffnenden Klammer und einem Funktionsaufruf wird das bisherige Zwi- schenergebnis und der Berechnungstyp intern zwischengespeichert und das Be- triebssystem stellt sich wieder auf Ganzzahlberechnung ein. Jetter AG...
Wert 5 zugewiesen, da die Gleitkommakonstante ein Um- schalten auf Gleitkommaberechnung zur Folge hat und somit das Ergebnis des Ausdrucks (4.8) aufgerundet wird. • Ist ’rResult’ ein Gleitkommaregister (lokal oder auf Erweiterungs- modulen), so wird der Wert 4.8 zugewiesen. Jetter AG...
In diesem Fall steht der Ausdruck REG 1 = REG 105 * 25 nicht in einer Aus- gangsanweisung, sondern er bildet eine Eingangsbedingung. Bei diesem Pro- grammteil wird der Wert des Registers 1 nicht verändert. Er wird nur mit dem Produkt REG 105 * 25 verglichen. Jetter AG...
Inhalt des Registers 100 um 1 verkleinert. Beispiel: Vergleich REGINC und REG THEN THEN REGINC 88 REG 88 = REG 88 + 1 Diese beiden Programmteile haben dieselbe Funktion. Bei beiden wird der Inhalt des Registers 88 um 1 erhöht. Jetter AG...
Seite 96
Das zuletzt aus dem Register "herausgeschobene" Bit kann im Merker 2076 ge- lesen werden. Beispiel 17: Befehl SHIFT_LEFT THEN SHIFT_LEFT (100, 3) Dieses Beispiel zeigt eine Möglichkeit den Inhalt von Register 100 mit 8 zu multipli- zieren. Der Vorteil gegenüber einem arithmetischen Ausdruck besteht in der höhe- ren Bearbeitungsgeschwindigkeit. Jetter AG...
1 zu erhöhen (inkrementieren). Diese Funktionen werden oft in Schleifen zum Erhöhen oder Verringern von Zählern und Zeigern verwendet. Beispiel 19: Beispiele zu den Befehlen DEC und INC Beispiel: Vergleich DEC und arithmetischer Ausdruck THEN THEN DEC (lCounter) lCounter := lCounter - 1 Jetter AG...
Seite 98
Schleife ausgeführt, der Zähler um eins verringert und wieder zum Schleifenanfang gesprungen. Bei Zählerstand ’0’ wird beim Befehl hinter ’END_WHILE’ fortgefahren. Hinweis! Eine Schleife mit einer bestimmten Anzahl von Durchläufen könnte auch mit dem FOR-Befehl programmiert werden. Jetter AG...
Seite 99
Beispiel 21: Befehl SHIFT_RIGHT SHIFT_RIGHT (lDrill, 1) IF bfCarry THEN // flag 2076 Werden diese Anweisungen in einer Schleife angewandt, so kann auf einfache Wei- se die Abarbeitung eines Arbeitsschrittes vom Zustand einzelner Bits der Variablen ’lDrill’ abhängig gemacht werden. Jetter AG...
Seite 57 2037 Run-Time-Register: Laufzeit seit -2.147.483.648 .. Reset in ms. +2.147.483.647 2909 Nummer des ersten Fließ- (Gleit-) 20000 .. 65024 kommaregisters Letzte Einstellung Seite 87 2960 Passwort für Systemkommando: 0 .. 0xffffffff 1112502132 (0x424f6f74) Seite 149 Jetter AG...
Seite 101
Überwachungszeit Ethernet in ms 0 .. 65.535 (0 = aus) Seite 346 2956 Überwachungszeit SER1 in ms 0 .. 65.535 (0 = aus) Seite 346 2957 Überwachungszeit SER2 in ms 0 .. 65.535 (0 = aus) Seite 347 Jetter AG...
Seite 102
0 .. 0xFFFFFFFF Module; 1 = Modul vorhanden Letzte Einstellung Seite 227 2024 Bitcodierte Dummy-Liste JX2-Sla- 0 .. 255 ve Module; 1 = Modul vorhanden Letzte Einstellung Seite 228 2027 Fehler Ausgangstreiber JX2-I/O Je Modul ein Bit Modul Jetter AG...
Seite 103
2 .. 32, 70 .. 79 chungsarray Seite 232 2762 I/O-Timeout-Überwachungsarray 0 .. 65.535 Seite 233 2763 I/O-Überwachungs-Timeout 0 .. 255 10 [ms] Seite 233 2764 Timeout beim Registerzugriff auf 0 .. 255 JX2-I/O Module 10 [ms] Seite 234 Jetter AG...
Stackreserve des Tasks, in dem die Abfrage erfolgt. 2100 .. 2199 Taskstatus: 0 .. 255 Status Task nicht vor- JetSym Setup Content handen Task gestoppt warte auf Netz- werk gestoppt am Breakpoint 250 = WHEN_MAX 253 = USER_INPUT Jetter AG...
Seite 105
2811 Maximale Anzahl Nachkomma- 0 .. 4 stellen für USER_INPUT 2812 Feldlänge zur Anzeige der Inte- 0 .. 255 gerregister Seite 172 2813 Feldlänge 0 .. 255 USER_INPUT Seite 173 2814 Indirekte Cursorposition 0 .. 127 Seite 173 Jetter AG...
Seite 106
Seite 179 2827 Multi-Display-Modus: Textpuffer- 1 .. 4 nummer für Bediengerät #3 Seite 179 2828 Multi-Display-Modus: Textpuffer- 1 .. 4 nummer für Bediengerät #4 Seite 180 2829 Multi-Display-Modus: Basis-Mer- 0 .. 2000 kernummer für Bediengerät #1 2000 Seite 180 Jetter AG...
Seite 107
Zeichencode für "Löschen bis Zei- 0 .. 255 lenende" 36 (’$’) Seite 158, Seite 184 2841 Adresse der Zeichenketten-Vari- 0 .. 1999; 20000 .. ablen für DISPLAY-Befehle auf 49999 Gerät Nr. 7 Seite 185 Netzwerksteuerung 2702 Registeroffset 0 .. 65535 Jetter AG...
Seite 108
Seite 296 kein Fehler Timeout Fehlermeldung von Gegen- station ungültige Netz- werkadresse unzulässige Anzahl Regis- ungültige Schnittstellen- nummer 2717 Anzahl Wiederholungen bei Netz- 0 .. 255 werkfehlern Seite 297 2718 Gesamtzahl der Wiederholungen 0 .. 2.147.483.647 Seite 297 Jetter AG...
Seite 109
2006 Zykluszeit aller Tasks in ms 0 .. 255 Nicht definiert 2037 Run-Time-Register: Laufzeit seit -2.147.483.648 .. Reset in ms. +2.147.483.647 2300 .. 2399 Taskzeit-Register für DELAY 0 .. +2.147.483.647 RTC-Register 2911/2921 Sekunden Kapitel 10 "Echtzeituhr", Seite 217 Jetter AG...
Seite 110
2931 Eigene IP-Adresse 0x00000000 .. 0xffffffff IP-Adresse 2932 IP-Adresse SMTP-Server 0x00000000 .. 0xffffffff Nur gültig, wenn Reg. 2930 Bit 2 = IP-Adresse 2933 IP-Adresse POP3-Server 0x00000000 .. 0xffffffff Nur gültig, wenn Reg. 2930 Bit 2 = IP-Adresse Jetter AG...
Seite 111
E-Mail wird zu- sammenge- setzt E-Mail wurde an Server ge- schickt 2938 Nummer der E-Mail-Task 0 .. 255 0 .. 99: Nummer der Seite 275 Task, die gera- de eine E-Mail verschickt 255: Keine Task ver- schickt gerade eine E-Mail Jetter AG...
2966 Anzahl der Konfigurationsblöcke 0 .. 10 Seite 305 2967 Scan-Status 0 .. 1 Remote Scan Seite 306 nicht aktiv Remote Scan läuft 8000 Erstes 16 Bit I/O-Register; überla- 0 .. 65535 gert mit I/O 20001 .. 20016 Jetter AG...
Seite 114
280 .. 303 2032 .. 2047 2600 0 .. 23 “24 zusammengefasste Merker” auf Seite 402 2601 24 .. 47 2610 240 .. 255 2611 2048 .. 2071 “24 zusammengefasste Spezialmerker” auf Seite 402 2612 2072 .. 2095 Jetter AG...
Seite 115
Bit/s - gültige Werte sind 0 .. 2.147.483.647 (SER1) 9.600 10022 1.200, 2.400, 4.800, 9.600, Seite 200 (SER2) 19.200, 38.400, 57.600, 115.200 10003 Bit/Zeichen - gültige Werte sind 0 .. 8 (SER1) 10023 5, 6, 7, 8 Seite 201 (SER2) Jetter AG...
Seite 116
0 .. 255 (SER1) 10030 Größe: 512 Zeichen Seite 203 (SER2) FIFO 10011 Sendepufferfüllstand 0 .. 65535 (SER1) 10031 Seite 203 (SER2) 10012 Empfangspuffer 0 .. 255 (SER1) 10032 Zugriff entfernt Zeichen nicht Seite 203 (SER2) Größe: 512 Zeichen FIFO Jetter AG...
Seite 117
10018 Empfangspuffer 32 Bit Big-Endian -2.147.483.648 .. (SER1) 2.147.483.647 10038 Zugriff entfernt 4 Zeichen. (SER2) Vier empfangene Zeichen werden Seite 206 zusammengefasst. Das erste empfangene Zeichen ist das höchstwertige Byte. Konfiguration 10100 Speichern der Konfiguration in der Konfigurationsdatei. Jetter AG...
Seite 118
1 .. 254 Abhängig von Konfigu- ration 10143 Gateway LSB 1 .. 254 Abhängig von Konfigu- ration 10144 Port-Nummer des JetIP-Servers 0 .. 65535 Abhängig von Konfigu- ration 10145 IP-Adresse des DNS-Servers 32 Bit Abhängig von Konfigu- ration Jetter AG...
Seite 120
1 -> Versorgung ok 10184 Batteriespannung in 100 mV Ein- 0 .. 255 heiten Abhängig von Batterie 27 = 2.7 V 10185 Logikspannung in 100 mV Einhei- 0 .. 255 Abhängig von Logik- 50 = 5,0 V spannung Jetter AG...
Seite 121
Konfigu- 10219 ration Kapitel 21.2.4 "HostNa- me / HostNameType", Seite 323 10300 .. Ausgänge (direkt) 0 .. 0xffffffff 10331 Kapitel 21.3.1 "Kommu- nikationsregister", Seite 10332 .. Eingänge (direkt) 0 .. 0xffffffff 10363 Kapitel 21.3.1 "Kommu- nikationsregister", Seite Jetter AG...
Seite 122
10432 .. Eingänge (Puffer) 0 .. 0xffffffff 10463 CAN-PRIM 10500 Status (bitcodiert) 0 .. 7 Bit 1: NEW-DAT Seite 351 Bit 2: ID-Länge 10501 Kommando 0 .. 9 Box ein Seite 352 Box aus Message sen- NEW-DAT lö- schen Jetter AG...
Seite 123
Senderror 10511 Box-Konfiguration (bitcodiert) 0 .. 1 Bit 0: 1 = Sendebox Seite 357 10512 CAN-ID 0 .. 0x7ff (11 Bit ID) 0 .. 0x1fffffff (29 Bit ID) Seite 357 10513 Anzahl Datenbytes 0 .. 8 Seite 358 Jetter AG...
Seite 124
24 .. 264 (JC-243) 24 .. 392 (JC-246) 2072 Versionsnummer des Systembus- treibers 2073 JX-SIO Timeoutzeit in ms 0 .. 255 7x02 Zeiger auf Klemmenarray des Smart I/O-Moduls 7x03 Klemmenarray des Smart I/O-Mo- duls 7x04 Index auf Funktionsklemmen Jetter AG...
Die Adressen können direkt oder über Zeiger angegeben werden. Diese Aufrufkonvention gilt für alle Systemfunktionen mit Ausnahme der System- funktionen 60 und 61. Beispiel: SYSTEMFUNCTION (21, &fSource, &fDestination) Berechnet den Sinus aus dem Inhalt der Variablen ’fSource’ und speichert das Er- gebnis in ’fDestination’ ab. Jetter AG...
(Einerstelle an E101 bis E104, Zehnerstelle an E105 bis E108, usw.). • Der Zugriff auf den Schalter erfolgt über das den Eingängen überlagerte Register 4060 (Variable nsBCDswitch). • Der umgewandelte Wert wird in der Variablen "nSwitchValue" abgelegt. Jetter AG...
Die Angabe für die Rechenzeit sind Zirkawerte und zum Teil stark abhängig vom Parameterwert. Funktion 20: Quadratwurzel Wertebereich Argument: 0 und positive Zahlen Wertebereich Ergebnis: 0 und positive Zahlen Mögliche Fehler: negative Zahl als Argument Ergebnis im Fehlerfall: Rechenzeit: 120 µs Jetter AG...
Nummer des ersten Registers; die Nummer des letzten Registers um zwei erhöht ist größer als 2000 bzw. größer als 49999; jedes Register darf nur in den untersten 8 Bit Nutzdaten enthalten. Ergebnis im Fehlerfall undefiniert Rechenzeit < 2 ms Jetter AG...
TaskRestart auf diese Task oder ein Programm-Neustart mittels JetSym durchge- führt werden, da hierbei die Verbindung geöffnet bleibt und somit unter Umstän- den keine weiteren Übertragungen stattfinden können. Für ausführliche Informationen zu Modbus/TCP (Client und Server) siehe Kapitel 20 "Modbus/TCP", Seite 307. Jetter AG...
Nummer des ersten Registers / Adresse der ersten Va- riablen eines Beschreibungsblocks. Offset Bedeutung IP-Adresse Portnummer Timeout in ms Quellregisternummer local Zielregisternummer remote Anzahl Register 1 .. 125 Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Jetter AG...
Funktion 80 konfigurierten - RemoteScan zu starten. Parameter 1: Dieser Funktion werden keine Parameter übergeben. Der Inhalt von Parameter 1 ist somit unerheblich. Parameter 2: Die Funktion liefert stets den Ergebniswert 0 zurück. Mögliche Fehler: Keine Ergebnis im Fehlerfall Rechenzeit Noch nicht definiert Jetter AG...
Datei geschrieben. Parameter 1: Nummer des ersten Registers / Adresse der ersten Va- riablen eines Beschreibungsblocks. Offset Bedeutung Dateiname Variablentyp 1 = Register 3 = Merker Nummer des ersten Registers oder Merkers Nummer des letzten Registers oder Merkers Jetter AG...
Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. mögliche Fehler: Fehlercode Bedeutung Kein Fehler Fehler beim Öffnen oder Anlegen der Datei Fehler beim Schreiben der Daten Fehler beim Schließen der Datei Ungültige Register-/Merkernummer Datendatei-Funktionen nicht verfügbar Interner Betriebssystemfehler Jetter AG...
Nummer des ersten Registers / Adresse der ersten Va- riablen eines Beschreibungsblocks. Offset Bedeutung Dateiname Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Mögliche Fehler: Fehlercode Bedeutung Kein Fehler Fehler beim Löschen der Datei Datendatei-Funktionen nicht verfügbar Interner Betriebssystemfehler Jetter AG...
Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Mögliche Fehler: Fehlercode Bedeutung Kein Fehler Nicht genügend Speicher FROM nicht definiert TO nicht definiert Keine Verbindung zum E-Mail Server oder Fehler bei der Datenübertragung zum E-Mail Server. E-Mail Funktion nicht verfügbar. Interner Fehler Jetter AG...
Netzwerk-Teilnehmer bei laufendem Betrieb ausge- tauscht wird, und somit ein neuer Teilnehmer mit glei- cher IP-Adresse aber unterschiedlicher MAC-Adresse angesprochen werden soll. Parameter 1: Nummer des ersten Registers / Adresse der ersten Va- riablen eines Beschreibungsblocks. Offset Bedeutung IP-Adresse Jetter AG...
Nummer des ersten Registers / Adresse der ersten Va- riablen eines Beschreibungsblocks. Offset Bedeutung Nummer des ersten Registers der ers- ten String-Variablen Nummer des ersten Registers der zweiten String-Variablen Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Jetter AG...
Nummer des ersten Registers der ers- ten String-Variablen Nummer des ersten Registers der zweiten String-Variablen Maximale Anzahl Register für String 1 Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Funktionsergebnis: Anzahl der Register, die der neue String1 belegt. Jetter AG...
Nummer des ersten Registers der zweiten String-Variablen, in die der In- halt von String 1 kopiert werden soll Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Funktionsergebnis: Anzahl der Register, die die String-Variable belegt. Jetter AG...
Eine positive Zahl ist die Referenz zu dieser Liste. Die- ser Wert muss gespeichert werden, da er bei den Funk- tionen 151 und 152 als Parameter benötigt wird. Eine negative Zahl ist ein Fehlercode. Mögliche Fehler: Fehlercode Bedeutung Alle Listen bereits benutzt; keine freie Liste mehr gefunden Jetter AG...
Parameter 1: Referenz zur Liste. (Funktionsergebnis bei erfolgreicher Funktion 150) Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses Mögliche Fehler: Fehlercode Bedeutung Ungültige Referenz Mindestens eine negative Quittierung in der Antwort Kein JetIP V1.1 verfügbar Jetter AG...
Register 2961: Systemkommando Funktion Beschreibung Lesen -1, 0 oder zuletzt eingetragener Wert Schreiben Kommando auslösen 104:remanente Einstellwerte auf Aus- lieferungszustand setzen 204:wie 104, plus löschen des Anwen- derprogramms und des Anwenderpro- gramm-Passwortes Wertebereich 32 Bit Wert nach Reset Jetter AG...
Das Kommando 204 stellt zunächst den Auslieferungszustand der remanenten Re- gister wieder her (siehe Kommando 104). Anschließend wird das Anwenderpro- gramm von der Flash-Disk und aus dem Speicher der Steuerung entfernt und das Passwort für das Anwenderprogramm auf '0' gesetzt (Kapitel "Anwenderprogramm- Passwort", Seite 372). Jetter AG...
"Bediengeräte- Dezimalblock kabel KAY_0386- xxxx", Seite 61 Anschlussbeschreibung Für den Anschluss der Bediengeräte über RS-422 am SER1 oder SER2 Eingang des JetControl 24x werden die in der Tabelle unter Kapitel 7.1 "Technische Daten", Seite 151, angegebenen Kabel verwendet. Jetter AG...
LCD-Bediengerät mit der Steuerung JC-24x synchronisiert. Die anderen LCDs bleiben solange inaktiv, bis Befehlssignale für sie kommen. Hinweis! Die Bedienereingabe und der Monitor-Modus (Aufruf mit Taste R oder Taste I/O) kann gleichzeitig nur auf einer Anzeige aktiv sein. Jetter AG...
Seite 154
Sie einen Adapter oder modifizierte Anschlusskabel. • Gegenüber dem Lieferzustand müssen Sie die Anschlusskabel nach Abb. 40 ändern. • Im Multi-Display-Modus können nur Bediengeräte mit RS-422-Schnittstelle verwendet werden. • Beispiele und Hinweise zum Multi-Display-Modus sind in der Applikationnote 002 beschrieben. Jetter AG...
Einhaltung der EMV-Betriebsparameter: Adernzahl: Querschnitt: 0,14 mm Stecker: Sub-D, 15-polig, metallisiert Mini-DIN, 8-polig maximale Kabellänge: 100 m Schirmung: gesamt, nicht paarig • Der Schirm muss auf beiden Seiten einen großflächigen Kontakt zu den me- tallisierten Steckergehäusen haben. Jetter AG...
Parameter zur Textausgabe Gerätenummer Für den Parameter Gerätenummer wird 0 bis 11 eingegeben. Indirekt über Register 2824 #1 bis #4 Es wird ein Bediengerät angesteuert #5 bis #6 Nicht belegt Ausgabe in Zeichenketten-Variablen oder Textregister. Adresse in Register 2841 Jetter AG...
Ist das Register 2814 gleich 0, so wird der neue Text an den zuletzt ausgege- benen Text angehängt. Der Cursor steht genau da, wo er nach Beendigung des letzten Anzeigebefehls oder ste- DISPLAY_TEXT DISPLAY_REG / DISPLAY_VALUE hengeblieben ist. Jetter AG...
Wertebereich 0 .. 255 Register 2840: Löschen bis Zeilenende Funktion Beschreibung Lesen ASCII-Code des Zeichens für Kontrollfunktion "Löschen bis Zeilenende". Wert nach Reset: 36 ("$") Schreiben Neues Zeichen definieren Wertebereich 0 .. 255 Beispiel 24: Textausgabe auf Bediengerät Jetter AG...
Seite 159
Dabei wird der Text einfach an den zuletzt geschriebenen Text angehängt. Dies gilt wenn das Register 2814 ebenfalls Null enthält. Register 2814 Die Cursorposition wird durch Register 2814 indirekt angegeben, wenn im Befehl eine Cursorposition von Null programmiert ist. Jetter AG...
Vorzeichenstelle (insgesamt also 11 Stellen) angezeigt. Über die Register 2809, 2810, 2812 und 2816 lässt sich das Ausgabeformat anpassen. Mit Merker können die Werte hexadezimal (Merker 2060 = 1) oder dezimal 2060 (Merker 2060 = 0) angezeigt werden. Jetter AG...
Anzeige das Register 12109 angezeigt. Dieses Register spei- chert bei einem Servoreglermodul mit der Modulnummer 2 die Istposition der Achse. Bsp.: Die Istposition der Achse 21 hat den Wert 5400. Die Punkte bezeichnen diejenigen Stellen, die nach der Befehlsausführung noch den "alten" Inhalt haben. Jetter AG...
"USER_INPUT: Vorschlagswert", Seite 167). Nach Aufruf des Befehls erscheint im Eingabefeld ein blinkender Cursor. Beispiel 26: Bedienereingabe über das Bediengerät JetSym DISPLAY_TEXT (0, 1, "_Neue Position?") USER_INPUT (0, 25, 100) JetSym ST DISPLAY_TEXT (0, 1, ’_Neue Position?’); USER_INPUT (0, 25, rNewPos); Jetter AG...
DISPLAY_REG / DISPLAY_VALUE Registerwert Nachkommastellen 1000 10000 Der Registerwert legt die Anzahl der Nachkommastellen fest. Alternativ zu Register 2809 kann auch Register 2810 verwendet werden. Maximal sind vier Nachkommas- tellen möglich. Register 2810: Nachkommastellen für DISPLAY_REG /DISPLAY_VALUE Registerwert Nachkommastellen Jetter AG...
Register 200 = -2000 Register 2809 = 100 [alternativ zu Register 2810] Register 2810 = 2 [alternativ zu Register 2809] Hinweis! Der numerische Wert von Register 200 ändert sich nicht. Nur die Darstellung auf dem Bediengerät wird mit einem Dezimalpunkt ergänzt. Jetter AG...
Das Register hält die Anzahl der Nachkommastellen bei der Dateneingabe fest. Alternativ zu Register 2807 kann auch Register 2808 verwendet werden. Maximal sind vier Nachkommastellen möglich. Register 2808: Nachkommastellen für USER_INPUT Registerwert Nachkommastellen Das Register hält die Anzahl der Nachkommastellen bei der Dateneingabe fest. Jetter AG...
Neuer Wert für Zeichenanzahl des angeschlossenen Bedien- geräts Wertebereich 1 .. 127 Das Register wird vom angeschlossenen Bediengerät initialisiert. Register 2805: Anzahl der Zeichen pro Zeile Funktion Beschreibung Lesen Aktueller Wert: Zeichenanzahl des Bediengerätes pro Zeile Wert nach Reset: 24 Jetter AG...
Lesen Aktueller Wert für den Divisor zur Definition von der Anzahl der Nachkommastellen bei Bedienereingaben: Wert 1: keine Nachkommastelle Wert 10: eine Nachkommastelle Wert 10.000: vier Nachkommastellen Wert nach Reset: 1 Schreiben Nicht zulässig Wertebereich 1 .. 10.000 Jetter AG...
Seite 170
Aktueller Wert für den Divisor zur Definition der Anzahl Nach- kommastellen bei Registeranzeige. Wert 1: keine Nachkommastelle Wert 10: eine Nachkommastelle Wert 10.000: vier Nachkommastellen Wert nach Reset: 1 Schreiben Neuer Wert für den Divisor zur Definition der Anzahl Nach- kommastellen bei Registeranzeige. Wertebereich 1 .. 10.000 Jetter AG...
Seite 171
Divisor hingegen 1.000. Schreibzugriff auf Register 2809 ändert Register 2810 automatisch, und umgekehrt. Register 2811: Maximale Anzahl Nachkommastellen für USER_INPUT Funktion Beschreibung Lesen Aktuelle Anzahl Nachkommastellen Wert nach Reset: 4 Schreiben Neue Anzahl Nachkommastellen Wertebereich 0 .. 4 Jetter AG...
Beachten Sie, dass das Vorzeichen und der Dezimalpunkt je eine Stelle in An- spruch nehmen. Soll ein sechsstelliger Wert ausgegeben werden, so muss in Re- gister der Wert 7 bzw. 8 eingegeben werden, selbst wenn die Ausgabe des 2812 Vorzeichens über Register 2816 unterdrückt werden soll. Jetter AG...
Seite 173
Befehlen DISPLAY_TEXT, DISPLAY_REG/ _VALUE und USER_INPUT angegeben, so wird die Cursorposition gewählt, die in Register steht. Ist der Wert in diesem Register auch , so wird der anzuzeigen- 2814 de Text/Wert an die zuletzt ausgegebenen Texte oder Werte angefügt. Jetter AG...
Vorzeichen ist standardmäßig aktiviert. Register ermöglicht ein Um- 2816 schalten auf Unterdrückung der Vorzeichen. Hinweis! Bei der Einstellung der Feldbreite muss die Vorzeichenstelle auch beachtet wer- den (Reg 2812 / Reg 2813), selbst wenn kein Vorzeichen angezeigt wird. Jetter AG...
Um dem Bediener der Anlage definiert Bedienungsfunktionen zur Verfügung zu stel- len, können über dieses Register einzelne Tastaturbereiche freigegeben bzw. ge- sperrt werden. Sollen für das Servicepersonal gesperrte Tastaturfunktionen freigegeben werden, so kann dies ebenfalls mit diesem Register realisiert werden. Jetter AG...
Seite 176
Der Merker Zustandsänderung ist ge- sperrt. Bit 6 = 1 Taste ändert Ausgänge Bit 6 = 0 Taste ändert Ausgänge nicht Bit 7 = 1 Taste zeigt Eingänge an Bit 7 = 0 Taste zeigt Eingänge nicht an Jetter AG...
Schreiben Neuer Status der Umschaltung auf Monitorscreen: Wert 0: Umschalten durch ENTER Wert 1: Kein Umschalten durch ENTER Wertebereich 0 .. 1 Umschalten auf Monitorscreen durch die ENTER Taste. In Register wird diese 2820 Funktion an- bzw. ausgeschaltet. Jetter AG...
Puffer adressiert. Wird die Gerätenummer 0 angeben, so wird der- jenige Puffer verwendet, auf den das Register weist. Dadurch ist es möglich, 2824 einen Text, der mit Gerätenummer 0 angegeben wurde, auf verschiedene Bedienge- räte umzuleiten. Jetter AG...
0 .. 2000 Register 2830: Basisnummer der Tastenmerker für Bediengerät #2 Funktion Beschreibung Lesen Eingestellte Basisnummer Wert nach Reset: 2000 Schreiben Basisnummer der Merker, die für das Bediengerät #2 zur Er- kennung der Tastendrücke verwendet werden. Wertebereich 0 .. 2000 Jetter AG...
Wird die Basisnummer z. B. auf –161 gestellt, so wird die Taste F1 auf den Merker 40 abgebildet. Beispiel 31: Abbildung der Taste F1 Die Taste F1 wird nach einem Reset auf den Merker abgebildet, da die Basis- 2201 nummer 2000 ist. Jetter AG...
Register 2835: Registernummer zur Steuerung der LEDs von Bediengerät #3 Funktion Beschreibung Lesen Eingestellte Registernummer zur Steuerung der LEDs von Be- diengerät #3 Wert nach Reset: 2649 Schreiben Definition einer neuen Registernummer zur Steuerung der LEDs von Bediengerät #3 Wertebereich 0 .. 65335 Jetter AG...
Schreiben Neue Modulnummer Wertebereich 0 .. 255 Register 2838: Modulnummer JX2-SER1 zum Ausge- ben von Texten und Werten auf Gerät Nr. 11 Funktion Beschreibung Lesen Aktuelle Modulnummer Wert nach Reset: 0 Schreiben Neue Modulnummer Wertebereich 0 .. 255 Jetter AG...
Sollen die Zeichen ’_’ und ’$’ innerhalb eines Textes auf dem Bediengerät angezeigt werden, so müssen die Steuerzeichen für "Anzeige löschen" und "Löschen bis Zei- lenende" auf andere Codes umdefiniert werden. Beispiel 32: ASCII-Zeichen für "Anzeige löschen" umdefinieren JetSym: REGISTER_LOAD (2839, 0) DISPLAY_TEXT (0, 10, "Jet_Control") REGISTER_LOAD (2839, 95) Jetter AG...
Zeile bis zum Zeilenende (Register 2840; '$') werden aus der Zeichenkette entfernt. Die Register zur Formatierung der Ausgabe (Feldlänge, Anzahl Nachkommastellen usw.) werden berücksichtigt. Das Format einer Zeichenkettenvariablen ist in Kapitel 23.6 "JetSym Textvariablen- Format", Seite 343 erläutert. Jetter AG...
LED, Taste 2224 LED von 2230 LED von 2225 LED von 2231 LED von 2226 LED von 2232 LED von 2227 LED von 2233 LED von 2228 LED von 2234 LED von 2229 LED von 2235 LED von Jetter AG...
Gerät 8 und für ein JX2-SER1 das Gerät 11 ausgewählt werden, vgl. Kapitel 7.4.2 "Parameter zur Textausgabe", Seite 156. • Tritt bei der Kommunikation über den Jetter-Systembus ein Fehler auf, weil sich die Module JX2-PRN1 oder JX2-SER1 generell nicht melden, wird der Spezialmerker 2048 "Timeout eines nicht intelligenten JX2-I/O Moduls bei IO- und Register-Zugriff"...
2838 eingestellt sein. Der Befehl DISPLAY_TEXT überprüft zuerst den Sende- puffer des JX2-SER1 Moduls. Ist dieser nicht leer, so wird ein Taskwechsel aus- geführt. Ist der Sendepuffer hingegen leer, dann wird der Text bzw. der Register- /Variableninhalt direkt hintereinander in den Sendepuffer geschrieben. Jetter AG...
// Modulnummer für JX2-PRN1 MEM[2837] := 2; // Text auf JX2-PRN1 ausgeben DISPLAY_TEXT (8, 1, ’Hallo’) 8.1.2 Ausgabe von Registern / Variablen Zur Ausgabe eines Register-/Variablenwertes auf dem Ausgabegerät dient folgen- der Befehl: JetSym DISPLAY_REG (<GeräteNr>, <Cursorpos>, <RegNr>) Jetter AG...
Seite 194
Dann wird das Register mit 8 Zeichen Feldbreite und ohne Nachkomma- stellen auf einem Modul JX2-SER1 ausgegeben. Auf dem JX2-SER1 werden folgen- de Zeichen direkt hintereinander gesendet: Leerzeichen Leerzeichen Leerzeichen Leerzeichen ASCII-Code für "7" ASCII-Code für "6" ASCII-Code für "2" ASCII-Code für "3" Jetter AG...
Schnittstelle als freiprogrammierbare Schnittstelle verwenden zu können, muss sie über ihr Konfigurationsregister auf "PRIM" umgestellt werden. Die Register 10000ff stehen zum Programmieren der Schnittstelle zur Verfügung. Jede Schnittstelle hat ihren eigenen Registersatz, d.h. kann unabhängig von der an- deren Schnittstellen parametriert werden. Jetter AG...
Rahmenfehler beim Empfangen von Zeichen Bit 13 = 1 -> Paritätsfehler beim Empfangen von Zeichen Bit 12 = 1 -> Überlauf Empfänger Wert nach Reset: 0 Schreiben Schreibzugriff mit einem beliebigen Wert löscht den Fehler Wertebereich 0 .. 65535 Jetter AG...
Seite 200
0 .. 255 Register 10002 / 10022: Baudrate Funktion Beschreibung Lesen Aktueller Wert der Baudrate Wert nach Reset: 9.600 Schreiben Neue Baudrate in Bit/s setzen Gültige Werte: 1.200, 2.400, 4.800, 9.600, 19.200, 38.400, 57.600, 115.200 Wertebereich 0 .. 2.147.483.647 Jetter AG...
Seite 201
Aktuelle Anzahl Stoppbits Wert nach Reset: 1 Schreiben Neue Anzahl Stoppbits setzen Gültige Werte: 1 -> 1 Stoppbit 2 -> 1,5 Stoppbits, wenn Zeichenlänge 5 ist 2 Stoppbits, wenn Zeichenlänge 6, 7 oder 8 ist Wertebereich 0 .. 255 Jetter AG...
Seite 203
Register 10012 / 10032: Empfangspuffer Zugriff ent- fernt Zeichen nicht Funktion Beschreibung Lesen Letztes Zeichen (nur gültig, wenn die Register 10014 / 10034 größer als 0 sind). Wert nach Reset: 0 Schreiben Nicht zulässig Wertebereich 0 .. 255 Jetter AG...
Seite 204
Lesezugriff gelöscht. Auf die nachfolgenden Zeichen kann zu- gegriffen werden. Werden bei vollem Puffer weitere Zeichen empfangen, so gehen diese Zeichen verloren. Register 10014 / 10034: Füllstand Empfangspuffer Funktion Beschreibung Lesen Aktueller Füllstand Wert nach Reset: 0 Schreiben Nicht zulässig Wertebereich 0 .. 65.535 Jetter AG...
Seite 205
Der Registerinhalt ist 0, wenn sich kein Zeichen im Empfangspuffer befindet (Füll- stand = 0). Das LSB enthält 0, wenn sich nur 1 Zeichen im Empfangspuffer befindet. Das Konfigurationsregister muss auf Modus 2 (PRIM) gesetzt werden, damit der Empfangspuffer verwendet werden kann. Jetter AG...
Seite 206
Empfangspuffer verwendet werden kann. Hinweis! Register, die Zeichen aus dem Empfangspuffer entfernen, sollten nicht im Setup von JetSym oder einer Visualisierungsmaske (o.ä.) angezeigt werden, da diese Zeichen dann nicht mehr dem Applikationsprogramm zur Verfügung stehen und somit scheinbar verloren gehen. Jetter AG...
Die Ausgabe von Texten und Register-/Variableninhalten auf eine freiprogrammier- bare Schnittstelle wird von folgenden Befehlen unterstützt. • DISPLAY_TEXT • DISPLAY_TEXT_2 • DISPLAY_REG / DISPLAY_VALUE Hinweis! Bei der Ausgabe auf eine freiprogrammierbare Schnittstelle wird die Cursorpositi- on nicht ausgewertet. Jetter AG...
JetSym ST DISPLAY_TEXT (9, 1, ’JetControl 241’); DISPLAY_TEXT (10, 1, ’JetControl 246’); Beispiel 37: Textausgabe mit DISPLAY_TEXT Im folgenden Beispiel wird der Text "Hallo" auf einer freiprogrammierbaren Schnitt- stelle ausgegeben. Folgende Zeichen werden nacheinander über die Schnittstelle gesendet: Jetter AG...
Schnittstelle dient folgender Befehl: JetSym DISPLAY_REG (<GeräteNr>, <Cursorpos>, <RegNr>) JetSym ST DISPLAY_VALUE (<GeräteNr>, <Cursorpos>, <VarName>); Zum Beispiel soll auf einer freiprogrammierbaren Schnittstelle der Inhalt von Regis- ter 1400 bzw. der Inhalt der Variablen myVar ausgegeben werden. Dazu wird folgen- des eingegeben: Jetter AG...
Seite 210
ASCII-Code für "7" ASCII-Code für "6" ASCII-Code für "2" ASCII-Code für "3" Programmbefehle für die erste Schnittstelle SER1: JetSym // keine Nachkommastellen REGISTER_LOAD (2810, 0) // Feldbreite auf 8 setzen REGISTER_LOAD (2812, 8) // umschalten auf PRIM REGISTER_LOAD (10001, 2) Jetter AG...
CII 3) erlauben es, Anfang und Ende eines Kommunikationsrahmens zu erkennen. Die Darstellung der Zahlen erfolgt vorzeichenlos mit führenden Leerzeichen. Anforderungstelegramm: Startzeichen STX (2) Kommando hier: "READ" Messstellen- 3-stellig nummer Endezeichen ETX (3) Beispiel: Messstellennummer = 259 Zeichennummer dezimal ASCII "R" "E" "A" "D" "2" "5" Jetter AG...
Im Applikationsprogramm wird zunächst die Schnittstelle SER1 initialisiert und das Ausgabefeld für die zu sendende Zahl eingestellt. Anschließend wird in einer Schlei- fe der Messwert eingelesen, wobei zwischen zwei Messungen jeweils eine Pause von 1 Sekunde gemacht wird. Abb. 43: PRIM: Sendefunktion Jetter AG...
Abb. 44: PRIM: Empfangsfunktion In der Empfangsfunktion wird zunächst auf ein STX-Zeichen und anschließend auf die restlichen 6 Zeichen (5 Ziffern + ETX) gewartet. Die ASCII-Ziffern werden in eine Zahl umgewandelt und das letzte Zeichen auf ETX geprüft. Jetter AG...
JetControl 24x 9.5 Applikationsbeispiel Abb. 45: ASCII-Zahl-Konvertierung Mit Hilfe dieser vereinfachten Routine werden die empfangenen Ziffern von der AS- CII-Kodierung in Zahlenwerte gewandelt. Jetter AG...
Seite 216
9 Frei programmierbare Schnittstelle JetWeb Jetter AG...
Stellen zugelassen als signifikante Stellen in der Zahl vorhanden sind, so werden führende Stellen weggelassen. Das Programm setzt diese Methode um, indem der Wert 100 zu Se- kunden und Minuten addiert wird und die führende " " dann nicht dargestellt wird. Jetter AG...
Jetter-Systembustopologie Zentrale und de- Die Steuerung JetControl 24x ist mit den verschiedensten Erweiterungsmodulen zentrale Anord- JX2-... und JX-SIO erweiterbar. Der Anschluss für das Jetter-Systembuskabel nung von befindet sich an der rechten Seite des Grundgeräts. Die Erweiterungsmodule sind Erweiterungs- entweder zentral oder dezentral an das Grundmodul angekoppelt. Mit einer Bau-...
Sollten Sie sich nicht sicher sein, welche Erweiterungsmodule und welche Lei- tungslängen erforderlich und zulässig sind, so helfen Ihnen die Mitarbeiter der Firma Jetter AG gerne bei der Dimensionierung Ihrer Steuerungsanlage. Wichtig! Um die einwandfreie Funktion der zentralen oder dezentralen Anordnung zu ge- währleisten, sind die Randbedingungen für den Aufbau in Kapitel 11.1 "Zentrale...
JetWeb 11.2 Dezentrale Anordnung Systembus – Durch die Verwendung des Jetter Systembus als internen Systembus können ein oder mehrere Module mit bis zu 500 Meter Gesamtentfernung dezentral zur Steu- erung angeordnet werden. – Die Module werden vom Anwenderprogramm so gesteuert, als wären sie zentral angeordnet.
– Die Anbindung erfolgt wie bei der dezentralen Anordnung von digitalen und ana- logen Baugruppen, vgl. hierzu nachfolgende Abbildung. – Ist ein JX-SIO letztes Modul am Jetter Systembus muss der Bus mit einem Ab- Ω schlusswiderstand von 120 abgeschlossen werden.
11 Jetter-Systembustopologie JetWeb 11.4 Baudrate Mit Baudraten von 125 bis 1.000 kBaud lässt sich der Jetter Systembus betreiben. Einflussfaktoren auf die Baudrate: • Mit steigender Baudrate wird die maximal zulässige Leitungslänge des Jetter Systembusses kleiner. • Mit steigender Baudrate auf dem Jetter Systembus nimmt die Geschwindigkeit der Datenübertragung zu.
Siehe “Jetter Systembus-Kabel” auf Seite 65. 11.6 Konfiguration von Dummy-Modulen Über Dummy-Module lassen sich Module am Jetter Systembus einrichten, die tat- sächlich gar nicht vorhanden sind. Der JetControl 24x behandelt Dummy-Module bei der Vergabe der Modulnummern, der Register- und der E/A-Nummern wie vorhan- dene Module.
11 Jetter-Systembustopologie JetWeb Über das Register 2023 lassen sich JX2-I/O Dummy-Module konfigurieren. Jedes Bit repräsentiert dabei ein Modul. Eine Änderung wird erst nach einer Neuinitialisierung des Systembusses übernommen. Register 2024: JX2-Slave Dummy-Module Funktion Beschreibung Lesen Bitcodierte Liste der konfigurierten JX2-Slave Dummy-...
11 Jetter-Systembustopologie JetWeb 11.7 Codes unterstützter Module Die Codes der von der Steuerung erkannten und automatisch in Betrieb genomme- nen Module lassen sich über das Modul-Array in Register 2015 und Register 2016 auslesen. Modul- Bezeichnung Bemerkung code JX2-I/O Module JX2-OD8 8 digitale Ausgänge...
Seite 231
Servoverstärker Dummy Module JX-SIO Dummy-Modul JX2-Slave Dummy-Modul JX2-I/O Dummy-Modul Nicht identifiziert : Diese Module werden von den Registernummern her wie Peripheriemodule wei- terer Hersteller behandelt. Bei den Erweiterungsmöglichkeiten einer Steuerung wer- den diese Module wie JX2-Slave Module behandelt. Jetter AG...
11 Jetter-Systembustopologie JetWeb 11.8 Überwachung der I/O-Module Die Überwachung der JX2-I/O Module ist frei konfigurierbar und kann an die Bedürf- nisse der jeweiligen Steuerung angepasst werden. Register 2760: JX2-I/O Timeout-Konfiguration Funktion Beschreibung Lesen Aktuelle JX2-I/O Timeout-Konfiguration Schreiben Neue JX2-I/O Timeout-Konfiguration Wertebereich 0 ..
Über das Register 2763 lässt sich die maximal zulässige Zeit konfigurieren, die der JetControl 24x beim I/O-Update auf eine Antwort vom Erweiterungsmodule wartet. Erst beim Erreichen dieser Zeit wird der dem jeweiligen Erweiterungsmodul zugeord- nete Eintrag im I/O-Timeout-Überwachungsarray um Eins erhöht. Jetter AG...
11 Jetter-Systembustopologie JetWeb Register 2764: Timeout beim Registerzugriff auf JX2-I/O Module Funktion Beschreibung Lesen Aktuelle Timeout-Zeit Schreiben Neue Timeout-Zeit Wertebereich 2 .. 255 [ms] Wert nach Reset 10 [ms] Über das Register 2764 lässt sich die maximal zulässige Zeit konfigurieren, die der JetControl 24x auf eine Antwort beim Registerzugriff auf ein JX2-I/O Modul (Register 3xxz) wartet.
Ist die Syntaxprüfung deaktiviert, so kann es vorkommen, dass fehlerbehaftete Pro- gramme an den JetControl 24x übertragen werden. In diesem Fall werden die Fehler in Register gemeldet. 2008 Register signalisiert, ob das Anwenderprogramm ordnungsgemäß läuft oder 2001 gestoppt ist. Jetter AG...
Bit 3 = 1 immer Schreiben Bit 0 = 0: Programm stoppen Bit 0 = 1: Programm starten Wertebereich 0 .. 255 Das Statusregister signalisiert, ob das in der Steuerung befindliche Programm mo- mentan läuft oder gestoppt ist. Jetter AG...
Programmstart oder Reset keinem Task zu- geordnet werden. Schreiben Löschen der Fehlermeldung Wertebereich 0 .. 99 Wurde im Anwenderprogramm ein Fehler festgestellt, so kann hier die Nummer des Task gelesen werden, in dem der Fehler aufgetreten ist. Jetter AG...
B. beschä- digt Bit 3 = 1 Timeout JX2-I/O Modul • Wackelkontakt bzw. – Prüfung des Jetter System- bzw. JX-SIO: Modul rea- Unterbrechung des buskabels auf Durchgang und giert nicht Jetter Systembuska- Kurzschluss. Dabei am Kabel bels wackeln.
Seite 239
– Zu viele Module sind am Jet- Reg. ter-Systembuskabel ohne 3000 .. 3149 Netzteilmodul JX2-PS1 ange- schlossen • Wackelkontakt bzw. – Prüfung des Jetter-System- Unterbrechung des buskabels auf Durchgang und Jetter-Systembuska- Kurzschluss. Dabei am Kabel bels wackeln. Bit 5 = 1 Unzulässiger Opcode im...
2068 Häufung von Fehlern auf dem Systembus 2270 Zugriff auf nicht aktives JX-SIO 2272 Zugriff auf unbekanntes JX-SIO Register 2273 Zugriff auf nicht unterstütztes JX-SIO Register 2274 Timeout bei der JX-SIO Überwachung 2275 JX-SIO hat internen Reset durchgeführt Jetter AG...
Max. 8 gleichzeitig geöffnete Dateien Groß- und Kleinschreibung wird unterschieden Alle Zeichen außer / . .. erlaubt Datum, Uhrzeit, Größe Benutzer- / Zugriffsverwaltung Abb. 51: Datei-System, Server und Dienste Löschen Sie keinesfalls die Anwenderprogrammdatei im Datei- userprog.ej2 system (Flash-Disk). Wichtig! Jetter AG...
Funktionen zu verschiedenen Zeitpunkten erworben, so müssen die Inhalte der Dateien zusammen kopiert werden um eine gemeinsame Datei ’license.dat’ zu erzeugen. Beispiel 40: Aufbau einer Lizenzdatei für die Web-Funktionen [SMTPHTTP] CONTROLLER=JetControl24x SERIALNUMBER=20030825070353 LICENSE=bb40478bf99d5383cb8ad911879852330080f9296542bf55 [MODBUS_TCP] CONTROLLER=JetControl24x SERIALNUMBER=20030825070353 LICENSE=171a1dd0a3c7cfd99121834ba2c208d65adad1733f51e50f Jetter AG...
CWD / (zurück ins Root-Verzeichnis). • Anzeigen der Dateien und Unterverzeichnisse des aktuellen Verzeichnisses. Kommando: LIST • Verzeichnisnamen werden durch einen Schrägstrich und nicht durch ein Backs- lash-Zeichen getrennt. • Groß-/Kleinschreibung beachten: EMAIL Email ! ist nicht gleich Jetter AG...
*.pdf, *.zip, *.doc, *.rtf • *.css • *.wml, *.wmlc, *.wmls, *.wmlsc 13.4.2 Server Side Includes Hierüber ist es möglich in einer HTML-Seite aktuelle Werte von Steuerungsvariablen (Eingänge, Ausgänge, Merker, Register) anzuzeigen. Siehe Kapitel 17.2 "Server Side Includes", Seite 279 Jetter AG...
Nummer des Registers mit dem Ergebnis der Funktion, z.B. Fehler- codes. Jede E-Mail besteht aus verschiedenen Abschnitten: [FROM] [TO] [CC] [SUBJECT] [ATTACHMENT] [MESSAGE] Hinweis! Der vollständige Pfad zur angehängten Datei wird im Abschnitt [ATTACHMENT] angegeben. Die angehängte Datei muss eine ASCII-Datei (reine Textdatei) sein. Jetter AG...
Bootvorgangs der Steuerung ausgelesen. Die Datei ist im selben Format wie die ent- sprechende Windows-Datei zu erstellen. Es handelt sich um eine reine Textdatei. Beispiel 41: Möglicher Inhalt der Datei "hosts" # Beispiel HOSTS - Datei für JC-24x 192.168.33.209 jetter_mail 192.168.33.208 jetter_demo 192.168.10.211 JC211 Jetter AG...
Um diese Adresse zu ändern ist folgendermaßen vorzugehen: 1. Beschreiben des Passwortregisters 10159 mit dem Wert 0x77566152. 2. Schreiben der IP-Adresse des DNS-Servers in Register 10145. 3. Abspeichern der Konfiguration durch beschreiben von Register 10100 (Wert un- erheblich). Jetter AG...
Flash-Disk gespeichert werden, werden sie beim Formatieren der Flash- Disk nicht gelöscht. Diese Dateien können nur durch Benutzer mit Administrator-Rechten gelesen und verändert werden. Hinweis! Administrator-Rechte werden durch den Schlüssel "1" zugeteilt. Dies ist fest im Dateisystem eingestellt und kann vom Anwender nicht verändert werden. Jetter AG...
Schloss angebracht ist, also keine besondere Zugriffsberechtigung notwendig ist. Anstatt einer Nummer kann auch ein Name, der in der Datei "keys.ini" definiert wur- de, zugewiesen werden. Beispiel 43: Möglicher Inhalt der Datei "flashdisklock.ini" [LOCKS] test1=0 test1/sub1=0 test1/sub2=5 test2=user1 Jetter AG...
Es ist weder möglich den User "admin" ([USER1]) zu löschen, noch seinen Schreib- oder Leseschlüssel zu ändern. Lediglich sein Passwort kann eingestellt werden. Beispiel 45: Möglicher Inhalt der Datei "users.ini" [USER1] NAME=admin PW=admin READKEYS=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, 21,22,23,24,25,26,27,28,29,30,31 WRITEKEYS=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, 21,22,23,24,25,26,27,28,29,30,31 [USER2] NAME=OS_update PW=jetterOS READKEYS=1 WRITEKEYS=1 Jetter AG...
Nur auf die Datei "/System/flashdiskinfo.txt" kann ohne Administratorrechte zugegrif- fen werden. Alle anderen Verzeichnisse und Dateien benötigen Administratorrechte. Hinweis! Die Systemdateien haben ein konstantes Datum. Es ist das Datum, an dem die Disk formatiert wurde. Abb. 52: Systemverzeichnisse und -dateien Jetter AG...
Alternativ hierzu kann die Betriebssystemdatei direkt in das Verzeichnis "/System" kopiert werden. Sie muss dann allerdings zwingend den Namen "system.ose" ha- ben. Rücklesen des Betriebssystems, das sich im Flash-Speicher des JetControl befin- det, erfolgt durch das Lesen der Datei "/System/system.ose". Siehe Kapitel Anhang B: "Betriebssystem-Update", Seite 365. Jetter AG...
Sub-Netz liegen BasePort: Basis-Portnummer für die Kommunikation über JetIP IP_DNS: IP-Adresse des DNS-Servers HostNameType Gibt an, wie aus dem HostName automatisch ein eindeutiger Name generiert werden soll HostName Verwendet für EtherNet/IP, siehe Kapitel 21.2.4 "HostName / HostNameType", Seite 323 Jetter AG...
543560 byte Blocked: 161544 byte Free 335280 byte Total 1040384 byte Das Beispiel zeigt die Datei eines JetControl 241 (1 MByte). " " und " " geben den Zeitpunkt an, zu dem die Flash-Disk zuletzt formatiert Date Time wurde. Jetter AG...
4. Sobald Leuchtdiode ERR (rot) leuchtet, Schalter auf Stellung LOAD 5. Warten bis Leuchtdiode RUN (grün) auch leuchtet 6. Warten bis beide Leuchtdioden erlöschen 7. Warten bis beide Leuchtdioden wieder aufleuchten und 8. Innerhalb von 0,5 Sekunden Schalter in Stellung RUN bringen Jetter AG...
Seite 258
10 s). Danach beginnt die RUN-LED zu blinken und die ERR-LED leuchtet als Zei- chen dafür, dass kein Anwenderprogramm gefunden wurde. Wenn der Schalter zu spät umgeschaltet wurde, erlischt die RUN-LED nicht und es darf bei Punkt 1 wieder begonnen werden. Jetter AG...
Aufnahme der Kommunikation über User-Name und Passwort anmelden. Im Auslieferungszustand der Steuerung ist ein User mit Administratorrechten eingerich- tet: User: admin Password: admin Über die Benutzerverwaltung des Dateisystems kann dieses Passwort geändert und weitere User hinzugefügt werden, vgl. Kapitel 14.2 "Benutzerverwaltung", Seite 249 Jetter AG...
Löscht eine Datei Gibt den Dateinamen an, der geändert werden soll; muss RNFR von "RNTO" gefolgt werden Gibt den neuen Namen der Datei an, die zuvor mit "RNFR" RNTO spezifiziert worden war PASV FTP-Server wechselt in den "passive mode" Jetter AG...
Übertragen der Datei "jetter1.jpg" auf den JetControl mit Kommando "put" • Nochmaliges Anzeigen des Inhalts des aktuellen Verzeichnisses mit "dir" • Beenden der Sitzung und des FTP-Client Programms mit "bye" Abb. 53: Sitzung mit FTP-Client von Windows NT 4.0 Jetter AG...
Passwort für den SMTP-Server eingetragen werden. Die durch den JetControl unterstützten SMTP-AUTH Verfahren sind LOGIN, PLAIN und CRAM-MD5. Die Einstellungen (USER und PASSWORD) für dieses Verfahren erfolgen in der Sektion SMTP der nachfolgend beschriebenen Datei "/EMAIL/ email.ini". Jetter AG...
Standardeinstellungen für die E-Mail Vorlagendateien enthält. Die hier gemach- ten Definitionen werden beim Versenden einer E-Mail eingesetzt, wenn die entspre- chende Sektion in der jeweiligen E-Mail Vorlage nicht definiert wurde. Beispiel 50: Möglicher Inhalt der Sektion [DEFAULT] [DEFAULT] MAILCFG=email_default.cfg Jetter AG...
Angabe der Server IP-Adresse obligatorisch: [SMTP] IP=192.169.40.1 Bei SMTP-Authentifizierung müssen zusätzlich noch Benutzername und Pass- wort angegeben werden: [SMTP] IP=192.169.40.1 USER=JetControl0815 PASSWORD=MyPassWord Der folgende Abschnitt ist relevant, wenn der Server eine POP3-Anmeldung be- nötigt: [POP3] IP=192.169.40.1 USER=testuser PASSWORD=test Jetter AG...
Fragen Sie bitte Ihren IT-Administrator, welche Funktion Ihr Server unterstützt. Hinweis Wenn Ihr Server keinen Domain-Namen akzeptiert, lassen Sie ihn einfach weg. Der Server fügt den Domain-Namen dann automatisch ein. Geben Sie nur name in die Sektion [FROM] ein. name@domainname.com Jetter AG...
Nummer des Registers mit dem Ergebnis der Funktion. Folgende Er- gebnisse sind möglich: Fehler- Bedeutung Mögliche Fehlerursache code Kein Fehler Nicht genügend Betriebssystemfehler Speicher FROM nicht definiert. Die Datei ist fehlerhaft email_<No>.cfg oder wird nicht gefunden. TO nicht definiert. Die Datei ist fehlerhaft. email_<No>.cfg Jetter AG...
Sektion [DEFAULT] der E-Mail Initialisierungsdatei "email.ini" definiert. Die Standardeinstellung des E-Mail Default-Vorlagendateinamens ist "email_default.cfg". Folgende Standardabschnitte können voreingestellt werden: [FROM] Absender der E-Mail [TO] Empfänger der E-Mail [CC] Weitere(r) Empfänger der E-Mail [SUBJECT] Betreff der E-Mail [ATTACHMENT] Vollständiger Pfad- und Dateiname Jetter AG...
REAL die Ausgabe eines Leerzeichens für positive Werte eingestellt werden. Zusätzlich können die Werte durch einen und einen verändert wer- Faktor Offset den. Werden diese Variablen definiert, wird der Wert zunächst mit dem mul- Faktor tipliziert und dann der hinzuaddiert. Offset Jetter AG...
Folgende Typen sind möglich: Bedeutung Ganzzahl dezimal INTX Ganzzahl hexadezimal INTB Ganzzahl binär BOOL Registerinhalt = 0 -> Ergebnis: 0 Registerinhalt != 0 -> Ergebnis: 1 REAL Gleitkommazahl dezimal STRING Textvariable Hinweis! ist der Vorgabetyp, wenn kein Typ definiert wurde. Jetter AG...
Folgende Typen sind möglich: Bedeutung BOOL Eingang = 0 -> Ergebnis: 0 Eingang = 1 -> Ergebnis: 1 STRING Eingang = 0 -> Ergebnis: OFF Eingang = 1 -> Ergebnis: ON Hinweis! ist der Vorgabetyp, wenn kein Typ definiert wurde. BOOL Jetter AG...
Folgende Typen sind möglich: Bedeutung BOOL Ausgang = 0 -> Ergebnis: 0 Ausgang = 1 -> Ergebnis: 1 STRING Ausgang = 0 -> Ergebnis: OFF Ausgang = 1 -> Ergebnis: ON Hinweis! ist der Vorgabetyp, wenn kein Typ definiert wurde. BOOL Jetter AG...
Inhalts von Register 100 und dem Wert 75 ergibt. <JW:DTAG name="PR100 + R75" type="INT" /> Ergebnis: Es wird der Inhalt des Registers übertragen, dessen Nummer sich aus der Addition des Inhalts von Register 100 und dem Inhalt von Register 75 ergibt. Jetter AG...
Register 2938: Tasknummer der E-Mail-Task Funktion Beschreibung Lesen Nummer des Task, der gerade eine E-Mail verschickt: 0 .. 99: Tasknummer 255: Kein Task verschickt gerade eine E-Mail Wert nach Reset: 255 Schreiben Nicht zulässig Wertebereich 0 .. 255 Jetter AG...
Hinweis 16.10 Beispiel E-Mail Beispiel 52: E-Mail-Vorlagendatei Abb. 54: E-Mail-Vorlagendatei Bei einem Registerinhalt von Register 100 = 1234 ; wird bei (bin) nicht vollständig angezeigt Register 65028 = 20.5 ; gerundet auf 2 Nachkommastellen ergibt sich folgende E-Mail: Jetter AG...
"Name Space" • Beim Laden der Seite in den Browser werden die -Be- "Data Tags" "Body" reich der Seite durch den HTTP-Server einmalig durch aktuelle Steuerungswerte ersetzt. Hinweis! Um die Werte zu aktualisieren, muss die Seite neu geladen werden. Jetter AG...
JetWeb 17.2.1 Name Space Tag Der "Name Space Tag" muss der erste Eintrag in der HTML-Datei sein und hat fol- genden Aufbau: <NS:DTAG xmlns:NS=http://jetter.de/ssi/jetcontrol/ Wobei den "Name Space" darstellt. Hierfür kann eine Zeichenfolge mit einer "NS" maximalen Länge von 63 Zeichen gewählt werden. Der hier eingeführte "Name Space"...
Seite 281
Folgende Typen sind möglich: Bedeutung Ganzzahl dezimal INTX Ganzzahl hexadezimal INTB Ganzzahl binär BOOL Registerinhalt = 0 -> Ergebnis: 0 Registerinhalt != 0 -> Ergebnis: 1 REAL Gleitkommazahl dezimal STRING Textvariable Hinweis! ist der Vorgabetyp, wenn kein Typ definiert wurde. Jetter AG...
Seite 282
Der Zustand des Bits 0 des Registers 100 wird als TRUE oder FALSE dargestellt. Folgende Typen sind möglich: ist der Vorgabetyp, wenn kein Typ definiert wurde. Bool Bedeutung BOOL Bit gelöscht -> Anzeige: 0 Bit gesetzt -> Anzeige: 1 STRING Bit gelöscht -> Anzeige: FALSE Bit gesetzt -> Anzeige: TRUE Jetter AG...
Seite 283
Folgende Typen sind möglich: Bedeutung BOOL Merker = 0 -> Ergebnis: 0 Merker = 1 -> Ergebnis: 1 STRING Merker = 0 -> Ergebnis: FALSE Merker = 1 -> Ergebnis: TRUE Hinweis! ist der Vorgabetyp, wenn kein Typ definiert wurde. BOOL Jetter AG...
Seite 284
Folgende Typen sind möglich: Bedeutung BOOL Eingang = 0 -> Ergebnis: 0 Eingang = 1 -> Ergebnis: 1 STRING Eingang = 0 -> Ergebnis: OFF Eingang = 1 -> Ergebnis: ON Hinweis! ist der Vorgabetyp, wenn kein Typ definiert wurde. BOOL Jetter AG...
Seite 285
Folgende Typen sind möglich: Bedeutung BOOL Ausgang = 0 -> Ergebnis: 0 Ausgang = 1 -> Ergebnis: 1 STRING Ausgang = 0 -> Ergebnis: OFF Ausgang = 1 -> Ergebnis: ON Hinweis! ist der Vorgabetyp, wenn kein Typ definiert wurde. BOOL Jetter AG...
Seite 286
Inhalts von Register 100 und dem Wert 75 ergibt. <JC:DTAG name="PR100 + R75" type="INT" /> Ergebnis: Es wird der Inhalt des Registers übertragen, dessen Nummer sich aus der Addition des Inhalts von Register 100 und dem Inhalt von Register 75 ergibt. Jetter AG...
JetControl 24x 18.1 N_COPY_TO/FROM2 Vernetzung über JetIP Der Austausch von Variablen- bzw. Registerinhalten mit einer anderen Jetter-Steu- erung über Ethernet wird im Anwenderprogramm durch JetSym-Befehle und Spezi- alfunktionen unterstützt. 18.1 N_COPY_TO/FROM2 Im Sprachumfang von JetSym und JetSym ST sind die folgenden zwei Befehle inte-...
2 = Schreiben (n-1) x 5 + 3 Mode: 1 = Autoinkrement der Zieladresse 2 = Autodekrement der Zieladresse (n-1) x 5 + 4 Anzahl Variablen (n-1) x 5 + 5 Lokale Variablennummer (n-1) x 5 + 6 Ferne Variablennummer Jetter AG...
Seite 291
Über die Spezial-/Systemfunktion 151 wird eine mit Funktion 150 angelegte NetCopyList gelöscht Parameter 1: Referenz zur Liste (Funktionsergebnis bei erfolgreicher Funktion 150) Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses Mögliche Fehler: Fehlercode Bedeutung Ungültige Referenz Kein JetIP V1.1 verfügbar Jetter AG...
Seite 292
Parameter 1: Referenz zur Liste (Funktionsergebnis bei erfolgreicher Funktion 150) Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses Mögliche Fehler: Fehlercode Bedeutung Ungültige Referenz Mindestens eine negative Quittierung in der Antwort Kein JetIP V1.1 verfügbar Jetter AG...
18.2 NetCopyList 18.2.2 Beispiel Nachfolgende Programmausschnitte zeigen in einem einfachen Beispiel in JetSym ST wie diese Funktionen angewendet werden können. Abb. 56: NetCopyList: Variablendeklaration In diesem Beispiel wird Speicherplatz für 3 (cNoOfLists) Listen mit jeweils 2 Elemen- ten angelegt. Jetter AG...
Soll also ein JC-24x ab V3.14 zusammen mit einem JetControl 647 betrieben wer- den, so sollte der JC-647 eine Betriebssystemversion von 3.51 oder neuer haben. Ist ein Update des JC-647 nicht möglich, so kann die Protokollversion im JC-24x auf die Version 1.0 zurückgestellt werden. Jetter AG...
Wert nach Reset Beim Zugriff auf eine andere Steuerung muss innerhalb dieser Zeit die Antwort ein- getroffen sein. Bleibt die Antwort aus, so wird die Anfrage wiederholt, sofern Wieder- holungen eingestellt sind. Sonst wird der Befehl mit einer Timeout-Fehlermeldung abgebrochen. Jetter AG...
Bei Auftreten eines Netzwerkfehlers wird dieses Register um eins hochgezählt. Register 2711: Fehlercode des Netzwerkfehlers Funktion Beschreibung Lesen Fehlercode des letzten Netzwerkzu- griffs Schreiben Nur löschen sinnvoll Wertebereich 0 bis 255 Wert nach Reset Netzwerk-Fehlercodes: kein Fehler Timeout Fehlermeldung von Gegenstation ungültige Netzwerkadresse Jetter AG...
Bei jeder Wiederholung eines Netzwerkkommandos wird dieses Register um Eins hochgezählt. Register 2750: Taskspezifische Anzahl Netzwerkfeh- Funktion Beschreibung Lesen Anzahl der Netzwerkfehler aufgetreten in der Task, in der dieses Register im Moment gelesen wird Schreiben Nur löschen sinnvoll Wertebereich 32 Bit Wert nach Reset Jetter AG...
Seite 298
Register 2752: Taskspezifische Anzahl Wiederholun- Funktion Beschreibung Lesen Anzahl der durchgeführten Wiederho- lungen von Netzwerkbefehlen aufge- treten in der Task, in der dieses Regis- ter im Moment gelesen wird Schreiben Nur löschen sinnvoll Wertebereich 32 Bit Wert nach Reset Jetter AG...
JetControl 24x 18.5 Spezialmerker 18.5 Spezialmerker Bei Auftreten eines Netzwerkfehlers, der an das Anwenderprogramm gemeldet wird, wird, zusätzlich zum Inkrementieren der Register 2710 und 2750, auch der Merker 2075 gesetzt. Er wird vom Betriebssystem nicht zurückgesetzt. Jetter AG...
Seite 300
18 Vernetzung über JetIP JetWeb Jetter AG...
Nummer des ersten Registers / Adresse der ersten Variablen eines Beschreibungsblocks. Offset Bedeutung Protokoll 5 = Modbus/TCP Anzahl nachfolgender 1 .. 10 Kommunikationseinhei- Kommunikationseinheit 1 Adresse Modbus/TCP: IP-Adresse Portnummer Modbus/TCP: 502 Update Rate 10 .. 65535 ms Anzahl Ausgangsregis- 0 .. 125 Ausgangs-Quellregis- local ternummer Jetter AG...
Seite 302
Die Angabe über Namen wird nicht unterstützt. Statusregisterblock Im Beschreibungsblock einer jeden Kommunikationseinheit (Offset 11, 24 usw.) ist die Nummer des ersten Registers des aus 3 aufeinander folgenden Registern beste- henden Statusregisterblocks anzugeben, in welchem, bei laufendem RemoteScan, die Fehlermeldungen dieser Kommunikationseinheit abgelegt werden. Jetter AG...
Seite 303
Fehler beim Lesen der Eingangsregister Exception Rückmeldung Fehler beim Empfang der Rückmeldung Falsche Transaction ID Timeout Timeout Fehler beim Lesen/Schreiben der lokalen Register 103/ Fehler in der unterlagerten Kommunikati- onsschicht Fehleranzahl wird bei jedem Auftreten eines Fehlers inkrementiert Jetter AG...
Mittels der Funktion 82 wird ein laufender RemoteScan gestoppt und alle eventuell geöffneten Kommunikati- onsverbindungen geschlossen. Parameter 1: Dieser Funktion werden keine Parameter übergeben. Der Inhalt von Parameter 1 ist somit unerheblich. Parameter 2: Die Funktion liefert stets den Ergebniswert 0 zurück. Mögliche Fehler: Keine Jetter AG...
Funktionen zu verschiedenen Zeitpunkten erworben, so müssen die Inhalte der Dateien zusammen kopiert werden um eine gemeinsame Datei ’license.dat’ zu erzeugen. Beispiel 53: Möglicher Inhalt der Datei "license.dat" [SMTPHTTP] CONTROLLER=JetControl24x SERIALNUMBER=20030825070353 LICENSE=bb40478bf99d5383cb8ad911879852330080f9296542bf55 [MODBUS_TCP] CONTROLLER=JetControl24x SERIALNUMBER=20030825070353 LICENSE=171a1dd0a3c7cfd99121834ba2c208d65adad1733f51e50f [ETHERNET_IP] CONTROLLER=JetControl24x SERIALNUMBER=20030825070353 LICENSE=fc071dccbeda14c48ccd9e56c0df157447c7be6e2205f812 Jetter AG...
Damit werden die Register 1800 bis 1804 gelesen. 20.2.2 Unterstützte Befehle - Class 0 read multiple registers (fc 3) Registerblock lesen. Die Startregisternummer innerhalb des JC-24x, ergibt sich aus der Addition der Re- gisternummer im Befehl zum Inhalt des Basisadressregisters 2702. Jetter AG...
201 .. 216 16 .. 31 usw. usw. read input registers (fc 4) Eingänge in 16 Bit Worten zusammengefasst lesen. Die Startregisternummer innerhalb des JC-24x, ergibt sich aus der Addition der Re- gisternummer im Befehl zum Inhalt des Basisadressregisters 2702. Jetter AG...
Die Startausgangsnummer innerhalb des JC-24x, ergibt sich aus der Addition der Ausgangsnummer im Befehl zum Inhalt des Basisadressregisters 2705. Die Ausgangsnummer ist in JC-24x-interner Nummerierung zu übergeben. JetSym - Anwendernummerierung JC-24x - interne Nummerierung 101 .. 116 0 .. 15 201 .. 216 16 .. 31 usw. usw. Jetter AG...
Seite 312
Schreiben und gleichzeitiges Lesen von Registern. Die Startregisternummer innerhalb des JC-24x, ergibt sich aus der Addition der Re- gisternummer im Befehl zum Inhalt des Basisadressregisters 2702. Es werden zunächst die angeforderten Register gelesen und danach die übertrage- nen Register beschrieben. Jetter AG...
Da es sich bei den Registern und ihren überlagerten Ein- und Ausgängen lediglich um Speicherzellen im RAM handelt, jedoch keine direkte Abbildung auf Hardware stattfindet, ist nicht festgelegt, ob ein Register Eingänge oder Ausgänge enthält. Erst bei der Konfiguration in den Kommunikationseinheiten findet eine Zuordnung statt. Jetter AG...
Nummer des ersten Registers / Adresse der ersten Va- riablen eines Beschreibungsblocks. Offset Bedeutung IP-Adresse Portnummer Timeout in ms Quellregisternummer remote Zielregisternummer local Anzahl Register 1 .. 125 Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Mögliche Fehler: Fehlercode Bedeutung Kein Fehler Jetter AG...
Bedeutung Kein Fehler -1 oder -2 Fehler beim Verbindungsaufbau Fehler bei Datenübertragung Fehlermeldung vom Server Timeout Modbus/TCP nicht lizenziert 20.3.3 Applikationsbeispiel Der JetControl soll zyklisch E/A-Daten mit 2 Modbus/TCP-Servern im Netzwerk aus- tauschen. Hierzu wird die RemoteScan-Funktion verwendet. Jetter AG...
Abb. 58: Modbus/TCP: Typdeklaration Hier sind die Typdeklarationen gezeigt, die zur Initialisierung (t_RscanHeader, t_RscanElement) und Statusanzeige (t_RscanStatus) des RemoteScan benötigt werden. Eine weitere Struktur (t_ModbusTCP) wird zur azyklischen Kommunikation verwendet. Abb. 59: Modbus/TCP: Konstanten und Variablen Jetter AG...
Initialisierung wird über die Systemfunktion 81 (cStartRscan) die Remo- teScan-Funktion gestartet und mit der zyklischen Kommunikation begonnen. Anschließend wird die Parameterstruktur für den azyklischen Datenverkehr vorberei- tet. Durch Setzen des Merkers "bSend" wird einmalig das Schreiben eines Register- blocks an den zweiten Kommunikationspartner ausgelöst. Jetter AG...
Webfunktionen und das Modbus/TCP-Protokoll enthalten. Werden die unter- schiedlichen Funktionen zu verschiedenen Zeitpunkten erworben, so müssen die Inhalte der Dateien zusammen kopiert werden um eine gemeinsame Datei ’license.dat’ zu erzeugen. Beispiel 54: Möglicher Inhalt der Datei "license.dat" [SMTPHTTP] CONTROLLER=JetControl24x SERIALNUMBER=20030825070353 LICENSE=bb40478bf99d5383cb8ad911879852330080f9296542bf55 Jetter AG...
Für die Änderung über die Register muss zunächst das Passwortregister 10159 mit dem Passwortwert 2002149714 (0x77566152) geladen werden. Danach werden die Register 10132 bis 10145 und 10200 bis 10219 angepasst. Anschließend müssen die Änderungen durch Beschreiben des Register 10100 mit einem beliebigen Wert im Konfigurationsspeicher gesichert werden. Jetter AG...
Bei einem "HostNameType" von 3 oder 4 werden die letzten 3 Nibble der IP- Adresse der Steuerung angehängt. Damit ist es möglich automatisch generierte, ein- deutige "HostName" zu erzeugen. HostNameType Anhang Beispiel kein JetControl24x 1 / 3 dezimal JetControl24x-10-97 2 / 4 hexadezimal JetControl24x-a61 Jetter AG...
10432 .. 10463 Eingänge (Puffer) Ausgänge 21.3.2 Steuerregister Register 10390: Status Funktion Beschreibung Lesen Status einer Kopieraktion Schreiben Wertebereich 0 .. 3 (bitcodiert) Wert nach Reset Die Bedeutung der einzelnen Statusregisterbits: Bit 0: Kopiere EtherNet/IP Eingänge 1 = Kopiervorgang läuft Jetter AG...
Die Inhalte der Pufferregister 10400 bis 10431 werden in die Register 10300 bis 10331 übertragen und dem EtherNet/IP verfügbar gemacht. Kopiere EtherNet/IP Ausgänge: Die Inhalte der Register 10332 bis 10363 werden in die Pufferregister 10432 bis 10463 übertragen. Jetter AG...
Seite 326
Kommando ignoriert und das Fehlerregister auf 1 gesetzt. Kopieren der Ausgänge läuft bereits: Wird nach Kommando 2, während das Bit 1 im Statusregister noch gesetzt ist, wieder das Kommando 2 geschrieben, so wird das neue Kommando ignoriert und das Fehlerregister auf 2 gesetzt. Unbekanntes Kommando Jetter AG...
Die Dateinamen beginnen stets mit "Data_", gefolgt von einem Zahlenwert und der Dateinamenserweiterung "da". Der Zahlenwert zur Unterscheidung verschiedener Dateien wird aus dem Parameterregister der Spezialfunktionen gewonnen. Beispiel 55: Namen einer Datendatei Data_123456789.da Data_0.da Hinweis! Auf Groß-/Kleinschreibung achten. Das Dateisystem arbeitet "case sensitive". Jetter AG...
Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Mögliche Fehler: Fehlercode Bedeutung Kein Fehler Fehler beim Anlegen der Datei (z. B. Disk voll) Fehler beim Schreiben der Daten Fehler beim Schließen der Datei Ungültige Register-/Merkernummer Datendatei-Funktionen nicht verfügbar Interner Betriebssystemfehler Jetter AG...
Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Mögliche Fehler: Fehlercode Bedeutung Kein Fehler Fehler beim Öffnen oder Anlegen der Datei Fehler beim Schreiben der Daten Fehler beim Schließen der Datei Ungültige Register-/Merkernummer Datendatei-Funktionen nicht verfügbar Interner Betriebssystemfehler Jetter AG...
Dateiname Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Mögliche Fehler: Fehlercode Bedeutung Kein Fehler Fehler beim Öffnen der Datei Fehler beim Lesen der Daten Fehler beim Schließen der Datei Datendatei-Funktionen nicht verfügbar Interner Betriebssystemfehler Jetter AG...
Nummer des ersten Registers / Adresse der ersten Va- riablen eines Beschreibungsblocks. Offset Bedeutung Dateiname Parameter 2: Nummer des Registers / Adresse der Variablen des Funktionsergebnisses. Mögliche Fehler: Fehlercode Bedeutung Kein Fehler Fehler beim Löschen der Datei Datendatei-Funktionen nicht verfügbar Interner Betriebssystemfehler Jetter AG...
Operation gerade ausführt, kann in zwei Registern gelesen werden. Register 2977: Bearbeitungszustand Funktion Beschreibung Lesen 0: Keine Dateioperation in Bearbeitung 1: Bearbeitung an Datei-Modul übergeben 2: Daten werden gelesen/geschrieben 3: Dateioperation abgeschlossen Wert nach Reset: 0 Schreiben Nicht erlaubt Wertebereich 0 .. 255 Jetter AG...
Alle Zeilen, die nicht mit einer dieser Variablenkennungen beginnen, werden, mit Ausnahme der ersten Zeile mit der Dateikennung, als Kommentarzeilen interpretiert. Beispiel 56: Möglicher Inhalt einer Datendatei SD1001 ; JC-24x DATA FILE - Jetter AG FS 111 1 dies ist Kommentar RS 20112 110 FS 113 1 QS 65024 -3.141593...
Datei mit dem Namen des Wochentags abgespeichert worden sind. Abb. 61: Datendatei: Typdeklarationen Hier sind Deklarationen für den Zugriff auf die Register der Echtzeituhr (t_TimeDate), die Parameter der Dateifunktionen (t_DataFile) und die erzeugten Daten (t_Temp) angegeben. Abb. 62: Datendateien: Konstanten und Variablen Jetter AG...
Maximalwert und letzter aktueller Wert) zusammen mit Datum und Uhrzeit in eine Datei geschrieben, deren Namen sich aus dem Wochentag ergibt. Die Datei mit den Stundenwerten wird wieder gelöscht. Auf eine Fehlerbehandlung (z. B. durch Auswertung der Variablen ’nResult’) wurde aus Gründen der Übersichtlichkeit verzichtet. Jetter AG...
Parameter1 Registeroffset Bedeutung Adresse String 1 gibt die Nummer des ersten Registers der ersten String-Variablen an Adresse String 2 gibt die Nummer des ersten Registers der zweiten String-Variablen an Funktionsergebnis Im Register kann das Funktionsergebnis gelesen werden. Parameter2 Jetter AG...
Das einfache Testprogramm zeigt, wie die Systemfunktion zum Vergleichen von zwei Strings angewandt werden kann. Vor Setzen des Startmerkers werden die bei- den Strings im Setup-Bildschirm von JetSym eingegeben. Beispiel 57: String 1 ist kleiner als String 2 Jetter AG...
Funktionsparameter angegeben. Parameter1 Registeroffset Bedeutung Adresse String 1 gibt die Nummer des ersten Registers der ersten String-Variablen an Adresse String 2 gibt die Nummer des ersten Registers der zweiten String-Variablen an, die in- nerhalb von String 1 gesucht wird Jetter AG...
SPECIALFUNCTION (142, Parameter1, Parameter2) JetSym ST SYSTEMFUNCTION (142, Parameter1, Parameter2); Gibt die Nummer des ersten Registers des Parameter- Parameter1 blocks an. Gibt die Nummer des Ergebnisregisters dieser Funktion Parameter2 Parameterblock Ab dem Register werden die Funktionsparameter angegeben. Parameter1 Jetter AG...
String-Variablen abgelegt werden. Die Darstellung erfolgt in De- zimal-ASCII Kodierung. Es können Inhalte von Ganzzahl- oder Gleitkommaregistern in Strings gewandelt werden. Der Inhalt des Registers wird dabei nicht verändert. JetSym SPECIALFUNCTION (143, Parameter1, Parameter2) JetSym ST SYSTEMFUNCTION (143, Parameter1, Parameter2); Jetter AG...
5 Register belegt. 23.5 String kopieren Mit Hilfe der Spezialfunktion 144 wird der Inhalt von String-Variable 1 in die String- Variable 2 kopiert. Die String-Variable 1 wird nicht verändert. JetSym SPECIALFUNCTION (144, Parameter1, Parameter2) JetSym ST SYSTEMFUNCTION (144, Parameter1, Parameter2); Jetter AG...
Das niederwertigste Byte des Registers, das den Text enthält, ist für die Länge re- serviert. Das 2. Byte enthält den Anzeigemodus und ist nur für Jetter Bedien- und An- zeigegeräte von Interesse und soll deshalb hier nicht weiter beschrieben werden.
65 (hex) der ASCII-Code für ’e’ und 6c (hex) der ASCII-Code für ’l’ ist. – Register 102 enthält das nächste Textbyte 6f (hex). Dies ist der ASCII-Code für ’o’. – Die Inhalte der übrigen Bytes in den Registern sind ohne Bedeutung, da sie nicht zur Speicherung des Textes verwendet werden. Jetter AG...
Modus oder bei großen Anzeigen vorkommen, dass trotz aktiver Kommunikation Fehler gemeldet werden. Bei Visualisierungssystemen (z. B. JetLink, JetView Soft, Browser mit Java-Applet) oder dem Programmiersystem JetSym kann die Abfragezeit eingestellt oder die Kommunikation ganz gestoppt werden. Dies ist bei der Aktivitätsüberwachung zu be- rücksichtigen. Jetter AG...
Betriebssystem-Merker 0 = keine pcom7-Aktivität 1 = pcom7-Aktivität 2091 Anwender-Merker 0 = keine pcom7-Aktivität vom Anwender zu setzen 2092 SER2 Betriebssystem-Merker 0 = keine pcom7-Aktivität 1 = pcom7-Aktivität 2093 Anwender-Merker 0 = keine pcom7-Aktivität vom Anwender zu setzen Jetter AG...
Seite 348
24 Überwachung der Schnittstellen-Aktivität JetWeb Jetter AG...
IDs mit 11 Bit Länge benutzt werden. Es ist darauf zu achten, dass während der Bootphase der Steuerung die ange- schlossenen Geräte, die über CAN-PRIM angesteuert werden sollen, keine Mes- sages senden! Wichtig! Jetter AG...
CAN-Schnittstelle ist nicht aktiv die freiprogrammierbare CAN-Schnittstelle ist verfügbar Hinweis! Der Inhalt des Registers ist remanent. Sein Wert bleibt beim Ausschalten der Steuerung erhalten. Die in diesem Register gemachten Einstellungen werden nur bei einem Neustart der Steuerung ausgewertet. Jetter AG...
Bit 1: NEW-DAT Das globale NEW-DAT-Bit ist gesetzt, wenn im NEW-DAT-Fifo mindestens ein Wert enthalten ist (Reg. 10503 > 0) Bit 2: ID-Länge es werden CAN-IDs mit 11 Bit Länge gesendet/empfangen es werden CAN-IDs mit 29 Bit Länge gesendet/empfangen Jetter AG...
Seite 352
Box wieder empfangsbereit. Empfangsüberlauf-Bit löschen: Das Overrun-Bit im Box-Statusregister wird gelöscht. Sendefehler-Bit löschen: Das Senderror-Bit im Box-Statusregister wird gelöscht. NEW-DAT-Fifo löschen: Das Fifo, in welchem die Box-Nummern der empfangenen Messages angezeigt wird, wird gelöscht. Standard-ID-Länge (11 Bit) einstellen: Jetter AG...
Seite 353
Beim Empfang einer Message wird die Message in die entsprechende Empfangs- Box gespeichert und die Nummer dieser Box in ein Fifo gestellt, damit einfach fest- gestellt werden kann, in welcher Box eine neue Message angekommen ist. Das Füll- stand-Register zeigt an, wie viele Messages eingetroffen sind. Jetter AG...
Seite 354
Bei gesetztem Bit (1) in der Empfangsmaske wird das entsprechende Bit der emp- fangenen ID mit dem der globalen Empfangs-ID verglichen. Ein gelöschtes Bit (0) bestimmt, dass das entsprechende Bit der IDs nicht in den Ver- gleich eingeht. Jetter AG...
Seite 355
Standardmäßig (Register 10506 = 0) werden alle Messages, die nicht vom System- bustreiber "abgefangen " werden, an die CAN-PRIM-Funktion weitergeleitet. Hinweis! Beim Umstellen der ID-Länge durch die Kommandos 8 oder 9 werden beide Re- gister (10506 und 10507) wieder auf 0 gesetzt. Jetter AG...
Bit 3: Senderror kein Sendefehler aufgetreten beim Senden einer Message durch Kommando 3 ist ein Fehler aufgetreten; dieser kann z. B. dann auftreten, wenn kein Teilneh- mer am Systembus des JC-24x angeschlossen ist oder die Bau- draten nicht zusammenpassen Jetter AG...
Seite 357
Diese CAN-ID wird beim Senden einer Message über eine Sendebox übertragen. Bei der Aktivierung einer Box wird die ID auf eventuelle Überschneidungen mit vom Betriebssystem bereits vergebenen IDs geprüft. Ist eine unzulässige ID eingestellt worden, so wird die entsprechende Box nicht aktiv geschaltet. Jetter AG...
Seite 358
Beim Empfang einer Message mit weniger als 8 Bytes, werden die Datenbytes nach dem letzten empfangenen Byte bis zum Datenbyte 7 nicht überschrieben, sondern behalten ihren letzten Wert. Beim Senden einer Message mit weniger als 8 Bytes Länge, brauchen die Daten- bytes bis zum Datenbyte 7 nicht aufgefüllt zu werden. Jetter AG...
Module eines bestimmten Typs an der Steuerung betrieben werden. Wie aus der nachfolgenden Tabelle ersichtlich ist, verwendet der Jetter Systembus nur IDs mit 11 Bit Länge. Für CAN-PRIM können somit 29 Bit Identifier uneinge- schränkt verwendet werden.
Die nachfolgenden Ausschnitte aus einem JetSym ST-Programm zeigen beispiel- haft, wie die CAN-PRIM-Funktionalität im JC-24x initialisiert und zum Senden und Empfangen von CAN-Messages benutzt werden kann. Eine lauffähige JetSym ST-Applikation ist über die technische Hotline der Jetter AG verfügbar. Abb. 67: Typ- und Variablendefinition CAN-PRIM...
Anhang JetWeb Anhang A: Aktuelle Änderungen Verzeichnis Anhang Aktuelle Änderungen zur Ausgabe 3.20.1: Kapitel Bemerkung geändert hinzugefügt gelöscht Allgemein Korrektur von Schreibfeh- lern Generell wurden in dieser Auflage alle Kapitel auf Fehler und Wiederverwendbarkeit redaktionell überarbeitet. Jetter AG...
Update des Steuerungs-Betriebssystems Von JetSym Im Menü "Build" der JetSym-Programmierumgebung können Betriebssystem-Up- dates vorgenommen werden. Dazu werden von der Firma Jetter AG Betriebssystemdateien (*.os) im Internet (http://www.jetter.de) zur Verfügung gestellt. JetSym stoppt die Ausführung des Anwenderprogramms vor dem Betriebssys- tem-Update.
Seite 366
Beim Update per FTP findet keine Überprüfung statt, ob die ausgewählte Be- triebssystemdatei zu dem Modul passt, auf welches die Datei geladen werden soll! • Ein Betriebssystem-Update auf ein intelligentes Slavemodul über FTP ist zur Zeit nicht möglich. Jetter AG...
Seite 367
CRC-Prüfung. Ist alles korrekt empfangen worden, wird das bisherige Betriebssystem gelöscht und die neuen Daten abgespeichert. Während dieses Vorgangs darf die Spannungsversorgung der Steuerung nicht abgeschaltet werden. Wichtig! Hinweis! In beiden Fällen des Betriebssystem-Updates ist das neue Betriebssystem nach dem nächsten Booten aktiviert. Jetter AG...
Visualisierung, die direkt auf Slaveregister zugreift, deaktiviert werden. Wichtig! Der Update eines intelligenten Moduls am Systembus erfolgt in JetSym im Menü "Build" durch Auswahl von "Betriebssystem-Update", siehe Abb. 72. JetSym stoppt die Ausführung des Anwenderprogramms vor dem Betriebssys- tem-Update. Wichtig! Jetter AG...
JetSym überprüft, ob die ausgewählte Betriebssystemdatei zu dem Modul passt, auf welches die Datei geladen werden soll. Nach Auswahl einer entsprechenden Betriebssystemdatei mit der Endung ".os", muss die Nummer des Moduls am Systembus, dessen Betriebssystem geändert werden soll, angegeben werden. Jetter AG...
Anhang JetWeb Abb. 73: Betriebssystem-Update eines intelligenten Slave-Moduls Hinweis! Nach erfolgtem Betriebssystem-Update sollte der Systembus initialisiert werden. Dazu wird ein Neustart des JC-24x durchgeführt. Jetter AG...
Steuerung zu laden und eines davon zu aktivieren. Konfigurationsdatei Die Konfigurationsdatei muss den Namen "userprog.ini" haben und im Stammver- zeichnis der Flash-Disk abgelegt sein. Es handelt sich um eine reine Textdatei. Die Datei ist wie folgt aufgebaut: Jetter AG...
-1 = Programm geschützt Schreiben Zweimaliges Beschreiben mit dem sel- ben Wert setzt ein neues Passwort Wertebereich 32 Bit Wert nach Reset Register 2963: Eingegebenes Passwort Funktion Beschreibung Lesen Zuletzt geschriebener Wert Schreiben Passwort eingeben Wertebereich 32 Bit Wert nach Reset Jetter AG...
:= 1234; mem[2962] := 5678; mem[2962] := 5678; JetSym Wird versucht ein geschütztes Programm ohne korrekt eingestelltes Passwort mit- tels JetSym auszulesen, so wird im Ausgabefenster die folgende Fehlermeldung an- gezeigt: fatal error 4202: Kommunikationsfehler: IP - ungültiger Parameter Jetter AG...
Anwendung im Bereich der kleinen bis mittleren Steuerungssysteme bisher kaum möglich. Darstellung des realen Anlagenablaufs Durch Multitasking entfällt die nicht der tatsächlichen Abfolge entsprechende Umset- zung in einen zyklischen Programmdurchlauf. Durch Multitasking kann eine dem tat- sächlichen Anlagenablauf entsprechende Form der Abarbeitung gewährleistet wer- den. Jetter AG...
Automatisierung Um ein Betriebssystem mit Multitasking und beschreibender, ablauforientierter Ab- arbeitung über den gesamten Bereich der Steuerungstechnik zu realisieren, hat die Firma Jetter AG ein komfortabel handhabbares Multitasking Betriebssystem entwi- ckelt. Dieses Betriebssystem ist für die Anforderungen der Automatisierungstechnik zuge- schnitten und erlaubt schon die Implementierung in die Kleinststeuerung JetControl 24x.
Zusätzlich können in Register 2004 weitere Bedingungen zum Wechseln des Tasks definiert werden: • wenn die in Register 2005 definierte Zeit abgelaufen ist • wenn der Task auf einen GOTO-Befehl kommt • wenn die Bedingung von einer IF-Bedingung nicht erfüllt ist Jetter AG...
Seite 377
Ein Task, der die Anzeigen verwaltet, muss z. B. nicht die glei- che Reaktionszeit aufweisen wie ein Automatiktask. Durch Einfügung von ein oder mehreren DELAY 0 Befehlen in den Bediengeräte-Tasks, ergibt sich ein Zeitge- winn, der dann anderen Tasks zur Verfügung steht. Jetter AG...
JetWeb Anhang E: Tabellen zur Auslegung ei- ner Steuerungsanlage mit Jet- Control 24x Über die technische Hotline der Jetter AG ist eine Microsoft Excel-Datei erhältlich, die es komfortabel erlaubt, die für eine Applikation benötigten Erweiterungsmodu- le zusammenzustellen. Dateiname: SysBus_Configuration_xxx _e.xls a.xxx: aktuelle Versionsnummer (z.Zt.
FIFO First In First Out Floating Point: Zahlendarstellung Gleitkomma File Transfer Protocol: Protokoll zur Übertragung von Dateien Fast Ethernet (100BaseX) über Fiber (Glasfaser) Leitungen Ground: Erdung HTML HyperText Markup Language: Klartextsprache zur Strukturie- rung von Text und Hypertext Jetter AG...
Seite 380
International Electrotechnical Commission: Internationale Elektrotechnische Kommission INTeger: Zahlendarstellung Ganzzahl Internet Protocol JetControl JetIP Kommunikationsprotokoll für Steuerungen der Jetter AG über Ethernet Local Area Network: lokales Netzwerk; z. B. Ethernet-Netz- werk innerhalb eines Gebäudes Liquid Crystal: Flüssigkristall Liquid Crystal Display: Flüssigkristallanzeige Light Emmitting Diode: Leuchtdiode Least Significant Bit: niederwertigstes Bit, z.
Seite 381
Step: Schritt SUB-D Typenbezeichnung Steckverbinder Servomotor Transmission Control Protocol: verbindungsorientiertes Proto- koll zur gesicherten Datenübertragung TCP/IP Sammelbegriff für eine ganze Protokollfamilie tr/tn time rise/time normal: Anstiegszeit eines Impulses/Gesamt- zeit eines Impulses Fast Ethernet (100BaseX) über Twisted Pair Leitungen Jetter AG...
Seite 382
Daten von einem Gerät zu einem anderen; z. B. von einem Computer zu einem Modem. User Datagram Protocol: verbindungsloses Protokoll zur un- gesicherten Datenübertragung Unshielded Twisted Pair: Kabel mit ungeschirmten, verdrillten Leitungspaaren Voltage Direct Current Wide Area Network: Weitbereichs-Netzwerk; z. B. Internet Jetter AG...
Beispiel 48: Möglicher Inhalt der Datei "flashdiskinfo.txt" Beispiel 49: Möglicher Inhalt der Sektion [SMTP] Beispiel 50: Möglicher Inhalt der Sektion [DEFAULT] Beispiel 51: Möglicher Inhalt der Sektion [POP3] Beispiel 52: E-Mail-Vorlagendatei Beispiel 53: Möglicher Inhalt der Datei "license.dat" Jetter AG...
Seite 386
Beispiel 56: Möglicher Inhalt einer Datendatei Beispiel 57: String 1 ist kleiner als String 2 Beispiel 58: String 1 ist größer als String2 Beispiel 59: String finden Beispiel 60: Strings aneinander hängen Beispiel 61: Register in String umwandeln Beispiel 62: Textregister Jetter AG...
Seite 391
Allg. Ganzzahlregister, 32 Bit 2970 Erstellungszeit Anwenderprogramm, Minuten 20000 .. 49999 Allg. Ganzzahl- oder Gleitkommaregister, 2971 Erstellungszeit Anwenderprogramm, Stunden 32 Bit Jetter AG 391 / 403 Art.-Nr.: 60865170 JetControl 24x Dezember 2005 / Printed in Germany Kurz-Referenz / Auflage 3.20.1...
Seite 392
JetControl 24x Anhang 2972 Erstellungszeit Anwenderprogramm, Tag 2070 Anzahl JX-SIO Module Steuerung der Bediengeräte 2973 Erstellungszeit Anwenderprogramm, Monat 2071 Aktuelle EA-Summe 2974 Erstellungszeit Anwenderprogramm, Jahr 2072 Versionsnummer des Systembustreibers 2073 JX-SIO Timeout-Zeit in Millisekunden 2804 Gesamtzahl der Display-Zeichen 2074 Sync-Intervall in Millisekunden; 0 = aus 2805 Anzahl der Zeichen pro Zeile 2077...
Seite 393
Modulnummer - 70 (0 .. 9) 2978 Nummer der Task, die gerade eine Datendatei- Registernummer (0 .. 99) Operation durchführt Kodierung der Ausgänge / Register Jetter AG 393 / 403 Art.-Nr.: 60865170 JetControl 24x Dezember 2005 / Printed in Germany Kurz-Referenz / Auflage 3.20.1...
Seite 394
JetControl 24x Anhang 6xzz Modulnummer - 70 (0 .. 9 Serielle Schnittstellen JC-24x Konfiguration Registernummer (0 .. 99) Kodierung der Konfigurations-Register 7xzz Modulnummer - 70 (0 .. 9 Die erste Registernummer bezieht sich auf Schnittstelle SER1 Überlagert mit Datei ’/System/cfgvar.ini’ Registernummer (0 ..
Seite 395
1 = kopieren der Eingänge läuft bereits gramms im RAM 2 = kopieren der Ausgänge läuft bereits 2037 Laufzeitregister in Millisekun- Betriebssystem, 3 = unbekanntes Kommando Zeitregister Jetter AG 395 / 403 Art.-Nr.: 60865170 JetControl 24x Dezember 2005 / Printed in Germany Kurz-Referenz / Auflage 3.20.1...
Seite 396
JetControl 24x Anhang 2070 Anzahl JX-SIO Module Systembus 2762 I/O-Timeout-Überwachungs- Systembus 2833 Registernummer der LEDs Bediengeräte array von Bediengerät #1 2071 Aktuelle EA-Summe Systembus 2763 I/O-Überwachungs-Timeout Systembus 2834 Registernummer der LEDs Bediengeräte 2072 Versionsnummer des Sys- Systembus von Bediengerät #2 tembustreibers 2764 JX2-I/O-Register Timeout...
Seite 397
Platinentyp Statische Info 5000 .. 5999 Eingangsüberlagerung JX-SIO 10163 Platinenversion Statische Info 6000 .. 6999 Ausgangsüberlagerung JX-SIO 10164 Bestückungsoptionen Statische Info Jetter AG 397 / 403 Art.-Nr.: 60865170 JetControl 24x Dezember 2005 / Printed in Germany Kurz-Referenz / Auflage 3.20.1...
Seite 398
JetControl 24x Anhang FLAG 2216 Taste "I/O" Betriebssystem-Spezialmerker Bediengeräte-Spezialmerker FLAG 2217 Taste "=" FLAG 2218 Taste "C" FLAG 2219 Taste "ENTER" FLAG 2058 Priorisierung der JetIP-Kommunikation Diese Merker gelten nicht für LCD17, LCD19 und LCD27 FLAG 2220 Taste "-" FLAG 2060 Display_Reg/Value dezimal/hexadezimal FLAG 2224 LED von Taste "F1"...
Seite 399
Taste "ENTER" Bediengeräte-Spezialmerker NUM 25 FLAG 2206 Taste "S1" FLAG 2207 Taste "S2" FLAG 2208 Taste "S3" FLAG 2209 Taste "S4" Jetter AG 399 / 403 Art.-Nr.: 60865170 JetControl 24x Dezember 2005 / Printed in Germany Kurz-Referenz / Auflage 3.20.1...
Seite 402
JetControl 24x Anhang FLAG 1288 ... 1311 2609 FLAG 216 ... 239 Anwenderregister - Merker - Überlagerung FLAG 1312 ... 1335 2610 FLAG 240 ... 255 FLAG 1336 ... 1359 FLAG 1360 ... 1383 FLAG 256 ... 279 FLAG 1384 ... 1407 FLAG 280 ...
Seite 403
String in einem anderen String finden 2 Strings aneinander hängen Variablenwert in String umwandeln String kopieren NetCopyList konfigurieren NetCopyList löschen NetCopyList senden Jetter AG 403 / 403 Art.-Nr.: 60865170 JetControl 24x Dezember 2005 / Printed in Germany Kurz-Referenz / Auflage 3.20.1...
Seite 404
+49 7141 2550-484 Hotline: +49 7141 2550-444 Internet: http://www.jetter.de E-Mail: sales@jetter.de Tochtergesellschaften Jetter Asia Pte. Ltd. Jetter (Schweiz) AG Jetter USA Inc. 32 Ang Mo Kio Industrial Park 2 Münchwilerstraße 19 165 Ken Mar Industrial Parkway #05-02 Sing Industrial Complex CH-9554 Tägerschen...