Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Artikel-Nr.: 60869714 / Auflage 3.52.1
NANO-B/C/D
Steuerung
Betriebsanleitung
Artikel-Nummern der Steuerungen:
NANO-B:
10301003
NANO-C:
10301005
NANO-D:
10000242
Oktober 2006 / Printed in Germany

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Jetter Nano-B

  • Seite 1 NANO-B/C/D Steuerung Betriebsanleitung Artikel-Nummern der Steuerungen: NANO-B: 10301003 NANO-C: 10301005 NANO-D: 10000242 Artikel-Nr.: 60869714 / Auflage 3.52.1 Oktober 2006 / Printed in Germany...
  • Seite 2 Vorspann JetWeb Auflage 3.52.1 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. Diese Betriebsanleitung und die darin enthaltenen Informationen wurden mit der ge- botenen Sorgfalt zusammengestellt.
  • Seite 3: So Können Sie Uns Erreichen

    Telefax: 07141/2550-425 E-Mail - Vertrieb: sales@jetter.de E-Mail - Technische Hotline: hotline@jetter.de Internetadresse: http://www.jetter.de Diese Betriebsanleitung gehört zur NANO-B/C/D: Typ: Serien-Nr.: Baujahr: Auftrags-Nr.: Vom Kunden einzutragen: Inventar-Nr.: Ort der Aufstellung: © Copyright 2006 by Jetter AG. Alle Rechte vorbehalten. Jetter AG...
  • Seite 4 Vorspann JetWeb Bedeutung der Betriebsanleitung Die Betriebsanleitung ist Bestandteil der Steuerung NANO-B/C/D und • immer, also bis zur Entsorgung der Steuerung NANO-B/C/D, griffbereit aufzube- wahren. • bei Verkauf, Veräußerung oder Verleih der Steuerung NANO-B/C/D weiterzuge- ben. Wenden Sie sich unbedingt an den Hersteller, wenn Sie etwas aus der Betriebsan- leitung nicht eindeutig verstehen.
  • Seite 5: Symbolerklärung

    NANO-B/C/D Vorspann Symbolerklärung Sie werden auf eine mögliche drohende Gefährdung hingewiesen, die zu schwe- ren Körperverletzungen oder zum Tode führen kann. Warnung Sie werden auf eine mögliche drohende Gefährdung hingewiesen, die zu leich- ten Körperverletzungen führen kann. Dieses Signal finden Sie auch für Warnun- gen vor Sachschäden.
  • Seite 6 Darstellung der Tasten auf der PC-Tastatur und der Bediengeräte. Hinweis auf ein Programm oder eine Datei. 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...
  • Seite 7: Inhaltsverzeichnis

    Sicherheitshinweise Allgemein gültige Hinweise 1.1.1 Bestimmungsgemäße Verwendung 1.1.2 Nicht bestimmungsgemäße Verwendung 1.1.3 Wer darf die Steuerung NANO-B/C/D bedienen? 1.1.4 Umbauten und Veränderungen am Gerät 1.1.5 Reparatur und Wartung der Steuerung NANO-B/C/D 1.1.6 Stilllegung und Entsorgung der Steuerung NANO-B/C/D Zu Ihrer eigenen Sicherheit 1.2.1...
  • Seite 8 5.2.2 Sicherheitshinweise zur Inbetriebnahme 5.2.3 Spezifikationen der Schraubklemmen Mechanische Installation Elektrische Installation Überprüfung der Versorgungsspannungen Selbstheilende Sicherung NANO-B/C/D Einschaltverzögerung Millisekunden-Timer Leuchtdioden der NANO-B/C/D Anordnung Bedeutung Schalter STOP - RUN Funktion Spannungsversorgung Anforderungen Anschlussbeschreibung Digitale Eingänge Technische Daten Beschreibung der Leuchtdioden Anschlussbeschreibung Digitale Ausgänge...
  • Seite 9 NANO-B/C/D Inhalt 13.1 Technische Daten 13.2 Anschlussbeschreibung 13.3 Registerbeschreibung Schrittmotoransteuerung 14.1 Überblick 14.2 Technische Daten 14.3 Anschlussbeschreibung 14.4 Programmierung 14.5 Registerbeschreibung 14.6 Beispielprogramme Serielle Schnittstellen 15.1 Übersicht Schnittstellenkabel 16.1 Übersicht der Schnittstellenkabel 16.2 Serielles Programmierkabel 16.3 Bediengerätekabel für LCD 16 - 34, 110 16.4...
  • Seite 10 18.5.2 Eingabe von Festkommazahlen 18.5.3 USER_INPUT: Vorschlagswert 18.6 Register 18.7 Merker Bediengeräte Bedienerführung Ausgabegeräte 19.1 Ausgabebefehle der Module JX2-PRN1 und JX2-SER1 19.1.1 Ausgabe von Texten 19.1.2 Ausgabe von Registern 19.2 Registerbeschreibung Module JX2-PRN1 und JX2-SER1 225 19.3 Einfluss der Cursorposition Jetter AG...
  • Seite 11 NANO-B/C/D Inhalt Netzwerkbetrieb JETWay 20.1 JETWay-H: JETTER Data-Highway 20.2 JETWay-R: Die Prozessebene 20.3 N_SEND_REGISTER und N_GET_REGISTER 20.3.1 N_SEND_REGISTER 20.3.2 N_GET_REGISTER 20.3.3 Zugriffe auf Eingänge, Ausgänge und Merker des Slaves 20.4 Register zum Netzwerkbetrieb Frei programmierbare Schnittstelle 21.1 Anschlussbeschreibung 21.2 Registerbeschreibung 21.3...
  • Seite 12 25.2 Spezialregister 25.3 Spezialmerker Batterie zur Datenhaltung Verzeichnis Anhang Anhang A: Aktuelle Änderungen Anhang B: Download Betriebssystem Anhang C: Multitasking-Betriebssystem Anhang D: Registerübersicht - Num. Reihenfolge Anhang E: Glossar Anhang F: Abbildungsverzeichnis Anhang G: Beispieleverzeichnis Anhang H: Stichwortverzeichnis Jetter AG...
  • Seite 13: Sicherheitshinweise

    Die Betriebsspannung der Steuerung NANO-B/C/D ist DC 24 V. Diese Betriebs- spannung fällt unter die Kategorie SELV (safety extra low voltage). Die Steuerung NANO-B/C/D fällt also nicht unter die EG-Niederspannungsrichtlinie. Die Steuerung NANO-B/C/D wird zur Steuerung von Maschinen wie z. B. Förderan- lagen, Produktionsanlagen und Handling-Maschinen verwendet. 1.1.2 Nicht bestimmungsgemäße Verwendung...
  • Seite 14: Umbauten Und Veränderungen Am Gerät

    Teile. Die Steuerung NANO-B/C/D ist zur Reparatur an die Firma Jetter AG einzuschicken. Für den Betrieb der NANO-B/C/D ist zur Datenerhaltung eine Lithium Batterie SL 300 notwendig. Die Batterie ist wartungsfrei bei Einhaltung der in Kapitel 4 "Betriebsbe- dingungen", Seite 29, genannten Betriebsparameter. Mit Register 2001, dem Status- register, wird der Batteriestatus durch zwei Bits überwacht (siehe Kapitel 26 "Batterie...
  • Seite 15: Zu Ihrer Eigenen Sicherheit

    NANO-B/C/D 1.2 Zu Ihrer eigenen Sicherheit Zu Ihrer eigenen Sicherheit Trennen Sie die Steuerung NANO-B/C/D vom Stromnetz, wenn Arbeiten zur Instandhaltung durchgeführt werden. Dadurch werden Unfälle durch elektrische Spannung und bewegliche Teile verhindert. Schutz- und Sicherheitseinrichtungen, wie die Schutzabdeckung und die Verkleidung des Klemmenkastens, dürfen in keinem Fall überbrückt oder...
  • Seite 16: Hinweise Zur Emv

    Maßnahmen zur Erhöhung der Störsicherheit in Anlagen: Die NANO-B/C/D 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.
  • Seite 17: Abb. 1: Emv-Konformer Schirmanschluss Bei Sub-D-Steckern

    NANO-B/C/D 1.3 Hinweise zur EMV Abb. 1: EMV-konformer Schirmanschluss bei Sub-D-Steckern Falls der Schirm nicht am Stecker aufgelegt werden kann, z. B bei An- schluss des Signals an Schraubklemmen: Der Schirm und die Zugentlastung muss niederohmig und großflächig mit einer geerdeten Fläche verbunden sein. Die Erdung muss dabei so erfol- gen, dass das ungeschirmte Stück der Leitung möglichst kurz gehalten...
  • Seite 18 1 Sicherheitshinweise JetWeb Jetter AG...
  • Seite 19: Funktionsüberblick

    Diese Betriebsanleitung beschreibt Funktionen der Betriebssystemversion 3.52 der NANO-B/C/D und der JetSym Version 2.5.0. Neue Hardware Wichtig! Ab der Betriebssystemversion 3.50 ist bei der NANO-B und NANO-C eine neue Hardware erforderlich. Es treten Funktionsfehler auf, wenn dies nicht beachtet wird. •...
  • Seite 20: Funktionale Ausstattung

    Bediengeräteschnittstelle (RS-232 / RS-422) • Netzwerkschnittstelle JETWay (JETWay-H, JETWay-R) • Frei programmierbare Schnittstelle (RS-232 / RS-422 / RS-485) • Jetter Systembus für Erweiterungsmodule • 8 digitale Eingänge • 8 digitale Ausgänge • 4 analoge Eingänge (Auflösung 10 Bit über 0 - 10 V) •...
  • Seite 21: Spezialfunktionen

    NANO-B/C/D 2.4 Spezialfunktionen Spezialfunktionen 2.4.1 NANO-B Formatkonvertierung • Funktion 4: BCD -> HEX Wandlung • Funktion 5: HEX -> BCD Wandlung Modbus RTU CRC-Prüfsumme • Funktion 60: Berechnung der Modbus CRC-Prüfsumme • Funktion 61: Überprüfung der Modbus CRC-Prüfsumme 2.4.2 NANO-C und NANO-D Formatkonvertierung •...
  • Seite 22: Programmspeicher U. Datenformate

    2 Funktionsüberblick JetWeb Programmspeicher u. Datenformate 2.5.1 NANO-B Programmspeicher 16 kByte Flash-EPROM, max. 1 Million beschreibbar Anwenderregister 24 Bit 2.000 batteriegepuffertes RAM Gleitkommaregister Keine Datenformat 24 Bit Integer: -8.388.608 ... +8.388.607 Interne Zwischenergebnisse 32 Bit Anwendermerker 255 (gepuffert und überlagert von Re- gister 2600 bis 2610) 1.800 (überlagert von Register 0 bis 74)
  • Seite 23: Nano-D

    NANO-B/C/D 2.5 Programmspeicher u. Datenformate 2.5.3 NANO-D Programmspeicher 64 kByte Flash-EPROM, max. 1 Million beschreibbar Anwenderregister 24 Bit 32.000 batteriegepuffertes RAM Gleitkommaregister Datenformat 24 Bit Integer: -8.388.608 ... +8.388.607 32 Bit Gleitkomma: +/- (8,43 * 10 ... 3,38 * 10...
  • Seite 24: Registerbereiche

    2 Funktionsüberblick JetWeb Registerbereiche 2.6.1 NANO-B Registerart Registernummer Freie Anwenderregister 0 ... 1999 Spezialregister 2000 ... 2999 Echtzeituhr 2911 ... 2917 Register der nicht intelligenten Erweite- 3000 ... 3149 rungsmodule E-Registerüberlagerung für nicht intelli- 2400 ... 2455 gente Erweiterungsmodule 4000 ... 4095 (zusammengefasste digitale Eingänge)
  • Seite 25: Nano-C

    NANO-B/C/D 2.6 Registerbereiche 2.6.2 NANO-C Registerart Registernummer Freie Anwenderregister Teil 1 0 ... 1999 Freie Anwenderregister Teil 2 20000 ... 27999 Spezialregister 2000 ... 2999 Echtzeituhr 2911 ... 2917 Register der nicht intelligenten Erweite- 3000 ... 3149 rungsmodule E-Registerüberlagerung für nicht intelli- 2400 ...
  • Seite 26: Nano-D

    (zusammengefasste digitale Ausgän- Register der Peripheriemodule weiterer 5000 ... 7999 Hersteller, z. B. JX-SIO Register für freiprogrammierbare 10000 ... 10006 Schnittstelle Register für Schrittmotoransteuerung 11100 ... 11113 Register der intelligenten Erweite- 12100 ... 19999 rungsmodule Gleitkommaregister 65024 ... 65279 Jetter AG...
  • Seite 27: Bauart Nano-B/C/D

    Jetter NANO 24 V STEP INPUT COUNTER ANALOG 0V OUT 0V X62/ Abb. 3: Mechanische Abmessungen der NANO-B/C/D Bauart Abmessungen (H x B x T in mm) 114 x 130 x 70 Gewicht 720 g Gehäuseboden Aluminium pulverbeschichtet; Farbe: blau Gehäusedeckel...
  • Seite 28: Anschlussarten

    3 Bauart NANO-B/C/D JetWeb Anschlussarten • Spannungsversorgung Schraubklemmen (X10) • Digitale Eingänge Schraubklemmen (X21) • Digitale Ausgänge Schraubklemmen (X31) • Analoge Eingänge Schraubklemmen (X41) • Analoge Ausgänge Schraubklemmen (X51) • Schneller Zweikanalzähler Schraubklemmen (X62) • Schrittmotoransteuerung mit DIR Schraubklemmen (X61) und STEP •...
  • Seite 29: Betriebsbedingungen

    NANO-B/C/D Betriebsbedingungen Betriebsparameter Anschlusswerte Parameter Wert(e) vorzugsweise Be- zugsnorm(en) Anschlusswerte • DC 24 V (DC 20 V ... 30 V) (ohne dig. Ausgänge • 0,5 A an den Klemmen X10 Restwelligkeit: ≤ 5 % gesiebt und Erweiterungsmo- • dule) •...
  • Seite 30: Betriebsparameter Elektrische Sicherheit

    Gehäuse • Frequenzbereich: DIN EN 50081-1 30 - 230 MHz, Grenzwert DIN EN 50081-2 30 dB (µV/m) in 10 m DIN EN 55011 • Frequenzbereich: 230 - 1.000 MHz, Grenzwert 37 dB (µV/m) in 10 m (Klasse B) Jetter AG...
  • Seite 31: Betriebsparameter Emv Störfestigkeit Gehäuse

    NANO-B/C/D Betriebsparameter EMV Störfestigkeit Gehäuse Parameter Wert(e) vorzugsweise Be- zugsnorm(en) Magnetfeld mit ener- 50 Hz, 30 A/m DIN EN 61000-6-2 gietechnischer Fre- DIN EN 61000-4-8 quenz HF-Feld amplituden- • Frequenzbereich: DIN EN 61131-2 moduliert 26 - 1.000 MHz DIN EN 61000-6-2 •...
  • Seite 32: Betriebsparameter Emv Störfestigkeit Gleichstrom-Netzein- Und -Ausgänge

    DIN EN 61000-4-12 gungen • Quellimpedanz: 200 Ohm • Wiederholrate: 400 Hz • Prüfspannung: 1 kV Stoßspannungen, • 1,2/50 µs DIN EN 61000-6-2 unsymmetrisch (Lei- • Leerlaufspannung: 0,5 kV DIN EN 61000-4-5 tung gegen Erde), symmetrisch (Leitung gegen Leitung) Jetter AG...
  • Seite 33: Installationsanweisung

    NANO-B/C/D 5.1 Lieferumfang Installationsanweisung Lieferumfang • Steuerung NANO-B/C/D • Installationsanleitung NANO-B/C/D Zubehör JX2-PS1 und JX2-Module NANO und JX2-Module Smart I/O-Modul Abb. 4: Schaubild mit Zubehör Das Zubehör ist nicht im Lieferumfang enthalten! 1. Programmierkabel: Länge 5 m: Kabel-Konf-Nr. 2 Art.-Nr. 60328900 2.
  • Seite 34 5 Installationsanweisung JetWeb 6. Anschlusskabel für Jetter Systembus (zw. Steuerung und JX2-Modulen) Es sind weitere Längen vorhanden: Länge 2,5 m Kabel-Konf-Nr. 530 2,5 m Art.-Nr. 10309016 Länge 5,0 m Kabel-Konf-Nr. 530 5,0 m Art.-Nr. 10309008 7. Anschlusskabel für JX-SIO (Smart I/O-Modul) am Jetter Systembus Es sind weitere Längen vorhanden:...
  • Seite 35: Wichtige Hinweise

    5.2.1 Sicherheitshinweise zur Installation GEFAHR durch hohe Betriebsspannung und Stromschlag! Warnung vor Sachschäden! An Geräten, die zusammen mit der NANO-B/C/D in einer Maschine einge- Warnung baut sind, können lebensgefährliche Spannungen auftreten! Beachten Sie die folgenden Maßnahmen, um Sachschäden, Muskelverkramp- fungen, Verbrennungen, Bewusstlosigkeit, Atemstillstand und Tod zu vermeiden: Lassen Sie die Installationsarbeiten nur von qualifiziertem Fachperso- nal durchführen, siehe Kapitel 1.1.3 "Wer darf die Steuerung NANO-B/...
  • Seite 36: Sicherheitshinweise Zur Inbetriebnahme

    5.2.2 Sicherheitshinweise zur Inbetriebnahme GEFAHR durch hohe Betriebsspannung und Stromschlag! Warnung vor Sachschäden! An Geräten, die zusammen mit der NANO-B/C/D in einer Maschine einge- Warnung baut sind, können lebensgefährliche Spannungen auftreten! Beachten Sie die folgenden Maßnahmen, um Sachschäden, Muskelverkramp- fungen, Verbrennungen, Bewusstlosigkeit, Atemstillstand und Tod zu vermeiden: Lassen Sie die Installationsarbeiten nur von qualifiziertem Fachperso- nal durchführen, siehe Kapitel 1.1.3 "Wer darf die Steuerung NANO-B/...
  • Seite 37: Spezifikationen Der Schraubklemmen

    Überprüfen Sie, ob alle Teile der Lieferung vollständig vorhanden sind. Wählen Sie die vorgesehene Montagestelle der Hutschiene zur Befesti- gung der Steuerung NANO-B/C/D und ggf. der weiteren Peripheriemo- dule, z. B. Smart I/O-Modul und Erweiterungsmodule JX2-..., im Schalt- schrank aus.
  • Seite 38: Elektrische Installation

    5 Installationsanweisung JetWeb Elektrische Installation Wichtig! Achten Sie bei der Installation der Steuerung NANO-B/C/D immer auf die richtige Verdrahtung der Anschlussleitungen. Ein Vertauschen (Verpolen) der Versorgungsspannung, analogen und digitalen Eingän- gen führt zur Beschädigung der Steuerung NANO-B/C/D. Verwenden Sie unsere vorkonfektionierten Programmier-, Bedienge- räte- und Anschlusskabel für den Jetter Systembus verwenden;...
  • Seite 39: Überprüfung Der Versorgungsspannungen

    Wertebereich 0 ... 5.000 (nominal) Wert nach Reset Etwa 5.000 Die NANO-B/C/D kann bis zu fünf JX2-I/O Erweiterungsmodule direkt mit Spannung versorgen. Diese Versorgungsspannung beträgt nominal 5 V und kann über das Re- gister 2952 gelesen werden. Selbstheilende Sicherung Die NANO-B/C/D hat eine selbstheilende Sicherung für die Versorgungsspannung der an der Steuerung direkt angeschlossenen JX2-I/O Module.
  • Seite 40: Nano-B/C/D Einschaltverzögerung

    Anwenderprogramm gestartet wird. Diese Wartezeit wird mit Register 2032 eingestellt, in 100 ms Schritten. Beispiel 1: Einschaltverzögerung Ein Wert von 60 im Register 2032 bedeutet, dass die CPU der NANO-B/C/D 6 Se- kunden wartet und danach den Systembus initialisiert. Hinweis! •...
  • Seite 41: Millisekunden-Timer

    Wertebereich 0 ... 65.535 Wert nach Reset Der Millisekunden-Timer wird von der NANO-B/C/D jede Millisekunde um den Wert eins erhöht. Der Timer startet nach dem Einschalten der NANO-B/C/D selbstständig. Ein Stoppen des Timers ist nicht möglich. Das Register 2037 kann auch mit einem Wert beschrieben werden, ab dem der Timer weiter zählen soll.
  • Seite 42 5 Installationsanweisung JetWeb Jetter AG...
  • Seite 43: Leuchtdioden Der Nano-B/C/D

    NANO-B/C/D 6.1 Anordnung Leuchtdioden der NANO-B/C/D Anordnung Digitaler Eingang aktiv: Digitaler Ausgang aktiv: 24 V-Signal liegt an. 24 V-Signal liegt an. 0 V DC 24 V DC 24 V DIR STEP 0 V 0,5 A OUTPUT POWER Jetter STOP NANO...
  • Seite 44 6 Leuchtdioden der NANO-B/C/D JetWeb Anzeige Bedeutung Leuchtdioden LED A Signalisiert eingehendes Zählersignal auf Kanal A des Ein- und Zweikanalzählers LED B Signalisiert eingehendes Zählersignal auf Kanal B des Zweikanalzählers LED IN 1 - 8 24 V liegen am Eingang an...
  • Seite 45: Schalter Stop - Run

    Befindet sich beim Anlegen der Versorgungsspannung an die Steuerung der Schalter in Position RUN, so startet das im Flash gespeicherte Anwenderpro- gramm. Hinweis! Beachten Sie auch den Status der LED RUN. Die möglichen Zustände der LED RUN sind in Kapitel 6 "Leuchtdioden der NANO-B/C/D", Seite 43, beschrieben. Jetter AG...
  • Seite 46 7 Schalter STOP - RUN JetWeb Jetter AG...
  • Seite 47: Spannungsversorgung

    NANO-B/C/D führen. – Bei nicht ausreichender Spannungsversorgung (Unterspannung) der NANO ist eine Fehlfunktion möglich. – Die Steuerung NANO-B/C/D selbst (Grundgerät) kann bis zu fünf nicht intelli- gente Erweiterungsmodule JX2-... versorgen, siehe auch Kapitel 23.1 "Zentra- le Anordnung am Systembus", Seite 255.
  • Seite 48: Anschlussbeschreibung

    0 V DC 24 V DC 24 V 0,5 A POWER STOP Abb. 8: Anschluss Spannungsversorgung Belegung 2-polige Schraubklemme X10 Ansicht Klemme Signal Bemerkung POWER X10.0 V Mit Gehäuse (galva- nisch) direkt verbun- DC24V 0,5A X10.DC 24 V POWER 24 V Jetter AG...
  • Seite 49: Digitale Eingänge

    NANO-B/C/D 9.1 Technische Daten Digitale Eingänge Technische Daten Funktionelle Daten Anzahl Eingänge Elektrische Daten Nenneingangsspannung DC 24 V (-15 % ... +20%) Spannungsbereich 0 ... 30 V Eingangsstrom Ca. 8 mA Eingangswiderstand 3,0 kΩ Eingangsverzögerung Ca. 3 ms Signalspannung EIN Min.
  • Seite 50: Beschreibung Der Leuchtdioden

    OUTPUT POWER Jetter STOP NANO STEP INPUT COUNTER ANALOG 0V OUT 0V Abb. 9: LEDs der Digitaleingänge der NANO-B/C/D LEDs der digitalen Eingänge Bezeichnung Farbe Funktion IN 1 ... 8 gelb Digitaleingang 1 bis 8 Signalspannung EIN aus: Signalspannung AUS...
  • Seite 51: Anschlussbeschreibung

    NANO-B/C/D 9.3 Anschlussbeschreibung Anschlussbeschreibung Spezifikation Klemme X21 • 8-polige Schraubklemme (für Leiterplattenanschluss) • Anschliessbarer Adernquerschnitt: 0,25 - 2,5 mm • Schraubendreher mit Klinge: 0,6 x 3,5 x 100 mm • Anziehdrehmoment für die Schraubklemmen: 0,5 Nm - 0,6 Nm Spezifikation Anschlusskabel •...
  • Seite 52: Abb. 10: Beschaltung Der Digitalen Eingänge

    9 Digitale Eingänge JetWeb In Abb. 10 ist die Beschaltung der Digitaleingänge der Steuerung NANO-B/C/D dar- gestellt. Bezugspunkt ist die Klemme X10.0V. 0 V DC 24 V DC 24 V 0,5 A POWER STOP TRAFO STEP DC 24 V COUNTER INPUT Abb.
  • Seite 53: Digitale Ausgänge

    - 1,5 V Versorgung Signalspannung AUS Typ. 0,8 V Arbeitsweise der Ausgänge Speichernd Hinweis! Verpolsicherheit: Die digitalen Ausgänge der NANO-B/C/D sind gegen Verpolung geschützt. Als Prüfung wurden 24 V für 10 s mit umgekehrter Polarität an den Prüfling gelegt. Jetter AG...
  • Seite 54: Beschreibung Der Leuchtdioden

    OUTPUT POWER Jetter STOP NANO STEP INPUT COUNTER ANALOG 0V OUT 0V Abb. 11: LEDs der Digitalausgänge der NANO-B/C/D LEDs der digitalen Ausgänge Bezeichnung Farbe Funktion grün Externe Spannungsver- sorgung der digitalen Ausgänge ist vorhanden und in Ordnung. OUT 1 ... 8...
  • Seite 55: Anschlussbeschreibung

    NANO-B/C/D 10.3 Anschlussbeschreibung 10.3 Anschlussbeschreibung Spezifikation Klemme X31 • 9-polige Schraubklemme (für Leiterplattenanschluss) • Anschliessbarer Adernquerschnitt: 0,25 - 2,5 mm • Schraubendreher mit Klinge: 0,6 x 3,5 x 100 mm • Anziehdrehmoment für die Schraubklemmen: 0,5 Nm - 0,6 Nm Spezifikation Anschlusskabel •...
  • Seite 56: Abb. 12: Beschaltung Der Digitalen Ausgänge

    10 Digitale Ausgänge JetWeb In Abb. 12 ist die Beschaltung der Digitalausgänge der Steuerung NANO-B/C/D dar- gestellt. Bezugspunkt ist die Klemme X10.0V. Aktuator 1 Aktuator 2 TRAFO DIR STEP 0 V 0 V DC 24 V DC 24 V 0,5 A...
  • Seite 57: Analoge Eingänge

    NANO-B/C/D 11.1 Technische Daten Analoge Eingänge 11.1 Technische Daten Funktionelle Daten Anzahl analoge Eingänge Auflösung 10 Bit Genauigkeit Elektrische Daten Spannungsbereich 0 ... 10 V Eingangswiderstand 3,0 kΩ Potentialtrennung Keine Verzögerungszeit < 10 ms Arbeitsweise Selbstabtastend Vgl. hierzu Register 2920 in Kapitel 11.3 "Registerbeschreibung", Seite 59.
  • Seite 58: Abb. 13: Anschluss Der Analogen Eingänge

    Analogeingang 1 AD-Wert in Regis- ter 2903 X41.2 Analogeingang 2 AD-Wert in Regis- ter 2904 X41.3 Analogeingang 3 AD-Wert in Regis- ter 2905 X41.4 Analogeingang 4 AD-Wert in Regis- ter 2906 X41. AGND Massebezug der Analogeingänge 3 und 4 Jetter AG...
  • Seite 59: Registerbeschreibung

    NANO-B/C/D 11.3 Registerbeschreibung 11.3 Registerbeschreibung Register 2900: Peripheriekontrollregister Funktion Beschreibung Lesen Aktueller Wert des Peripheriekontroll- registers Schreiben Neuer Wert des Peripheriekontrollre- gisters Wertebereich 0 ... 65.536 Wert nach Reset Die Bedeutung der einzelnen Peripheriekontrollregisterbits: Bit 0: Analogeingänge AD-Wandlung ist nicht aktiv für die analogen Eingänge AD-Wandlung ist aktiv für die analogen Eingänge...
  • Seite 60: Register 2920: Anstiegsbegrenzung Ad-Wandlung

    Register 2920 gibt in Vielfachen von 1 Digit/ms (entspricht ca. 10 mV/ms) an, wel- che Anstiegsbegrenzung des Spannungseingangs bei der AD-Wandlung möglich ist. Nur Werte von 2 bis 2.000 sind praktisch einsetzbar. Ab dem Wert 2.000 ist eine weitere Erhöhung der Anstiegsbegrenzung zur AD-Wandlung ohne Wirkung, siehe hierzu Abb. 14. Jetter AG...
  • Seite 61: Abb. 14: Anstiegsbegrenzung Des Spannungseingangs Bei Der Ad-Wandlung

    NANO-B/C/D 11.3 Registerbeschreibung Abb. 14: Anstiegsbegrenzung des Spannungseingangs bei der AD-Wandlung Hinweis! Die in Register 2920 eingestellte Anstiegsbegrenzung gilt für alle analogen Ein- gänge gleichermaßen. Pro Wandlung ändert sich der Analogwert in Register 2903 bis 2906 maximal um die in Register 2920 angebene Anstiegsbegrenzung, siehe hierzu Abb. 15.
  • Seite 62 11 Analoge Eingänge JetWeb Jetter AG...
  • Seite 63: Analoger Ausgang

    NANO-B/C/D 12.1 Technische Daten Analoger Ausgang 12.1 Technische Daten Funktionelle Daten Anzahl analoge Ausgänge 1 single ended Auflösung 8 Bit Genauigkeit Elektrische Daten Spannungsbereich 0 ... 10 V Belastbarkeit 10 mA Frequenz 0,5 Hz Welligkeit ± 10 mV Potentialtrennung Keine Verzögerungszeit...
  • Seite 64: Abb. 16: Anschluss Des Analogen Ausganges

    Wert für ANALOG OUT Analogausgang X51. AGND Massebezug des Analogausganges 12.3 Registerbeschreibung Register 2902: Analoger Ausgang (X51) Funktion Beschreibung Lesen Aktueller Wert für analogen Ausgang Schreiben Neuer Wert für analogen Ausgang Wertebereich 0 ... 255 Wert nach Reset Jetter AG...
  • Seite 65: Ein- Und Zweikanalzähler

    NANO-B/C/D 13.1 Technische Daten Ein- und Zweikanalzähler 13.1 Technische Daten Funktionelle Daten Pulsfrequenz Max. 10 kHz Zählfrequenz: Einkanalzähler Max. 20 kHz (steigende und fallende Flanke wird gezählt) Zweikanalzähler Max. 40 kHz (Vierfachauswertung) Hinweis! Beim Einkanalzähler ist der Kanal A der Impulseingang. Beim Zweikanalzähler sind der Kanal A und der Kanal B die Impulseingänge.
  • Seite 66: Anschlussbeschreibung

    Anziehdrehmoment für die Schraubklemmen: 0,5 Nm - 0,6 Nm Spezifikation Anschlusskabel • Abisolierlänge der Adern: 8 mm • Adernendhülsen erforderlich Kabelschirmung • Nicht erforderlich Belegung 3-polige Schraubklemme Ansicht Klemme Signal Bemerkung COUNTER X62.A Kanal A COUNTER X62.B Kanal B B 0V X62. Bezugspotenzial Jetter AG...
  • Seite 67: Abb. 17: Anschluss Einkanalzähler

    NANO-B/C/D 13.2 Anschlussbeschreibung 0 V DC 24 V DC 24 V DIR STEP 0 V 0,5 A OUTPUT POWER Jetter STOP NANO 24 V STEP TRAFO DC 24 V INPUT COUNTER ANALOG 0V OUT 0V Zählimpulse Abb. 17: Anschluss Einkanalzähler...
  • Seite 68: Registerbeschreibung

    JetSym wird das Bit 1 von Register 2900 auf 0 gesetzt. Dadurch ist der Zähler als Einkanalzähler aktiviert. Register 2901: Zählwert, Ein-/Zweikanalzähler Funktion Beschreibung Lesen Aktueller Zählwert Schreiben Überschreibt den Zählwert Wertebereich -8.388.608 ... +8.388.607 Wert nach Reset Jetter AG...
  • Seite 69: Register 2918: Zählerstanddifferenz

    NANO-B/C/D 13.3 Registerbeschreibung Register 2918: Zählerstanddifferenz Funktion Beschreibung Lesen Aktueller Wert der Zählerstanddifferenz Schreiben Nicht möglich Wertebereich -32.768 ... +32.767 Wert nach Reset Register 2919: Zeitbasis für Zählerstanddifferenz Funktion Beschreibung Lesen Aktueller Wert der Zeitbasis für die Zählerstanddifferenz Schreiben Überschreibt den Wert der Zeitbasis...
  • Seite 70 13 Ein- und Zweikanalzähler JetWeb Jetter AG...
  • Seite 71: Schrittmotoransteuerung

    NANO-B/C/D 14.1 Überblick Schrittmotoransteuerung 14.1 Überblick Die Schrittmotoransteuerung der NANO-B/C/D dient zur Ansteuerung von Schrittmo- torendstufen mit den Schnittstellen STEP (Schrittimpuls) und DIR (Richtung). NANO-B/C/D Schritt- Step Schrittmotor- motor- ansteuerung leistungs- treiber Schritt- motor Endschalter 1 Referenzpunkt Endschalter 2 Abb. 19: Schrittmotor mit Ansteuerung und Leistungstreiber...
  • Seite 72: Technische Daten

    Potentialtrennung Keine Hinweis! Die Schrittmotoransteuerung arbeitet ohne Rückmeldung z. B. eines Inkremen- talgebers. Das heißt, Sie müssen darauf achten, dass die Achse leichtgängig ist und die Beschleunigungs-/Bremsrampen nicht zu steil eingestellt sind. Sonst ver- liert der Motor Schritte. Jetter AG...
  • Seite 73: Anschlussbeschreibung

    NANO-B/C/D 14.3 Anschlussbeschreibung 14.3 Anschlussbeschreibung Schrittmotor Spezifikation Klemme X61 • 3-polige Schraubklemme (für Leiterplattenanschluss) • Anschliessbarer Adernquerschnitt: 0,25 - 2,5 mm • Schraubendreher mit Klinge: 0,6 x 3,5 x 100 mm • Anziehdrehmoment für die Schraubklemmen: 0,5 Nm - 0,6 Nm Spezifikation Anschlusskabel •...
  • Seite 74: Referenz- Und Endschalter

    X21.5 X21.6 X21.7 X21.8 Hinweis! Die End- und der Referenzschalter sind physikalisch identisch mit den digitalen Eingängen 102 (IN X21.2), 103 (IN X21.3) und 104 (IN X21.4) auf dem Grundge- rät. In Register 11104 wird deren Funktion definiert. Jetter AG...
  • Seite 75: Abb. 20: Anschluss Grundgerät Schrittmotoransteuerung

    NANO-B/C/D 14.3 Anschlussbeschreibung DC 24 V 0 V DC 24 V DIR STEP 0 V OUTPUT POWER STOP Jetter NANO 24 V Abb. 20: Anschluss Grundgerät Schrittmotoransteuerung Hinweis! Kann die Achse trotz richtiger Verdrahtung nicht positioniert werden, so ist eine mögliche Fehlerursache die falsche Polung der Endschalter.
  • Seite 76: Abb. 21: Nano-B/C/D Schrittmotoransteuerung

    E - (IN3) Ref. (IN2) S T E P S T E P D I R D I R G N D Abb. 21: NANO-B/C/D Schrittmotoransteuerung Mögliche z.B.: 5 V oder 24 V Innenbeschaltung STEP und DIR R (Pull-Up-Widerstand) NANO-B/C/D Schrittmotortreiber Abb.
  • Seite 77: Programmierung

    NANO-B/C/D 14.4 Programmierung 14.4 Programmierung Der Mikroprozessor der Schrittmotoransteuerung gibt selbstständig die Start- und Stopprampenfunktionen vor. Zur Aktivierung genügt die Eingabe von Makro-Befeh- len wie z. B. des Positionierbefehls: POS (<Achsen-Nummer>, <Sollposition>, <Sollgeschwindigkeit>) Abb. 23: Eingabefeld Befehl POS Alle Werte können jederzeit zurückgelesen werden. Die Parameter einschließlich der Sollposition und Geschwindigkeit können jederzeit verändert werden.
  • Seite 78: Parameter Laden

    3. Positionierung Nach der Referenzfahrt folgen die Positioniervorgänge. Dies erfolgt durch den Be- fehl: POS (<Achsen-Nummer>, <Sollposition>, <Sollgeschwindigkeit>) Beispiel 4: Positionierung einer Achse POS (Achse11, 10000, 2500) WHEN AXARR Achse11 THEN In diesem Beispiel erfolgt die Positionierung wie folgt: Jetter AG...
  • Seite 79: Abb. 24: Positionierverlauf Des Schrittmotors

    NANO-B/C/D 14.4 Programmierung • Die Schrittfrequenz steigt linear mit der Steilheit der zuvor festgelegten Startram- pe bis auf die im Positionierbefehl festgelegte Geschwindigkeit 2500 (= 2,5 kHz) • Die Geschwindigkeit bleibt auf 2,5 kHz, bis der Algorithmus der Positionierung er- kennt, dass bei der vorher festgelegten Steilheit der Stopprampe der Verzöge-...
  • Seite 80: Registerbeschreibung

    Die Bedeutung der einzelnen Statusregisterbits: Bit 0: Referenziert? Referenz ok Der Referenzschalter wurde gefunden. Bit 1: AXARR? AXARR Die Achse hat das Zielfenster erreicht oder wurde durch einen AXARR-Befehl oder Kommando 0 angehalten. Bit 2: Achse im Zielfenster? Jetter AG...
  • Seite 81 NANO-B/C/D 14.5 Registerbeschreibung Die Bedeutung der einzelnen Statusregisterbits: Die Achse hat das Zielfenster erreicht. Bit 4: Endschalter negativ? Endschalter negativ aktiv Bit 5: Endschalter positiv? Endschalter positiv aktiv Bit 6: Referenzschalter? Referenzschalter aktiv Bit 7: Nicht belegt Bit 8: Endschalter war da?
  • Seite 82 – Bis der negative Endschalter betätigt wird. Dabei wird die Referenzfahrt beendet, die Sollposition gleich der Ist- position gesetzt und ein Fehler im Statusregister 11100 durch Bit 12 gemeldet. Automatische Referenzfahrt mit der Geschwindigkeit in Register 11103, Modus 2: Jetter AG...
  • Seite 83 NANO-B/C/D 14.5 Registerbeschreibung Das Kommandoregister der Schrittmotoransteuerung verfügt über folgende Kommandos: Start in negative Richtung, dabei Referenzschalter beachten. Wird bei der Referenzfahrt der negative Endschalter betätigt, so ändert die Ach- se ihre Laufrichtung und dreht in positiver Richtung weiter: – Bis der Referenzschalter gefunden wird und die Istposition auf 0 ge- setzt wird.
  • Seite 84: Beispiel 6: Anzeige Der Sollposition

    Der Positioniervorgang bezieht sich dann auf den neuen Wert. Die Achse hält hierbei nicht an. Der Richtungswechsel während einer laufenden Positionierung durch Register 11102 kann zu Verlusten von Schritten führen. Daher ist vor einem Richtungs- wechsel die Achse mit Kommando 0 (Register 11101) anzuhalten. Jetter AG...
  • Seite 85 NANO-B/C/D 14.5 Registerbeschreibung Register 11103: Sollgeschwindigkeit (Schrittfrequenz) Funktion Beschreibung Lesen Maximale Sollgeschwindigkeit der Ach- Schreiben Übergabe einer neuen maximalen Soll- geschwindigkeit für die Achse. Der neue Wert hat sofort Gültigkeit Wertebereich 0 ... 5.000 (Hz) Wert nach Reset 100 (Hz) Wird ein neuer Wert für Register...
  • Seite 86: Beispiel 9: Erhöhung Der Schrittfrequenz

    Endpunkt (Schließer). Bit 2: DIR-Pegel DIR-Pegel low für positive Richtung. DIR-Pegel high für positive Richtung. Bit 4: Funktion IN 102 IN 102 wird als Referenzeingang benutzt. IN 102 wird als Eingang benutzt und Statusbit "Referenz" ist 1. Jetter AG...
  • Seite 87: Abb. 25: Geschwindigkeitsprofil, Start- Und Stopprampe

    NANO-B/C/D 14.5 Registerbeschreibung Die Bedeutung der einzelnen Bits des Registers 11104: Bit 5: Funktion IN 103 und IN 104 IN 103 wird als Endschaltereingang negativ benutzt. IN 104 wird als Endschaltereingang positiv benutzt. IN 103 wird als Eingang benutzt. IN 104 wird als Eingang Die Statusbits der Endschalter sind 0.
  • Seite 88 11102 oder beim POS-Befehl, wird der neue Wert für das Zielfenster verwendet. Durch Verwendung des Parameters Zielfenster wird ein schnellerer Programmablauf erreicht, da die folgende Weiterschaltbedingung bereits vor dem Erreichen des exakten Zielpunktes erfüllt wird: WHEN AXARR THEN Die genaue Zielposition wird trotzdem erreicht. Jetter AG...
  • Seite 89: Abb. 26: Zielfenster

    NANO-B/C/D 14.5 Registerbeschreibung Wichtig! Der Schrittmotor verliert Schritte, wenn der Wert des Zielfensters nicht Null ist und ein Wechsel der Drehrichtung des Schrittmotors vorgenommen wird. Abb. 26: Zielfenster Das Bit 2 vom Statusregister 11100 zeigt an, ob die Achse sich im Zielfenster von Register 11107 befindet.
  • Seite 90: Abb. 27: Digitaler Offset, Start- Und Stoppfrequenz

    Motors entsprechen. Verlorengegangene Schritte werden nicht registriert. Beispiel 10: Abfrage der Istposition WHEN REG 11109 > 2000 THEN OUT 103 Dieser Programmausschnitt bedeutet: Warte, bis die Achse die Position 2000 über- schritten hat. Dann schalte Ausgang 103 ein. Jetter AG...
  • Seite 91: Beispielprogramme

    NANO-B/C/D 14.6 Beispielprogramme Register 11110: Impulsbreite STEP-Impuls Funktion Beschreibung Lesen Aktueller Wert Impulsbreite STEP-Im- puls Schreiben Neuer Wert Impulsbreite STEP-Impuls Wertebereich 1 ... 20 sinnvoll, max. 65.535 Wert nach Reset 1 = 8,68 µs + Offset (= 1,5 µs) Impulsbreite = Wert (Register 11110) 8,68 µs + Offset (= 1,5 µs)
  • Seite 92: Möglichkeit: Referenzfahrt Mit Anwenderprogramm

    Endschalter, ohne den Referenzschalter zu beachten, dreht dort um und fährt in positive Richtung bis der Referenzschalter erreicht ist. Hier wird die Ach- se automatisch angehalten und die Soll- und Istposition auf Null gesetzt. Abb. 28: Referenzfahrt Möglichkeit 1 Jetter AG...
  • Seite 93: Abb. 29: Referenzfahrt Möglichkeit 2

    NANO-B/C/D 14.6 Beispielprogramme Hinweis! Wird der Referenzschalter ignoriert und der positive Endschalter angefahren, so wird die Referenzfahrt abgebrochen. Eine Fehlermeldung erscheint auf dem Anzeigemodul. Beheben Sie den Fehler, bevor Sie durch Drücken der "F12"-Taste am Anzeigemodul die Referenzfahrt wiederholen lassen.
  • Seite 94 14 Schrittmotoransteuerung JetWeb Jetter AG...
  • Seite 95: Serielle Schnittstellen

    0,5 A POWER Jetter STOP NANO 24 V STEP INPUT COUNTER ANALOG 0V OUT 0V Abb. 30: Anschluss der seriellen Schnittstellen Serielle Schnittstellen der NANO-B/C/D Schnittstelle Funktion Spezifikation 9-polige Sub-D Buchse • Programmieren – RS-232 PC (X11) • Visualisieren – RS-232 •...
  • Seite 96: Abb. 31: Block-Diagramm Der Seriellen Schnittstellen Der Nano-B/C/D

    15 PIN Sub-D RS-422 Schnittstelle 3 Reg. 10000 = 0, 1, 2 JETWay RS-485 PRIM Abb. 31: Block-Diagramm der seriellen Schnittstellen der NANO-B/C/D Konfiguration nach Reset (Register 10000 = 0) X11 RS-232 JetSym JetSym X12 RS-232 JetSym X12 RS-422 X11/X12 RS-485...
  • Seite 97: Belegung 9-Polige Sub-D Buchse X11

    NANO-B/C/D 15.1 Übersicht Hinweis! Beachten Sie, dass die gleichzeitige Nutzung aller Schnittstellen nicht möglich ist. Die nachfolgende Tabelle zeigt die möglichen Kombinationen einschließlich der PRIM-Schnittstelle an. Reg. 10000 PRIM PRIM JetSym JetSym JetSym JetSym RS-232 JetSym PRIM JetSym RS-232 PRIM...
  • Seite 98: Belegung 15-Polige Sub-D Buchse X12

    Die Stromaufnahme aus Pin 4 der 9-poligen Sub-D Buchse oder Pin 4 der 15- poligen Sub-D Buchse ist auf maximal 750 mA zu begrenzen. Werden beide Buchsen gleichzeitig verwendet, so ist die Stromaufnahme der 9- poligen Sub-D Buchse und der 15-poligen Sub-D Buchse auf maximal 750 mA zu begrenzen. Jetter AG...
  • Seite 99: Schnittstellenkabel

    Kabel-Konf-Nr. 530 2,5 m Art.-Nr. 10309016 Länge 5,0 m Kabel-Konf-Nr. 530 5,0 m Art.-Nr. 10309008 • Anschlusskabel für JX-SIO (Smart I/O-Modul) am Jetter Systembus, siehe Seite 119. Es sind weitere Längen vorhanden: Länge 2,5 m KAY_0531_0250 Art.-Nr. 60864853 Jetter AG...
  • Seite 100: Serielles Programmierkabel

    Kupferfolie umwickelt). Programmierkabel Steuerung Schirmung Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal Bei einem Hardware-Handskake sind auf der PC-Seite (COM 1) die Pins 7 und 8, sowie die Pins 1, 4 und 6 zu brücken. Jetter AG...
  • Seite 101: Bediengerätekabel Für Lcd 16 - 34

    NANO-B/C/D 16.3 Bediengerätekabel für LCD 16 - 34, 110 16.3 Bediengerätekabel für LCD 16 - 34, Spezifikation Stecker Auf Seiten der Steuerung • 15-poliger Sub-D Stecker im Metallgehäuse (Gütestufe 3) • Anschließbarer Kabelquerschnitt: 0,25 - 0,128 mm Auf Seiten des Bediengeräts •...
  • Seite 102: Bediengerätekabel Für Lcd 16 - 34, Lcd

    DC +24 V Wichtig! Bei der Verwendung des Kabels muss unbedingt darauf geachtet werden, dass das mit "CPU" bezeichnete Kabelende an dem Grundgerät der NANO-B/C/D angeschlossen ist und das andere Kabelende am Bediengerät. Eine umgekehrte Verwendung führt zur Zerstörung der Bediengeräteschnitt- stelle.
  • Seite 103: Bediengerätekabel Für Lcd 9, Lcd 10 Und Lcd

    NANO-B/C/D 16.4 Bediengerätekabel für LCD 9, LCD 10 und LCD 16.4 Bediengerätekabel für LCD 9, LCD 10 und LCD 12 Spezifikation Stecker Auf Seiten der Steuerung • 15-poliger Sub-D Stecker im Metallgehäuse (Gütestufe 3) • Anschließbarer Kabelquerschnitt: 0,25 - 0,128 mm Auf Seiten des Bediengeräts...
  • Seite 104: Bediengerätekabel Für Lcd 60 Und Lcd

    Querschnitt: 0,25 mm • 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...
  • Seite 105 NANO-B/C/D 16.5 Bediengerätekabel für LCD 60 und LCD 62 Bediengerätekabel KAY_0387-xxxx/K099 Steuerung Schirmung Bediengerät LCD 60 LCD 62 Schnittstelle Schnittstelle COM 2 Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal gebrückt Jetter AG...
  • Seite 106: An Pc-Schnittstelle Der Nano

    Querschnitt: 0,25 mm • Max. Kabellänge: 15 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...
  • Seite 107: Bediengerätekabel Für Lcd 60 Und Lcd

    NANO-B/C/D 16.5 Bediengerätekabel für LCD 60 und LCD 62 Bediengerätekabel zw. LCD 60 bzw. LCD 62 und der Schnittstelle PC der NANO-B/C/D Steuerung Schirmung Bediengerät LCD 60 LCD 62 Schnittstelle Schnittstelle COM 2 Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal...
  • Seite 108: Bediengerätekabel Viadukt

    über zwei verschiedene Typen von Steckern mit der Steuerung verbunden. Die Aus- wahl des Steckers richtet sich nach dem frei verfügbaren Steckplatz auf der NANO-B/C/D. Für die Kabelspezifikaktion vgl. “Block-Diagramm der seriellen Schnittstellen der NANO-B/C/D” auf Seite 96. Spezifikation Stecker Auf Seiten der Steuerung •...
  • Seite 109 NANO-B/C/D 16.6 Bediengerätekabel VIADUKT Bediengerätekabel VIADUKT Steuerung Schirmung JETWay-Karte 9-poliger 9-poliger Sub-D-Stecker Sub-D-Stecker oder 15-poliger Sub-D-Stecker Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal Bei einem Hardware-Handshake sind auf der PC-Seite (COM 1) die Pins 7 und 8, sowie die Pins 1, 4 und 6 zu brücken.
  • Seite 110: Jetway-H Kabel

    Schnittstelle RS-232: • 99 Steuerungen können von einem JetSym-Arbeitsplatz aus adressiert werden. • Übertragungsraten bis zu 115 kBaud können realisiert werden. Siehe auch Kapitel 20.1 "JETWay-H: JETTER Data-Highway", Seite 227. 16.7.1 Kabelspezifikation Spezifikation Stecker Auf Seiten der Steuerung •...
  • Seite 111 NANO-B/C/D 16.7 JETWay-H Kabel JETWay-H Kabel Steuerung Schirmung JETWay-Karte 9-poliger 9-poliger Sub-D-Stecker Sub-D-Stecker oder 15-poliger Sub-D-Stecker Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal Daten + Daten - Jetter AG...
  • Seite 112: Jetway-H Pc-Steckkarte

    Hinweis! Soll das Programm JetSym mit dem Betriebssystem Windows NT und der JETWay-Port benutzt werden, so muss das Programm "SETUP JETWAY BOARD" installiert werden. Das Programm ist von www.jetter.de - Service Center - Download - Software her- unterladbar. Jetter AG...
  • Seite 113: Dil-Schalter (S) Auf Der Jetway-H Karte

    NANO-B/C/D 16.7 JETWay-H Kabel Wollen Sie eine abweichende Portadresse nutzen, ist dies mit dem dargestellten DIL-Schalter auf der JETWay-H Karte möglich, vgl. Abb. 32 auf Seite 112. DIL-Schalter (S) auf der JETWay-H Karte Port X 300h 310h 320h 330h 340h...
  • Seite 114: Jetway-R Kabel

    Querschnitt: 0,25 mm • 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...
  • Seite 115 NANO-B/C/D 16.8 JETWay-R Kabel JETWay-R Kabel Steuerung Schirmung 9-poliger Sub-D-Stecker oder 15-poliger Sub-D-Stecker Schirm großflächig auflegen! Metallisiertes Gehäuse notwendig! Signal Daten + Daten - Jetter AG...
  • Seite 116: Jetter Systembus-Kabel

    16 Schnittstellenkabel JetWeb 16.9 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) •...
  • Seite 117: Zulässige Kabellängen

    NANO-B/C/D 16.9 Jetter Systembus-Kabel Zulässige Kabellängen Baudrate Max. Kabellänge Max. Stichlei- Max. Gesamt-Stich- tungslänge leitungslänge 1 MBaud 30 m 0,3 m 500 kBaud 100 m 39 m 250 kBaud 200 m 78 m 125 kBaud 200 m Hinweis! • Die maximal zulässige Leitungslänge ist abhängig von der verwendeten Bau- drate und der Anzahl der angeschlossenen Module.
  • Seite 118: Systembus-Kabel Mit Kabel-Konf-Nr

    16 Schnittstellenkabel JetWeb Systembus-Kabel mit Kabel-Konf-Nr. 530 Schirmung BUS-OUT Schirm großflächig auflegen! BUS-IN Metallisiertes Gehäuse notwendig! Signal CMODE0 CMODE1 TERM (unbenutzt) Frei Frei Nicht anschließen Jetter AG...
  • Seite 119 NANO-B/C/D 16.9 Jetter Systembus-Kabel Systembus-Kabel KAY_0531-xxxx Anschluss eines JX-SIO Schirmung BUS-OUT Schirm großflächig auflegen! JX-SIO Metallisiertes Gehäuse notwendig! Signal Farbe braun grün weiß Jetter AG...
  • Seite 120 16 Schnittstellenkabel JetWeb Jetter AG...
  • Seite 121: Software-Programmierung

    NANO-B/C/D 17.1 Adressierung digitale Ein- und Ausgänge Software-Programmierung Eine ausführliche Beschreibung der Programmiersprache, zusammen mit Pro- grammbeispielen, sind in der Online-Hilfe der Programmierumgebung JetSym zu finden. 17.1 Adressierung digitale Ein- und Aus- gänge 17.1.1 Grundgerät Nummerierung der Eingänge auf dem Grundgerät...
  • Seite 122: Kodierung Der Ein- Oder Ausgangsnummer

    Grundgerät mit zwei JX2-ID8 Modulen und einem JX2-OD8 Ausgangsmodul mit fol- gender Anordnung hat die in der Tabelle dargestellte Ein- und Ausgangsnummerie- rung. Ausgangs- Eingangs- Eingangs- Grundgerät modul Modul Modul NANO-B/C/D JX2-OD8 JX2-ID8 JX2-ID8 Modulnummer 1 Modulnummer 2 Modulnummer 3 Modulnummer 4 Eingang 101 .. 116 Ausgang...
  • Seite 123: E/A-Zugriff Auf Smart I/O-Module

    Modulnummer: 70...79 Abb. 35: 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 23 "Jetter Systembustopologie", Seite 253, aufgeführt.
  • Seite 124: Abb. 36: Steuerung Nano-B/C/D Mit Jx2-Modulen Und Smart I/O-Modul

    INPUT COUNTER ANALOG 8 0 V Li+ Li- REF 0V OUT 0V Abb. 36: Steuerung NANO-B/C/D mit JX2-Modulen und Smart I/O-Modul Grundgerät mit einem intelligentem Erweiterungsmodul JX2-SV1, einem Smart I/O- Modul und einem digitalen Ausgangsmodul JX2-OD8. Ausgangs- Servo- Smart I/O- Grundgerät...
  • Seite 125: Zugriff Auf Dig. Ein-/Ausgänge Per Register

    NANO-B/C/D 17.1 Adressierung digitale Ein- und Ausgänge 17.1.4 Zugriff auf dig. Ein-/Ausgänge per Regis- Digitale Ein-/Ausgänge der NANO-B/C/D und der am Bus ange- schlossenen JX2-I/O Module Registernummer: 000...999 EA-Registerüberlagerung JX2-I/O: 4 Abb. 37: Kodierung der EA-Registerüberlagerung bei JX2-I/O Modulen Digitale Eingänge bei Smart I/O-Modulen und anderen Periphe- riemodulen weiterer Hersteller Registernummer: 00...99...
  • Seite 126: Zugriff Auf Merker

    24 - 47 2602 48 - 71 2603 72 - 95 2604 96 - 119 2605 120 - 143 2606 144 - 167 2607 168 - 191 2608 192 - 215 2609 216 - 239 2610 240 - 255 Jetter AG...
  • Seite 127: Überlagerung Register Und Merker Am Beispiel Von Register 2609

    NANO-B/C/D 17.2 Zugriff auf Merker Hinweis! Die Bits 16 bis 23 von Register 2610 sind 0. Beispiel 14: Überlagerung Register und Merker Überlagerung Register und Merker am Beispiel von Register 2609 Bit-Nr. Reg. 2609 Merker Beispiel 15: Programmieren mit Merkern...
  • Seite 128 Starttaste fAutomaticMode flag false Gibt Automatiktask in Ver- bindung mit gedrückter Starttaste frei tMainTask task Hauptprogramm tAutomaticMode task Unterprogramm Automa- tikbetrieb lMainTask label Sprungziel an den Anfang des Hauptprogramms lAutomaticMode label Sprungziel an den Anfang des Unterprogramms Jetter AG...
  • Seite 129: Spezialmerker

    NANO-B/C/D 17.3 Spezialmerker 17.3 Spezialmerker Das Betriebssystem der NANO-B/C/D stellt verschiedene Spezialmerker zur Verfü- gung, mit deren Hilfe Funktionen gesteuert oder modifiziert werden können. In der folgenden Tabelle ist die Funktionalität der Spezialmerker aufgelistet. Hinweis! Grundsätzlich bedeutet ein gesetzter Merker die Aktivierung der Funktion.
  • Seite 130 17 Software-Programmierung JetWeb Funktionen der Spezialmerker 2183 2203 2184 2204 2185 2205 2186 2206 2187 2207 2188 2208 2189 2209 2190 2210 2191 2211 2192 2212 2193 2214 2194 2213 2195 2215 2196 2216 2197 2217 2198 2218 Jetter AG...
  • Seite 131 NANO-B/C/D 17.3 Spezialmerker Funktionen der Spezialmerker 2199 2219 2221 2220 2223 2222 2170 2160 2171 2161 2172 2162 2173 2163 2174 2164 2175 2165 2176 2166 2177 2167 2178 2168 2179 2169 2200 Jetter AG...
  • Seite 132 17 Software-Programmierung JetWeb Bediengeräte mit abweichender Merkerzuordnung Abfrage der Bediengerätetasten LCD 17 Merker Taste Merker Taste Jetter AG...
  • Seite 133 NANO-B/C/D 17.3 Spezialmerker *) Die aufgeführten Merkernummern sind Defaultwerte. Die Änderung der Merker- nummern sind in den Betriebsanleitungen für LCD 17 und LCD 19 beschrieben. Abfrage der Bediengerätetasten LCD 19 Merker Taste Merker Taste Jetter AG...
  • Seite 134 Abfrage der Bediengerätetasten LCD 27 Spezialmerker LED, Taste Spezialmerker LED, Taste 2209 2211 2210 2212 Hinweis! Lediglich die Merker 2209 bis 2212 unterscheiden sich beim Bediengerät LCD 27 gegenüber der Tabelle , “Funktionen der Spezialmerker,” auf Seite 129. Jetter AG...
  • Seite 135 NANO-B/C/D 17.3 Spezialmerker Abfrage der Bediengerätetasten LCD 16 - NUM 25 2206 2186 2207 2187 2208 2188 2209 2189 2210 2190 Anzeigeformat hexadezimal 2060 DISPLAY_REG / DISPLAY_VALUE Priorisierung von Systemtasks 2056 PC-Task nach jedem Anwendertask 2057 LCD-Task nach jedem Anwendertask...
  • Seite 136 Paritätsfehler, PRIM-Schnittstelle 2053 Frame-Error, PRIM-Schnittstelle 2090 Betriebssystem-Merker PC-Schnittstelle 2091 Anwender-Merker PC-Schnittstelle 2092 Betriebssystem-Merker LCD-Schnittstelle 2093 Anwender-Merker LCD-Schnittstelle 2094 Betriebssystem-Merker JETWay-Schnittstelle 2095 Anwender-Merker JETWay-Schnittstelle Netzwerksteuerung über Spezialmerker 2062 Multimaster-Modus signalisiert die Empfangsbereitschaft für Token im Netzwerk 2063 Master im Multimaster-Modus Jetter AG...
  • Seite 137: Registerbeschreibung

    NANO-B/C/D 17.4 Registerbeschreibung 17.4 Registerbeschreibung 17.4.1 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 I/O-Modulnummer - 2: 0...22 JX2-I/O Modul-Bereich: 3 Abb. 40: Kodierung der Registernummern von JX2-I/O Modulen Smart I/O-Modul 5..7...
  • Seite 138: Abb. 42: Kodierung Der Registernummern Von Jx2-Slave Modulen

    Abb. 43: Kodierung der Registernummern von JetMove 2xx und JetMove 6xx 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...
  • Seite 139: Anwenderregister

    • Die Register haben einen Wertebereich von +8.388.607 bis -8.388.608 (24 Bit). Hinweis! Wird die Versorgungsspannung der NANO-B/C/D abgeschaltet, so behalten die Anwenderregister der NANO-B/C/D ihren Inhalt bei. 17.4.3 Programmieren mit Registern Der Befehl REGISTER_LOAD (x, a) dient zum Laden von Zahlenwerten oder Inhal- ten anderer Register in ein Register.
  • Seite 140: Direkte, Indirekte Und Doppelt Indirekte Adressierung

    Wert 555 in Register 1000. Abb. 46: Indirekte Adressierung Die Kennzeichnung der indirekten Adressierung im Anwenderprogramm erfolgt mit dem Zeichen "@". In JetSym muss bei der Eingabe des Parameters Wert zum Ein- " fügen eines "@ die Leertaste gedrückt werden. Jetter AG...
  • Seite 141 NANO-B/C/D 17.4 Registerbeschreibung Doppelt indirekte Adressierung Syntax: REGISTER_LOAD (<a>, <@@b>) Beispiel: REGISTER_LOAD (500, 9999) REGISTER_LOAD (700, 500) REGISTER_LOAD (100, @@700) Bei der doppelt indirekten Adressierung wird der Parameter <@@b> als Register- nummer, die einen Zeiger auf ein weiteres Register enthält interpretiert. Im obigen Beispiel wird zuerst der Wert 9.999 direkt in das Register 500 und der Wert 500 direkt...
  • Seite 142: Abb. 48: Beispiel Doppelt Indirekte Adressierung

    Das heißt, dass auch Zwischenergebnisse von Divisionen ohne Nachkommastel- len gespeichert werden. • Beim ersten Auftreten eines Gleitkommaregisters oder einer Gleitkommakon- stanten wird auf Gleitkommaberechnung umgeschaltet und auch der Rest des Ausdrucks mit Gleitkommawerten (Ganzzahlwerte werden gegebenenfalls kon- vertiert) berechnet. Jetter AG...
  • Seite 143 NANO-B/C/D 17.4 Registerbeschreibung • 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. • Bei einer schließenden Klammer und der Rückkehr aus einer Funktion wird der zwischengespeicherte Berechnungstyp wieder aufgenommen.
  • Seite 144: Abb. 49: Beispiel Zur Registerarithmetik

    Dieser Befehl greift auf den Wert eines Registers direkt zu und kann wie eine Va- befehl REGZERO riable behandelt werden. In einer Ausgangsanweisung wird dem Register der Wert 0 zugewiesen. In einer Eingangsbedingung wird der Inhalt des Registers ge- lesen und mit 0 verglichen. Jetter AG...
  • Seite 145: Beispiel: Vergleich Regzero Und Reg

    NANO-B/C/D 17.4 Registerbeschreibung Der Befehl REGZERO setzt ein Register auf 0 oder fragt ab, ob ein Register 0 ist: REGZERO <RegNr> Dieser Befehl hat als Eingangsbedingung nach IF oder WHEN folgende Bedeutung, die anhand des folgenden Beispiels erläutert wird: Beispiel: Vergleich REGZERO und REG...
  • Seite 146 Register 0, wird der Befehl im Zweig ausgeführt. Dann wird THEN die Schleife verlassen. Ist das Register 1 nicht NULL, so wird zurück zum Schleifenanfang gesprungen. Der Vorteil der Befehle liegt in der kompakteren Schreibweise REGDEC REGINC und der wesentlich schnelleren Abarbeitung. Jetter AG...
  • Seite 147: Gleitkommaregister

    NANO-B/C/D 17.4 Registerbeschreibung 17.4.5 Gleitkommaregister Mit den Registern für die Gleitkommazahlen lassen sich Zahlenwerte mit Nach- kommastellen darstellen. Die Gleitkommaregister der NANO-C und NANO-D werden folgendermaßen num- meriert: 65024 .. 65279 Wertebereich: ± (8,43 10 bis 3,38 10 Zulässige Register-Befehle für die Gleitkommaregister Für die Gleitkommaregister ist folgender Register-Befehlssatz implementiert:...
  • Seite 148 3500 / 1000 kommaregister im Register 100 steht eine 0 REGISTER_LOAD (100, @65024) im Register 101 steht eine 1 REGISTER_LOAD (101, @65025) im Register 102 steht eine 2 REGISTER_LOAD (102, @65026) im Register 103 steht eine 3 REGISTER_LOAD (103, @65027) Jetter AG...
  • Seite 149: Funktion

    NANO-B/C/D 17.5 Spezialregister 17.5 Spezialregister 1) Wertebereich Spezial- Funktion 2) Resetwert register 3) Querverweis Betriebssystem- und Fehlermeldungen 2000 Softwareversion 0 .. 65.535 Version 2001 Statusregister -8388608 .. +8388607 Status Seite 278, Seite 291 2008 Betriebssystemfehler 0 .. 65.535 Seite 281...
  • Seite 150 Schnittstelle Seite 288 Spezialregister Systembus 2011 Timeout I/O-Modul mit Modulnum- 0 .. 255 mern: Seite 267 NANO-B/C: 2 - 16, 70 - 79 NANO-D: 2 - 24, 70 - 79 2012 Timeout JX2-Slavemodul mit Mo- 0 .. 255 dulnummern Seite 267...
  • Seite 151 Je Modul ein Bit [Bit 0 = Fehler lokaler Ausgangs- treiber] Seite 271 2028 Überwachungsintervall 0 .. 255 I/O-Module 20 (200 ms) Seite 272 2029 Baudrate Jetter Systembus 4 .. 7 Zuletzt eingestellte Baudrate Bei Auslieferung: 7 Seite 258 Jetter AG...
  • Seite 152 Seite 265 2764 Timeoutzeit für Registerzugriff auf 0 .. 255 JX2-I/O Module Seite 266 2765 Timeoutzeit für Registerzugriff auf 0 .. 255 JX2-Slave Module Seite 266 2952 Versorgungsspannung der Erwei- 0 .. 5.000 terungsmodule Etwa 5.000 Seite 39 Jetter AG...
  • Seite 153 NANO-B/C/D 17.5 Spezialregister 1) Wertebereich Spezial- Funktion 2) Resetwert register 3) Querverweis Task-Steuerung 2004 Taskswitch-Bedingungen 0 .. 255 Taskswitch immer wenn • Seite 300 DELAY • USER_INPUT • (nicht erfüllt) und auch WHEN wenn • Bit 0 = 1 Taskswitch-timeout (2005) •...
  • Seite 154 Feldlänge zur Anzeige der Integer- 0 .. 255 register Seite 203 2813 Feldlänge 0 .. 255 USER_INPUT Seite 204 2814 Indirekte Cursorposition 0 .. 255 Seite 188, Seite 204 2815 Vorgabewert (Default) -8388608 .. +8388607 USER_INPUT Seite 197, Seite 205 Jetter AG...
  • Seite 155 NANO-B/C/D 17.5 Spezialregister 1) Wertebereich Spezial- Funktion 2) Resetwert register 3) Querverweis 2816 Vorzeichenunterdrückung 0 .. 255 Seite 205 2817 Status 0 .. 255 USER_INPUT Status Seite 206 2818 Einschränkung der Monitorfunktio- 0 .. 255 0 = Aus Seite 206...
  • Seite 156 Seite 217, Seite 225 2838 Modulnummer JX2-SER1 für 2 .. 25 DISPLAY-Befehle auf Gerät Nr. 11 Seite 217, Seite 225 Steuerung des Netzwerkes JETWay 2700 Teilnehmernummer im JETWay 0 .. 255 Seite 234 2701 Baudrate JETWay 0 .. 255 Seite 235 Jetter AG...
  • Seite 157 NANO-B/C/D 17.5 Spezialregister 1) Wertebereich Spezial- Funktion 2) Resetwert register 3) Querverweis 2702 Registeroffset 0 .. 65.535 Seite 235 2703 Merkeroffset 0 .. 65.535 Seite 235 2704 Eingangsoffset 0 .. 65.535 Seite 236 2705 Ausgangsoffset 0 .. 65.535 Seite 236...
  • Seite 158 0 .. 1.023 Je nach Eingabewert Seite 60 2908 Versorgungsspannung der Analo- 0 .. 15.000 geingänge Etwa 15.000 Seite 39 2920 Anstiegsbegrenzung AD 2 .. 2.000 Seite 60 Schrittmotoransteuerung 11100 Statusregister Schrittmotor -8388608 .. +8388067 Je nach Kartenstatus Seite 80 Jetter AG...
  • Seite 159 NANO-B/C/D 17.5 Spezialregister 1) Wertebereich Spezial- Funktion 2) Resetwert register 3) Querverweis 11101 Kommandoregister Schrittmotor -8388608 .. +8388067 Seite 82 11102 Sollposition Schrittmotor -8388608 .. +8388067 Seite 84 11103 Sollgeschwindigkeit Schrittmotor -8388608 .. +8388067 Seite 85 11104 Polaritäten 0 .. 55...
  • Seite 160 0 .. 65.535 Aktuelle Batteriespan- nung Seite 291 2951 Batteriespannung-Warnschwelle 0 .. 65.535 Letzte Batteriewarn- schwelle Bei Auslieferung: 2.500 Seite 292 24 zusammengefasste Eingänge bei NANO-B/C/D 2400; 4000 IN 101 .. 108, 201 .. 208, 301 .. 308 Jetter AG...
  • Seite 161 IN 2101 .. 2108, 2201 .. 2208, IN 2301 .. 2308 4021 IN 2201 .. 2208, 2301 .. 2308, IN 2401 .. 2408 16 zusammengefasste Eingänge bei NANO-B/C/D 2420; 4040 IN 101 .. 108, 201 .. 208 2421; 4041 IN 201 .. 208, 301 .. 308 2422;...
  • Seite 162 IN 2301 .. 2308, 2401 .. 2408 4061 IN 2201 .. 2208, 2301 .. 2308 4062 IN 2301 .. 2308, 2401 .. 2408 8 zusammengefasste Eingänge bei NANO-B/C/D 2440; 4080 IN 101 .. 108 2441; 4081 IN 201 .. 208 2442;...
  • Seite 163 IN 2201 .. 2208 4102 IN 2301 .. 2308 4103 IN 2401 .. 2408 24 zusammengefasste Ausgänge bei NANO-B/C/D 2500; 4200 OUT 101 .. 108, 201 .. 208, OUT 301 .. 308 2501; 4201 OUT 201 .. 208, 301 .. 308, OUT 401 ..
  • Seite 164 OUT 2101 .. 2108, 2201 .. 2208, OUT 2301 .. 2308 4221 OUT 2201 .. 2208, 2301 .. 2308, OUT 2401 .. 2408 16 zusammengefasste Ausgänge bei NANO-B/C/D 2520; 4240 OUT 101 .. 108, 201 .. 208 2521; 4241 OUT 201 .. 208, 301 .. 308 2522;...
  • Seite 165 OUT 2101 .. 2108, 2201 .. 2208 4261 OUT 2201 .. 2208, 2301 .. 2308 4262 OUT 2301 .. 2308, 2401 .. 2408 8 zusammengefasste Ausgänge bei NANO-B/C/D 2540; 4280 OUT 101 .. 108 2541; 4281 OUT 201 .. 208 2542;...
  • Seite 166 FLAG 2048 .. 2071 2612 FLAG 2072 .. 2095 2613 FLAG 2096 .. 2119 2614 FLAG 2120 .. 2143 2615 FLAG 2144 .. 2167 2616 FLAG 2168 .. 2191 2617 FLAG 2192 .. 2215 2618 FLAG 2216 .. 2239 Jetter AG...
  • Seite 167 NANO-B/C/D 17.5 Spezialregister 1) Wertebereich Spezial- Funktion 2) Resetwert register 3) Querverweis 2619 FLAG 2240 .. 2263 2620 FLAG 2264 .. 2287 2621 FLAG 2288 .. 2303 16 zusammengefasste Anwendermerker 2622 FLAG 0 .. 15 2623 FLAG 16 .. 31 2624 FLAG 32 ..
  • Seite 168 1) Wertebereich Spezial- Funktion 2) Resetwert register 3) Querverweis 2648 FLAG 2208 .. 2223 2649 FLAG 2224 .. 2239 2650 FLAG 2240 .. 2255 2651 FLAG 2256 .. 2271 2652 FLAG 2272 .. 2287 2653 FLAG 2288 .. 2303 Jetter AG...
  • Seite 169: Inforegister Zum Anwenderprogramm

    Inforegister zum Anwenderpro- gramm 17.6.1 Größe des Anwenderprogramms Über die Register 2035 und 2036 lässt sich feststellen, wieviel Speicher das Anwen- derprogramm in der NANO-B/C/D benötigt. Der maximal verfügbare Speicher beträgt bei: NANO-B: 16384 Bytes; NANO-C/D: 65535 Bytes. Register 2035: Größe des Anwenderprogramms im...
  • Seite 170: Erstellungszeitpunkt Anwenderprogramm

    NANO-B/C/D ein File mit der Endung *.end. Der Erstellungszeitpunkt der Datei wird im Anwenderprogramm abgespeichert und beim Download auf die NANO-B/C/D mit übertragen. Über die Register 2970 bis 2974 lässt sich der Erstellungszeitpunkt des Anwenderprogramms im RAM ausle- sen.
  • Seite 171: Timer

    17.7.1 Funktionsweise eines Timers Mit Hilfe von Timern lassen sich zeitliche Abläufe kontrollieren. Zur Steuerung von Timern existieren die JetSym-Befehle START_TIMER und TIMER_END. Auf den Steuerungen NANO-B/C/D lassen sich bis zu 2.000 Timer gleichzeitig und unabhängig voneinander benutzen. 17.7.2 START_TIMER, TIMER_END-Abfrage Abb.
  • Seite 172: Notwendige Regeln

    Ergebnis der Abfrage nicht vorhersagbar. Realisierung als Software-Timer Mit diesem Workaraound lässt sich die zeitliche Dimension eines Timers erweitern, jedoch auf Kosten der Auflösung. Ebenfalls vergrößert sich die Zeitspanne, in der der Timer noch sinnvoll abgefragt werden kann. Jetter AG...
  • Seite 173: Realisierung Timer Mit Flag-Absicherung

    NANO-B/C/D 17.7 Timer TASK tTimer REGINC 100 Reg. 100 wird alle 10 * Zeitbasis in ms um eins erhöht. DELAY 10 GOTO tTimer TASK tMain // Software-Timer REGZERO 100 SW-Timer starten bzw. auf Null setzen WHEN NOT (REG 100 < 15)
  • Seite 174: Timer In Funktionen

    START_TIMER (nlTimer, 10) // Timer starten WHEN TIMER_END nlTimer THEN RETURN END_DEF In Funktionen lassen sich lokale Variablen ebenfalls als Timer verwenden. Die Funk- tion kann von unterschiedlichen Tasks aufgerufen werden, ohne dass sich die Timer gegenseitig beeinflussen. Jetter AG...
  • Seite 175: Spezial- / Systemfunktionen

    NANO-B/C/D 17.8 Spezial- / Systemfunktionen 17.8 Spezial- / Systemfunktionen Diese Spezialfunktionen werden immer mit zwei Parametern aufgerufen. Der erste Parameter ist die Nummer des ersten Registers eines Registerblockes, welcher die Operanden enthält (selbstverständlich kann dieser "Block" aus einem einzelnen Re- gister bestehen).
  • Seite 176: Formatkonvertierung

    Überlauf, die höherwertigen Halbbytes (über 8) werden abgeschnitten Ergebnis im Fehlerfall: Diese Funktion kann zum Beispiel dazu benutzt werden, einen Zahlenwert umzu- wandeln, damit er auf einer BCD-Anzeige, die über digitale Ausgänge angeschlos- sen ist, ausgegeben werden kann. Jetter AG...
  • Seite 177: Arithmetische Funktionen

    NANO-B/C/D 17.8 Spezial- / Systemfunktionen 17.8.2 Arithmetische Funktionen Hinweis! In der NANO-C und NANO-D sind Spezialfunktionen zum Rechnen mit Gleitkom- maregistern implementiert. Es ist zulässig, Ganzzahlregister für die Parameterübergabe bzw. für das Ergeb- nis anzugeben. Dies ist jedoch auf Grund des Wertebereichs meist nicht sinnvoll.
  • Seite 178: Beispiel 22: Sinus-Berechnung

    Wertebereich Ergebnis: bis +10 Mögliche Fehler: keine Rechenzeit: 560 µs Funktion 24: Arcus Sinus (arc sin) Wertebereich Argument: -1,00 bis +1,00 -π/2 bis +π/2 Wertebereich Ergebnis: Mögliche Fehler: Argument außerhalb -1 ..+1 Ergebnis im Fehlerfall: 1,00 Rechenzeit: 960 µs Jetter AG...
  • Seite 179: Funktion 28: Natürlicher Logarithmus (Ln)

    NANO-B/C/D 17.8 Spezial- / Systemfunktionen Funktion 25: Arcus Cosinus (arc cos) Wertebereich Argument: -1,00 bis +1,00 0 bis +π Wertebereich Ergebnis: Mögliche Fehler: Argument außerhalb -1 ..+1 Ergebnis im Fehlerfall: 1,00 Rechenzeit: 1.000 µs Funktion 26: Arcus Tangens (arc tan)
  • Seite 180: Modbus Rtu Crc-Prüfsumme

    – 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 Nutz- daten enthalten. Ergebnis im Fehlerfall: undefiniert Rechenzeit: < 1.000 µs bei einer Datenlänge von 100 Register Jetter AG...
  • Seite 181: Funktion 61: Überprüfung Der Modbus Crc-Prüfsumme

    NANO-B/C/D 17.8 Spezial- / Systemfunktionen Funktion 61: Überprüfung der Modbus CRC-Prüfsumme Funktionsweise: Diese Spezialfunktion überprüft aus einem Telegramm die Prüfsumme und fügt das Ergebnis an das Ende des Telegrammes an. Parameter 1: Nummer des Registers mit dem ersten Datum des Mod- bus-Protokolls.
  • Seite 182 REGISTER_LOAD (106, 0x45) // CRC-Prüfsumme REGISTER_LOAD (107, 0xF0) // CRC-Prüfsumme überprüfen SPECIALFUNCTION (61, 100, 107) // das Ergebnis steht in Register 108 IF REG 108 = 1 // CRC-Prüfsumme korrekt THEN ... // CRC-Prüfsumme nicht korrekt ELSE ... Jetter AG...
  • Seite 183: Bedienerführung Bediengeräte

    NANO-B/C/D 18.1 Technische Daten Bedienerführung Bediengeräte 18.1 Technische Daten Überblick Bediengeräte Display Tasten Bemerkung Inter- face Kabel LCD 9 2 Zeilen mit je – 12 F-Tasten Open- 24 Zeichen (LED) Coll – Spezialfunktions- EM-DK tasten Seite 10 – Dezimalblock LCD 10 2 Zeilen mit je –...
  • Seite 184: Überblick Bediengeräte

    LCD 62 2 Zeilen zu 40 – 15 F-Tasten hinterleuchtet RS-232 Zeichen (mit LED) Seite 10 – 1 l-Taste LCD 62 2 Zeilen zu 40 – 15 F-Tasten hinterleuchtet RS-422 Zeichen (mit LED) Seite 10 – 1 l-Taste Jetter AG...
  • Seite 185: Anschlussbeschreibung

    Schnittstellen-Kabel verwendet. 18.3 Multi-Display-Modus Der Multi-Display-Modus ermöglicht es, mit einer Steuerung NANO-B/C/D bis zu vier LCD-Bediengeräte zu betreiben. Dabei können auf den Anzeigegeräten die gleichen oder unterschiedliche Texte und/oder Registerinhalte angezeigt werden. Die speziellen Parameter des benützten LCD-Bediengeräts sind in der betreffenden Betriebsanleitung beschrieben.
  • Seite 186: Abb. 52: Pin-Belegung Verbindungskabel Für Mehrere Lcd-Bediengeräte

    Einhaltung der EMV-Betriebsparameter: 1. Adernzahl: 2. Querschnitt: 0,25 mm² 3. Stecker: Sub-D, metallisiert 4. Maximale Kabellänge: 100 m 5. Schirmung: gesamt, nicht paarig • Der Schirm muss auf beiden Seiten einen großflächigen Kontakt zu den metallisierten Steckergehäusen haben. Jetter AG...
  • Seite 187: Programmierung Der Bediengeräte

    DISPLAY_TEXT_2 (<GeräteNr>, <Cursorpos>, <"TEXT1", <"TEXT2">) DISPLAY_TEXT (<GeräteNr>, <Cursorpos>, @<RegNr>) Zum Beispiel soll auf einem Anzeigegerät mit der Nummer 2 an der Cursorposition 5 der Text Jetter erscheinen. Dazu wird folgender Befehl eingegeben: DISPLAY_TEXT (2, 5, "Jetter") Abb. 53: Eingabefeld Befehl DISPLAY_TEXT 18.4.2 Parameter zur Textausgabe...
  • Seite 188: Cursorposition

    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 stehengeblieben ist. Text Hier kann der Text angegeben werden, welcher angezeigt werden soll. Jetter AG...
  • Seite 189: Kontrollzeichen Zur Textausgabe

    NANO-B/C/D 18.4 Programmierung der Bediengeräte 18.4.3 Kontrollzeichen zur Textausgabe Die beiden Zeichen "_" und "$" dienen als Kontrollzeichen zur Textausgabe. “_” Dieses Zeichen hat zur Folge, dass zuerst die Anzeige gelöscht wird und an- DELSCR schließend der angegebene Text, beginnend bei der Cursorposition 1, unabhängig vom eingegebenen Parameter, angezeigt wird.
  • Seite 190 Register 2814 ebenfalls Null enthält. Hinweis! Steht im Register 2814 ein Wert ungleich Null, so wird sein Inhalt als Cursorposi- tion interpretiert und der Text "Fehler" an diese Position geschrieben, z. B. mit folgendem Befehl: DISPLAY_TEXT (0, 0, "FEHLER") Jetter AG...
  • Seite 191: Anzeige Von Registerinhalten

    NANO-B/C/D 18.4 Programmierung der Bediengeräte 18.4.4 Anzeige von Registerinhalten Ein Registerwert wird mit folgendem Befehl auf Bediengeräten ausgegeben: DISPLAY_REG (<Gerätenummer>, <Cursorposition>, <Registernummer>) Die Parameter "Gerätenummer" und "Cursorposition" haben genau die gleiche Funktion wie bei dem DISPLAY_TEXT-Befehl, vgl. Kapitel 18.4.2 "Parameter zur Textausgabe", Seite 187.
  • Seite 192: Abfrage Von Registerwerten

    Wert zugewiesen werden soll. Auch hier ist eine einfach indirekte Registerangabe möglich. Wichtig! Bei USER_INPUT-Befehl stehen für die Eingabe im Normalfall 8 Zeichen zur Verfügung. Dieser Wert, der im Register 2813 gespeichert ist, kann auch geän- dert werden. Im Register 2815 lässt sich ein Vorschlagswert angeben Jetter AG...
  • Seite 193 NANO-B/C/D 18.4 Programmierung der Bediengeräte Beispiel 27: Bedienereingabe über das Bediengerät " " DISPLAY_TEXT (0, 1, _Neue Position? USER_INPUT (0, 17, 100) Abb. 55: Eingabefeld Befehl USER_INPUT Um eine sinnvolle Bedienerführung zu realisieren, wird oft der Befehl USER_INPUT und DISPLAY_TEXT kombiniert. Diese beiden Befehle bewirken, dass auf der An- zeige oben links der Text "Neue Position?"...
  • Seite 194: Festkommazahlen

    2809 kann auch Register 2810 Verwendung finden. Maximal sind vier Nachkomma- stellen möglich. Register 2810: Nachkommastellen für DISPLAY_REG Registerwert Nachkommastellen Der Registerwert legt die Anzahl der Nachkommastellen fest. Alternativ zu Register 2810 kann auch Register 2809 Verwendung finden. Maximal sind vier Nachkomma- stellen möglich. Jetter AG...
  • Seite 195 NANO-B/C/D 18.5 Festkommazahlen Beispiel 28: Nachkommastellen auf dem Bediengerät ausgeben Der Befehl DISPLAY_REG zeigt den Inhalt von Register 200 auf dem Bediengerät DISPLAY_REG (0, 1, 200) Zum Beispiel wird die Zahl durch die folgenden Registerdefinitionen darge- -20.00 stellt: Register 200 = -2000 Register 2809 = 100 [Divisor für die Wertausgabe DISPLAY_REG]...
  • Seite 196: Eingabe Von Festkommazahlen

    Nachkommastellen möglich. Beispiel 29: Nachkommastellen über Bediengerät eingeben Ganzzahlregister: Daten werden vom Bediengerät in das Register 200 eingelesen mit dem Befehl: USER_INPUT (0, 1, 200) Gibt der Bediener 20.01 ein, so erscheinen folgende Werte in den entsprechenden Registern: Jetter AG...
  • Seite 197: User_Input: Vorschlagswert

    NANO-B/C/D 18.5 Festkommazahlen Register 200 = 2001 Register 2807 = 100 [Divisor für die Wertausgabe USER_INPUT] Register 2808 = 2 [Nachkommastellen für USER_INPUT] Hinweis! Der numerische Wert von Register 200 ist 2001. Die Darstellung auf dem Bedien- gerät wird aber mit einem Dezimalpunkt versehen. Der Bediener muss nur den Wert für das Register 200 eingeben, versehen mit der gewünschten Kommastelle.
  • Seite 198 REGISTER_LOAD (2815 = 88) USER_INPUT (0, 1, 100) Anzeige Bediengerät: Die Anzeige 88 ist der definierte Wert von Register 2815. Hinweis! Für die Anzeige des Vorschlagswertes gelten dieselben Formatierungsregister (2809, 2810, 2812 und 2816) wie für den Befehl DISPLAY_REG. Jetter AG...
  • Seite 199: Register

    NANO-B/C/D 18.6 Register 18.6 Register Register 2804: Zeichenanzahl des Bediengerätes Funktion Beschreibung Lesen Aktueller Wert der Zeichenzahl des Be- diengeräts Schreiben Neuer Wert für Zeichenanzahl des an- geschlossenen Bediengeräts Wertebereich 0 ... 127 Wert nach Reset Das Register wird vom angeschlossenen Bediengerät initialisiert.
  • Seite 200: Register 2806: Textauswahl Für Den Befehl

    Wertebereich 0 ... 10.000 Wert nach Reset Bei den von der NANO-B/C/D zur Verfügung gestellten Daten handelt es sich um ganzzahlige Werte. Wenn diese bei der Bedienereingabe mit Kommastellen einge- geben werden, so werden die Anzahl Nachkommastellen wahlweise von Register 2807 oder 2808 ausgelesen.
  • Seite 201: Register 2808: Anzahl Nachkommastellen Für User_Input Von Festkommazahlen

    0 ... 10.000 Wert nach Reset Bei den von der Steuerung NANO-B/C/D zur Verfügung gestellten Daten handelt es sich um ganzzahlige Werte. Wenn diese bei der Ausgabe auf das Bediengerät mit Hilfe des Befehls DISPLAY_REG mit Kommastellen dargestellt werden sollen, so kann dies wahlweise über die Register 2809 oder 2810 definiert werden.
  • Seite 202 Sollen beispielsweise 3 Nachkommastellen dargestellt werden, so kann in Register 2810 der Wert 3 direkt eingegeben werden. Bei Register 2809 wäre der einzugeben- de Divisor hingegen 1.000. Schreibzugriff auf Register 2809 ändert Register 2810 automatisch, und umgekehrt. Jetter AG...
  • Seite 203 NANO-B/C/D 18.6 Register Register 2812: Feldlänge für den Befehl DISPLAY_REG Funktion Beschreibung Lesen Aktuelle Feldlänge für den Befehl DISPLAY_REG Schreiben Neue Feldlänge für den Befehl DISPLAY_REG Wertebereich 0 ... 8 Wert nach Reset Definition der Anzahl auszugebender Stellen. Maximal können acht Stellen für eine Registeranzeige reserviert werden.
  • Seite 204 Wird bei den Befehlen DISPLAY_TEXT, DISPLAY_REG und USER_INPUT die Cur- sorposition mit 0 angegeben, so wird die Cursorposition gewählt, die in Register 2814 steht. Ist der Wert in diesem Register auch 0, so wird der anzuzeigende Text/ Wert an die zuletzt ausgegebenen Texte oder Werte angefügt. Jetter AG...
  • Seite 205: Register 2815: Vorgabewert Für Den Befehl

    NANO-B/C/D 18.6 Register Register 2815: Vorgabewert für den Befehl USER_INPUT (Default) Funktion Beschreibung Lesen Aktueller Vorgabewert an der mit dem Befehl USER_INPUT definierten Cur- sorposition Schreiben Neuer Vorgabewert für den Befehl USER_INPUT Wertebereich -8.388.608 ... +8.388.607 Wert nach Reset Wird ein Befehl USER_INPUT aktiviert, so erscheint an der definierten Cursorpositi- on ein Vorgabewert.
  • Seite 206: Register 2817: Status Der Bedienereingabe

    Um dem Bediener der Anlage definiert Bedienungsfunktionen zur Verfügung zu stel- len, können mit dem Register 2818 einzelne Tastaturbereiche freigegeben bzw. ge- sperrt werden. Sollen gesperrte Tastaturfunktionen für das Servicepersonal freigegeben werden, so kann dies auch mit diesem Register realisiert werden. Jetter AG...
  • Seite 207: Funktion

    NANO-B/C/D 18.6 Register Bitfunktionen Register 2818 Funktion Bit 0 = 1 Anzeige von Registerinhalten mithilfe der Monitorfunktion durch Taste "R" Bit 0 = 0 Anzeigen von Registerinhalten nicht mög- lich Bit 1 = 1 Anzeigen eines Merkers (2 mal "R") Bit 1 = 0 Anzeige von Merkern nicht möglich...
  • Seite 208 Das Register 2819 definiert die Umschaltzeit von Monitorscreen auf normale Anzei- ge. Die Umschaltung erfolgt nach abgeschlossener Eingabe im Monitormodus des Bediengeräts. Beispiel 31: Umschaltzeit zw. Monitorscreen und Normalanzeige Ein Wert von 35 im Register 2819 bedeutet eine Umschaltzeit von 3,5 Sekunden. Jetter AG...
  • Seite 209: Register 2820: Umschalten Auf Monitoranzeige

    NANO-B/C/D 18.6 Register Register 2820: Umschalten auf Monitoranzeige Funktion Beschreibung Lesen Aktueller Modus: Umschalten auf Moni- torscreen durch die ENTER-Taste: Wert 0: Umschalten durch ENTER aktiviert Wert 1: Umschalten durch ENTER deaktiviert Schreiben Neuer Status der Umschaltung auf Mo- nitorscreen...
  • Seite 210 Schreiben Neue Baudrate für die Bediengeräte- schnittstelle: 0 = 150 1 = 300 2 = 600 3 = 1200 4 = 2400 5 = 4800 6 = 9600 7 = 19200 Wertebereich 0 ... 7 Wert nach Reset Jetter AG...
  • Seite 211: Register 2824: Indirekte Puffnummer Bei Gerät

    Wertebereich 0 ... 4 Wert nach Reset Die NANO-B/C/D stellt für den Multidisplaymodus vier Textpuffer zur Verfügung. Die- se Puffer werden mit einem DISPLAY_TEXT oder DISPLAY_REG Befehl beschrie- ben. Die Gerätenummer bei diesen Befehlen definiert den Puffer, der bei dem jeweiligen Befehl wirksam wird.
  • Seite 212: Register 2825: Textpuffer Für Bediengerät

    Wertebereich 1 ... 4 Wert nach Reset Register 2827: Textpuffer für Bediengerät #3 Funktion Beschreibung Lesen Eingestellte Nummer des Textpuffers Schreiben Bediengerät #3 wird ein neuer Textpuf- fer zugewiesen Wertebereich 1 ... 4 Wert nach Reset Jetter AG...
  • Seite 213: Register 2828: Textpuffer Für Bediengerät

    NANO-B/C/D 18.6 Register Register 2828: Textpuffer für Bediengerät #4 Funktion Beschreibung Lesen Eingestellte Nummer des Textpuffers Schreiben Bediengerät #4 wird ein neuer Textpuf- fer zugewiesen Wertebereich 1 ... 4 Wert nach Reset Register 2829: Basismerker der Tastenmerker für Bediengerät #1...
  • Seite 214: Register 2831: Basismerker Der Tastenmerker Für Bediengerät

    Wert nach Reset 2000 Mit den Register 2829 bis 2832 kann der Merkerbereich, der den Tastenstatus der Bediengeräte widerspiegelt, im gesamten Merkerfeld der NANO-B/C/D verschoben werden. Hinweis! Der Wert nach einem Reset bildet die Tasten aller Bediengeräte auf den Stan- dardbereich der Merker des Single-Display-Modus der Merker 2160 bis 2223 Der Merkerbereich für die Tasten berechnet sich nach folgender Formel:...
  • Seite 215: Register 2833: Registernummer Zur Steuerung Der Leds Von Bediengerät

    NANO-B/C/D 18.6 Register Register 2833: Registernummer zur Steuerung der LEDs von Bediengerät #1 Funktion Beschreibung Lesen Eingestellte Registernummer zur Steu- erung der LEDs von Bediengerät #1 Schreiben Definition einer neuen Registernummer zur Steuerung der LEDs von Bedienge- rät #1 Wertebereich 1 ...
  • Seite 216: Register 2836: Registernummer Zur Steuerung Der Leds Von Bediengerät

    Die unteren 12 Bits dieser Register steuern dann die LEDs an. Sind dem angegebenen Register Merker überlagert, können die LEDs auch über die- se Merker und nicht nur über die Registerbits angesprochen werden. Beispiel: Dem Register 2649 sind die Merker 2224 bis 2239 überlagert. Jetter AG...
  • Seite 217 NANO-B/C/D 18.6 Register Register 2837: Modulnummer JX2-PRN1 zum Ausge- ben von Texten und Werten auf Gerät Nr. 8 Funktion Beschreibung Lesen Aktuelle Modulnummer Schreiben Neue Modulnummer Wertebereich 2 ... 25 Wert nach Reset Register 2838: Modulnummer JX2-SER1 zum Ausge- ben von Texten und Werten auf Gerät Nr. 11...
  • Seite 218: Merker Bediengeräte

    Setzen des Merkers 2057 die Priorität des Bediengeräts erhöht, so wird das Bedien- gerät nach jedem Anwendertask bedient. Die Abarbeitung des Betriebssystems er- folgt dann sequenziell: Task 0, Bediengerät, Task 1, Bediengerät, Task 2, Bedienge- rät usw. Näheres über die Taskbehandlung ist der Registerbeschreibung zur Taskkontrolle zu entnehmen. Jetter AG...
  • Seite 219 NANO-B/C/D 18.7 Merker Bediengeräte Hinweis! Im Normalbetrieb soll das Bediengerät mit dem Merker 2057 = 0 auf niedrige Priorität gesetzt sein. Werden bei der Bedienereingabe merkliche Verzögerungen festgestellt, so lässt sich die Priorität des Bediengeräts durch Setzen des Merkers erhöhen.
  • Seite 220 18 Bedienerführung Bediengeräte JetWeb Jetter AG...
  • Seite 221: Bedienerführung Ausgabegeräte

    Zur Ausgabeumlenkung der DISPLAY-Befehle auf ein JX2-SER1 oder JX2-PRN1 Modul ist JetSym erforderlich. • 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 "Timeout eines nicht intelligenten JX2-I/O Moduls bei IO- 2048 und Register-Zugriff"...
  • Seite 222 Im folgenden Beispiel wird der Text "Hallo" auf einem JX2-SER1 und JX2-PRN1 aus- gegeben. Folgende Zeichen werden parallel an ein JX2-PRN1 und hintereinander an ein JX2-SER1 gesendet: ASCII-Code für "H" ASCII-Code für "a" ASCII-Code für "l" ASCII-Code für "l" ASCII-Code für "o" Jetter AG...
  • Seite 223: Ausgabe Von Registern

    NANO-B/C/D 19.1 Ausgabebefehle der Module JX2-PRN1 und Programmbefehle für das Modul JX2-SER1: Modulnummer für JX2-SER1 REGISTER_LOAD (2838, 2) Text auf JX2-SER1 ausgeben DISPLAY_TEXT (11, 1, "Hallo") Programmbefehle für das Modul JX2-PRN1: Modulnummer für JX2-PRN1 REGISTER_LOAD (2837, 2) Text auf JX2-PRN1 ausgeben DISPLAY_TEXT (8, 1, "Hallo")
  • Seite 224 ASCII-Code für "3" Programmbefehle für das Modul JX2-SER1: keine Nachkommastellen REGISTER_LOAD (2810, 0) Feldbreite auf 8 setzen REGISTER_LOAD (2812, 8) Modulnummer für JX2-SER1 REGISTER_LOAD (2838, 2) Ausgaberegister REGISTER_LOAD (1400, 7623) Text auf JX2-SER1 ausgeben DISPLAY_REG (11, 1, 1400) Jetter AG...
  • Seite 225: Registerbeschreibung Module Jx2-Prn1 Und Jx2-Ser1

    NANO-B/C/D 19.2 Registerbeschreibung Module JX2-PRN1 und 19.2 Registerbeschreibung Module JX2-PRN1 und JX2-SER1 Register 2837: Modulnummer JX2-PRN1 Funktion Beschreibung Lesen Aktueller Wert der Modulnummer Schreiben Neuer Wert der Modulnummer Wertebereich NANO-B/C: 2 - 16 NANO-D: 2 - 24 Wert nach Reset...
  • Seite 226: Einfluss Der Cursorposition

    REGISTER_LOAD (2812, 8) Vorzeichenunterdrückung (Default) REGISTER_LOAD (2816, 0) ASCII-Folge in HEX am JX2-SER1 20 20 20 20 31 32 33 34 DISPLAY_REG (11, 1, 1400) 20 20 20 20 20 20 31 32 33 34 DISPLAY_REG (11, 3, 1400) Jetter AG...
  • Seite 227: Netzwerkbetrieb Jetway

    NANO-B/C/D 20.1 JETWay-H: JETTER Data-Highway Netzwerkbetrieb JETWay 20.1 JETWay-H: JETTER Data-Highway Über den Datenhighway JETWay-H können mehrere vernetzte Steuerungssysteme der JetControl, DELTA- bzw. NANO-Familie von einem Leitrechner kontrolliert wer- den. Rein theoretisch beträgt die maximale Anzahl der zu kontrollierenden Teilneh- mer 126.
  • Seite 228: Jetway-R: Die Prozessebene

    Die maximale Anzahl der Teilnehmer pro Ebene beträgt 99. Es handelt sich um ein Monomasternetz. Das bedeutet, pro Hierarchieebene gibt es einen Master und ma- ximal 98 Slaves. Hinweis! Zur Anschlussbeschreibung des JETWay-R siehe Kapitel 16.8 "JETWay-R Kabel", Seite 114. Jetter AG...
  • Seite 229: Abb. 57: Jetway-R Für Die Prozessebene

    NANO-B/C/D 20.2 JETWay-R: Die Prozessebene Abb. 57: JETWay-R für die Prozessebene Jetter AG...
  • Seite 230: N_Send_Register Und N_Get_Register

    Slavenummer Netz Nr. Beispiel 37: Übertragung vom Master zum Slave N_SEND_REGISTER (3, 100, 200) Der Wert, der im Register 100 der Master-Steuerung enthalten ist, steht nach diesem Befehl im Register 200 der Slave-Steuerung mit der Netzwerknummer 3. Jetter AG...
  • Seite 231: N_Get_Register

    NANO-B/C/D 20.3 N_SEND_REGISTER und N_GET_REGISTER 20.3.2 N_GET_REGISTER Mit folgendem Befehl können von der Master-Steuerung Register in den Slave-Steu- erungen gelesen werden: N_GET_REGISTER (Von <Netz Nr> von <Quellreg Nr> in <Zielreg Nr>) • Es steht in Netz Nr die Netzwerknummer der Slave- <Netz Nr>:...
  • Seite 232: Zugriffe Auf Eingänge, Ausgänge Und Merker Des Slaves

    Wert Eingang 2. Schritt: Überlagertes Eingangsregister in Master laden. Mit dem Befehl N_GET_REGISTER wird der Inhalt des Registers 2400 (Überlagerung Eingänge) der Slave-NANO mit der Netzwerknummer 3 in das Register 2600 der Master-NANO kopiert. N_GET_REGISTER (3, 2400, 2600) Jetter AG...
  • Seite 233: Überlagerung Register-Merker Am Beispiel Von Register 2600

    NANO-B/C/D 20.3 N_SEND_REGISTER und N_GET_REGISTER 3. Schritt: Überlagerung Merker - Register auf Master. Die Eingänge des Slave werden gezielt in das Master-Register 2600 geladen. Diesem Register sind die Anwendermerker überlagert. Somit wird im Programm schnell über diese Master-Merker auf die Slave-Eingänge zugegriffen.
  • Seite 234: Register Zum Netzwerkbetrieb

    20 Netzwerkbetrieb JETWay JetWeb 20.4 Register zum Netzwerkbetrieb Jedes Jetter-Steuerungssystem hat mindestens eine Schnittstelle für die Vernetzung über das JETTER Netzwerk JETWay. Zur Festlegung der Übertragungsparameter und Teilnehmernummern dieser RS-485 Schnittstelle dienen die nachfolgend beschriebenen Register 2700 bis 2711. Überblick Register Netzwerk...
  • Seite 235 NANO-B/C/D 20.4 Register zum Netzwerkbetrieb Register 2701: Baudrate JETWay-R Funktion Beschreibung Lesen Aktueller Wert für die Baudrate im JETWay-R Schreiben Neuer Wert für die Baudrate im JETWay-R: 150 Bit/s 300 Bit/s 600 Bit/s 1200 Bit/s 2400 Bit/s 4800 Bit/s 9600 Bit/s...
  • Seite 236: Register 2706: Ausgangsmaske

    Wert nach Reset Das Register 2706 ist bitcodiert. Gesetzte Bits wirken lokal, d.h. bei einem Remote- Scan ist der Ausgang gesperrt und wird nicht überschrieben. Ein Überschreiben ist nur mit einem Mastergerät wie z. B. einer DELTA durch 50000er-Nummern möglich. Jetter AG...
  • Seite 237: Funktion

    NANO-B/C/D 20.4 Register zum Netzwerkbetrieb Register 2707: Indirekte Netzwerknummer Funktion Beschreibung Lesen Indirekte Netzwerknummer Schreiben Neue indirekte Netzwerknummer Wertebereich 2 .. 127 Wert nach Reset Es soll der Inhalt eines Quellregisters der Master-Steuerung in das Zielregister von mehreren Slave-Steuerungen, Registernummer ist dieselbe, übertragen werden. In diesem Fall wird die indirekte Netzwerkadressierung benötigt.
  • Seite 238: Register 2711: Fehlercode Netzwerkzugriff

    Nicht zulässig Wertebereich 0 .. 255 Wert nach Reset Register 2711: Fehlercode Netzwerkzugriff Funktion Beschreibung Lesen Aktueller Fehlercode kein Fehler Time-Out Prüfsummenfehler Fehlermeldung vom Slave kein Master definiert Schreiben Neuer Fehlercode Wertebereich 0 ... 65.536 Wert nach Reset Jetter AG...
  • Seite 239: Frei Programmierbare Schnittstelle

    NANO-B/C/D 21.1 Anschlussbeschreibung Frei programmierbare Schnitt- stelle 21.1 Anschlussbeschreibung Kabel für frei programmierbare Schnittstelle RS-422 LCD-Buchse (X12) Steuerung Schirmung 15-poliger Schirm großflächig auflegen! Sub-D Stecker Metallisiertes Gehäuse verwenden! Signal DC 24 V Jetter AG...
  • Seite 240 21 Frei programmierbare Schnittstelle JetWeb Kabel für frei programmierbare Schnittstelle RS-232 PC- oder LCD-Buchse (X11 / X12) Steuerung Schirmung 9-poliger Sub-D Stecker oder 15-poliger Sub-D Stecker Schirm großflächig auflegen! Metallisiertes Gehäuse verwenden! Signal Jetter AG...
  • Seite 241 NANO-B/C/D 21.1 Anschlussbeschreibung Kabel für frei programmierbare Schnittstelle RS-485 PC- oder LCD-Buchse (X11 / X12) Steuerung Schirmung 9-poliger Sub-D Stecker PC oder 15-poliger Sub-D Stecker LCD Schirm großflächig auflegen! Metallisiertes Gehäuse verwenden! Signal Daten + Daten - Jetter AG...
  • Seite 242: Registerbeschreibung

    RS-422 / RS-232 = PRIM 3 .. entspricht JETWay RS 485 = PRIM Wertebereich 0 ... 3 Wert nach Reset Hinweis! Sie können genau eine Schnittstelle frei programmieren. Defaulteinstellung: keine PRIM, 8N1, 9600! PRIM = frei programmierbare Schnittstelle! Jetter AG...
  • Seite 243 NANO-B/C/D 21.2 Registerbeschreibung Register 10001: Baudrate Funktion Beschreibung Lesen Aktueller Wert der Baudrate Schreiben Neuer Wert der Baudrate mit: 150 Bits/s 300 Bits/s 600 Bits/s 1200 Bits/s 2400 Bits/s 4800 Bits/s 9600 Bits/s Defaulteinstellung 19200 Bits/s 38400 Bits/s nur für RS-485 57600 Bits/s nur für RS-485...
  • Seite 244 Anzahl der empfangenen Werte Schreiben Nicht zulässig Wertebereich 0 ... 128 Wert nach Reset Register 10005: Empfangspuffer, Zugriff entfernt Zeichen Funktion Beschreibung Lesen Aktueller Wert empfangenes Zeichen Schreiben Nicht zulässig Wertebereich 0 ... 255 Wert nach Reset Jetter AG...
  • Seite 245: Ausgabe Von Texten Und Werten

    NANO-B/C/D 21.3 Ausgabe von Texten und Werten Hinweis! Die maximale Größe des Empfangspuffers beträgt 128 Zeichen mit einer Größe von 8 Bit. Der Zugriff auf Register 10005 löscht die Zeichen aus dem Empfangs- puffer. Das heißt, zur Weiterverarbeitung muss das Zeichen vor dem Lesezugriff abgespeichert werden.
  • Seite 246: Beispiel 41: Ausgabe Auf Eine Freiprogrammierbare Schnittstelle

    DISPLAY_TEXT (<GeräteNr>, <Cursorpos>, "<Text>") Zum Beispiel soll auf einer freiprogrammierbaren Schnittstelle die Modulbezeich- nung ausgegeben werden. Dazu wird folgendes eingegeben: DISPLAY_TEXT (9, 1, "NANO-B") Beispiel 42: Textausgabe mit DISPLAY_TEXT Im folgenden Beispiel wird der Text "Hallo" auf einer freiprogrammierbaren Schnitt- stelle ausgegeben.
  • Seite 247: Ausgabe Von Registernwerten

    NANO-B/C/D 21.3 Ausgabe von Texten und Werten Programmbefehle für die Schnittstelle PC oder LCD: // umschalten auf PRIM REGISTER_LOAD (10001, 2) // Text ausgeben DISPLAY_TEXT (9, 1, "Hallo") 21.3.2 Ausgabe von Registernwerten Zur Ausgabe eines Registerwertes auf einer freiprogrammierbaren Schnittstelle dient folgender Befehl: DISPLAY_REG (<GeräteNr>, <Cursorpos>, <RegNr>)
  • Seite 248 Programmbefehle für die Schnittstelle PC oder LCD: // keine Nachkommastellen REGISTER_LOAD (2810, 0) // Feldbreite auf 8 setzen REGISTER_LOAD (2812, 8) // umschalten auf PRIM REGISTER_LOAD (10001, 2) // Ausgaberegister REGISTER_LOAD (myVar, 7623) // Text ausgeben DISPLAY_REG (9, 1, myVar) Jetter AG...
  • Seite 249: Programmierung

    NANO-B/C/D 21.4 Programmierung 21.4 Programmierung Folgendes Programmbeispiel veranschaulicht die Handhabung der frei program- mierbaren Schnittstelle. 21.4.1 Programmlisting Jetter AG...
  • Seite 250: Symbollisting

    Ein Zeichen wird gesendet, wenn der Wert in das Senderegister geschrieben wird. • Der Empfangspufferfüllstand wird in Register 10006 abgefragt. • Der Zugriff auf Register 10005 löscht Zeichen aus dem Empfangspuffer. • Der Sendepufferfüllstand wird in Register 10004 abgefragt. Jetter AG...
  • Seite 251: Echtzeituhr

    NANO-B/C/D 22.1 Register Echtzeituhr 22.1 Register Über einen gespeicherten batteriegepufferten Registersatz wird auf die Funktionen der Echtzeituhr zugegriffen. Überblick Register Echtzeituhr Registernummer Funktion 2911 Sekunden 2912 Minuten 2913 Stunden 2914 Wochentag mit: 0 = Sonntag 1 = Montag 2 = Dienstag...
  • Seite 252: Beispielprogramm

    Das Programm setzt diese Methodik um, indem der Wert 100 zu Se- kunden und Minuten addiert wird und die führende "1" dann nicht dargestellt wird. Abb. 58: Beispielprogramm Echtzeituhr Das Beispielprogramm ist von den Cursor-Positionen her auf das Bediengerät LCD 110 abgestimmt. Jetter AG...
  • Seite 253: Jetter Systembustopologie

    Servoverstärkern JetMove 2xx und JetMove 6xx erweiterbar. Erweiterungs- Der Anschluss für das Jetter Systembus-Kabel befindet sich an der rechten Seite modulen des Grundgeräts. Die Erweiterungsmodule sind entweder zentral oder dezentral an das Grundmodul angekoppelt. Mit einer Baudrate von 125 kBaud ist eine Gesamtentfernung von bis zu 200 Metern zwischen Grundgerät und Erweiterungs-...
  • Seite 254: Erweiterungsmöglichkeit Mit Peripheriemodulen Weiterer Hersteller

    JetMove und den Peripheriemodulen weiterer Hersteller. Hinweis! • 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. Jetter AG...
  • Seite 255: Zentrale Anordnung Am Systembus

    Zentrale Anordnung am Systembus – Bei der zentralen Anordnung können bis max. 5 nicht intelligente Erweiterungs- module direkt an die Steuerung NANO-B/C/D gesteckt werden. Diese 5 Erweite- rungsmodule werden dann auch von der NANO-B/C/D versorgt. – Zusätzlich können noch 3/4 intelligente Erweiterungsmodule in der zentralen An- ordnung gesteckt werden.
  • Seite 256: Dezentrale Anordnung Systembus

    JetWeb 23.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.
  • Seite 257: Anbindung Von Smart I/O-Modulen

    – 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.
  • Seite 258: Baudrate

    23 Jetter Systembustopologie JetWeb 23.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.
  • Seite 259: Jetter Systembus-Kabel

    Siehe “Jetter Systembus-Kabel” auf Seite 116. 23.6 Konfiguration von Dummy-Modulen Über Dummy-Module lassen sich Module am Jetter Systembus einrichten, die tat- sächlich gar nicht vorhanden sind. Die NANO-B/C/D behandelt Dummy-Module bei der Vergabe der Modulnummern, der Register- und der E/A-Nummern wie vorhan- dene Module.
  • Seite 260: Funktion

    0 gesetzt werden. Das JX2-ID8 behält dann die E/A-Nummern IN 401 bis IN 408 und das JX2-SM2 die Registernummern zwischen 13100 und 13299. Die NANO-B/C/D meldet weiterhin drei gefundene JX2-I/O und zwei JX2-Slave Mo- dule. Jedoch wird im Modul-Array in den Registern 2015 und 2016 der Modulcode für Dummy-Module eingetragen.
  • Seite 261: Codes Unterstützter Module

    NANO-BCD 23.7 Codes unterstützter Module JX2-SM2 NANO-B/C/D JX2-OD8 JX2-SM1D JX2-IA4 JX2-ID8 0 V DC 24 V DC 24 V 0V 24V 0V 70V 0V 24V DIR STEP 0 V OUTPUT OUTPUT POWER MOTOR DC-POWER ANALOG INPUT INPUT POWER POWER LOGIC...
  • Seite 262: Bezeichnung

    23 Jetter Systembustopologie JetWeb Modul- Bezeichnung Bemerkung code JX2-I/O Module JX2-OD8 8 digitale Ausgänge JX2-ID8 8 digitale Eingänge JX2-IO16 8 digital Ein- und 8 digitale Ausgänge JX2-IA4 4 analoge Eingänge JX2-OA4 4 analoge Ausgänge JX2-CNT1 Zählereingang JX2-PRN1 Modul mit Centronics Schnitt-...
  • Seite 263 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...
  • Seite 264: Überwachung Der I/O-Module

    Ein- und Ausgängen von der Steuerung erfasst und aktualisiert wird. Über die JX2-I/O Timeout-Konfiguration wird die maximal zulässige Anzahl an Wie- derholungen beim I/O-Update konfiguriert. Die NANO-B/C/D erzeugt erst dann einen Timeout-Fehler im Fehler-Register 2008, wenn die Anzahl an Wiederholungen den konfigurierten Wert erreicht hat.
  • Seite 265: Register 2762: I/O-Timeout-Überwachungsarray

    Wertebereich 0 ... 65.535 Wert nach Reset Erhält die NANO-B/C/D innerhalb der in Register 2763 konfigurierten Timeoutzeit keine Antwort von einem JX2-I/O Modul bzw. JX-SIO, so wird der dem Modul zuge- ordnete Eintrag im I/O-Timeout-Überwachungsarray um eins erhöht. Über das I/O-Timeout-Überwachungsarray ist eine qualitative Beurteilung der Ver- bindung zwischen der NANO-B/C/D und den einzelnen Erweiterungsmodulen mög-...
  • Seite 266: Register 2764: Timeout Beim Registerzugriff Auf Jx2-I/O Module

    10 [ms] Über das Register 2764 lässt sich die maximal zulässige Zeit konfigurieren, die die NANO-B/C/D auf eine Antwort beim Registerzugriff auf ein JX2-I/O Modul (Register 3xxz) wartet. Erst beim Erreichen dieser Zeit wird ein Timeout-Fehler im Register 2008 angezeigt.
  • Seite 267: Weitere Spezialregister Systembus

    Wert nach Reset Antworten die JX2-Slave Module nicht innerhalb einer bestimmten Zeit, so wird in dieses Register die Modulnummer des betreffenden Moduls eingetragen. In dieses Register wird auch die Modulnummer eines Milan-Drives, Vacon NX Fre- quenzumrichters und Ecostep Antriebs eingetragen. Jetter AG...
  • Seite 268 23 Jetter Systembustopologie JetWeb Register 2013: Anzahl verbundener I/O-Module Funktion Beschreibung Lesen Anzahl verbundener I/O-Module Schreiben Nicht erlaubt Wertebereich 0 ... 41 Wert nach Reset Anzahl In dieses Register schreibt die Steuerung die Summe aller gefundenen Periphe- riemodule weiterer Hersteller, z. B. JX-SIO, Bürkert Ventilblock, SMC SI Einheiten, Lenze Frequenzumrichter, etc., und JX2-I/O Module.
  • Seite 269: Register 2017: Anzahl Der Festo Cp-Fb-Module

    NANO-BCD 23.9 Weitere Spezialregister Systembus Register 2017: Anzahl der Festo CP-FB-Module Funktion Beschreibung Lesen Anzahl der am Jetter Systembus er- kannten Festo CP-FB-Module, die in der Konfigurationstabelle erscheinen Schreiben Nicht erlaubt Wertebereich 0 ... 11 Wert nach Reset Register 2018: Index auf Festo CP-FB...
  • Seite 270: Daten Von Festo Cp-Fb-Modulen

    23 Jetter Systembustopologie JetWeb Register 2020: Typ des Festo CP-FB-Moduls Funktion Beschreibung Lesen Typ des ausgewählten Festo CP-FB- Moduls Schreiben Neuer Typ Wertebereich 0 ... 4.095 Wert nach Reset Letzter Wert oder neuer Typ (remanentes Register) Daten von Festo CP-FB-Modulen...
  • Seite 271: Register 2027: Fehler Ausgangstreiber / Fehler Festo Cp-Fb-Modul

    Kurzschluss oder eine Überlast an dem betroffenen lokalen Ausgang sein. Die Ursache bei einer Fehleranzeige eines Festo CP-FB-Moduls lässt sich durch Regis- ter 2034 auslesen, wobei in Register 2018 die Nummer des Festo CP-FB-Moduls eingetragen sein muss. Jetter AG...
  • Seite 272: Register 2028: Überwachungsintervall I/O-Module

    JX2-I/O Module und Peripheriemodule weiterer Hersteller (JX-SIO, Bürkert Ventil- block, SMC SI Einheiten, Lenze Frequenzumrichter, etc.), werden regelmäßig Über- wachungstelegramme über den Jetter Systembus ausgetauscht. Die Steuerung kann dadurch feststellen, ob die Verbindung zu einem Peripheriemo- dul unterbrochen ist. Erst nach einem Neustart der Steuerung kann die Verbindung zum ausgefallenen Modul wieder hergestellt werden.
  • Seite 273: Bedeutung Der Diagnosebits

    Wert nach Reset Anzahl In dieses Register schreibt die Steuerung die Summe aller gefundenen JX-SIO und Festo CPV-Direct Module. Die Anzahl der gefundenen JX-SIO berechnet sich nach Modul mit der höchsten Mo- dulnummer und nicht nach der tatsächlichen Anzahl. Jetter AG...
  • Seite 274: Register 2071: Ea-Größe Des Systembusses

    Wert nach Reset Aktuelle EA-Größe Die maximale Zahl der an den Jetter Systembus anschließbaren Module ist nicht nur von der Zahl der Module, sondern auch von deren EA-Größe abhängig. Zur Berech- nung der EA-Größe können spezielle Tabellen herangezogen werden. In diesem Register lässt sich die aktuelle EA-Größe auslesen.
  • Seite 275 Aktuelles Intervall in 1 ms-Schritten Schreiben Neues Intervall Wertebereich 0 ... 255 Wert nach Reset Zur Synchronisation der Prozessdaten sendet die NANO-B/C/D in einstellbaren Ab- ständen ein Sync-Telegramm an alle angeschlossenen Lenze Frequenzumrichter Unterstützt werden die Grundgeräte: • 8201 - 8204 •...
  • Seite 276 23 Jetter Systembustopologie JetWeb Jetter AG...
  • Seite 277: Fehlerbehandlung

    Fehler des Betriebssystems 24.1 Fehler der Hardware Ist mit einem an die NANO-B/C/D angeschlossen Erweiterungsmodul JX2-... keine Kommunikation über den Jetter-Systembus möglich, so wird dies signalisiert, indem: • im Register 2011 bzw. 2012 die Nummer des Moduls steht, bei dem ein timeout in der Kommunikation aufgetreten ist.
  • Seite 278: Fehler Im Anwenderprogramm

    Syntaxcheck die wesentlichen Fehler ab. Ist der Syntaxcheck deaktiviert, so kann es vorkommen, dass fehlerbehaftete Pro- gramme an die NANO-B/C/D übertragen werden. In diesem Fall werden die Fehler in Register 2008 gemeldet. Register 2001 signalisiert, ob das Programm ordnungsgemäß läuft oder gestoppt ist.
  • Seite 279 NANO-B/C/D 24.2 Fehler im Anwenderprogramm Ein Programm kann in folgenden Fällen gestoppt sein: • Wenn ein Syntaxfehler im Anwenderprogramm festgestellt wurde. Die Art des Fehlers wird in Register 2008 gemeldet und die LED ERR leuchtet. • Wenn das Anwenderprogramm vom Inbetriebnahmebildschirm des Programmes JetSym mit Strg+SHIFT+P oder durch das Beschreiben des Registers 2001 ge- stoppt wird.
  • Seite 280: Abb. 65: Autoflash-Einstellung Im Programm Jetsym

    Nur bei Aktivierung der Autoflash-Funktion wird das Anwenderprogramm bei jedem Programmdownload in den Flash-Speicher der CPU geschrieben. Ist die Autoflash-Funktion im Programm JetSym nicht aktiviert, steht beim Wie- dereinschalten der NANO-B/C/D z. B. das zuletzt im Flash abgespeicherte Pro- gramm im CPU-Speicher. Abb. 65: Autoflash-Einstellung im Programm JetSym Die Übertragung von Anwenderprogrammen erfolgt mit Strg F5 (Menü...
  • Seite 281: Fehlermeldung Des Betriebssystems

    Zugriff auf nichtintelli- – Registeradresse falsch be- gente Module, die nicht rechnet gesteckt sind oder er- – Modul defekt kannt werden. – Zu viele Module am Jetter Reg. 3000 .. 3149 Systembuskabel (Kabel-Konf- Nr. 530) ohne PS1 ange- schlossen • Wackelkontakt bzw.
  • Seite 282 – Versorgungsspannung über- gungsspannung prüfen • Lastspannungsausfall – Lastspannung anlegen Hinweis! Beim Lesen oder Schreiben von Registern eines JX2-Slave Dummy-Moduls wird kein Timeout-Fehler erzeugt. Das Register 2008 "Betriebssystemfehlermeldun- gen" bleibt unverändert. Beim Lesen wird der Wert "0" zurückgegeben. Jetter AG...
  • Seite 283 NANO-B/C/D 24.3 Fehlermeldung des Betriebssystems Fehlermeldung der Spezialmerker aus Kapitel 17.3 "Spezialmerker", Seite 129 2048 Time-Out I/O-Modul; entspricht Register 2008 Bit 3 2049 Time-Out Slavemodul; entspricht Register 2008 Bit 4 2051 Time-Out bei Slave-Zugriff durch das JetSym-Programm 2052 Frei programmierbare Schnittstelle: Paritätsfehler...
  • Seite 284 24 Fehlerbehandlung JetWeb Jetter AG...
  • Seite 285: Überwachung Der Schnittstellen-Aktivität

    NANO-B/C/D 25.1 Beschreibung Überwachung der Schnittstellen- Aktivität 25.1 Beschreibung Mit Hilfe von zwei Spezialmerkern je Schnittstelle kann die Aktivität eines ange- schlossenen Kommunikationspartners, der über die seriellen Schnittstellen (PC, LCD) oder JETWay mit der NANO kommuniziert, vom Anwenderprogramm aus überwacht werden. Hiermit kann zum Beispiel festgestellt werden, ob noch eine Ver- bindung mit einem Bedien- und Anzeigemodul besteht.
  • Seite 286: Abb. 66: Überwachung Der Lcd-Schnittstelle

    Register 2956: Überwachungszeit PC-Schnittstelle Funktion Beschreibung Lesen Aktuelle Überwachungszeit in Millise- kunden Schreiben Neue Überwachungszeit in Millisekun- Hinweis! Die Überwachung der Schnittstellen- Aktivität ist bei frei programmierbaren Prim-Schnittstellen immer deaktiviert Wertebereich 0 ... 65.535 Wert nach Reset 0 (keine Überwachung) Jetter AG...
  • Seite 287: Register 2957: Überwachungszeit Lcd-Schnittstelle

    NANO-B/C/D 25.2 Spezialregister Register 2957: Überwachungszeit LCD-Schnittstelle Funktion Beschreibung Lesen Aktuelle Überwachungszeit in Millise- kunden Schreiben Neue Überwachungszeit in Millisekun- Hinweis! Die Überwachung der Schnittstellen- Aktivität ist bei frei programmierbaren Prim-Schnittstellen immer deaktiviert Wertebereich 0 ... 65.535 Wert nach Reset 0 (keine Überwachung)
  • Seite 288 Wertebereich 0 ... 65.535 Wert nach Reset Die NANO-B/C/D überprüft bei jedem empfangenen Zeichen auf der PC- und der LCD-Schnittstelle, ob ein Fehler bei der Übertragung aufgetreten ist. Die Fehlerzäh- ler werden bei den folgenden Fehlern um eins erhöht. Overrun Error Der UART der Schnittstelle empfing Zeichen, obwohl der Empfangspuffer bereits voll war.
  • Seite 289: Spezialmerker

    NANO-B/C/D 25.3 Spezialmerker 25.3 Spezialmerker Überwachung der Schnittstellenaktivität Spezialmerker Schnittstelle Beschreibung 2090 PC-Schnittstelle Betriebssystem-Merker keine gültigen Telegramme Schnittstelle aktiv 2091 PC-Schnittstelle Anwender-Merker vom Anwender zu setzen 2092 LCD-Schnittstelle Betriebssystem-Merker keine gültigen Telegramme Schnittstelle aktiv 2093 LCD-Schnittstelle Anwender-Merker vom Anwender zu setzen...
  • Seite 290 25 Überwachung der Schnittstellen-Aktivität JetWeb Jetter AG...
  • Seite 291: Batterie Zur Datenhaltung

    NANO-B/C/D Batterie zur Datenhaltung In der NANO-B/C/D ist eine Lithium Batterie SL 300 eingebaut. Die Batterie ist war- tungsfrei bei Einhaltung der in Kapitel 4 "Betriebsbedingungen", Seite 29, genannten Betriebsparameter. Mit Register 2001, dem Statusregister, wird der Batteriestatus durch zwei Bits überwacht.
  • Seite 292 26 Batterie zur Datenhaltung JetWeb Register 2951: Batterie-Warnschwelle Funktion Beschreibung Lesen Aktuelle Batteriewarnschwelle in Millivolt Schreiben Neue Batteriewarnschwelle in Millivolt Wertebereich 0 ... 65.535 Wert nach Reset Letzte Batteriewarnschwelle Jetter AG...
  • Seite 293: Anhang

    NANO-B/C/D Anhang Anhang Jetter AG...
  • Seite 294 Anhang JetWeb Jetter AG...
  • Seite 295: Verzeichnis Anhang Anhang A: Aktuelle Änderungen

    NANO-B/C/D Anhang Anhang A: Aktuelle Änderungen Verzeichnis Anhang Es handelt sich um eine Erstausgabe. Jetter AG...
  • Seite 296: Anhang B: Download Betriebssystem

    Anhang B: Download Betriebssystem Im Menü "Build" der Programmierumgebung von JetSym können Updates des Be- triebssystems vorgenommen werden. Dazu werden von der Firma JETTER Betriebssystemdateien (*.OS) im Internet (http://www.jetter.de) zur Verfügung gestellt. Abb. 67: JetSym Programmierumgebung Für das Herunterladen des Betriebssystem-Updates muss die Zeit für Timeout im JetSym-Menü...
  • Seite 297 Anhang Zusätzlich muss beim Herunterladen des Betriebssystem-Updates das Anwenderprogramm selbst gestoppt werden (START/STOP-Schalter S11 der NANO-B/C/D vor dem Einschalten auf STOP stellen). Hinweis! JetSym überprüft, ob die ausgewählte Betriebssystemdatei zu dem Modul passt, auf welches die Datei geladen werden soll.
  • Seite 298: Anhang C: Multitasking-Betriebssystem

    JetWeb Anhang C: Multitasking-Betriebssys- Dieses Kapitel wendet sich an die Anwender, die mehr über die grundsätzliche Ar- beitsweise des Multitasking-Betriebssystems der NANO-B/C/D wissen möchte. Grundsätzliches zu Multitasking Viele Steuerungssysteme arbeiten mit einem Programm, welches zyklisch durch- laufen wird. Ein zyklischer Ablauf wird notwendig, wenn nicht mit mehreren Parallel- programmen gearbeitet werden kann, also kein Multitasking anwendbar ist.
  • Seite 299: Steuerungssystem Nano Mit Multitasking-Betriebssystem Für Die Automatisierung

    Anfangstask wieder an der Reihe ist und dann beginnt der Ablauf von neuem. Zeitscheibenverfahren Das bei der Steuerung NANO-B/C/D zum Einsatz kommende Multitasking ist ein op- timiertes Time-Sharing Verfahren. Bis zu 32 Parallelprogramme, hier Tasks genannt, können geschrieben werden. In vielen Fällen, speziell bei Kleinststeuerungen, sind 3 bis 10 Tasks realistisch.
  • Seite 300: Fest Vorgegebene Und Frei Definierbare Bedingungen Für Einen Taskwechsel

    • Wenn der Task auf einen GOTO-Befehl kommt. • Wenn die Bedingung von einer IF-Bedingung nicht erfüllt ist. Zusätzlich zum Anwendertask werden drei weitere Funktionen im Hintergrund durchgeführt: • Schnittstelle zum Bediengerät • Schnittstelle zum PC • JETWay-Schnittstelle Jetter AG...
  • Seite 301 NANO-B/C/D Anhang Prioritäten Die Priorität der Bearbeitung des Bediengeräts und der seriellen Schnittstelle ist de- finierbar. Beide Funktionen werden bei der Standardeinstellung nach der Bearbei- tung aller Tasks bedient. Mit den Merkern 2056 und 2057 kann die Priorität dieser Funktionen erhöht werden. In diesem Fall werden die Schnittstellen immer zwischen einem Taskwechsel bedient.
  • Seite 302: Anhang D: Registerübersicht - Num. Reihenfolge

    Funktionsgruppe: Betriebssystem-/ Fehlermeldungen Seite 279 2010 Programmadresse des Funktionsgruppe: Betriebssystem-/ Fehlers für internen Ge- Fehlermeldungen brauch Seite 149 2011 Timeout I/O-Modul mit Funktionsgruppe: Jetter Systembus Modulnummern Seite 267 2012 Timeout JX2-Slavemo- Funktionsgruppe: Jetter Systembus dul mit Modulnummern Seite 267 Jetter AG...
  • Seite 303 NANO-B/C/D Register- Name Beschreibung nummer 2013 Anzahl verbundener nicht Funktionsgruppe: Jetter Systembus intelligenter Module Seite 268 2014 Anzahl verbundener intel- Funktionsgruppe: Jetter Systembus ligenter Module Seite 268 2015 Zeiger auf Modularray Funktionsgruppe: Jetter Systembus Seite 261 2016 Modularray Funktionsgruppe: Jetter Systembus...
  • Seite 304 JetWeb Register- Name Beschreibung nummer 2029 Baudrate Jetter System- Funktionsgruppe: Jetter Systembus Seite 258 2032 Einschaltverzögerung Funktionsgruppe: Betriebssystem-/ Fehlermeldungen Seite 40 2034 Diagnosebyte des Festo Funktionsgruppe: Jetter Systembus CP-FB Moduls Seite 272 2035 Größe des Anwenderpro- Funktionsgruppe: Infos Anwenderpro- grammes im RAM...
  • Seite 305 Funktionsgruppe: Netzwerk JETWay (Multimaster-Modus) Seite 157 2716 Laufzeit Token Funktionsgruppe: Netzwerk JETWay (Multimaster-Modus) Seite 157 2760 Timeout-Konfiguration für Funktionsgruppe: Jetter Systembus I/O-Module Seite 264 2761 Index auf I/O Timeout- Funktionsgruppe: Jetter Systembus Überwachungsarray Seite 264 2762 I/O Timeout-Überwa- Funktionsgruppe: Jetter Systembus...
  • Seite 306 2819 Anzeigezeit Monitorfunk- Funktionsgruppe: Bediengeräte tionen Seite 208 2820 Umschalter auf Monitor- Funktionsgruppe: Bediengeräte anzeige Seite 209 2821 Display-Sprache Funktionsgruppe: Bediengeräte Seite 209 2822 Baudrate LCD-Schnitt- Funktionsgruppe: Bediengeräte stelle Seite 210 2823 Baudrate PC-Schnittstel- Funktionsgruppe: Bediengeräte Seite 211 Jetter AG...
  • Seite 307 NANO-B/C/D Register- Name Beschreibung nummer 2824 Indirekte Puffernummer Funktionsgruppe: Bediengeräte bei Angabe von Gerät #0 Seite 211 2825 Multi-Display-Modus: Funktionsgruppe: Bediengeräte Textpuffer für Bedienge- Seite 212 rät #1 2826 Multi-Display-Modus: Funktionsgruppe: Bediengeräte Textpuffer für Bedienge- Seite 212 rät #2 2827 Multi-Display-Modus: Funktionsgruppe: Bediengeräte...
  • Seite 308 Funktionsgruppe: RTC-Register Seite 251 2913 Stunden Funktionsgruppe: RTC-Register Seite 251 2914 Wochentag 0 .. 6 Funktionsgruppe: RTC-Register Seite 251 2915 Funktionsgruppe: RTC-Register Seite 251 2916 Monat Funktionsgruppe: RTC-Register Seite 251 2917 Jahr 0 .. 99 Funktionsgruppe: RTC-Register Seite 251 Jetter AG...
  • Seite 309 Seite 60 2950 Batteriespannung Funktionsgruppe: Batterie Seite 291 2951 Batteriespannung-Warn- Funktionsgruppe: Batterie schwelle Seite 292 2952 Versorgungsspannung Funktionsgruppe: Jetter Systembus der Erweiterungsmodule Seite 39 2956 Überwachungszeit PC- Funktionsgruppe: Schnittstellenüber- Schnittstelle in Millise- wachung kunden Seite 286 2957 Überwachungszeit LCD- Funktionsgruppe: Schnittstellenüber-...
  • Seite 310 11101 Kommandoregister Funktionsgruppe: Schrittmotoransteu- Schrittmotor erung Seite 82 11102 Sollposition Schrittmotor Funktionsgruppe: Schrittmotoransteu- erung Seite 84 11103 Sollgeschwindigkeit Funktionsgruppe: Schrittmotoransteu- Schrittmotor erung Seite 85 11104 Polaritäten Funktionsgruppe: Schrittmotoransteu- erung Seite 86 11105 Startrampe Funktionsgruppe: Schrittmotoransteu- erung Seite 87 Jetter AG...
  • Seite 311 NANO-B/C/D Register- Name Beschreibung nummer 11106 Stopprampe Funktionsgruppe: Schrittmotoransteu- erung Seite 88 11107 Zielfenster Funktionsgruppe: Schrittmotoransteu- erung Seite 88 11108 Dig. Offset, Start-/Stopp- Funktionsgruppe: Schrittmotoransteu- frequenz erung Seite 89 11109 Istposition Schrittmotor Funktionsgruppe: Schrittmotoransteu- erung Seite 90 11110 Impulsbreite STEP-Im-...
  • Seite 312: Anhang E: Glossar

    Zahlen. Diese Größe kann in digitaler Darstellung nur in vorgegebenen Stufen verändert werden. Im Ge- gensatz zu analog. DIL-Schalter Dual in Line Schalter Deutsches Institut für Normung e.V. Direction: "Richtung" EA-Summe Echtzeituhr Der batteriegepufferte Schaltkreis, der Uhrzeit und Da- tum in einer Steuerung vorgibt. Jetter AG...
  • Seite 313 Dieser Rahmen besteht aus einem Startbit und ei- nem oder mehreren Stoppbits. Diese definieren den An- fang und das Ende des Datenbytes. Ein Fehler im Rah- men (engl. Framing Error) bei der Jetter-Steuerung be- deutet, dass das aktuell empfangene Zeichen kein gül- tiges Stoppbit hat.
  • Seite 314 Der Jetter-Systembus ist ein Systembussystem mit ei- ner Kabellänge von max. 200 m, mit schnellen Datenübertragungsraten von max. 1 MBit/s. Zudem zeichnet sich der Jetter Systembus durch eine hohe EMV-Störsicherheit aus. Somit eignet sich der Jetter Systembus für räumlich begrenzte Feldbusanwendun- gen.
  • Seite 315 Light - Emitting Diode: "Leuchtdiode" Master Das den Datenverkehr kontrollierende Gerät, z. B. eine DELTA, steuert ein anderes Gerät, den Slave. Dieser Slave könnte z. B. eine NANO-B sein. max. maximal Merker 1 Bit Speicherplatz für Zwischenergebnisse, die für Ver- knüpfungen benötigt werden.
  • Seite 316 Bits in einem Mikroprozessor oder einem anderen elek- tronischen Gerät, in dem Daten für einen bestimmten Zweck zwischengespeichert werden können. Bei der Firma Jetter AG im Allgemeinen 32 Bit breite Speicherstellen in einem remanenten RAM. Remanente Anwen- Register, deren Informationsgehalt bei Unterbrechung dungsregister der Versorgungsspannung erhalten bleibt.
  • Seite 317 NANO-B/C/D Anhang RS-485 Für Leitungslängen größer als 15 m. Zwei Leitungen mit Differenzauswertung. Senden und Empfangen auf der gleichen Leitung. Real Time Clock: "Echtzeituhr" Remote Terminal Unit: Übertragungsmodus in Modbus- Netzwerken über serielle Schnittstellen Receive (RX) Data: "Empfangsdaten" Eine Leitung für die Übertragung der empfangenen, se- riellen Daten von einem Gerät zu einem anderen.
  • Seite 318 Millimeter (1 mm = 10 Newtonmeter (Drehmoment) Sekunde (Zeit) Nanosekunde (1 ns = 10 Volt (Elektrische Spannung) µV Mikrovolt (1 µV = 10 Watt (Elektrische Leistung) Ω Ohm (Elektrischer Widerstand) °C Grad Celsius (Temperatureinheit) ° Grad (Winkeleinheit) Prozent Jetter AG...
  • Seite 319: Anhang F: Abbildungsverzeichnis

    Abb. 34: Kodierung der Ein- oder Ausgänge bei JX2-I/O Modulen Abb. 35: Kodierung der Ein- oder Ausgänge bei Smart I/O-Modulen Abb. 36: Steuerung NANO-B/C/D mit JX2-Modulen und Smart I/O-Modul Abb. 37: Kodierung der EA-Registerüberlagerung bei JX2-I/O Modulen Abb. 38: Kodierung der E-Registerüberlagerung bei Smart I/O-Modulen Abb.
  • Seite 320 Abb. 58: Beispielprogramm Echtzeituhr Abb. 59: Zentrale Anordnung am Jetter Systembus Abb. 60: Dezentrale Anordnung am Jetter Systembus Abb. 61: Anschluss eines JX-SIO an die Steuerung NANO-B/C/D Abb. 62: Zwei Varianten durch Dummy-Module realisiert Abb. 63: Fehlermeldung timeout Abb. 64: Rücksetzen von Register 2008 Abb.
  • Seite 321: Anhang G: Beispieleverzeichnis

    NANO-B/C/D Anhang Anhang G: Beispieleverzeichnis Beispiel 1: Einschaltverzögerung Beispiel 2: Parameter laden Beispiel 3: Automatische Referenzfahrt starten Beispiel 4: Positionierung einer Achse Beispiel 5: Fahrt auf neue Position: Beispiel 6: Anzeige der Sollposition Beispiel 7: Relative Positionierung Beispiel 8: Vorgabe der Schrittfrequenz Beispiel 9: Erhöhung der Schrittfrequenz...
  • Seite 322: Anhang H: Stichwortverzeichnis

    Anhang JetWeb Anhang H: Stichwortverzeichnis Adressierung Datenformat Digitale E/A NANO-B Digitale E/A per Register NANO-C Digitale E/A Smart I/O-Modul NANO-D Register DIL-Schalter JetMove 2xx JetMove 6xx JX2-I/O Modul JX2-Slave Modul EA-Nummer Smart I/O-Modul Kodierung Anschluss Einschaltverzögerung Analoge Eingänge Elektrische Daten Analoger Ausgang Analoge Eingänge...
  • Seite 323 NANO-B/C/D Anhang N_GET_REGISTER N_SEND_REGISTER Hardware-Handshake Hinweisschilder REG_CLEAR REGDEC REGINC JETWay-H Kabel REGISTER_LOAD REGZERO JETWay-R Kabel SPECIALFUNCTION USER_INPUT Programmierkabel Kosinus Programmierschnittstelle JETWay-H Programmspeicher NANO-B NANO-C Digitale Ausgänge NANO-D Digitale Eingänge Übersicht Leistungsaufnahme Quadratwurzel Lieferumfang Lithium Batterie SL 300 Register Anwenderregister Mechanische Installation Gleitkommaregister Merker (Übersicht)
  • Seite 324 Berechnung der Modbus CRC-Prüf- summe Überlagerung Überprüfung der Modbus CRC-Prüf- Eingänge-Register summe Register-Merker Spezialmerker Umbauten Spezialregister STEP- und DIR-Signale Störsicherheit Störungen VIADUKT Kabel Symbolerklärung Visualisierungsschnittstelle Systembus Baudrate Dezentrale Anordnung Wartung Dummy-Module Erweiterungsmöglichkeiten Unterstützte Module Zentrale Anordnung Zeitbasis Systembus-Initialisierung Zubehör Jetter AG...
  • Seite 325 NANO-B/C/D Anhang Jetter AG...
  • Seite 326 +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...

Diese Anleitung auch für:

Nano-dNano-c

Inhaltsverzeichnis