Herunterladen Inhalt Inhalt Diese Seite drucken

Jetter JC-970MC Betriebsanleitung

Steuerung mit integriertem industrie-pc
Vorschau ausblenden Andere Handbücher für JC-970MC:
Inhaltsverzeichnis

Werbung

Betriebsanleitung
JC-970MC - Steuerung mit integriertem Industrie-PC
608 816 73
We automate your success.

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Jetter JC-970MC

  • Seite 1 Betriebsanleitung JC-970MC - Steuerung mit integriertem Industrie-PC 608 816 73 We automate your success.
  • Seite 2 Version 1.10.003 Mai 2017 / Printed in Germany Dieses Dokument hat die Jetter AG mit der gebotenen Sorgfalt und basierend auf dem ihr bekannten Stand der Technik erstellt. Bei Änderungen, Weiterentwicklungen oder Erweiterungen bereits zur Verfügung gestellter Produkte wird ein überarbei- tetes Dokument nur beigefügt, sofern dies gesetzlich vorgeschrieben oder von der Jetter AG für sinnvoll erachtet wird.
  • Seite 3: Zugehörigkeit

    Telefon - Technische Hotline: +49 7141 2550-444 Telefax - Vertrieb: +49 7141 2550-484 E-Mail - Vertrieb: sales@jetter.de E-Mail - Technische Hotline: hotline@jetter.de Zugehörigkeit Diese Betriebsanleitung gehört zum JC-970MC: Typ: Seriennummer: Baujahr: Auftragsnummer: Vom Kunden einzutragen: Inventarnummer: Ort der Aufstellung: Jetter AG...
  • Seite 4 Wenn Sie Inhalte aus dem Dokument nicht eindeutig verstehen, wenden Sie sich an Ihren Ansprechpartner der Jetter AG. Die Jetter AG ist dankbar für jede Art von Anregung und Kritik von Ihrer Seite. Sie bittet Sie, die Anregung und Kritik der Jetter AG unter der E-Mail-Adresse info@jetter.de mitzuteilen.
  • Seite 5: Inhaltsverzeichnis

    Teile und Schnittstellen ........................ 20 Mechanische Abmessungen ......................24 Dokumentenübersicht ........................25 Mechanische und elektrische Montage Montage und Demontage der Steuerung JC-970MC .............. 28 Steuerung JC-970MC montieren ....................29 Steuerung JC-970MC demontieren ..................... 30 Anschlüsse ..........................31 Spannungsversorgung - Klemme X101 ..................32 Ethernet-Schnittstelle ETH - Buchse X102 ..................
  • Seite 6 Inhaltsverzeichnis Konfigurationsregister ......................... 71 IP-Adresse der Steuerung ändern ....................72 IP-Adresse der Steuerung JC-970MC mit JetIPScan ändern ............. 73 IP-Adresse über die Datei "config.ini" einstellen ................. 75 IP-Adresse remanent über Register einstellen ................76 IP-Adresse über USB-Stick automatisch einstellen ..............78 IP-Adresse zur Laufzeit einstellen ....................
  • Seite 7 JC-970MC Inhaltsverzeichnis Beispielprogramm für lokale JX6-I/O-Submodule ..............153 E-Mail ............................157 6.5.1 Konfigurieren der E-Mail-Funktion ..................158 Aufbau der Konfigurationsdatei ....................159 Sektion [SMTP] .......................... 160 Sektion [POP3]........................... 162 Sektion [DEFAULT] ........................164 Beispiele für eine Konfigurationsdatei ..................165 6.5.2 Erstellen von E-Mails .......................
  • Seite 8 Wiederherstellung der Windows-Partition (C:) ..............223 10.4.3 Wiederherstellung der Echtzeit-Partition (JetControl) ............225 10.5 System Neustart ........................227 Kurzreferenz JC-970MC Anhang 238 Technische Daten ........................239 Technische Daten ........................240 Betriebsparameter Umwelt und Mechanik ................242 CE-Richtlinien, Normen und Zulassungen ................243 Ergänzende Literatur ......................
  • Seite 9: Sicherheitshinweise

    JC-970MC Sicherheitshinweise Sicherheitshinweise Einleitung Dieses Kapitel enthält Sicherheitshinweise sowie Hinweise auf Restgefahren und auf Maßnahmen zur EMV. Inhalt Thema Seite Grundlegende Sicherheitshinweise .............. 10 Hinweise zur EMV ..................12 Jetter AG...
  • Seite 10: Grundlegende Sicherheitshinweise

    Bestimmungsgemäße Die bestimmungsgemäße Verwendung beinhaltet das Vorgehen nach dieser Verwendung Betriebsanleitung. Die Steuerung JC-970MC wurde konstruiert und entwickelt zur Steuerung von Maschinen wie z. B. Förderanlagen, Produktionsanlagen und Handling- Maschinen. Betreiben Sie die Steuerung JC-970MC nur innerhalb der angegebenen Grenzen der technischen Daten. Die Steuerung JC-970MC fällt aufgrund ihrer niedrigen Betriebsspannung unter die Kategorie SELV (Safety Extra Low Vol- tage).
  • Seite 11: Transport

    Reparaturen an dem Gerät dürfen nicht vom Betreiber selbst durchgeführt werden. Das Gerät enthält keine vom Betreiber reparierbaren Teile. Schicken Sie das Gerät zur Reparatur an die Firma Jetter AG ein. Entsorgung Für die Entsorgung des Geräts gelten für den Standort der Betreiberfirma die Umweltrichtlinien des jeweiligen Landes.
  • Seite 12: Hinweise Zur Emv

     stallation. Hier ein kurzer Auszug aus der Application Note 016:  Signal- und Leistungsleitungen räumlich trennen. Die Jetter AG empfiehlt einen Abstand größer als 20 cm. Leitungskreuzungen sollten unter einem Winkel von 90° erfolgen.  Folgende Leitungen müssen geschirmt sein:...
  • Seite 13 JC-970MC Sicherheitshinweise Download der Applicati- Die Jetter AG stellt die Application Note 016 auf ihrer Homepage on Note 016 http://www.jetter.de zur Verfügung. Sie finden die Application Note 016 EMV-gerechte Schaltschrankinstallation unter Downloads - Application Notes. Hinweis! Wenn sie USB-Anschlüsse aus dem Schaltschrank nach Außen führen wollen, z.B.
  • Seite 15: Produktbeschreibung Und Geräteaufbau

    Produktbeschreibung und Geräteaufbau Einleitung Dieses Kapitel beschreibt den Geräteaufbau und den Aufbau der Bestellbe- zeichnung mit ihren Optionen. Inhalt Thema Seite Produktbeschreibung JC-970MC ..............16 Teile und Schnittstellen ................. 19 Bestellbezeichnung/Optionen ............... 19 Dokumentenübersicht ................... 25 Mechanische Abmessungen ................. 26 Jetter AG...
  • Seite 16 Realisierbarkeit komplexer Bahnsteuerungen. Die Integration in ein Netzwerk ist über die Ethernet-Schnittstelle möglich. Die Steuerung JC-970MC ist ein lüfterloses System in einem kompakten Ge- häuse mit Kühlrippen. Sie ist zum Einbau in einem Schaltschrank vorgesehen. Die PC-Betriebssysteme von Windows® verfügen nicht über die bei der Steu- erung von industriellen Anlagen notwendige Echtzeitfähigkeit.
  • Seite 17: Produkteigenschaften

    Windows ist das eine SSD, für die Steuerung eine Flash-Disk. Dadurch ist ein einfaches Update der Steuerung mit der AutoCopy-Funktion über einen USB-Stick möglich. Die Register-Schnittstelle ermöglicht einen direkten Datenbankzugriff. Die JC-970MC kann über zwei Trägerplatinen intern mit je zwei JX6-Submodulen erweitert werden. Dezentrale Peripheriemodule können über den JX2-Systembus angeschlossen werden.
  • Seite 18 2 Produktbeschreibung und Geräteaufbau Hinweis! JX6-SB-I: An einem JX6-SB-I-Submodul können keine MC-Achsen betrieben werden. Nur Point-to-Point-Achsen (PtP) Lieferumfang Der Lieferumfang umfasst folgende Artikel: Anzahl Beschreibung Steuerung JC-970MC Steckverbinder Power Subcon, 3-polig PSC 1,5/3-F ® Microsoft Software-Lizenzvereinbarung Installationsanleitung Jetter AG...
  • Seite 19: Bestellbezeichnung/Optionen

    64 MC-Achsen; keine JI-PCIE-Exx-Erweiterung Bestellung von Die JC-970MC kann kundenseitig nachträglich nicht mit JI-PCIE-Exx-Karten Zusatzoptionen erweitert werden. Ein Nachrüsten kann durch die Jetter AG nach dem Ein- senden des Geräts erfolgen. Integrierter Web-Server Mit dem integrierten Web-Server und E-Mail unterstützt die Steuerung...
  • Seite 20: Teile Und Schnittstellen

    2 Produktbeschreibung und Geräteaufbau Teile und Schnittstellen Teile und Schnittstellen Die Steuerung JC-970MC verfügt über die folgenden Teile und Schnittstellen: Abbildung zeigt Variante –E01 Nummer Element Beschreibung X101 Spannungsversorgung X102 (ETH) Ethernet-Schnittstelle zum Anschluss von Programmier-PCs, Servoverstärker JM-200-ETH, JX3-BN-ETH, Modbus-TCP und freiprogrammierbare TCP/IP-Geräte an die...
  • Seite 21 LED "SD" leuchtet. Zugriff nur von der Windows-Seite möglich! Der Betriebsartenwahlschalter hat folgende Stellungen: Betriebsarten- wahlschalter Die JC-970MC fährt nach dem Ein- schalten hoch und startet das An- wendungsprogramm. STOP Die JC-970MC fährt nach dem Ein- schalten hoch, startet aber das An- wendungsprogramm nicht.
  • Seite 22 Optional (-E01): SV - Zählermodul zum Anschluss eines in- krementellen oder absoluten (SSI-) Drehge- bers. Optional (-E01): IO16CB - Schnittstelle für digitale Ein- und Ausgänge X205 Nicht belegt Befestigungsbohrung Schlüssellochbohrung (4 Stück) zum Befes- tigen der Steuerung im Schaltschrank Jetter AG...
  • Seite 23: Optionale Schnittstellen

    JC-970MC Produktbeschreibung und Geräteaufbau Optionale Schnittstellen Die JC-970MC steht derzeit in folgenden Ausführungen zur Verfügung: • JC-970MC-E01, bestückt mit folgenden Submodulen: Nummer Element Beschreibung IO16CB - Schnittstelle für digitale Ein-/Ausgänge SV - Schnittstelle für inkrementelle oder ab- solute (SSI-)Drehgeber SBI - Schnittstelle zum Anschließen des Jet-...
  • Seite 24: Mechanische Abmessungen

    Ansicht von oben Alle Maße in mm. Mindestabstände Um eine ausreichende Luftzirkulation zu gewährleisten, müssen bei der Mon- tage der Steuerung JC-970MC oben und unten sowie auf der Seite des Kühl- körpers die angegebenen Mindestabstände eingehalten werden. Mindestabstand oben: 100 mm ...
  • Seite 25: Dokumentenübersicht

    Produktbeschreibung und Geräteaufbau Dokumentenübersicht Einleitung Verschiedene Dokumente und Softwaretools unterstützen den Anwender bei der Projektierung, Installation und Programmierung der Steuerung JC-970MC. Sie können die Dokumente und Softwaretools von unserer Homepage http://www.jetter.de herunterladen. Projektierung Folgende Dokumente und Dateien unterstützen Sie bei der Projektierung: Katalog Industrieautomation ...
  • Seite 26 2 Produktbeschreibung und Geräteaufbau Installation Folgende Dokumente unterstützen Sie bei der Installation: Installationsanleitung Sie liegt der verpackten Steuerung JC-970MC bei und enthält Infos über:  Montage der Steuerung  Klemmenbelegung  Spezifikation des Leiteranschlusses  Diagnose über LEDs Betriebsanleitung zur Steuerung JC-970MC ...
  • Seite 27: Mechanische Und Elektrische Montage

    Steuerung JC-970MC in folgenden Punkten:  Montage  Verdrahtung der Steuerung JC-970MC  Beschreibung der Anzeigeelemente  Beschreibung der Bedienelemente Inhalt Thema Seite Montage und Demontage der Steuerung JC-970MC ........29 Anschlüsse ....................31 IP-Konfiguration .................... 64 Jetter AG...
  • Seite 28: 3.1 Montage Und Demontage Der Steuerung Jc-970Mc

    3 Mechanische und elektrische Montage 3.1 Montage und Demontage der Steuerung JC-970MC Einleitung Dieses Kapitel beschreibt die Montage und Demontage der Steuerung JC-970MC. Inhalt Thema Seite Steuerung JC-970MC montieren ..............29 Steuerung JC-970MC demontieren .............. 30 Jetter AG...
  • Seite 29: Steuerung Jc-970Mc Montieren

    JC-970MC Mechanische und elektrische Montage Steuerung JC-970MC montieren Montieren Um die Steuerung JC-970MC zu montieren, führen Sie folgende Schritte aus: Schritt Vorgehen Halten Sie die Steuerung JC-970MC senkrecht an die Montageplatte des Schaltschranks, siehe Abbildung unten. Stellen Sie sicher, dass der Abstand über und unter der Steuerung jeweils 100 mm beträgt.
  • Seite 30: Steuerung Jc-970Mc Demontieren

    3 Mechanische und elektrische Montage Steuerung JC-970MC demontieren Demontieren Um die Steuerung JC-970MC zu demontieren, führen Sie folgende Schritte aus: Schritt Vorgehen Schalten Sie die Steuerung JC-970MC spannungslos. Lösen Sie alle Kabel. Lösen Sie die vier Montageschrauben, indem Sie sie zur Hälfte heraus- drehen.
  • Seite 31: 3.2 Anschlüsse

    JC-970MC Mechanische und elektrische Montage 3.2 Anschlüsse Inhalt Thema Seite Spannungsversorgung - Klemme X101 ............32 Ethernet-Schnittstelle - Buchse X102 ............33 Ethernet-Schnittstelle - Buchse X103 ............34 Ethernet-Schnittstelle - Buchse X104 ............34 USB-Schnittstellen - Buchsen X105 bis X108 ..........35...
  • Seite 32: Spannungsversorgung - Klemme X101

    Klemmpunkt Beschreibung Versorgungsspannung Schutzleiter Bezugspotenzial Technische Daten Parameter Beschreibung Nennspannung DC 24 V Zulässiger Spannungsbereich -15 % ... +20 % Eingangsstrom Max. 6 A Leistungsaufnahme Max. 144 W Stecker für Klemme X101 Zum Lieferumfang gehört ein 3-poliger SubCon-Steckverbinder. Jetter AG...
  • Seite 33: Ethernet-Schnittstelle Eth - Buchse X102

    JC-970MC Mechanische und elektrische Montage Leiteranschluss Parameter Beschreibung Technologie Schraubanschluss Schraubendreher SZS 0,6 x 3,5 16 ... 28 Eindrähtig 0,14 mm ... 1,5 mm Feindrähtig 0,14 mm ... 1,5 mm Mit Aderendhülse 0,14 mm ... 1,5 mm Aderendhülse mit Kragen 0,14 mm ...
  • Seite 34: Ethernet-Schnittstelle Eth - Buchse X103

    Buchse X104 dient zum Anschluss des Windows-Betriebssystems an ein Ethernet-Netzwerk. Buchse X104 Beschreibung ACT/LINK Leuchtet, wenn X104 mit einem Ethernet-Netzwerk verbunden ist SPEED Zeigt die Verbindungsgeschwindigkeit an: = 10 MBit/s Grün = 100 MBit/s Gelb = 1000 MBit/s Jetter AG...
  • Seite 35: Usb-Schnittstelle - Buchsen X105 Und X106

    JC-970MC Mechanische und elektrische Montage Technische Daten Parameter Beschreibung Art der Buchse RJ45-Buchse Übertragungsrate 10 MBit/s, 100 MBit/s (Cat 5e) 1.000 MBit/s (Cat 6) Auto-Crossover USB-Schnittstelle - Buchsen X105 und X106 Anschlussmöglichkeiten An die Buchsen X105 und X106 (USB 3.0) können Sie USB-Geräte (USB 3.0/2.0) anschließen, z.
  • Seite 36: Usb-Schnittstelle - Buchsen X107 Und X108

     Stecken Sie daher den USB-Stick für die AutoCopy-Funktion immer in Buchse X108. Buchsen X107 und X108 Nummer Beschreibung X107 USB-Schnittstelle 2 (USB 2.0) X108 USB-Schnittstelle 1 (USB 2.0) Technische Daten Parameter Beschreibung Maximaler Ausgangsstrom 0,5 A USB-Typ Type A (Host) Spezifikation USB 2.0 Maximal zulässige Kabellänge Jetter AG...
  • Seite 37: Displayport-Schnittstelle - Buchse X109

    JC-970MC Mechanische und elektrische Montage Hinweis! Wenn sie USB-Anschlüsse aus dem Schaltschrank nach Außen führen wollen, z.B. mit Weidmüller USB-Adapter IE-FCM-USB-AB (1222550000), verwenden Sie bitte USB-Kabel vom Fabrikat Lindy (z.B. Artikelnummer 41612, Länge 2 m, www.lindy.de).“ DisplayPort-Schnittstelle - Buchse X109 Anschlussmöglichkeiten...
  • Seite 38: Serielle Schnittstelle Rs-232 - Buchse X110

    SDCARD Hinweis! Datenverlust! Um Datenverlust zu vermeiden, darf die SD-Karte nicht entfernt werden, so- lange die LED SD leuchtet. Serielle Schnittstelle RS-232 - Buchse X110 Anschlussmöglichkeiten Die serielle Schnittstelle steht nur dem Windows-Betriebssystem zur Verfü- gung. Buchse X110 Jetter AG...
  • Seite 39: Schnittstelle Für Digitale Ein-/Ausgänge - Buchse X81 (Variante -E01)

    JC-970MC Mechanische und elektrische Montage Schnittstelle für digitale Ein-/Ausgänge - Buchse X81 (Variante -E01) Anschlussmöglichkeiten Buchse X81 ist die 25-polige Sub-D-Buchse des I/O-Moduls IO16CB. An Buchse X81 können digitale Ein- und Ausgänge angeschlossen werden. Buchse X81 Anschlussbelegung Angaben zur Anschlussbelegung finden Sie in Kapitel 3.4, ab Seite 47.
  • Seite 40: Jx2-Systembusschnittstellen (Variante -E01)

    3 Mechanische und elektrische Montage 3.3 JX2-Systembusschnittstellen (Variante -E01) Einleitung Dieses Kapitel beschreibt die JX2-Systembusschnittstellen der Steuerung JC-970MC in der Variante -E01. Die Anbindung erfolgt über den PCIe-Bus. Mögliche Anzahl von In den PCIe-Bus der Steuerung JC-970MC können über eine Trägerplatine JX2-Systembussen zwei JX6-SB(-I)-Karten (Variante E01) gesteckt werden.
  • Seite 41: Jx2-Systembusschnittstellen X91/X92 Bei Der Variante -E01

    JC-970MC Mechanische und elektrische Montage JX2-Systembusschnittstellen X91/X92 bei der Variante -E01 Lage der JX2-Systembus- schnittstellen X91/X92 Nummer Element Beschreibung JX2-Systembusschnittstelle SBI JX2-Systembusschnittstelle SB Jetter AG...
  • Seite 42: Buchsenbelegung Jx2-Systembus

    3 Mechanische und elektrische Montage Buchsenbelegung JX2-Systembus Belegung der Sub-D-Buchse X91 Signal Beschreibung CMODE0 Inbetriebnahme Datensignal Bezugspotenzial CMODE1 Inbetriebnahme unbenutzt unbenutzt Datensignal unbenutzt unbenutzt Jetter AG...
  • Seite 43 JC-970MC Mechanische und elektrische Montage Technische Daten Parameter Beschreibung Klemmenart Sub-D-Buchse Anzahl Pins Potenzialtrennung Keine Baudraten 1.000/500/250/125 kBaud Passende Kabel Zum Anschluss von Modulen am JX2-Systembus können Sie folgende Kabel separat bestellen: Artikel-Nr. Artikel 10309001 KABEL-KONF-NR. 530 0,2 m 10309002 KABEL-KONF-NR.
  • Seite 44: Spezifikation Jx2-Systembuskabel

    125 kBaud: Max. 60 Ω/km Adernzahl Schirmung Gesamt, nicht paarig Drillung Adernpaar CAN-L und CAN-H verdrillt Schaltbild des Kabels Nummer Teil Beschreibung Sub-D-Stecker, 9-polig Zum Anschluss an BUS OUT Sub-D-Buchse, 9-polig Zum Anschluss an BUS IN Nicht angeschlossen Diese Pins nicht anschließen Jetter AG...
  • Seite 45 JC-970MC Mechanische und elektrische Montage Sub-D-Stecker Der 9-polige Sub-D-Stecker am JX2-Systembuskabel hat die folgende Pinbe- legung: Signalname Beschreibung CMODE0 Inbetriebnahme CAN-L Datensignal Bezugspotenzial CMODE1 Inbetriebnahme TERM Gebrückt mit Pin 3 CAN-H Datensignal Sub-D-Buchse Die 9-polige Sub-D-Buchse am JX2-Systembuskabel hat die folgende Pinbe-...
  • Seite 46: Leitungslängen Und Baudraten Des Jx2-Systembusses

    Jedes angeschlossene IP67-I/O-Modul reduziert die maximale Leitungs-  länge um 1,0 m Baudraten Die Einstellung der Baudrate am JX2-Systembus ist abhängig von der Kom- bination der angeschlossenen Module: JX2-I/O-Module JX-SIO 1.000 kBaud kBaud kBaud kBaud JX2-Slave-Module CANopen®-Module JetMove Jetter AG...
  • Seite 47: Lokale Jx6-I/O-Submodule Am Pcie-Bus (Variante -E01)

    (Variante -E01) Einleitung Dieses Kapitel beschreibt JX6-I/O-Submodule, die über den PCIe-Bus direkt an der Steuerung JC-970MC angeschlossen sind. Da diese Module in die Steu- erung eingebaut sind, werden sie als lokale Submodule bezeichnet. Mögliche Anzahl von Am PCIe-Bus der Steuerung lassen sich zwei Trägerplatinen (JI-PCIE-Exx) lokalen anschließen.
  • Seite 48: Steckerbelegung Jx6-Sv1

    5 V differenziell 24 V frei frei frei Data+ frei Data- frei frei frei frei frei Clock- frei frei Clock+ DC 5 V (50 mA) frei frei Technische Daten Parameter Beschreibung Klemmenart Sub-D-Buchse Anzahl Pins Potenzialtrennung Nur bei Relaiskontakt Jetter AG...
  • Seite 49: Steckerbelegung Jx6-Io16Cb

    JC-970MC Mechanische und elektrische Montage Steckerbelegung JX6-IO16CB Schnittstellen des Die Sub-D-Buchse des I/O-Moduls JX6-IO16CB ist die Schnittstelle zu digitalen JX6-IO16CB Ein- und Ausgängen. Belegung der Sub-D-Buchse Signal Beschreibung Ausgang 8 Ausgang 7 DC 24 V Versorgung für Ausgänge Ausgang 6...
  • Seite 50 3 Mechanische und elektrische Montage Technische Daten Parameter Beschreibung Klemmenart Sub-D-Buchse Anzahl Pins Potenzialtrennung Nennspannung DC 24 V Anzahl Eingänge Anzahl Ausgänge Maximalstrom je Ausgang 0,5 A Jetter AG...
  • Seite 51: 3.5 Anzeigen Und Leds

    JC-970MC Mechanische und elektrische Montage 3.5 Anzeigen und LEDs Anzeigen der Steuerung Die Steuerung JC-970MC verfügt über folgende Anzeigen: JC-970MC  4 LEDs zur Anzeige von Zuständen und Fehlern des Betriebssystems  4 LEDs zur Anzeige von Laufwerksaktivitäten, Übertemperatur, Watch- dog-Timeout der Steuerung ...
  • Seite 52: Leds Gp

    3 Mechanische und elektrische Montage LEDs GP LEDs GP Die Steuerung JC-970MC signalisiert Zustände und Fehler des Betriebssys- tems über die LEDs GP1 … GP4 (General Purpose LEDs). Farbe Beschreibung grün Betriebssystem läuft (RUN) gelb Spezielle Zustände (D1) Fehler (ERR)
  • Seite 53 JC-970MC Mechanische und elektrische Montage Zustände der LEDs Die folgende Tabelle zeigt die möglichen Zustände der LEDs GP1 … GP4: GP1 … GP4 Zustand Beschreibung Keine Stromversorgung oder defekt (RUN) Anwendungsprogramm wird nicht ausgeführt Anwendungsprogramm wird ausgeführt Normaler Betriebszustand (D1) Spezielle Zustände...
  • Seite 54: Leds Gp1

    Die LEDs GP1 … GP3 haben dann in der Boot-Phase der Steuerung folgende Zustände: Schritt Beschreibung Zustand Reset Zustand Laufzeitumgebung des Anwendungspro- gramms und der Echtzeitkommunikation initi- alisieren Zustand Start Motion Control Zustand Initialisierung der Zusatzfunktionen (Web, Modbus/TCP usw.) Zustand Normaler Betriebszustand; das Anwen- dungsprogramm läuft Jetter AG...
  • Seite 55: Status-Leds Der Ethernet-Schnittstelle

    JC-970MC Mechanische und elektrische Montage Status-LEDs der Ethernet-Schnittstelle Status-LEDs der Ether- Die Status-LEDs der Ethernet-Schnittstelle befinden sich direkt an der net-Schnittstelle RJ45-Buchse. LED-Farbe Beschreibung Netzwerkverbindung mit folgender Geschwindigkeit - 10 MBit/s SPEED Grün - 100 MBit/s Gelb - 1.000 MBit/s...
  • Seite 56: Status-Leds

    3 Mechanische und elektrische Montage Status-LEDs Status-LEDs Die Steuerung JC-970MC signalisiert Zustände und Laufwerksaktivitäten über LEDs. Die LEDs befinden sich oben auf der Frontplatte der JC-970MC. Zustände der Die Status-LEDs zeigen folgende Zustände an: Status-LEDs Funktion Farbe Beschreibung Warnung vor...
  • Seite 57: 3.6 Bedienelemente

    JC-970MC Mechanische und elektrische Montage 3.6 Bedienelemente Bedienelemente der Die Steuerung JC-970MC verfügt über folgende Bedienelemente: JC-970MC  PWR-Taster zum Ein-/Ausschalten der Steuerung  RSQ-Taster zum Booten vom Backup-Flash  Betriebsartenwahlschalter mit den Stellungen RUN, STOP und LOAD Inhalt Thema Seite PWR-Taster ....................
  • Seite 58: Pwr-Taster

    Registern und Merkern, die seit dem letzten Einschalten vorgenommen wurden, gehen verloren.  Sichern Sie vor dem Herunterfahren Ihre Daten.  Wir empfehlen folgenden Ablauf: - Fahren Sie zuerst Windows herunter. - Unterbrechen Sie dann die Spannungsversorgung des Geräts. Jetter AG...
  • Seite 59: Rsq-Taster

    JC-970MC Mechanische und elektrische Montage RSQ-Taster RSQ-Taster Funktion des Tasters Wenn Sie den RSQ-Taster (RSQ = Rescue) drücken, wird das Gerät veran- lasst, beim Booten das Backup-Flash zu verwenden. Die RSQ-LED blinkt rot, wenn das Backup-Flash für den Boot-Vorgang aus- gewählt wurde.
  • Seite 60: Betriebsartenwahlschalter S11

    Die Steuerung startet nach dem Einschalten das STX-Anwendungsprogramm STOP Die Steuerung fährt nach dem Einschalten hoch, startet aber das STX-Anwendungsprogramm nicht LOAD Die Steuerung fährt nach dem Einschalten hoch, startet das STX-Anwendungsprogramm aber nicht, sondern geht in die Betriebsart AutoCopy Jetter AG...
  • Seite 61: Funktion Des Schalters

    JC-970MC Mechanische und elektrische Montage Funktion des Schalters Die Steuerung JC-970MC prüft beim Einschalten die Stellung des Betriebsar- tenwahlschalters S11 und geht wie folgt vor: Schritt Beschreibung Die Steuerung wird an der Klemme X101 mit Spannung versorgt. Der Bootloader der Steuerung prüft den Zustand von Schalter S11.
  • Seite 62: 3.7 Ip-Konfiguration Der Ethernet-Schnittstelle X102

    Konfigurationsdatei "config.ini" ..............67 Konfigurationsregister ................... 71 IP-Adresse der Steuerung ändern ..............72 IP-Adresse der Steuerung JC-970MC mit JetIPScan ändern ...... 73 IP-Adresse über die Datei "config.ini" einstellen........... 75 IP-Adresse remanent über Register einstellen ..........76 IP-Adresse über USB-Stick automatisch einstellen ........78 IP-Adresse zur Laufzeit einstellen ..............
  • Seite 63: Auslieferungszustand

    JC-970MC Mechanische und elektrische Montage Auslieferungszustand Einleitung Vor der Auslieferung der Steuerung JC-970MC sind verschiedene Parameter auf einen bestimmten Wert eingestellt. Diese Parameter sind durch den Anwender änderbar. Auslieferungszustand Parameter Wert ETH (X102): IP-Adresse 192.168.1.1 ETH (X102): Subnetzmaske 255.255.255.0 ETH (X102): IP-Adresse des Default 0.0.0.0...
  • Seite 64: Ip-Adresse Der Steuerung Jc-970Mc Ermitteln

    IP-Adresse der Steuerung JC-970MC ermitteln Einleitung Das Programm JetIPScan ermittelt die IP-Adresse, Subnetzmaske und die IP-Adresse des Default Gateway der Steuerung JC-970MC. Das trifft aber nur für die Ethernet-Schnittstelle ETH (X102) zu. JetIPScan downloaden Die Jetter AG stellt das Programm JetIPScan auf ihrer Homepage http://www.jetter.de zur Verfügung.
  • Seite 65 Ergebnis: JetIPScan zeigt alle IP-Adressen an, die auf Ihrem PC aktuell  aktiv sind. Wählen Sie das Interface (IP-Adresse) aus, das mit der Steuerung JC-970MC verbunden ist, von der Sie die IP-Adresse ermitteln wollen. Ergebnis: JetIPScan zeigt u. a. die IP-Adresse der Steuerung JC-970MC  Jetter AG...
  • Seite 66: Der Konfigurationsspeicher

    ETH (X102): Statische Route Subnetz- 0.0.0.0 maske ETH (X102): Statische Route Gateway 0.0.0.0 Name der Steuerung JetControl970MC Suffixtyp des Namens IP-Portnummer für den Debugger 52000 IP-Portnummer für JetIP 50000 Verwandte Themen Konfigurationsdatei config.ini (siehe Seite 67)  Konfigurationsregister (siehe Seite 71)  Jetter AG...
  • Seite 67: Konfigurationsdatei "Config.ini

    Mechanische und elektrische Montage Konfigurationsdatei "config.ini" Einleitung Wenn die Daten im Konfigurationsspeicher ungültig sind, verwendet die Steu- erung JC-970MC zur Initialisierung der IP-Schnittstelle dann die Einstellungen in der Konfigurationsdatei config.ini. Das trifft aber nur für die Ether- net-Schnittstelle ETH (X102) zu. Eigenschaften ...
  • Seite 68 Wert von Address Bei ungültigem Wert Steuerung setzt Wert auf 0.0.0.0 DNSServer Im Beispiel 192.168.1.44 Beschreibung IP-Adresse des Servers für das Domain-Name-System  Gültige Werte >= 0.0.0.0 und  < 223.255.255.255 Bei ungültigem Wert Steuerung setzt Wert auf 0.0.0.0 Jetter AG...
  • Seite 69 Mechanische und elektrische Montage Sektion [HOSTNAME] In der Sektion [HOSTNAME] ist der Name der Steuerung eingetragen. Wenn gewollt, generiert die Steuerung automatisch einen individuellen Namen. Hostname verwendet die Steuerung JC-970MC zurzeit nicht. SuffixType Im Beispiel Beschreibung Typ des automatisch generierten Anhangs an den Na- men der Steuerung Gültige Werte...
  • Seite 70 Schritt Vorgehen Erstellen Sie mit einem Texteditor auf dem PC eine Konfigurationsdatei config.ini mit dem gewünschten Inhalt. Öffnen Sie eine FTP-Verbindung vom PC zur Steuerung JC-970MC. Melden Sie sich als User an, der über Administrator- oder Systemrechte verfügt. Standard: User: admin; Passwort: admin Verzweigen Sie in das Verzeichnis /System der Steuerung JC-970MC.
  • Seite 71: Konfigurationsregister

    JC-970MC Mechanische und elektrische Montage Konfigurationsregister Einleitung Die Parameter der IP-Konfiguration können aus den Konfigurationsregistern ausgelesen oder geändert werden. Ein Bereich von Registern enthält die Daten aus der Datei \System\config.ini. Ein weiterer Bereich enthält die zur Initiali- sierung der IP-Schnittstelle verwendeten Parameter.
  • Seite 72: Ip-Adresse Der Steuerung Ändern

    3 Mechanische und elektrische Montage IP-Adresse der Steuerung ändern Einleitung Um mit dem Steuerungsteil der JC-970MC über das Ethernet (X102) kommu- nizieren zu können, müssen Sie dem Steuerungsteil eine eindeutige IP-Adresse zuweisen. Konfigurationsmöglich- Die IP-Adresse der Schnittstelle ETH (X102) können Sie auf folgende Arten...
  • Seite 73: Ip-Adresse Der Steuerung Jc-970Mc Mit Jetipscan Ändern

    IP-Adresse der Steuerung JC-970MC mit JetIPScan ändern Einleitung Das Programm JetIPScan ändert die IP-Adresse, Subnetzmaske und die IP-Adresse des Default Gateway der Steuerung JC-970MC. Das trifft aber nur für die Ethernet-Schnittstelle ETH (X102) zu. Download des Pro- Die Jetter AG stellt das Programm JetIPScan auf ihrer Homepage http://www.jetter.de zur Verfügung.
  • Seite 74: Ip-Adresse Ändern

    PC aktuell aktiv sind. Wählen Sie das Interface (IP-Adresse) aus, das mit der Steuerung JC-970MC verbunden ist, von der Sie die IP-Adresse ermitteln wollen. JetIPScan zeigt alle gefundenen Geräte an. Wählen Sie aus der Liste das Gerät aus, dessen IP-Adresse Sie ändern wollen.
  • Seite 75: Ip-Adresse Über Die Datei "Config.ini" Einstellen

    JC-970MC Mechanische und elektrische Montage IP-Adresse über die Datei "config.ini" einstellen Die Datei config.ini Die IP-Adresse der Steuerung JC-970MC ist über die Datei config.ini ein- stellbar. [IP] Address = aaa.bbb.ccc.ddd Element Beschreibung Address IP-Adresse in diese Zeile eintragen Erstes Byte der IP-Adresse...
  • Seite 76: Ip-Adresse Remanent Über Register Einstellen

    ETH (X102): Subnetzmaske 101202 ETH (X102): IP-Adresse des Default Gateway 101203 IP-Adresse des DNS-Servers 101216 ETH (X102): Statische Route IP-Adresse 101217 ETH (X102): Statische Route Subnetzmaske 101218 ETH (X102): Statische Route Gateway 101232 Hostname Suffixtyp 101233 bis Hostname 101251 Jetter AG...
  • Seite 77 Damit die Steuerung die Werte übernimmt, ist die Eingabe eines Passworts erforderlich. Geben Sie dazu in Register 101299 den Wert 2002149714 (0x77566152) ein. Booten Sie die Steuerung JC-970MC. Ergebnis: Die Einstellung ist beendet. Die Kommunikation ist wieder möglich. Verwandte Themen Der Konfigurationsspeicher (siehe Seite 66) ...
  • Seite 78: Ip-Adresse Über Usb-Stick Automatisch Einstellen

    Hier sehen Sie ein Beispiel für eine Datendatei, über die die IP-Adresse, die Subnetzmaske und die Port-Nummer für das JetIP-Protokoll im Konfigurati- onsspeicher eingestellt werden: SD101 ; Data File - Jetter AG ; Register 101200: ip address 101200 -1062729066 ; Register 101201; subnet mask...
  • Seite 79: Ip-Adresse Zur Laufzeit Einstellen

    JC-970MC Mechanische und elektrische Montage IP-Adresse zur Laufzeit einstellen Einleitung Die IP-Schnittstelle wird während der Boot-Phase über die Einstellungen im Konfigurationsspeicher initialisiert. Folgende Einstellungen sind auch nicht-remanent über Register änderbar:  IP-Adresse der Steuerung  Subnetzmaske  IP-Adresse des Default Gateway Wichtiger Hinweis Die Einstellungen zur Laufzeit verändern nicht die Parameter im Konfigurati-...
  • Seite 80: E-Mail-Funktion - Namen Für Ip-Adressen Verwenden

    Fehlermeldung ab. Die gefundene IP-Adresse verwendet die Steuerung zur Kommunikation. Konfigurationsdatei In dieser Datei ist die statische Zuordnung zwischen Name und IP-Adresse hosts hinterlegt. Die Steuerung liest einmalig während der Boot-Phase die Datei. Dateiformat: Text Pfad: /etc Dateiname: hosts Jetter AG...
  • Seite 81 JC-970MC Mechanische und elektrische Montage Beispiel # Example hosts file for JC-9xx 192.168.33.209 jetter_mail 192.168.33.208 jetter_demo 192.168.1.1 JC970MC 192.168.1.2 JC970MC Domain-Name-System Wenn die Steuerung einen Namen nicht über einen Eintrag in der Datei (DNS) /etc/hosts umsetzen kann, versucht sie durch eine Anfrage bei einem DNS-Server die IP-Adresse zu ermitteln.
  • Seite 82: Statische Route Einstellen

    IP-Paketen für die Ethernet-Schnittstelle ETH (X102) zu konfigurieren. Muss auf Netze zugegriffen werden, die nicht im direkt erreichbaren Bereich des JC-970MC liegen, müssen Sie als Anwender statische Routen zu diesen Netzen einrichten. Statische Routen sind insbesonders auch dann einzurichten, wenn der Default Gateway das betreffende Netz nicht erreicht.
  • Seite 83 Ergebnis: Wenn das Register 104550 den Wert 0 enthält, ist das Kommando erfolgreich abgeschlossen. Die Einstellung der Route ist aktiv. Beispiel Der JC-970MC ist an seiner Schnittstelle X102 über einen Router z. B. mit dem Hausnetz Ihrer Firma verbunden. Jetter AG...
  • Seite 84 3 Mechanische und elektrische Montage Mit der in der JC-970MC eingestellten Route werden alle von der JC-970MC gesendeten Telegramme mit Destination-Adressen im Subnetz 192.168.20.xxx und 192.168.21.xxx über den Router z. B. in das Hausnetz Ihrer Firma ver- bunden. Verwandte Themen ...
  • Seite 85: Erstinbetriebnahme

    Adressierung des Busknotens JX3-BN-ETH  Erklärung des Jetter-Ethernet-Systembusses anhand: • Hardware-Manager • Publisher/Subscriber-Mechanismen Voraussetzungen Zur Erstinbetriebnahme der Steuerung JC-970MC müssen folgende Voraus- setzungen erfüllt sein: Die Steuerung ist über Ethernet direkt oder über einen Switch oder Hub mit  einem PC verbunden. ...
  • Seite 86: Vorbereitungen Zur Erstinbetriebnahme Der Steuerung

    Ethernet-Schnittstelle X102 auf die Steuerung zugreifen. Konfigurieren Sie die Ethernet-Schnittstelle Ihres PCs so, dass er mit der Steuerung über diese IP-Adresse kommunizieren kann. Sie können aber auch vom Windows-Teil der JC-970MC auf den Steuerungsteil zugreifen. In diesem Fall lautet die IP-Adresse 192.168.2.3. Verhalten nach dem...
  • Seite 87: Erstinbetriebnahme Einer Jc-970Mc

    Schritt Vorgehen Starten Sie die Programmierumgebung JetSym. Legen Sie ein neues Projekt an. Stellen Sie den Steuerungstyp (JC-970MC) ein. Stellen Sie die IP-Adresse der Steuerung ein. Öffnen Sie den Programmeditor. Geben Sie das Programm ein. Laden Sie das Projekt in die Steuerung.
  • Seite 88 Das Beispielprogramm setzt mindestens folgende Softwareversion voraus:  JetSym in der Version 5.1.3  Steuerung JC-970MC in der OS-Version 1.07 Sie finden aktuelle Beispielprogramme auch in der Online-Hilfe von JetSym. JetSym-STX-Programm Das folgende Programm inkrementiert eine Variable alle 2 s um eins: Count: Int;...
  • Seite 89: Konfiguration Der Jx3-Station Mit Einem Jx3-Bn-Eth

    JC-970MC Erstinbetriebnahme Konfiguration der JX3-Station mit einem JX3-BN-ETH Einleitung Mit dem Programmier-Tool JetSym werden die Steuerung und der Busknoten JX3-BN-ETH konfiguriert. An dieser Stelle ist Folgendes beschrieben:  Steuerung konfigurieren  Busknoten konfigurieren Voraussetzungen Folgende Voraussetzungen müssen erfüllt sein: JetSym ist auf dem verwendeten PC installiert.
  • Seite 90 4 Erstinbetriebnahme Zustand der LEDs nach Bei einer fehlerfreien Inbetriebnahme müssen die LEDs des JX3-BN-ETH den dem Einschalten folgenden Zustand haben: R E D1 D2 Jetter Zustand Beschreibung Logikversorgung in Ordnung Kein Fehler Kein Fehler Kein Fehler Jetter AG...
  • Seite 91: Konfiguration Mit Jetsym

    JC-970MC Erstinbetriebnahme Konfiguration mit JetSym Einleitung Das folgende Beispiel, in dem ein Peripheriemodul JX3-AI4 an einen Buskno- ten JX3-BN-ETH angeschlossen ist, zeigt die Konfiguration der Steuerung in JetSym. Das Minimalprogramm liest zyklisch den Status des Peripheriemoduls aus. Konfiguration Die Inbetriebnahme basiert in diesem Beispiel auf folgender Konfiguration:...
  • Seite 92 Starten Sie in JetSym den Hardware-Manager, indem Sie mit der Maus auf die Registerkarte Hardware klicken oder mit der Tastatur Alt + 5 drücken. Klicken Sie mit der Maus im Hardware-Manager auf den Ordner Hard- ware. Wählen Sie mit einem Klick auf die rechte Maustaste Hardware scannen aus. Jetter AG...
  • Seite 93 JC-970MC Erstinbetriebnahme Schritt Vorgehen Geben Sie eine IP-Adressmaske ein. Ein Scan der Hardware betrifft das ganze IP-Subnetz, also müssen Sie mindestens die ersten drei IP-Adresselemente eingeben. Die IP-Adresse der Steuerung JC-9xx ist in diesem Beispiel 192.168.10.170. Um die Steuerungen und alle Busknoten finden zu lassen, geben Sie also 192.168.10 ein.
  • Seite 94 4 Erstinbetriebnahme Schritt Vorgehen Der Hardware-Manager scannt den Jetter-Ethernet-Systembus und stellt  die gescannte Hardware der aktuell eingestellten Hardware gegenüber. Klicken Sie im Fenster Gescannte Hardware auf den Namen der Steue- rung. In diesem Beispiel ist es eine JC-940MC. Der Hardware-Manager stellt den Baum der Steuerung JC-940MC im ...
  • Seite 95 JC-970MC Erstinbetriebnahme Schritt Vorgehen Der Hardware-Manager stellt den Baum des JX3-BN-ETH im unteren  Fenster dar. Klicken Sie auf die Schaltfläche Übernehmen. Das Fenster schließt sich. Der Hardware-Manager hat die Hardware  übernommen. Jetter AG...
  • Seite 96 Ausgabe aktualisiert sich alle 2 Sekunden. Softwareversionen Das Beispielprogramm setzt mindestens folgende Softwareversionen voraus: JetSym in der Version 5.1.3  Steuerung JC-970MC in der OS-Version 1.07  Busknoten JX3-BN-ETH in der OS-Version 1.18  Modul JX3-AI4 in der OS-Version 1.04 ...
  • Seite 97 JC-970MC Erstinbetriebnahme JetSym-STX-Programm Das folgende Programm liest das globale Statusregister des Peripheriemoduls JX3-AI4 aus. // Status JX3-AI4 über JX3-BN-ETH lesen: JX3_AI4_Status: %VL 1001020000; End_Var; Task ReadState Autorun Loop // Per Trace den Inhalt des JX3-AI4-Statusregisters in // Hexadezimaldarstellung ausgeben: Trace...
  • Seite 99: Auslesen Von Steuerungsinformationen

    Auf dem PC muss die Programmiersoftware JetSym ab der Version 4.2 in- stalliert sein. Infos für die Hotline Wenn Sie sich wegen eines Problems an die Hotline der Jetter AG wenden wollen, halten Sie folgende Informationen der Steuerung JC-970MC bereit: ...
  • Seite 100: 5.1 Identifikation Über Das Typenschild

    Auf dem Gehäuse des Geräts JC-970MC befindet sich ein Typenschild, das z. B. Daten über Hardwarerevision und Seriennummer enthält. Wenn Sie sich wegen eines Problems an die Hotline der Jetter AG wenden wollen, dann be- nötigen Sie diese Daten. Inhalt...
  • Seite 101: Typenschild

    JC-970MC Auslesen von Steuerungsinformationen Typenschild Typenschild Das Typenschild, das sich auf der rechten Seite der JC-970MC befindet, beinhaltet folgende Informationen: Nummer Beschreibung Hardwarerevision Seriennummer Steuerungsname Artikelnummer Jetter AG...
  • Seite 102: 5.2 Electronic Data Sheet Eds

    5 Auslesen von Steuerungsinformationen 5.2 Electronic Data Sheet EDS Einleitung Jede JC-970MC verfügt über ein elektronisches Typenschild EDS. Im EDS sind fertigungsspezifische Daten remanent abgelegt. Die Daten des EDS können über Dateien im Dateisystem der JC-970MC oder über Spezialregister gelesen werden.
  • Seite 103: Eds-Datei "Eds.ini

    Die EDS-Datei ist eine Textdatei, deren Einträge in verschiedenen Sektionen gruppiert sind. Beispiel für eine Steue- Das ist ein Beispiel für eine EDS-Datei einer JetControl 970MC: rung ;Jetter AG Electronic Data Sheet [IDENTIFICATION] Version = 0 Code = 2464 Name = JC-970MC...
  • Seite 104 Sektion [IDENTIFICATION] gibt den grundsätzlichen Hardwareaufbau an. [IDENTIFICATION] Name Beispiel Beschreibung Version Version dieser Sektion Code 2464 Modulcode für JC-970MC Name JC-970MC Entspricht dem Aufdruck auf dem Typenschild PcbRev Hardwareversion PcbOpt Hardwareoption Sektion [PRODUCTION] Sektion [PRODUCTION] gibt die Seriennummer und das Produktionsdatum an.
  • Seite 105 JC-970MC Auslesen von Steuerungsinformationen Sektion [FEATURES] In der Sektion [FEATURES] sind spezielle Eigenschaften der Steuerung an- gegeben. Das Betriebssystem der Steuerung wertet die Eigenschaften von fehlenden Einträgen als nicht vorhanden. Name Beispiel Beschreibung Version Version dieser Sektion Axes Anzahl MC-Achsen...
  • Seite 106: Eds-Register

    Registernummern Die Basisregisternummer ist steuerungsabhängig. Die Registernummer ergibt sich aus der Addition der Modulregisternummer (MR) zur Basisregisternummer. Steuerung Basisregisternummer Registernummern JC-970MC 100000 100600 ... 100817 EDS-Register einer Die folgende Tabelle zeigt eine Übersicht über die EDS-Register einer Steue- Steuerung rung und ihren Zusammenhang zu den Einträgen in der EDS-Datei /System/eds.ini.
  • Seite 107 JC-970MC Auslesen von Steuerungsinformationen Verwandte Themen EDS-Datei eds.ini (siehe Seite 103)  Jetter AG...
  • Seite 108: 5.3 Versionsregister

    Das Betriebssystem stellt einige Register zur Verfügung, über die die Hard- warerevision oder die Version des Betriebssystems und seiner Komponenten ausgelesen werden können. Wenn Sie sich wegen eines technischen Problems an die Hotline der Jetter AG wenden, benötigen Sie diese Angaben. Inhalt Thema Seite Hardwareversionen ..................
  • Seite 109: Hardwareversionen

    JC-970MC Auslesen von Steuerungsinformationen Hardwareversionen Einleitung Die Steuerung JC-970MC beinhaltet Spezialregister, über deren Inhalt Sie die Hardware identifizieren können. Registerübersicht Aus folgenden Registern können die Hardwareversionen ausgelesen werden: Register Beschreibung 200170 Steuerungstyp Versionsnummern im Die folgende Abbildung zeigt ein JetSym-Setup-Fenster, das die Versionsre-...
  • Seite 110: Softwareversionen

    5 Auslesen von Steuerungsinformationen Softwareversionen Einleitung Die Steuerung JC-970MC beinhaltet Software mit eindeutigen Versionsnum- mern, die aus Spezialregister ausgelesen werden können. Format von Softwarever- Die Softwareversionsnummern der Steuerung JC-970MC sind durch vier sionsnummern Zahlen dargestellt. Element Beschreibung Major- oder Hauptversionsnummer...
  • Seite 111: Programmierung

     Datenaustausch über verschiedene Systembusse  Datenaustausch über freiprogrammierbare Schnittstellen Voraussetzungen Zur Programmierung der Steuerung JC-970MC müssen folgende Vorausset- zungen erfüllt sein:  Die Steuerung muss mit einem PC verbunden sein.  Auf dem PC muss die Programmiersoftware JetSym installiert sein.
  • Seite 112: Abkürzungen, Modulregistereigenschaften Und Formatierungen

    In der folgenden Tabelle ist die in diesem Dokument benutzte Darstellung für Beispielprogramme Beispielprogramme aufgelistet: Darstellung Bedeutung Var, When, Task Schlüsselwort BitClear(); Befehle 100 0x100 0b100 Konstante Zahlenwerte // dies ist ein Kommentar Kommentar // ... Weitere Programmbearbeitung Jetter AG...
  • Seite 113: 6.1 Speicherübersicht

    JC-970MC Programmierung 6.1 Speicherübersicht Einleitung Das Gerät JC-970MC enthält verschiedene Arten von Programm- und Daten- speicher. Es gibt flüchtigen und nicht flüchtigen Speicher. Flüchtiger Speicher verliert beim Ausschalten seinen Inhalt. Nicht flüchtiger Speicher behält auch ohne Stromversorgung seinen Inhalt. Der Speicher befindet sich direkt auf der CPU oder auf separaten Speicher- oder I/O-Modulen.
  • Seite 114: Speicher Des Betriebssystems

    Begrenzte Anzahl von Schreib-/Löschzyklen: ca. 1 Million  Größe der internen Flash-Disk: 32 MB Speicherzugriff  Durch das Betriebssystem des Steuerungsteils Durch JetSym  Über eine FTP-Verbindung  Durch den E-Mail-Client  Browser (über den HTTP-Server)  Über Dateibefehle aus dem Anwendungsprogramm  Jetter AG...
  • Seite 115: Speicher Des Anwendungsprogramms

     Anwendungsprogramm (siehe Seite 213) Speicher des Anwendungsprogramms Einleitung In flüchtigen Variablen werden Daten abgelegt, die nach dem Ausschalten der JC-970MC nicht erhalten bleiben müssen. Eigenschaften  Globale Variablen, die nicht fest Adressen zugeordnet sind (nicht %VL oder %RL) ...
  • Seite 116: Speicher Für Nichtflüchtige Register Des Anwendungsprogramms

    6 Programmierung Speicher für nichtflüchtige Register des Anwendungsprogramms Einleitung In nichtflüchtigen Registern werden Daten abgelegt, die nach dem Ausschalten der JC-970MC erhalten bleiben müssen. Hinweis! Datenverlust möglich! Der nichtflüchtige Anwendungsregisterbereich wird zur Laufzeit vom Be-triebssystem in den flüchtigen SDRAM-Speicher kopiert, um dort vom STX-Programm schnell bearbeitet werden zu können.
  • Seite 117: Speicher Für Nichtflüchtige Variablen Des Anwendungsprogramms

    Programmstart um eins erhöht. Speicher für nichtflüchtige Variablen des Anwendungsprogramms Einleitung In nichtflüchtigen Variablen werden Daten abgelegt, die nach dem Ausschalten der JC-970MC erhalten bleiben müssen. Eigenschaften  Globale Variablen, die auf Register fest zugeordnet sind (%RL) Variablen werden kompakt abgelegt ...
  • Seite 118: Register Auf I/O-Modulen

     Registernummern: 100000 ... 999999  Netzwerkregister: 1nnnxxxxxx (nnn = GNN) Speicherzugriff  Durch JetSym Durch den E-Mail-Client  Browser (über den HTTP-Server)  Von Anzeige- und Bediengeräten  Aus dem Anwendungsprogramm  Von anderen Steuerungen  Jetter AG...
  • Seite 119: Ein- Und Ausgänge

    JC-970MC Programmierung Ein- und Ausgänge Einleitung Ein- und Ausgänge sind 1-Bit-Variablen, die den Wert TRUE oder FALSE ha- ben können. Eigenschaften der virtu-  Globale Variablen, die fest Adressen zugeordnet worden sind (%IX, %QX) ellen Ein-/Ausgänge  Verwendung beim RemoteScan über Modbus/TCP ...
  • Seite 120 Das Setup-Fenster von JetSym zeigt den Zustand der Ein- und Ausgänge an: Nummer Beschreibung Funktion Aktueller Zustand der Die Ausgänge werden nacheinander gesetzt Ausgänge und wieder zurückgesetzt. Aktueller Zustand des Bei gesetztem Eingang wird der jeweilige Eingangs Ausgang für 100 ms eingeschaltet. Jetter AG...
  • Seite 121: Merker

    JC-970MC Programmierung Merker Einleitung Merker belegen ein Bit im Speicher und können den Wert TRUE oder FALSE haben. Eigenschaften Anwen-  Globale Variablen, die fest Adressen zugeordnet sind (%MX) dungsmerker  Nicht flüchtig  Anzahl: 256  Merkernummern: 0 ... 255 Eigenschaften überla-...
  • Seite 122: 6.2 Register- Und I/O-Nummerierung Bei Der Jc-970Mc

    6.2 Register- und I/O-Nummerierung bei der JC-970MC Einleitung Die Steuerungen und Module der Jetter AG verfügen über eine Vielzahl von Funktionen, die über Register für den Anwender erreichbar sind. Jedes Re- gister und jeder digitale Ein- oder Ausgang ist durch eine eindeutige Nummer gekennzeichnet.
  • Seite 123: Register- Und Modulregister

     In einer Visualisierung Die Registernummer ist innerhalb des Systems eindeutig. Definition Global Node Die Global Node Number (GNN) ist eine ID-Nummer, um Jetter-Geräte (z. B. Number Steuerungen, Busknoten) innerhalb eines Ethernet-Netzwerks zu identifizieren:  Die GNN muss innerhalb eines Netzwerks für jedes Jetter-Gerät eindeutig sein.
  • Seite 124: Beispiel Register Beim Ethernet-Systembus

    ID des Busknotens, GNN 001: ID des ersten JX3-BN-ETH Modulnummer 02: Das erste am JX3-BN-ETH angeschlos- sene JX3-I/O-Modul Registerpräfix 100102 Modulregisternummer 0009: Betriebssystemversion des JX3-AI4 Die Registernummer 1001020009 im Setup-Fenster von JetSym zeigt direkt die Betriebssystemversion 1.4.0.0 an. Jetter AG...
  • Seite 125: Steckplatznummerierung

    JC-970MC Programmierung Steckplatznummerierung Aufbau S 11 X 91 X 92 X 110 X 81 X 82 X 109 X 107 X 108 X 105 X 106 X 103 X 104 X 102 X 101 X 205 Kennung Beschreibung Steckplatznummer der Trägerplatine am PCIe-Bus Nummer des JX6-I/O-Moduls auf der Trägerplatine...
  • Seite 126: Register- Und I/O-Nummern Von Modulen Auf Einer Trägerplatine

    Die I/O-Nummer für Module auf einer Trägerplatine besteht aus folgenden auf einer Trägerplatine Elementen: Element Bedeutung Wertebereich Nummer der Trägerplatine 1 ... 2 Nummer des Moduls auf der Trägerplatine 1 ... 2 I/O-Nummer des Moduls 01 ... 08 Jetter AG...
  • Seite 127: Registernummern Von Jx2-Slave-Modulen Am Jx2-Systembus

    JC-970MC Programmierung Registernummern von JX2-Slave-Modulen am JX2-Systembus Slave-Modulnummern Auf folgende Art ermitteln Sie die Slave-Modulnummern von intelligenten von JX2-Slave-Modulen JX2-Slave-Modulen und JetMoves am JX2-Systembus der JC-9xx:  Zählen Sie die JX2-Slave-Module von links nach rechts, beginnend bei 2.  Zählen Sie das Spannungsversorgungsmodul JX2-PS1 nicht mit.
  • Seite 128: Register- Und I/O-Nummern Von Jx2- Und Jx3-I/O-Modulen Am Jx2-Systembus

    Die I/O-Nummer für JX2- und JX3-I/O-Module am JX2-Systembus der JC-9xx und JX3-I/O-Module besteht aus folgenden Elementen: Element Bedeutung Wertebereich Nummer der Trägerplatine 1 ... 2 Nummer des SB/SBI-Moduls (JX2-Systembus) auf 1 ... 2 der Trägerplatine I/O-Modulnummer des JX2/JX3-Moduls 02 ... 32 Jetter AG...
  • Seite 129 JC-970MC Programmierung Element Bedeutung Wertebereich I/O-Nummer auf dem JX2/JX3-Modul 1 ... 16 Jetter AG...
  • Seite 130: Register- Und I/O-Nummern Von Ip67-I/O-Modulen Am Jx2-Systembus

    An eine Steuerung JC-9xxMC sind mehrere JX2- und JX3-I/O-Module ange- schlossen. Jetter 0V 24V POWER INPUT Jetter Jetter Jetter JX2-PS1 JX2-ID8 JX2-SER1 INPUT DC24V 1,0A Nummer Modul I/O-Modulnummer Register JC-9xxMC siehe Dokumentation JC-970MC JX2-PS1 JX2-ID8 20120300z 2012002zz JX2-SER1 20120301z 2012003zz JX3-BN-CAN 20120331z JX3-DIO16 20120302z 2012004zz Jetter AG...
  • Seite 131: Register- Und I/O-Nummern Von Canopen®-Modulen Am Jx2-Systembus

    JC-970MC Programmierung Register- und I/O-Nummern von CANopen®-Modulen am JX2-Systembus I/O-Modulnummern von Auf folgende Art ermitteln Sie die I/O-Modulnummern von CANopen®-Modulen CANopen®-Modulen am JX2-Systembus der JC-9xx:  Ermitteln Sie die Node-ID. Die I/O-Modulnummern entsprechen meist der Node-ID des CANopen®-Moduls.  Ausnahmen: SMC EX120 und Lenze-Frequenzumrichter.
  • Seite 132 6 Programmierung Beispiel An eine Steuerung JC-9xxMC ist ein CANopen®-Modul angeschlossen. Nummer Modul I/O-Modulnummer Register JC-9xxMC siehe Dokumentation JC-970MC Festo-CPX 2012070zz 2012070zz Jetter AG...
  • Seite 133: Register- Und I/O-Nummern Von Jx3-Modulen Am Jx3-Bn-Eth

    JC-970MC Programmierung Register- und I/O-Nummern von JX3-Modulen am JX3-BN-ETH Global Node Number ei- Der Hardware-Manager von JetSym weist im Jetter-Ethernet-Systembus dem nes JX3-BN-ETH am Jet- Busknoten JX3-BN-ETH eine Global Node Number zu. Jet- ter-Ethernet-Systembus Registernummern für Die Registernummer für JX3-Module am Ethernet-Busknoten besteht aus fol-...
  • Seite 134 Jetter Jetter DC24V DC24V 1,2A 1,2A Err D1 RUN STOP LOAD RESET Nummer Modul Modul- Register nummer JC-9xxMC siehe Dokumentation JC-970MC JX3-BN-ETH siehe Dokumentation JX3-BN-ETH JX3-DIO16 100102zzzz 10010102zz JX3-DIO16 100103zzzz 10010103zz JX3-BN-ETH siehe Dokumentation JX3-BN-ETH JX3-DIO16 100202zzzz 10020102zz Jetter AG...
  • Seite 135: Register- Und I/O-Nummern Von Jx3-Modulen Aus Sicht Des Jx3-Bn-Eth

    JC-970MC Programmierung Register- und I/O-Nummern von JX3-Modulen aus Sicht des JX3-BN-ETH Modulnummern einer Auf folgende Art ermitteln Sie die Modulnummern in einer JX3-Station: JX3-Station  Zählen Sie die JX3-I/O-Module von links nach rechts, beginnend bei 1.  Zählen Sie das Spannungsversorgungsmodul JX3-PS1 nicht mit.
  • Seite 136: 6.3 Echtzeituhr

     Nach dem Stellen der Uhr darf das Gerät frühestens nach 60 Sekunden heruntergefahren werden, sonst werden die Änderungen nicht übernommen  Von der Steuerungsseite kann die Echtzeituhr nur gelesen werden Inhalt Thema Seite Technische Daten ..................137 Jetter AG...
  • Seite 137: Technische Daten

    JC-970MC Programmierung Technische Daten Technische Daten der Parameter Beschreibung Echtzeituhr Gangreserve Minimal: 1 Woche Die Steuerung muss zuvor mindestens Typisch: 3 Wochen 1 Stunde eingeschaltet gewesen sein. Abweichung Max. 1 Minute pro Monat Auslieferungszustand Am Fertigungsende der Steuerung stellt das Fertigungspersonal die Echtzeit- uhr auf den aktuellen Wert von Datum und Uhrzeit ein.
  • Seite 138: 6.4 Programmierung Der Lokalen Jx6-I/O-Submodule

    6 Programmierung 6.4 Programmierung der lokalen JX6-I/O-Submodule Einleitung Dieses Kapitel beschreibt die Programmierung der lokalen JX6-I/O-Submodule am PCIe-Bus der Steuerung JC-970MC. Inhalt Thema Seite Submodul JX6-SB(-I) .................. 139 Digitales JX6-I/O-Submodul JX6-IO16CB ..........141 Kombimodul JX6-SV1 ................. 146 Beispielprogramm für lokale JX6-I/O-Submodule ........153...
  • Seite 139: Lokales Submodul Jx6-Sb(-I)

    JC-970MC Programmierung Lokales Submodul JX6-SB(-I) Einleitung Dieses Kapitel beschreibt die Konfiguration der JX2-Systembus-Schnittstelle am PCIe-Bus der Steuerung JC-970MC. Submodul JX6-SB(-I) Die lokalen Submodule JX6-SB und JX6-SB-I übernehmen die Umsetzung des PCIe-Busses auf den JX2-Systembus. Die Betriebsart ist Master-Slave. Register Der JX2-Systembus lässt sich über die folgende Register konfigurieren: Konfigurations- und Statusregister des Submoduls JX6-SB(-I) ...
  • Seite 140 6 Programmierung • JX3-Module • JX-TP20-R • Festo CP-FB-Module • LioN-S-Module • I/O-Module weiterer Hersteller • Slave-Module weiterer Hersteller Jetter AG...
  • Seite 141: Digitales Jx6-I/O-Submodul Jx6-Io16Cb

    Das digitale Ein-/Ausgangsmodul verfügt über acht galvanisch getrennte 24-V-Eingänge und acht galvanisch getrennte 24-V-Ausgänge mit einem Ma- ximalstrom von jeweils 0,5 A. I/O-Nummern für lokale Die I/O-Nummer für die lokalen JX6-I/O-Submodule des JC-970MC besteht aus JX6-I/O-Submodule folgenden Elementen: Element Bedeutung Wertebereich Nummer der Trägerplatine...
  • Seite 142 Bits in diesem Register sind immer gelöscht (= 0). Auch wenn der Fehler nicht mehr besteht, bleibt Bit 7 gesetzt. Sie löschen das Bit 7, indem Sie in dieses Register einen beliebigen Wert schreiben. Bedeutung der Bits Bit 7 Sammel-Fehlermeldung der digitalen Ausgänge Kein Fehler Fehler bei mindestens einem Ausgang Jetter AG...
  • Seite 143: Steuerregister

    JC-970MC Programmierung Modulregistereigenschaften Werte 0, 128 Wert nach Reset Folgende Fehler werden erkannt:  Die 24-V-Versorgung der Ausgänge hat eine zu kleine Spannung  Kurzschluss des Ausgangs  Überlastung des Ausgangs MR 103 Steuerregister Mit dem Steuerregister konfigurieren Sie das JX6-I/O-Modul.
  • Seite 144 10 = ca. 0,1 ms 11 = ca. 0,02 ms Bit 7, 6 Filterzeit von Eingang 4 00 = 1,5 ... 2,0 ms 01 = 0,4 ... 0,5 ms 10 = ca. 0,1 ms 11 = ca. 0,02 ms Jetter AG...
  • Seite 145: Verwandte Themen

    JC-970MC Programmierung MR 105 Filterzeit von Eingang 5 bis 8 In diesem Register stellen Sie die Filterzeit für die Eingänge 5 bis 8 ein. Jedem Eingang sind 2 Bits dieses Registers zugeordnet. Bedeutung der Bits Bit 1, 0 Filterzeit von Eingang 5 00 = 1,5 ...
  • Seite 146: Kombimodul Jx6-Sv1

    Register Beschreibung MR 100 Modulkennung MR 101 Hardwarekonfiguration MR 102 Reserve MR 103 Strobe-Wert / Geberwert MR 104 Preset / Taktgenerator MR 105 Zählwert MR 106 Referenz / Offset MR 107 Steuerregister MR 108 Statusregister MR 110 Abtast-Timer Jetter AG...
  • Seite 147: Modulkennung

    JC-970MC Programmierung MR 100 Modulkennung Dieses Register zeigt Ihnen, ob ein JX6-SV1 gesteckt ist. Modulregistereigenschaften Zugriff Lesen Wert nach Reset 1 (bei JX6-SV1) MR 101 Hardwarekonfiguration In diesem Register stellen Sie die Hardware des Moduls ein. Beschreiben Sie nicht dokumentierte Bits immer mit 0.
  • Seite 148 In diesem Register konfigurieren Sie den angeschlossenen SSI-Geber. Bedeutung der Bits Bit 9 ... Frequenz des SSI-Taktsignals = Modultakt / (SSI-Takt * 2) - 1 Beispiel: Modultakt = 8 MHz; SSI-Takt = 500 kHz = 8.000.000 / (500.000 * 2) - 1 = 7 Jetter AG...
  • Seite 149 JC-970MC Programmierung Bit 15 ... Datenlänge in Bits des SSI-Gebers = Impulszahl * 2 + 1 Beispiel: Impulszahl = 24 = 24 * 2 + 1 = 49 Modulregistereigenschaften Werte 0 ... 65.535 Beispiel 49 * 1.024 + 7 = 50.183 MR 105 Inkrementalgeber: Zählwert...
  • Seite 150 1-fache Auswertung 10 = 2-fache Auswertung 11 = 4-fache Auswertung Bit 10 Addition des Offsets Addition deaktiviert Addition eines Offsets zum Zähl- und Strobe-Wert erlaubt Bit 11 Datenformat bei SSI-Geber Binär Gray-Format Bit 12 Parität bei SSI-Geber Kein Paritätsbit Jetter AG...
  • Seite 151: Statusregister

    JC-970MC Programmierung Paritätsprüfung Bit 13 Polarität des Paritätsbits Gerade Parität Ungerade Parität Bit 23 ... Eingangsfilter Mindestsignaldauer damit ein Signal erkannt wird: = (T ) - 1 Mindestzeitdauer eines Signals Periodendauer eines Systemtakts (125 ns bei 8 MHz) Modulregistereigenschaften Werte...
  • Seite 152 = Modulfrequenz / (Abtastfrequenz * 2) - 1 Beispiel Modulfrequenz = 8 MHz Abtastfrequenz = 1 kHz = 8.000.000 / (1.000 * 2) - 1 = 3.999 Verwandte Themen  Steckplatznummerierung der Trägerplatine und des JX6-I/O-Moduls (siehe Seite 125) Jetter AG...
  • Seite 153: Beispielprogramm Für Lokale Jx6-I/O-Submodule

    Abschließend wird der Positionswert auf das eingestellte Format maskiert.  Softwareversionen Das Beispielprogramm setzt mindestens folgende Softwareversionen voraus:  JetSym in der Version 5.1.3  Steuerung JC-970MC in der OS-Version 1.07 Sie finden aktuelle Beispielprogramme auch in der Online-Hilfe von JetSym. Type JetSym-STX-Programm DIG_I8O8: Struct Inputs : Int;...
  • Seite 154: Digitalio

    SetUpSSI(DataLen, Clock_kHz: Int): Int; i, j : Int; End_Var; // Konfiguration als SSI-Geber Encoder.Config := 32; i := 0xffffffff; j := - DataLen; i >>= j; SSIdataMask := i; SSIsignExt := SSIdataMask Wxor 0xffffffff; SSIsignBit := DataLen - 1; Jetter AG...
  • Seite 155: Timer Starten

    JC-970MC Programmierung // Datenlänge in Bits des SSI-Gebers i := DataLen * + 1; i <<= 10; // Wert des SSI-Taktsignals j := 4000 / Clock_kHz - 1; Encoder.CntBitClock := i Encoder.CntControl := SSI_CONTROL; SSItimerValue := SSI_TIMER_1MS; // Timer starten Encoder.Timer := SSItimerValue;...
  • Seite 156 // Positionswert vom SSI-Geber einlesen Position := Encoder.CntValue; // restart timer Encoder.Timer := SSItimerValue; // Datenbits maskieren Position := Position Wand SSIdataMask; // Vorzeichen-Erweiterung notwendig? BitSet(Position, SSIsignBit) Then // Vorzeichen erweitert auf 32 Bit Position := Position SSIsignExt; End_If; End_Task; Jetter AG...
  • Seite 157: E-Mail

    JC-970MC beim Versenden ggf. Variablenwerte einfügt. Die Steuerung sendet die E-Mails an einen E-Mail-Server, der die Weiterleitung übernimmt. Dieses Kapitel beschreibt, wie der Anwender die E-Mail-Funktion in der Steu- erung JC-970MC konfiguriert und wie die Steuerung E-Mails sowohl erstellt als auch sendet. E-Mail-Funktion aktivie- Für die Aktivierung der E-Mail-Funktion in der Steuerung JC-970MC muss...
  • Seite 158: Konfigurieren Der E-Mail-Funktion

    Konfigurieren der E-Mail-Funktion Einleitung Dieses Kapitel beschreibt die Konfiguration der E-Mail-Funktion, so dass E-Mails im Anwendungsprogramm versendet werden können. Das Gerät JC-970MC liest die Konfigurationsdaten während der Boot-Phase aus der Datei /EMAIL/email.ini. Voraussetzungen Für die Erstellung der Konfigurationsdatei müssen folgende Voraussetzungen erfüllt sein:...
  • Seite 159: Aufbau Der Konfigurationsdatei

    Programmierung Aufbau der Konfigurationsdatei Einleitung Die Konfiguration des E-Mail-Clients geschieht mit den Daten aus der Datei /EMAIL/email.ini. Das Gerät JC-970MC liest die Datei nur während der Boot-Phase. Aufbau der Konfigurati- Die Konfigurationsdatei ist eine Textdatei, deren Einträge in Sektionen gruppiert onsdatei sind.
  • Seite 160: Sektion [Smtp]

    = JetControl0815 PASSWORD = MyPassWord Authentifizierung Bei dieser Art der Authentifizierung führt das Gerät JC-970MC vor dem E-Mail versenden eine Benutzeranmeldung beim SMTP-Server durch. Für die An- meldung ist USER und PASSWORD erforderlich. Das Gerät JC-970MC unter- stützt folgende Authentifizierungsverfahren.
  • Seite 161 JC-970MC Programmierung HELO Im Beispiel JetControl_2 Beschreibung Name für die Anmeldung beim E-Mail-Server Gültige Werte Zeichenkette mit maximal 63 Zeichen Bei nicht vorhandenem Wird beim Senden der E-Mail von der Steuerung der Eintrag Eintrag von [FROM] verwendet USER Im Beispiel...
  • Seite 162: Sektion [Pop3]

    = JetControl4711 PASSWORD = Pop3PassWord Authentifizierung Bei dieser Art der Authentifizierung baut das Gerät JC-970MC zuerst eine Verbindung zum POP3-Server auf. Für die Anmeldung ist USER und PASSWORD erforderlich. Daraufhin schaltet der SMTP-Server den Versand von E-Mails für eine bestimmte Zeit (meist 10 bis 30 min) frei.
  • Seite 163 JC-970MC Programmierung USER Im Beispiel JetControl4711 Beschreibung Anmeldename bei POP3-Anmeldung; Wenn dieser Eintrag vorhanden ist, ist auch der Eintrag PASSWORD erforderlich. Gültige Werte Zeichenkette mit maximal 63 Zeichen Bei nicht vorhandenem Keine POP3-Anmeldung Eintrag PASSWORD Im Beispiel Pop3PassWord Beschreibung Anmeldepasswort bei POP3-Anmeldung;...
  • Seite 164: Sektion [Default]

    In dieser Sektion geben Sie den Namen einer E-Mail-Vorlagendatei an, die Standardeinstellungen für die E-Mail-Vorlagendateien enthält. Wenn die ent- sprechende Sektion in der jeweiligen E-Mail-Vorlage nicht enthalten ist, setzt das Gerät JC-970MC die hier gemachten Definitionen beim E-Mail-Versand ein. [DEFAULT] Beispiel MAILCFG = EmailDefaults.cfg...
  • Seite 165: Beispiele Für Eine Konfigurationsdatei

    JC-970MC Programmierung Beispiele für eine Konfigurationsdatei Einleitung Hier finden Sie einige Beispiele für die E-Mail-Konfigurationsdatei /EMAIL/email.ini. Minimalkonfiguration Wenn keine Authentifizierung benötigt wird und der IP-Port am SMTP-Server dem Standardwert entspricht, beschränkt sich der Inhalt der Konfigurations- datei auf die IP-Adresse des SMTP-Servers.
  • Seite 166: Erstellen Von E-Mails

    Dieses Kapitel beschreibt die E-Mail-Erstellung. Der Versand dieser E-Mails geschieht dann im Anwendungsprogramm. Für jede E-Mail ist vom Anwender eine E-Mail-Vorlagendatei zu erstellen. Inhalt Thema Seite Name der E-Mail-Vorlagendatei ..............167 Struktur der E-Mail-Vorlagendatei ............... 168 Einfügen von Echtzeit-Steuerungswerten ........... 170 Jetter AG...
  • Seite 167: Name Der E-Mail-Vorlagendatei

    JC-970MC Programmierung Name der E-Mail-Vorlagendatei Einleitung Diese Namenskonvention ist nur bei Verwendung der Systemfunktion 110 einzuhalten. Die sollte aber nicht mehr verwendet werden. Bei Verwendung der STX-Funktion EMailSend() können Dateinamen und Verzeichnis, in den durch das Dateisystem gegebenen Grenzen, beliebig ge- wählt werden.
  • Seite 168: Struktur Der E-Mail-Vorlagendatei

    6 Programmierung Struktur der E-Mail-Vorlagendatei Einleitung Eine E-Mail-Vorlagendatei ist eine Textdatei, die in Sektionen strukturiert ist. Aus den Informationen in diesen Sektionen stellt das Gerät JC-970MC beim Versenden die E-Mail zusammen. E-Mail-Vorlagendatei  Die Sektionen [FROM] und [TO] sind erforderlich. Entweder in der zu ver- sendenden E-Mail selbst oder in der E-Mail-Vorlagendatei mit den Stan- dardeinstellungen.
  • Seite 169: Fatal Error

    JC-970MC Programmierung [CC] Beschreibung Weitere(r) Empfänger der E-Mail Bemerkungen Mehrere Empfänger werden durch das Semikolon ";" getrennt. Länge 255 Zeichen [CC] Beispiel service@mydomain.com;hotline@mydomain.com [SUBJECT] Beschreibung Betreff Länge 255 Zeichen [SUBJECT] Beispiel Fatal Error [ATTACHMENT] Beschreibung Vollständiger Name einer anzuhängenden Datei Bemerkungen Die Datei muss eine Textdatei sein.
  • Seite 170: Einfügen Von Echtzeit-Steuerungswerten

    Faktor, mit dem der Echtzeit-Steuerungswert multipliziert wird Bemerkungen Die Multiplikation geschieht vor der Addition des Offsets factor="1.5" Beispiel offset Beschreibung Wert, der zum Echtzeit-Steuerungswert addiert wird Bemerkungen Die Addition geschieht nach der Multiplikation mit dem Faktor offset="1000" Beispiel Jetter AG...
  • Seite 171 JC-970MC Programmierung Formatdefinition Die Darstellung der Variablen können Sie über das Attribut steuern.  Die Anzahl der Stellen/Zeichen, mit denen eine Variable dargestellt wird, legt das Zeichen "#" fest.  Durch Voranstellen einer "0" wird bei den Registertypen INT, INTX und REAL die Ausgabe von führenden Nullen festgelegt.
  • Seite 172 Ausgang = 0 --> Anzeige: 0 Ausgang = 1 --> Anzeige: 1 STRING Ausgang = 0 --> Anzeige: OFF Ausgang = 1 --> Anzeige: ON Standardtyp: BOOL Beispiel: <JC:DTAG name="O201100308" /> Ergebnis: Der Zustand des Ausgangs 201100308 wird als "1" oder "0" eingefügt. Jetter AG...
  • Seite 173: Beispiele

    JC-970MC Programmierung Zugriff über Zeigerregis- Zugriff über ein Zeigerregister ist möglich durch Einfügen eines großen "P" vor dem Variablennamen. Es wird jeweils der Wert der Variablen angezeigt, deren Nummer dem Inhalt des im Variablennamen spezifizierten Registers entspricht. Beispiele: <JC:DTAG name="PR1000300" />...
  • Seite 174 Inhalts von Register 1000300 und dem Wert 100 ergibt, wird angezeigt. <JC:DTAG name="PO1000300 + R1000100" /> Ergebnis: Der Zustand des Ausgangs, dessen Nummer sich aus der Addition des Inhalts von Register 1000300 und dem Inhalt von Register 1000100 ergibt, wird angezeigt. Jetter AG...
  • Seite 175: Versenden Einer E-Mail

    Versenden einer E-Mail Einleitung Dieses Kapitel beschreibt, wie zuvor erstellte E-Mails im Anwendungspro- gramm versendet werden. Beim Versenden aus dem Anwendungsprogramm stellt das Gerät JC-970MC aus einer E-Mail-Vorlagendatei eine E-Mail zusammen und fügt ggf. Variab- lenwerte ein. Verarbeitung im Anwen- Der E-Mail-Versand kann relativ lange dauern.
  • Seite 176: Register

    6 Programmierung 6.5.4 Register Einleitung Dieses Kapitel beschreibt die Register, über die Sie den Bearbeitungsstatus der E-Mail Funktion abfragen können. Inhalt Thema Seite Registerübersicht ..................177 Registerbeschreibung ................. 178 Jetter AG...
  • Seite 177: Registerübersicht

    JC-970MC Programmierung Registerübersicht Einleitung Das Gerät JC-970MC stellt einige Register zu Verfügung, über die Sie den Bearbeitungsstatus der E-Mail-Funktion abfragen können. Registerübersicht Register Beschreibung 202930 Webstatus 292932 IP-Adresse des SMTP-Servers 292933 IP-Adresse des POP3-Servers 292934 Port-Nummer des SMTP-Servers 292935 Port-Nummer des POP3-Servers...
  • Seite 178: Registerbeschreibung

    R 292932 IP-Adresse des SMTP-Servers In diesem Register wird die IP-Adresse des SMTP-Servers so angezeigt, wie sie in der Datei /EMAIL/email.ini angegeben ist. Modulregistereigenschaften Zugriff Lesen Wert nach Reset Je nach Konfiguration Wird wirksam Wenn R 202930.2 = 1 Jetter AG...
  • Seite 179 JC-970MC Programmierung R 292933 IP-Adresse des POP3-Servers Die IP-Adresse des POP3-Servers wird hier so angezeigt, wie sie in der Datei /EMAIL/email.ini angegeben ist. Modulregistereigenschaften Zugriff Lesen Wert nach Reset Je nach Konfiguration Wird wirksam Wenn R 202930.2 = 1 R 292934...
  • Seite 180 Die Ausführung des E-Mail Versands wird hier mitverfolgt. Modulregistereigenschaften Werte Keine E-Mail wird versendet Übergabe der Parameter an den E-Mail-Client des Geräts JC-970MC E-Mail wird zusammengestellt und die Verbin- dung mit dem Server wird aufgenommen E-Mail wurde an den Server gesendet Zugriff...
  • Seite 181: 6.6 Daten Sortieren

    JC-970MC Programmierung 6.6 Daten sortieren Einleitung Dieses Kapitel beschreibt die Systemfunktion 50. Mit Hilfe dieser Systemfunk- tion wird der Sortieralgorithmus des Betriebssystems angestoßen. Anwendung Um Daten in Registern der Steuerung nach ihrem Wert zu sortieren. Der Sortieralgorithmus ist im Betriebssystem der Steuerung abgelegt. Die zu sortierenden Daten werden mit dem Parameter 1 indirekt über einen Descriptor...
  • Seite 182: 6.7 Modbus/Tcp

    6 Programmierung 6.7 Modbus/TCP Einleitung Dieses Kapitel beschreibt die Funktionen des in der JC-970MC vorhandenen Modbus/TCP-Servers und Modbus/TCP-Clients. Kenntnisse des Pro- Dieses Kapitel setzt folgende Kenntnisse voraus: grammierers  Modbus/TCP und die unterstützten Kommandos  IP-Netzwerke Inhalt Thema Seite Modbus/TCP-Server ................... 183 Modbus/TCP-Client ..................
  • Seite 183: Modbus/Tcp-Server

    JC-970MC Programmierung 6.7.1 Modbus/TCP-Server Einleitung Bei erfolgreichem Start des Modbus/TCP-Servers kann durch einen externen Client auf Register, Merker, Eingänge und Ausgänge zugegriffen werden. Dieses Kapitel beschreibt den Vorgang der Adressierung und die vom Modbus/TCP-Server unterstützten Kommandos. Anzahl möglicher Ver- Gleichzeitig können vier Verbindungen geöffnet sein.
  • Seite 184: Adressierung

    Somit werden die Register 1000100 bis 1000104 gelesen. Beispiel 2 Der Modbus/TCP-Server der JetControl erhält von einem Modbus/TCP-Client das Modbus/TCP-Kommando read input discretes mit der Eingangsnummer 210 und der Anweisung diesen Eingang zu lesen. Das Register 272704 Ein- gangsoffset enthält den Wert 100000000. Jetter AG...
  • Seite 185 JC-970MC Programmierung Somit wird der Eingang 100000210 z. B. eines Peripheriemoduls JX3-DI16 gelesen. Beispiel 3 Der Modbus/TCP-Server der JetControl erhält von einem Modbus/TCP-Client das Modbus/TCP-Kommando write coils mit der Ausgangsnummer 205 und der Anweisung diesen Ausgang einzuschalten. Das Register 272705 Aus- gangsoffset enthält den Wert 100000000.
  • Seite 186: Unterstützte Kommandos - Class 0

    6 Programmierung Unterstützte Kommandos - Class 0 fc 3 read multiple registers Registerblock lesen Die Startregisternummer innerhalb der JC-970MC ergibt sich aus der Addition der Startregisternummer im Kommando zum Inhalt des R 272702 Register- offset. fc 16 write multiple registers...
  • Seite 187: Unterstützte Kommandos - Class 1

    Programmierung Unterstützte Kommandos - Class 1 fc 1 read coils Ausgänge lesen. Die Ausgangsnummer innerhalb der JC-970MC ergibt sich aus der Addition der Ausgangsnummer im Kommando zum Inhalt des R 272705 Ausgangsoffset. fc 2 read input discretes Eingänge lesen. Die Eingangsnummer innerhalb der JC-970MC ergibt sich aus der Addition der Eingangsnummer im Kommando zum Inhalt des R 272704 Eingangsoffset.
  • Seite 188: Unterstützte Kommandos - Class 2

    Unterstützte Kommandos - Class 2 fc 15 force multiple coils Mehrere Ausgänge ein- und ausschalten Die Ausgangsnummer innerhalb der JC-970MC ergibt sich aus der Addition der Ausgangsnummer im Kommando zum Inhalt des R 272705 Ausgangsoffset. fc 23 read/write registers Gleichzeitig Register lesen und schreiben...
  • Seite 189: Modbus/Tcp-Client

    Programmierung 6.7.2 Modbus/TCP-Client Einleitung Der Modbus/TCP-Client im JC-970MC unterstützt nur Class 0 Conformance. Bei dieser Klasse werden die Befehle zum Lesen und Schreiben von mehreren Registern genutzt. In einem Telegramm können bis zu 125 Register mit 16-Bit-Breite übertragen werden. Als Protocol-ID wird eine "0" verwendet. Die Zuordnung der gesendeten und empfangenen Telegramme erfolgt über die Transaction-ID.
  • Seite 190 Function ModbusCRCcheck(FramePtr: Int, Length: Int): Int; 65/67 Function ModbusReadReg(Const Ref MbParam: MODBUS_PARAM): Int; 66/68 Function ModbusWriteReg(Const Ref MbParam: MODBUS_PARAM): Int; 80/85 Function RemoteScanConfig(Protocol: RSCAN_PROTOCOL, Elements: Int, Const Ref Configuration: RSCAN_DSCR): Int; Function RemoteScanStart(Protocol: Int): Int; Function RemoteScanStop(Protocol: Int): Int; Jetter AG...
  • Seite 191: Modbus/Tcp-Client Mit Stx-Variablen

    Programmierung 6.7.3 Modbus/TCP-Client mit STX-Variablen Einleitung Der Modbus/TCP-Client in der JC-970MC unterstützt nur Class 0 Confor- mance. Bei dieser Klasse werden die Befehle zum Lesen und Schreiben von mehreren Registern genutzt. Ein Telegramm überträgt bis zu 125 Register mit 16-Bit-Breite.
  • Seite 192 Function ModbusCRCcheck(FramePtr: Int, Length: Int): Int; 65/67 Function ModbusReadReg(Const Ref MbParam: MODBUS_PARAM): Int; 66/68 Function ModbusWriteReg(Const Ref MbParam: MODBUS_PARAM): Int; 80/85 Function RemoteScanConfig(Protocol: RSCAN_PROTOCOL, Elements: Int, Const Ref Configuration: RSCAN_DSCR): Int; Function RemoteScanStart(Protocol: Int): Int; Function RemoteScanStop(Protocol: Int): Int; Jetter AG...
  • Seite 193: Autocopy - Automatisches Kopieren Von Steuerungsdaten

    JC-970MC AutoCopy - Automatisches Kopieren von Steuerungsdaten AutoCopy - Automatisches Kopieren von Steue- rungsdaten Einleitung Dieses Kapitel beschreibt die AutoCopy-Funktion, die es ermöglicht, Dateien innerhalb der Steuerung und/oder zwischen der Steuerung, den angeschlos- senen Erweiterungsmodulen und einer Steuerung im Netzwerk zu kopieren.
  • Seite 194 7 AutoCopy - Automatisches Kopieren von Steuerungsdaten config.ini - Beispiel Dies ist ein Beispiel für eine Konfigurationsdatei config.ini mit einem Eintrag AutoCopyIni: ;JC-970MC System Configuration ;Copyright (c) 2009 by Jetter AG, Ludwigsburg, Germany [IP] Address = 192.168.10.209 SubnetMask = 255.255.255.0...
  • Seite 195: 7.1 Autocopy - Funktionsweise

    JC-970MC AutoCopy - Automatisches Kopieren von Steuerungsdaten 7.1 AutoCopy - Funktionsweise Einleitung Dieses Kapitel beschreibt das Starten und Ausführen der AutoCopy-Funktion. Inhalt Thema Seite AutoCopy-Funktion starten ................. 196 AutoCopy-Funktion ausführen ..............197 AutoCopy-Funktion beenden ..............198 Jetter AG...
  • Seite 196: Autocopy-Funktion Starten

    (RUN) langsam mit ca. 1 Hz blinkt. Ergebnis: Die Steuerung führt die AutoCopy-Funktion aus.  Warten Sie bis die gelbe LED GP2 (D1) an ist und die grüne LED GP1 (RUN) schnell mit ca. 4 Hz blinkt. Ergebnis: Die AutoCopy-Funktion ist beendet.  Jetter AG...
  • Seite 197: Autocopy-Funktion Ausführen

    Die Steuerung bearbeitet die weiteren Kommandos in aufsteigender Rei- henfolge, bis zur Anzahl aus der Sektion [OPTIONS]. Die Steuerung ermittelt die Ergebnisstatistik aller Kommandos und schreibt sie in die Protokolldatei. LEDs der JC-970MC in Die Status-LEDs des Betriebssystems haben in der Boot-Phase der Steuerung der Betriebsart folgende Zustände:...
  • Seite 198: Autocopy-Funktion Beenden

    AutoCopy-Funktion be- Um die AutoCopy-Funktion zu beenden, führen Sie folgende Schritte aus: enden Schritt Vorgehen Schalten Sie die Steuerung aus. Stellen Sie den Schalter in Stellung RUN oder STOP. Schalten Sie die Steuerung ein. Ergebnis: Die Steuerung bootet neu. Jetter AG...
  • Seite 199: Betriebssystemupdate

    Die Betriebssysteme der Steuerungen und der Peripheriemodule der Jetter AG werden laufend weiterentwickelt. Dabei kommen neue Funktionen hinzu, be- stehende Funktionen werden erweitert und Fehler beseitigt. Dieses Kapitel beschreibt, wie bei einem System mit der Steuerung JC-970MC ein Betriebssystemupdate durchgeführt wird. Download eines Be-...
  • Seite 200: 8.1 Update Des Betriebssystems Der Steuerung

    8 Betriebssystemupdate 8.1 Update des Betriebssystems der Steuerung Einleitung Dieses Kapitel beschreibt, wie das Betriebssystemupdate an der Steuerung JC-970MC durchgeführt wird. Es gibt hierbei mehrere Möglichkeiten, die Be- triebssystemdatei an die Steuerung zu übertragen: Mit dem Programmiertool JetSym  Über eine FTP-Verbindung ...
  • Seite 201: Betriebssystemupdate Mit Jetsym

    JC-970MC Betriebssystemupdate Betriebssystemupdate mit JetSym Einleitung Mit Hilfe des Programmiertools JetSym ist es auf komfortable Weise möglich, eine Betriebssystemdatei auf die Steuerung JC-970MC zu übertragen. Voraussetzungen  Eine Betriebssystemdatei für die Steuerung JC-970MC muss vorhanden sein.  Eine UDP/IP- und eine TCP/IP-Verbindung vom Programmiertool zur JC-970MC sind möglich.
  • Seite 202: Betriebssystemupdate Über Ftp

    Eine FTP-Verbindung zur Steuerung ist möglich.  Die Login-Parameter für einen User mit Administrator- oder Systemrechten sind vorhanden.  Das Betriebssystem der JC-970MC muss laufen. Lassen Sie deshalb die Steuerung eingeschaltet. Betriebssystem updaten Führen Sie zum Betriebssystemupdate folgende Schritte aus: Schritt Vorgehen Öffnen Sie eine FTP-Verbindung zur JC-970MC.
  • Seite 203: Automatisches Betriebssystemupdate Vom Usb-Stick

    JC-970MC Betriebssystemupdate Automatisches Betriebssystemupdate vom USB-Stick Verweis Ein automatisches Betriebssystemupdate der Steuerung von einem USB-Stick lässt sich über die AutoCopy-Funktion ausführen. Eine ausführliche Be- schreibung finden Sie im Kapitel AutoCopy (siehe Seite 193). Jetter AG...
  • Seite 204: Betriebssystemupdate Aus Dem Anwendungsprogramm

    Die Dateifunktionen im STX-Sprachumfang machen es möglich, ein Betriebs- systemupdate der JC-970MC aus einer Betriebssystemdatei programmge- steuert durchzuführen. Voraussetzungen  Eine Betriebssystemdatei befindet sich im Dateisystem der JC-970MC.  Das Betriebssystem der JC-970MC und das Anwendungsprogramm müs- sen laufen. Hinweis: Lassen Sie die Steuerung eingeschaltet.
  • Seite 205: 8.2 Update Des Betriebssystems Eines Moduls

    8.2 Update des Betriebssystems eines Moduls Einleitung Dieses Kapitel beschreibt, wie das Betriebssystemupdate eines Moduls am Systembus der Steuerung JC-970MC durchgeführt wird. Es gibt hierbei meh- rere Möglichkeiten, die Betriebssystemdatei an das Modul zu übertragen: Mit dem Programmiertool JetSym ...
  • Seite 206: Betriebssystemupdate Mit Jetsym

    ... dann ..Sie noch weitere Module updaten ... gehen Sie weiter bei Schritt 1. wollen, … ... Sie kein Modul mehr updaten ... booten Sie die Steuerung neu, um wollen, … das eingespielte Betriebssystem zu starten. Jetter AG...
  • Seite 207: Betriebssystemupdate Über Ftp

    JC-970MC Betriebssystemupdate Betriebssystemupdate über FTP Einleitung Mit Hilfe eines FTP-Clients ist es möglich, eine Betriebssystemdatei an ein Modul am Systembus der Steuerung zu übertragen. Voraussetzungen  Die Betriebssystemdatei für das Modul ist vorhanden.  Eine FTP-Verbindung zur Steuerung ist möglich.
  • Seite 208: Automatisches Betriebssystemupdate Vom Usb-Stick

    8 Betriebssystemupdate Automatisches Betriebssystemupdate vom USB-Stick Verweis Ein automatisches Betriebssystemupdate eines JX2- oder JX3-Moduls von einem USB-Stick lässt sich über die AutoCopy-Funktion ausführen. Eine aus- führliche Beschreibung finden Sie im Kapitel AutoCopy (siehe Seite 193). Jetter AG...
  • Seite 209: Betriebssystemupdate Aus Dem Anwendungsprogramm

    Betriebssystem zu starten. Softwareversionen Das Beispielprogramm setzt mindestens folgende Softwareversionen voraus: JetSym in der Version 5.1.3   Steuerung JC-970MC in der OS-Version 1.07 Sie finden aktuelle Beispielprogramme auch in der Online-Hilfe von JetSym. Beispielprogramm SourceName: String; DestinationName: String;...
  • Seite 210 // write read data to destination file WriteSize := FileWrite(DstFile, FileBuffer, ReadSize); WriteSize <> ReadSize Then // write error Result := -3; Exit; End_If; Inc(FileSize, WriteSize); // read next block of data ReadSize := FileRead(SrcFile, FileBuffer, SizeOf(FileBuffer)); End_While; // close both files FileClose(SrcFile); FileClose(DstFile); Jetter AG...
  • Seite 211 JC-970MC Betriebssystemupdate Else // can't open destination file FileClose(SrcFile); Result := -2; End_If; Else // can't open source file Result := -1; End_If; Result < Then FileCopy := Result; Else FileCopy := FileSize; End_If; End_Function; //**************************************************** // 1. Enable Tracing in JetSym // 2.
  • Seite 213: Motion Control

    JC-970MC Motion Control Motion Control Programmierung Die Funktionen und die Programmierung der Motion Control sind in der Jet- Sym-Hilfe beschrieben. Die Programmierung der Motion Control in der Programmiersprache STX er- folgt über die Motion-API-Schnittstelle. Jetter AG...
  • Seite 214 Dieses Dokument beschreibt, wie Sie mithilfe eines bootfähigen USB-Sticks (ferner Service-Stick genannt) mit dem Backup-/Recovery-Tool eine System- sicherung (Windows® und Realtime Betriebssystem incl. installierten Anwen- dungen und Daten) des JC-970MC-E01 auf einem separaten USB-Stick (ferner Image-Stick genannt) erstellen und im Notfall eine Systemsicherung wieder- herstellen können.
  • Seite 215: Tools Und Utilities

    Für den Backup- und Recovery-Vorgang werden folgende Tools und Utilities benötigt:  Service-Stick (Jetter-Artikelnummer 10001579, NTFS formatiert, Lauf- werksbezeichnung: RECOVERY). Es handelt sich dabei um einen bootfä- higen USB-Stick auf der Basis von Windows PE. Dieser beinhaltet das Backup-/Recovery-Tool und ein WES7-Factory-Image.
  • Seite 216: Systemstart

    10 Backup und Recovery 10.2.2 Systemstart Schalten Sie die JC-970MC-E01 ein. Nach dem Start von WinPE werden zunächst die an die JC-970MC-E01 an- geschlossenen Laufwerke gesucht: Falls der Image-Stick nicht erkannt wurde (wenn Formatierung oder Lauf- werksbezeichnung (LABEL) von den unter 10.1 Tools und Utilities beschrie-...
  • Seite 217: Startmenü

    JC-970MC Backup und Recovery 10.2.3 Startmenü Ist die Laufwerkinitialisierung abgeschlossen, wird das Startmenü aufgerufen. Im oberen Teil werden die Laufwerke mit dem jeweiligen Status angezeigt. Wird bei einem der Laufwerke der Status fehlt angezeigt, dann ist keine Sys- temsicherung/-wiederherstellung möglich.
  • Seite 218: Systemsicherung

    Ist eine ältere Image-Datei auf dem Image-Stick vorhanden, so wird diese ohne Nachfrage überschrieben. Während der Systemsicherung wird der Gesamtfortschritt in Prozent angezeigt. Ist die Systemsicherung abgeschlossen, wird dies durch die entsprechende Meldung angezeigt. Nach der Bestätigung mit einer beliebigen Taste, wechselt das System zum Startmenü zurück. Jetter AG...
  • Seite 219 JC-970MC Backup und Recovery Falls der Image-Stick nicht erkannt wurde, wird eine Fehlermeldung angezeigt: Die Systemsicherung wird an dieser Stelle abgebrochen und das System wechselt zum Startmenü zurück. Schließen Sie einen geeigneten Image-Stick an (wie unter Punkt 2 beschrieben) und starten Sie das System neu (im Startmenü...
  • Seite 220: Sicherung Der Echtzeit Partition (Jetcontrol)

    Während der Systemsicherung wird der Gesamtfortschritt in Prozent angezeigt. Ist die Systemsicherung abgeschlossen, wird dies durch die entsprechende Meldung angezeigt. Nach der Bestätigung mit einer beliebigen Taste, wechselt das System zum Startmenü zurück. Falls der Image-Stick nicht erkannt wurde wird folgende Fehlermeldung an- gezeigt: Jetter AG...
  • Seite 221 Startmenü 10 eingeben und mit ENTER bestätigen). Falls die Echtzeit-Partition (JetControl) nicht vorhanden ist, wird folgende Fehlermeldung angezeigt: Die Systemsicherung wird an dieser Stelle abgebrochen und das System wechselt Startmenü zurück. Wenden Sie sich in diesem Fall an die Jetter AG. Jetter AG...
  • Seite 222: Systemwiederherstellung

    Während der Systemwiederherstellung werden der Gesamtfortschritt in Pro- zent und die Restzeit bis zur Fertigstellung des Wiederstellungsprozesses angezeigt. Ist die Systemwiederherstellung abgeschlossen, wird dies durch die entspre- chende Meldung angezeigt. Nach der Bestätigung mit einer beliebigen Taste, wechselt das System zum Startmenü zurück. Jetter AG...
  • Seite 223: Wiederherstellung Der Windows-Partition (C:)

    JC-970MC Backup und Recovery 10.4.2 Wiederherstellung der Windows-Partition (C:) Mit diesem Menüpunkt haben Sie die Möglichkeit Ihre eigene Systemsicherung der Windows-Partition, die Sie unter Punkt 10.3.1 erstellt haben, wiederherzu- stellen. Geben Sie in diesem Fall die 4 im Startmenü ein und bestätigen Sie Ihre Eingabe mit ENTER.
  • Seite 224 Die Systemsicherung wird an dieser Stelle abgebrochen und das System wechselt zum Startmenü zurück. Schließen Sie einen geeigneten Image-Stick an (wie unter Punkt 2 beschrieben) und starten Sie das System neu (im Startmenü 10 eingeben und mit ENTER bestätigen). Jetter AG...
  • Seite 225: Wiederherstellung Der Echtzeit-Partition (Jetcontrol)

    EDS. Die Daten des EDS sind in der Datei eds.ini auf der Echtzeit-Partition gespeichert. Da im EDS fertigungsspezifische Daten des jeweiligen JC-970MC-E01 remanent abgelegt sind, ist die Wiederherstellung der Echt- zeit-Partition nur auf dem gleichen Gerät sinnvoll, dessen Partition vorher ge- sichert wurde.
  • Seite 226 System wechselt zum Startmenü zurück. Falls die Echtzeit-Partition (JetControl) nicht vorhanden ist, wird folgende Fehlermeldung angezeigt: Die Systemwiederherstellung wird an dieser Stelle abgebrochen und das System wechselt zum Startmenü zurück. Wenden Sie sich in diesem Fall an die Jetter AG. Jetter AG...
  • Seite 227: System Neustart

    10 eingeben und die Auswahl mit ENTER bestätigen. Es kommt eine Sicherheitsabfrage, ob der System Neustart ausgeführt werden soll. Wird diese mit J bzw. Ja + ENTER bestätigt, so startet die JC-970MC neu. Bitte ziehen Sie unmittelbar danach den Service Stick ab, sonst startet die JC-970MC erneut von dem Service Stick.
  • Seite 228 Platinenoptionen Passende Betriebssystemversion [Production] 100700 Interne Versionsnummer Diese Kurzreferenz beschreibt in stark zusammengefasster Form die Re- 100701 ... Seriennummer (Register-String) gister und Merker der Steuerungen JC-970MC in der Betriebssystemver- 100707 sion 1.07.4.08. 100708 100709 Monat Interne IP-Adresse des Steuerungsteils 100710 Jahr Über die IP-Adresse 192.168.2.3 können Sie vom Windows-Teil des Geräts...
  • Seite 229 JC-970MC Kurzreferenz JC-970MC 102927 Jahr 102928 Lese/Schreibtrigger Allgemeine Systemregister 200000 OS-Version (Major * 100 + Minor) 200001 Anwendungsprogramm läuft (Bit 0 = 1) Ethernet 200008 Fehlerregister (identisch zu 210004) Bit 0: Fehler Flash-Disk Link Status Bit 2: Fehler JX2-Systembus 104002...
  • Seite 230 11 Kurzreferenz JC-970MC 202960 Passwort für Systemkommandoregister (0x424f6f74) Bit 10: Ungültiger Index 202961 Systemkommandoregister Bit 11: Ungültiger Opcode Neustart (booten) der Steuerung Bit 12: Division durch Null Test der Anwendungsregister Bit 13: Stack-Überlauf Konfigurationsregister zurücksetzen Bit 14: Stack-Unterlauf Warten auf Kommunikation AUS Bit 15: Stack ungültig...
  • Seite 231 JC-970MC Kurzreferenz JC-970MC 0 = kein Fehler Bit 0 = 1: Kein CRC 1 = Timeout Bit 1 = 1: Fehler bei einer Publication 3 = Fehlermeldung von der Gegenstation Bit 7 = 1: Subscriber läuft 5 = ungültige Netzwerkadresse...
  • Seite 232 20SJ00011 Timeout beim Warten auf Semaphore Knoten * 10 20SJ00012 Timeout im Interpreter für den Gesamtzugriff Zugriff auf Reglermodule (JX6-SB(-I)) Funktion NetConsistency Merker 2105 = 1 meldet Fehler Nur bei JC-340, JC-350, JC-970MC und JC-945MC. 20SJ00050 Zugriffsfehler Reglermodul Jetter AG...
  • Seite 233 JC-970MC Kurzreferenz JC-970MC Steckplatznummer - 1 20SJ02086 SysBus-Anwenderreg.: Objektnummer 20SJ02087 SysBus-Anwenderreg.: Sub-Index 20SJ00051 Zugriffsfehler Reglermodul 20SJ02088 SysBus-Anwenderreg.: Länge Achsnummer - 1 20SJ00052 Zugriffsfehler Reglermodul 20SJ02638 Spezialmerker überlagert Registernummer Bit 0: Merker 2048 Timeout beim Zugriff auf JX2-I/O-Modul Digitales I/O-Modul JX6-IO16CB...
  • Seite 234 11 Kurzreferenz JC-970MC 10 = Boxen auf Empfang prüfen 4038 2001..2008 2009..2016 2101..2108 2109..2116 4039 2009..2016 2101..2108 2109..2116 2201..2208 20SJ10503 FIFO-Füllstand 4040 2101..2108 2109..2116 2201..2208 2209..2216 20SJ10504 FIFO-Daten 4041 2109..2116 2201..2208 2209..2216 2301..2308 20SJ10506 Globale Empfangsmaske 4042 2201..2208 2209..2216 2301..2308 2309..2316...
  • Seite 235 JC-970MC Kurzreferenz JC-970MC 4136 901..908 4243 2209..2216 2301..2308 2309..2316 2401..2408 4137 909..916 4244 2301..2308 2309..2316 2401..2408 2409..2416 4138 1001..1008 4139 1009..1016 4140 1101..1108 16 zusammengefasste Ausgänge 4141 1109..1116 JX2-Systembus: + 20SJ00000 4142 1201..1208 Netzwerk: + 1nnn910000 4143 1209..1216 4260 101..108 109..116...
  • Seite 236 11 Kurzreferenz JC-970MC 32 zusammengefasste Spezialmerker 4340 1101..1108 4341 1109..1116 203124 2048 ... 2079 4342 1201..1208 203125 2080 ... 2111 4343 1209..1216 203126 2112 ... 2143 4344 1301..1308 203127 2144 ... 2175 4345 1309..1316 203128 2176 ... 2207 4346 1401..1408 203129 2208 ...
  • Seite 237 JC-970MC Kurzreferenz JC-970MC 1000046 1728 ... 1759 1000047 1760 ... 1791 1000048 1792 ... 1823 1000049 1824 ... 1855 1000050 1856 ... 1887 1000051 1888 ... 1919 1000052 1920 ... 1951 1000053 1952 ... 1983 1000054 1984 ... 2015 1000055 2016 ...
  • Seite 238: Anhang

    Anhang Anhang Einleitung Der Anhang enthält die elektrischen und mechanischen Daten sowie die Be- triebsdaten. Inhalt Thema Seite Technische Daten ..................239 Jetter AG...
  • Seite 239: A Technische Daten

    JC-970MC Anhang A: Technische Daten Einleitung Dieses Kapitel im Anhang enthält die elektrischen und mechanischen Daten sowie die Betriebsdaten der JC-970MC. Inhalt Thema Seite Technische Daten ..................240 Mechanische Abmessungen ............... 240 Betriebsparameter Umwelt und Mechanik ..........240 Betriebsparameter Gehäuse ..............243 Gleichstrom-Netzeingänge und -Netzausgänge ........
  • Seite 240: Spannungsversorgung

    (JX3-BN-CAN erforderlich) und max. 15 Jet- Move-100/200 Servoverstärker über JX2-Systembus sowie einem lokalen Anschluss für 1 Inkremental- oder SSI-Geber Extern über Ethernet-Systembus (X102) Anschluss von JX3-BN-ETH Busknoten für JX3-I/O-Module Und JM-200 Servoverstärker mit Ether- netschnittstelle (Option –ETH oder – JC-310) Jetter AG...
  • Seite 241 JC-970MC Anhang Funktionen Parameter Beschreibung Echtzeituhr Webserver E-Mail-Client Modbus-TCP Echtzeituhr Parameter Beschreibung Gangreserve Minimal: 1 Woche Typisch: 3 Wochen Abweichung Max. 1 Minute pro Monat Jetter AG...
  • Seite 242: Betriebsparameter Umwelt Und Mechanik

    2.000 m über NN DIN EN 61131-2 Mechanik Parameter Wert Norm Schwingfestigkeit 5 … 57,6 Hz, 0,075 mm Amplitude 60068-2-6:2008-10 57,6 … 150 Hz, 1 G Schockfestigkeit 15 G, 11 ms, Sinushalbwelle IEC 60068-2-27:2010-2 Schutzart IP20 DIN EN 60529 Einbaulage Senkrecht Jetter AG...
  • Seite 243: Ce-Richtlinien, Normen Und Zulassungen

    JC-970MC Anhang CE-Richtlinien, Normen und Zulassungen CE-Richtlinien CE-Richtlinie Elektrische Sicherheit Allgemeine Produktsicherheitsrichtlinie 2001/95/EC Elektromagnetische Verträg- EMV-Richtlinie 2004/108/EC lichkeit (EMV) CE-Kennzeichnung CE-Richtlinie 93/68/EEC Richtlinie RoHS II 2011/65/EU Elektrische Sicherheit Elektrische Sicherheit Harmonisierte Normen Einrichtungen der Informationstechnik - Sicherheit - Europa Teil 1: Allgemeine Anforderungen...
  • Seite 244: B: Ergänzende Literatur

    Ergänzende Literatur Ergänzende Literatur finden Sie in der Online-Hilfe von JetSym. Bitte beachten Sie auch folgende Themenhandbücher: Dateisystem  • FTP-Server ist bei der JC-970MC implementiert. • Enthält Informationen über die Ablage und das Laden von Anwen- dungsprogrammen. Systemregister ...
  • Seite 245 CE, Normen, Zulassungen • 243 Steuerung (GP) • 52 Daten sortieren • 181 Mechanische Abmessungen • 24 Demontage Modbus/TCP • 182 Demontieren einer Steuerung JC-970MC • 30 Client • 189, 191 Server • 183 Montage Montieren der Steuerung JC-970MC • 29 Echtzeituhr • 136 Motion Control •...
  • Seite 246 Reparatur • 10 RSQ-Taster • 59 Schalter S11 • 60 Sicherheitshinweise • 9 Speicherarten • 113 Statische Route einrichten • 82 Steckplatznummerierung • 125 Technische Daten • 240 Transport • 10 Typenschild • 101 Umbauten • 10 Versionsregister • 108 Jetter AG...
  • Seite 248 Jetter AG Gräterstraße 2 71642 Ludwigsburg | Germany Tel +49 7141 2550-0 Fax +49 7141 2550-425 info@jetter.de www.jetter.de We automate your success.

Inhaltsverzeichnis