Seite 1
Betriebsanleitung JC-940MC - Steuerung 60874469 We automate your success.
Seite 2
Version 1.10.1 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 überarbeitetes Dokument nur beigefügt, sofern dies gesetzlich vorgeschrieben oder von der Jetter AG für sinnvoll...
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 Produkt JC-940MC: 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 6
Die Konfigurationsdatei ....................... 92 Die Konfigurationsregister ......................96 IP-Adresse der Steuerung ändern ....................97 IP-Adresse der Steuerung JC-940MC mit JetIPScan ändern ............. 98 IP-Adresse über die Konfigurationsdatei einstellen ..............100 IP-Adresse remanent über Register einstellen ................. 101 IP-Adresse über USB-Stick automatisch einstellen ..............104 IP-Adresse zur Laufzeit einstellen .....................
Seite 7
JC-940MC Inhaltsverzeichnis Registernummern des Kombimoduls JX6-SV1 ................. 159 Startverzögerungszeit ......................166 Startverzögerungszeit einstellen ....................167 Echtzeituhr ..........................168 Technische Daten........................169 E-Mail ............................170 7.5.1 Konfigurieren der E-Mail-Funktion ..................171 Aufbau der Konfigurationsdatei ....................172 Sektion [SMTP] .......................... 173 Sektion [POP3]........................... 175 Sektion [DEFAULT] ........................
Seite 8
Inhaltsverzeichnis Motion Control Kurzreferenz JC-940MC Anhang Technische Daten ........................242 Technische Daten ........................243 Mechanische Abmessungen ..................... 244 Betriebsparameter Umwelt und Mechanik ................246 Betriebsparameter Gehäuse ..................... 247 Gleichstrom-Netzeingänge und -Netzausgänge ............... 248 Geschirmte Daten- und I/O-Leitungen ..................249 Index ............................250...
JC-940MC Sicherheitshinweise Sicherheitshinweise Einleitung Dieses Kapitel enthält die grundlegenden Sicherheitshinweise. Wenn erforderlich warnt das Kapitel auch vor Restgefahren. Das Kapitel enthält auch Hinweise zur EMV. Inhalt Thema Seite Grundlegende Sicherheitshinweise .............. 10 Hinweise zur EMV ..................12 Jetter AG...
Bestimmungsgemäße Die bestimmungsgemäße Verwendung beinhaltet das Vorgehen nach dieser Verwendung Betriebsanleitung. Die Steuerung JC-940MC wurde konstruiert und entwickelt zur Steuerung von Maschinen wie z. B. Förderanlagen, Produktionsanlagen und Handling- Maschinen. Betreiben Sie die Steuerung JC-940MC nur innerhalb der angegebenen Grenzen der technischen Daten. Die Steuerung JC-940MC fällt aufgrund ihrer niedrigen Betriebsspannung unter die Kategorie SELV (Safety Extra Low Voltage).
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.
Schaltschrankinstallation, die die Jetter AG erstellt hat. Die folgenden Anweisungen sind ein 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.
Seite 13
JC-940MC Sicherheitshinweise Download der Die Jetter AG stellt die Application Note 016 auf ihrer Homepage Application Note 016 http://www.jetter.de zur Verfügung. Sie finden die Application Note 016 EMV-gerechte Schaltschrankinstallation unter Downloads - Application Notes. Jetter AG...
Auf dem PC ist die Programmiersoftware JetSym ab der Version 4.2 installiert. Infos für die Hotline Wenn Sie sich wegen eines Problems an die Hotline der Jetter AG wenden wollen, halten Sie folgende Informationen der JC-940MC bereit: Seriennummer ...
2.1 Identifikation über das Typenschild Einleitung Auf dem Gehäuse des Geräts JC-940MC 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 benötigen Sie diese Daten.
2 Identifikation 2.2 Electronic Data Sheet EDS Einleitung Jede JC-940MC 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-940MC oder über Spezialregister gelesen werden. Inhalt...
Die EDS-Datei ist eine Textdatei, deren Einträge in verschiedenen Sektionen gruppiert sind. Beispiel für eine Das ist ein Beispiel für eine EDS-Datei eines JetControl 940MC: Steuerung ;Jetter AG Electronic Data Sheet [IDENTIFICATION] Version = 0 Code = 2304 Name = JC-940MC...
Seite 20
Aus der Sektion [IDENTIFICATION] kann der grundsätzliche Hardwareaufbau [IDENTIFICATION] ausgelesen werden. Name Beispiel Beschreibung Version Version dieser Sektion Code 2304 Modulcode für JC-940MC Name JC-940MC Entspricht dem Aufdruck auf dem Typenschild PcbRev Platinenrevision PcbOpt Platinenoption Sektion [PRODUCTION] Aus der Sektion [PRODUCTION] können die Seriennummer und das Produktionsdatum ausgelesen werden.
JC-940MC Identifikation Sektion [FEATURES] In der Sektion [FEATURES] können spezielle Eigenschaften der Steuerung ausgelesen werden. Das Betriebssystem der Steuerung wertet nicht eingetragene Eigenschaften als nicht vorhanden. Name Beispiel Beschreibung Version Version dieser Sektion Axes Anzahl MC-Achsen NumberofPCI Anzahl PCI-Slots slots Laufzeitumgebung für das...
Die Basisregisternummer ist steuerungsabhängig. Die Registernummer ergibt sich aus der Addition der Modulregisternummer (MR) zur Basisregisternummer. Steuerung Basisregisternummer Registernummern JC-940MC 100000 100600 ... 100817 EDS-Register einer Die folgende Tabelle zeigt eine Übersicht über die EDS-Register einer Steuerung Steuerung und ihren Zusammenhang zu den Einträgen in der EDS-Datei /System/eds.ini.
Seite 23
JC-940MC Identifikation Register Sektion in eds.ini Name in Beschreibung eds.ini MR 817 Echtzeituhr Verwandte Themen EDS-Datei (siehe Seite 19) Jetter AG...
Das Betriebssystem stellt einige Register zur Verfügung, über die die Hardwarerevision 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...
JC-940MC Identifikation Hardwareversionen Einleitung Die Steuerung JC-940MC beinhaltet Spezialregister, über deren Inhalt Sie die Hardware identifizieren. Registerübersicht Aus folgendem Register kann die Hardwareversion ausgelesen werden: Register Beschreibung 200170 Steuerungstyp Versionsnummern im Die folgende Abbildung zeigt ein JetSym-Setup-Fenster, das die JetSym-Setup...
2 Identifikation Softwareversionen Einleitung Die Steuerung JC-940MC beinhaltet Software mit eindeutigen Versionsnummern, die über Spezialregister gelesen werden können. Format von Software- Die Softwareversionsnummern der Steuerung JC-940MC sind durch vier versionsnummern Zahlen dargestellt. Element Beschreibung Major- oder Hauptversionsnummer Minor- oder Nebenversionsnummer...
Dieses Kapitel beschreibt den Geräteaufbau und den Aufbau der Bestell- bezeichnung mit ihren Optionen. Inhalt Thema Seite Produktbeschreibung der JC-940MC ............28 Teile und Schnittstellen ................. 30 Bestellbezeichnung/Optionen ............... 33 Zubehör ......................34 Dokumentenübersicht ................... 35 Mechanische Abmessungen ................. 38...
Die Steuerung JetControl 940MC ist eine High-End-Steuerung mit einer hohen Performance für Steuerungsaufgaben in Kombination mit Motion-Control. Die JC-940MC bietet, durch Motion-Control, die Möglichkeit Achsverbunde und komplexe Bahnsteuerungen zu programmieren. Ein besonderes Augenmerk liegt dabei auf einer einfachen und effizienten Realisierbarkeit komplexer Bahnsteuerungen.
3 Produktbeschreibung und Geräteaufbau Teile und Schnittstellen Teile und Schnittstellen - Die Variante JC-940MC-xx ohne PCI-Slot-Erweiterung verfügt über die Variante JC-940MC-xx folgenden Teile und Schnittstellen: Nummer Teil Beschreibung Befestigungsbohrung Zur Befestigung der Steuerung im Schaltschrank Spannungsversorgung Ethernet-Port ETH 1 Ethernet-Port ETH 2...
JC-940MC Produktbeschreibung und Geräteaufbau Nummer Teil Beschreibung Reset-Taster Teile und Schnittstellen - Die Variante JC-940MC-xx-E03-3 mit drei PCI-Slot-Erweiterungen verfügt Variante über die folgenden Teile und Schnittstellen: JC-940MC-xx-E03-03 Nummer Teil Beschreibung Befestigungsbohrung Zur Befestigung der Steuerung im Schaltschrank Spannungsversorgung PCI-Slot für Möglichkeit, JX6-Submodule zu verwenden.
Seite 32
3 Produktbeschreibung und Geräteaufbau Nummer Teil Beschreibung Ethernet-Port ETH 2 Ethernet-Port ETH 3 X61 und X62 USB-Port 1 und 2 X63 und X64 USB-Port 3 und 4 LEDs LEDs zur Diagnose und Statusanzeige Kippschalter RUN - STOP - LOAD Reset-Taster Jetter AG...
JC-940MC Produktbeschreibung und Geräteaufbau Bestellbezeichnung/Optionen Bestellbezeichnung Die Bestellbezeichnung besteht aus dem Namen der Steuerung JC-940MC und den gewünschten Zusatzoptionen. Jede der unten angegebenen Zusatzoptionen ergänzen die Steuerung JC-940MC. Nicht vorhandene Zusatzoptionen fehlen in der Bestellbezeichnung. JC-940MC Teil Beschreibung JC-940MC Steuerung Maximale Anzahl MC-Achsen (Bahnsteuerung): 16, 24 oder 64 Die maximale Anzahl von PtP-Achsen ist systembusabhängig:...
3 Produktbeschreibung und Geräteaufbau Zubehör Erweiterungsmodule Für die JC-940MC-xx-E03-3 können Sie folgende PCI-Erweiterungskarten (JI-PCI-Exx) als Zubehör mitbestellen. Bitte beachten Sie, dass aus Gewährleistungsgründen der Einbau der PCI-Erweiterungskarten ab Werk erfolgen sollte. Ein nachträglicher Einbau der Karten ist auch möglich und in Kapitel Montage und Demontage (siehe Seite 45) beschrieben.
Excel-Datei zur Auslegung des JX2-Systembusses SysBus_Configuration_xxx_e.xls (xxx: Version) Installation Folgende Dokumente unterstützen Sie bei der Installation: Installationsanleitung Sie liegt der verpackten Steuerung JC-940MC bei und enthält Infos über: Montage der Steuerung Klemmenbelegung Spezifikation des Leiteranschlusses ...
Seite 36
3 Produktbeschreibung und Geräteaufbau Programmierung Folgende Dokumente und folgendes Softwaretool unterstützen Sie bei der Programmierung: Betriebsanleitung zur Steuerung JC-940MC Dieses Dokument JX6-SB Benutzerinformation Konfiguration des JX2-Systembusses Modulnummerierung Diagnose der Module am JX2-Systembus JetSym Programmiertool Themenhandbücher Die folgenden Themenhandbücher finden Sie auf unserer Homepage -...
Seite 37
JC-940MC Produktbeschreibung und Geräteaufbau Verbindungsmanagement JX3-System Projektierungshinweise zur Auslegung einer JX3-Station Register- und I/O-Nummern JX3-System (Register) Freiprogrammierbare PRIM-Schnittstellen Freiprogrammierbare IP-Schnittstelle Freiprogrammierbare CAN-Schnittstelle Jetter AG...
3 Produktbeschreibung und Geräteaufbau Mechanische Abmessungen Mechanische Abmessungen - Variante JC-940MC-xx X61 X62 X63 X64 R 2,5 242,43 Einzelheit A Maße in mm Jetter AG...
X63 X64 R 2,5 242,43 Einzelheit A 10,43 Maße in mm Mindestabstände Halten Sie bei der Montage der Steuerung JC-940MC oben, unten und rechts (Seite des Kühlkörpers) einen Mindestabstand ein. Mindestabstand oben: 100 mm Mindestabstand unten: 100 mm ...
4 Montage und Installation 4.1 Montage und Demontage der Steuerung JC-940MC Einleitung Dieses Kapitel beschreibt die Montage und die Demontage der Steuerung JC-940MC. Inhalt Thema Seite Steuerung JC-940MC montieren ..............43 Steuerung JC-940MC demontieren .............. 44 JI-PCI-Exx-Karten einbauen ................. 45...
JC-940MC Montage und Installation Steuerung JC-940MC montieren Montieren Um die Steuerung JC-940MC zu montieren, führen Sie folgende Schritte aus: Schritt Vorgehen Halten Sie die Steuerung JC-940MC 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.
4 Montage und Installation Steuerung JC-940MC demontieren Demontieren Um die Steuerung JC-940MC zu demontieren, führen Sie folgende Schritte aus: Schritt Vorgehen Schalten Sie die Steuerung JC-940MC spannungslos. Lösen Sie die vier Montageschrauben, indem Sie sie zur Hälfte herausdrehen. Nehmen Sie die Steuerung JC-940MC von den Montageschrauben ab.
JC-940MC Montage und Installation JI-PCI-Exx-Karten einbauen Einleitung Zur Erweiterung der Steuerung JC-940MC stehen drei PCI-Bussteckplätze zur Verfügung. In jeden PCI-Bussteckplatz lässt sich eine JI-PCI-Exx-Karte stecken. Vormontierte Es gibt folgende vormontierte PCI-Karten, siehe Zubehör (siehe Seite 34): JI-PCI-Exx-Karten Artikel Artikelnummer Steckplatz 1...
Seite 46
4 Montage und Installation Stellung des Die Stellung des Drehschalters ist abhängig von der Position des Drehschalters auf der PCI-Bussteckplatzes, in den die JI-PCI-Exx-Karte eingesteckt wird. JI-PCI-Exx-Karte JX6-SB-I JX6-SB-I JX6-SB-I JX6-SB-I JX6-SB-I JX6-SB-I Nummer Nr. des PCI-Bussteckplatzes Drehschalterstellung Jetter AG...
Seite 47
JC-940MC Montage und Installation Montieren Um die JI-PCI-Exx-Karten in den PCI-Bussteckplatz der Steuerung JC-940MC einzustecken, führen Sie folgende Schritte aus: Schritt Vorgehen Schrauben Sie den Deckel auf. Schieben Sie den Deckel in Pfeilrichtung und legen ihn zur Seite. Jetter AG...
Seite 48
4 Montage und Installation Schritt Vorgehen Entfernen Sie die Abdeckblende des Steckplatzes. Führen Sie den Einschiebestreifen ein. Stellen Sie den Drehschalter auf der JI-PCI-Exx-Karte ein, siehe Stellung des Drehschalters auf der JI-PCI-Exx-Karte am Anfang dieses Abschnitts. Jetter AG...
Seite 49
JC-940MC Montage und Installation Schritt Vorgehen Stecken Sie die JI-PCI-Exx-Karte in den entsprechenden PCI-Bussteckplatz (siehe Pfeil) und schrauben Sie die Karte fest (siehe Kreise). Schieben Sie den Deckel in Pfeilrichtung. Jetter AG...
Seite 50
4 Montage und Installation Schritt Vorgehen Schrauben Sie den Deckel fest. Jetter AG...
Buchse X14 Jetter-Ethernet-Systembus und Ethernet TCP/IP Auf dieser Schnittstelle ist der Ethernet-Systembus der Jetter AG implementiert. Dezentrale Peripherie, die über Ethernet angeschlossen wird, wie z. B. JX3-BN-ETH oder JM-200-ETH ist an diese Buchse anzuschließen. Sie können folgende Geräte anschließen: Hub, Switch oder Router ...
Seite 52
4 Montage und Installation Inhalt Thema Seite Spannungsversorgung Klemme X10 ............53 Ethernet-Schnittstelle ETH 1 Buchse X14 ............ 55 Ethernet-Schnittstelle ETH 2 Buchse X15 ............ 56 Ethernet-Schnittstelle ETH 3 Buchse X16 ............ 57 USB-Schnittstelle Buchsen X61 bis X64 ............58 Jetter AG...
Bezugspotenzial Technische Daten Parameter Beschreibung Nennspannung DC 24 V Zulässiger Spannungsbereich -15 % ... +20 % Eingangsstrom Max. 3,125 A Leistungsaufnahme Max. 75 W Stecker für Klemme X10 Zum Lieferumfang der Steuerung JC-940MC gehört bereits ein 2-poliger Stecker. Jetter AG...
Seite 54
Beschreibung Technologie Schraubanschluss Schraubendreher SZS 0,6 x 3,5 12 ... 24 Eindrähtig 0,2 mm ... 2,5 mm Feindrähtig 0,2 mm ... 2,5 mm Mit Aderendhülse 0,25 mm ... 2,5 mm Aderendhülse mit Kragen 0,25 mm ... 2,5 mm Jetter AG...
JC-940MC Montage und Installation Ethernet-Schnittstelle ETH 1 Buchse X14 Position der Buchse X14 Nummer Beschreibung Buchse X14, Ethernet-Schnittstelle Technische Daten Parameter Beschreibung Art der Buchse RJ45-Buchse Anzahl Ports Pro Klemme ein Port Übertragungsrate 10 MBit/s, 100 MBit/s (Cat 5e) 1.000 MBit/s (Cat 6) Auto-Crossover Kabel für Buchse X14...
JC-940MC Montage und Installation Ethernet-Schnittstelle ETH 3 Buchse X16 Asynchrone Über die Schnittstelle ETH 3 ist nur eine asynchrone Übertragung der Übertragung Datenpakete möglich. Eine synchrone Übertragung der Datenpakete ist nicht möglich. Somit ist eine sinnvolle Kommunikation z. B. zu einem JX3-BN-ETH, JX3-COM-xxxx oder einem JetMove-200-ETH über Ethernet nicht möglich.
X61 bis X64 X61 X62 X15 X63X64 Nummer Beschreibung Buchse X61, USB1-Schnittstelle Buchse X62, USB2-Schnittstelle Buchse X63, USB3-Schnittstelle Buchse X64, USB4-Schnittstelle 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 59
JC-940MC Montage und Installation Zuordnung der Zuordnung der gesteckten USB-Sticks zum Verzeichnis im Dateisystem. USB-Sticks Ein USB-Stick: Unabhängig davon in welche USB-Buchse der USB-Stick gesteckt wird, ist er unter /USB1 erreichbar. Zwei USB-Sticks werden im laufenden Betrieb nacheinander gesteckt: Reihenfolge...
JX2-Systembussen lassen sich bis zu zwei JX2-Systembusse über JX6-SB(-I) anschließen. Die Submodule JX6-SB oder JX6-SB-I übernehmen die Umsetzung des PC-internen PCI-Busses auf den JX2-Systembus. Anschließbare Module An den JX2-Systembus der Steuerung JC-940MC können Sie folgende Module anschließen: JX2-I/O-Module ...
Seite 61
Ein Mischbetrieb zwischen Ethernet-MC-Achsen und MC-Achsen angeschlossen an JX6-SB-I ist prinzipiell möglich, aber aufgrund der unterschiedlichen Buseigenschaften nicht empfehlenswert. Inhalt Thema Seite Aufbau Steuerung JC-940MC-E03-3 ............62 Buchsenbelegung JX2-Systembus............... 63 Spezifikation JX2-Systembuskabel............... 65 Leitungslängen und Baudraten des JX2-Systembusses ......67 Jetter AG...
4 Montage und Installation Aufbau Steuerung JC-940MC-E03-3 Aufbau JX6-SB-I JX6-SB-I JX6-SB-I JX6-SB-I JX6-SB-I JX6-SB-I Nummer Teil Beschreibung PCI-Bus Verlängerter PCI-Bus Trägerplatine Verbindung zwischen PCI-Bus und JX2-Systembus BUS OUT Max. 6 JX2-Systembus-Schnittstellen PCI-Slot Pro PCI-Slot können zwei JX2-Systembusse angeschlossen werden. Z. B. mit JI-PCI-E02 (siehe Zubehör (siehe Seite 34)) beinhaltet Trägerplatine (2) und...
JC-940MC Montage und Installation Leitungslängen und Baudraten des JX2-Systembusses Leitungslängen Die maximal zulässige Leitungslänge ist abhängig von der verwendeten Baudrate und der Anzahl der angeschlossenen Erweiterungsmodule. Baudrate Leitungslänge Stichleitungslänge Gesamt- stichleitungslänge 1.000 kBaud max. 25 m max. 0,3 m 500 kBaud max.
Je PCI-Bus-Steckplatz kann eine JI-PCI-Exx (siehe Kapitel Zubehör (siehe lokalen Seite 34)) eingebaut sein. JX6-I/O-Submodulen Je JI-PCI-Exx können bis zu zwei JX6-I/O-Submodulen eingebaut sein. In eine JC-940MC-xx-E03-3 können bis zu drei JI-PCI-Exx verbaut werden. Verfügbare JX6-SV1: Kombimodul (Zähler, Relaisausgang) JX6-I/O-Submodule ...
JC-940MC Montage und Installation Steckerbelegung JX6-SV1 Schnittstellen des Die Sub-D-Buchse des I/O-Moduls JX6-SV1 ist die Schnittstelle zu JX6-SV1 unterschiedlichen I/O-Funktionalitäten. Folgende Schnittstellen sind auf der Sub-D-Buchse verfügbar: 1 potentialfreier Relaiskontakt (Schließer) 1 Inkrementalgebereingang 5 V differenziell oder ...
Seite 70
DC 5 V (50 mA) Frei Frei Interrupt-Eingang Interrupt-Eingang Interrupt-Eingang Frei Frei Frei Analogausgang Analogausgang Analogausgang Relaiskontakt 1 Relaiskontakt 1 Relaiskontakt 1 Relaiskontakt 2 Relaiskontakt 2 Relaiskontakt 2 Technische Daten Parameter Beschreibung Klemmenart Sub-D-Buchse Anzahl Pins Potenzialtrennung Nur bei Relaiskontakt Jetter AG...
JC-940MC Montage und Installation Steckerbelegung JX6-IO16CB Schnittstellen des Die Sub-D-Buchse des I/O-Moduls JX6-IO16CB ist die Schnittstelle zu JX6-IO16CB digitalen 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 Ausgang 5 GND_A Bezugspotenzial der Ausgänge...
Seite 72
Versorgung für Ausgänge Eingang 4 Eingang 3 Eingang 2 Eingang 1 GND_A Bezugspotenzial der Ausgänge nicht belegt 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...
JC-940MC Montage und Installation 4.5 Anzeigen und LEDs Anzeigen der Steuerung Die Steuerung JC-940MC verfügt über folgende Anzeigen: JC-940MC Drei LEDs zur Anzeige von Zuständen und Fehlern der Steuerung Zwei LEDs zur Anzeige von Zuständen der Ethernet-Ports Inhalt...
4 Montage und Installation LEDs der Steuerung LEDs der Steuerung Die Steuerung JC-940MC signalisiert Zustände und Fehler über LEDs. Die Leuchtdioden sind in zwei Bereiche gruppiert: Statusmeldungen des Betriebssystems Status der Ethernet-Schnittstelle Status-LEDs Die Status-LEDs des Betriebssystems befinden sich im Diagnose- und Statusbereich im unteren Bereich der Frontplatte.
JC-940MC Montage und Installation Zustände der Die folgende Tabelle zeigt die möglichen Zustände der Betriebssystem-LEDs Betriebssystem-LEDs RUN, ERR und D1: Zustand Beschreibung Keine Stromversorgung oder defekt Anwendungsprogramm wird nicht ausgeführt Anwendungsprogramm wird ausgeführt Kein Fehler Fehler; siehe Fehlerregister Normaler Betriebszustand Spezielle Zustände...
Die Betriebssystem-LEDs haben dann in der Boot-Phase der Steuerung folgende Zustände: Stufe Beschreibung Zustand Reset Zustand Laufzeitumgebung des Anwendungsprogramms und der Echtzeitkommunikation initialisieren Zustand Start Motion Control Zustand Initialisierung der Zusatzfunktionen (Web, Modbus/TCP usw.) Zustand Normaler Betriebszustand; das Anwendungsprogramm läuft Jetter AG...
JC-940MC Montage und Installation Status-LEDs der Ethernet-Schnittstelle Status-LEDs der Die Status-LEDs der Ethernet-Schnittstelle befinden sich direkt an der Ethernet-Schnittstelle RJ45-Buchse. Nummer LED-Farbe Beschreibung grün LINK: Verbindung zum Netzwerk besteht mit 100 MBit/s LINK: Verbindung zum Netzwerk besteht mit 1.000 MBit/s grün...
Ein gültiges Betriebssystem ist auf dem Submodul JX6-SB(-I) nicht vorhanden. Zustände bei Betriebsart Die Status-LEDs können in der Betriebsart Master-Slave die folgenden Master-Slave Zustände einnehmen: Zustand Beschreibung Erfolgreiche Initialisierung des JX2-Systembusses mit dem Kommando 30 Fehler; siehe Statusregister JX6-SB(-I) Der JX2-Systembus wird initialisiert Jetter AG...
JC-940MC Montage und Installation Zustand Beschreibung Die Steuerung liest zyklisch die Eingangszustände aller am JX2-Systembus angeschlossener Module ein. Nach jedem Einlesen wechselt die LED ihren Zustand. Normaler Die Status-LEDs des Submoduls JX6-SB(-I) haben im normalen Betriebszustand Betriebszustand die folgenden Zustände:...
4 Montage und Installation 4.6 Bedienelemente Bedienelemente der Die Steuerung JC-940MC verfügt über folgende Bedienelemente: JC-940MC Taster S10 zur Auslösung eines Resets Schalter S11 mit den Zuständen RUN, STOP und LOAD Inhalt Thema Seite Taster S10 ..................... 81 Schalter S11 ....................
JC-940MC Montage und Installation Taster S10 Taster S10 STOP LOAD RESET Funktion des Tasters Wenn Sie den Taster drücken, wird ein Reset der Steuerung durchgeführt. Achtung Datenverlust! Wenn Sie den Taster drücken, gehen alle Änderungen an den nicht-flüchtigen Registern und Merkern verloren. Alle Änderungen seit dem letzten Einschalten gehen verloren.
4 Montage und Installation Schalter S11 Schalter S11 STOP LOAD RESET Stellung Verhalten nach dem Einschalten Steuerung startet das Anwendungsprogramm. STOP Steuerung startet nicht das Anwendungsprogramm. LOAD Steuerung startet die Funktion AutoCopy und führt die Datei autocopy.ini auf dem USB-Stick aus. Jetter AG...
JC-940MC Montage und Installation Funktion des Schalters Die Steuerung JC-940MC prüft den Zustand von Schalter S11 wie folgt: Stufe Beschreibung Die Steuerung wird an der Klemme X10 mit Spannung versorgt. Der Bootloader der Steuerung prüft den Zustand von Schalter S11.
Batterien bei einer Steuerung der Jetter AG erforderlich sind. Haftung Die Firma Jetter AG empfiehlt zum Tausch von Batterien, die Steuerung an die Firma Jetter AG zurück zu senden. Der Anwender ist für eine komplette Datensicherung (Anwendungsprogramme und Anwendungsregister) selber verantwortlich.
Nach Batterietausch: Echtzeituhr ist neu einzustellen Batterietyp Der Batterietyp ist eine Lithiumknopfzelle B_CR2477N. Sie können die Batterie unter der Artikelnummer 60876304 bei der Jetter AG bestellen. Die Batterie steckt in einer Fassung. ESD-konformes Arbeiten Elektrostatische Entladungen können elektronische oder mikroelektronische - Maßnahmen...
4 Montage und Installation 4.8 IP-Konfiguration Einleitung Dieses Kapitel beschreibt die IP-Konfiguration bei der Steuerung JC-940MC. Folgende Parameter sind einstellbar: IP-Adresse der Steuerung Subnetzmaske IP-Adresse des Default Gateway Statische Route der IP-Adresse Statische Route der Subnetzmaske ...
JC-940MC Montage und Installation Auslieferungszustand Einleitung Vor der Auslieferung der Steuerung JC-940MC sind verschiedene Parameter auf einen Standardwert eingestellt. Diese Parameter kann der Anwender ändern. Auslieferungszustand Parameter Wert ETH 1: IP-Adresse 192.168.1.1 ETH 1: Subnetzmaske 255.255.255.0 ETH 1: IP-Adresse des Default Gateway 0.0.0.0...
IP-Adresse der Steuerung JC-940MC ermitteln Einleitung Das Programm JetIPScan ermittelt die IP-Adresse, Subnetzmaske und die IP-Adresse des Default Gateway der Steuerung JC-940MC. Das trifft aber nur für die Ethernet-Schnittstelle ETH 1 zu. Download des Die Jetter AG stellt das Programm JetIPScan auf ihrer Homepage Programms JetIPScan http://www.jetter.de zur Verfügung.
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-940MC verbunden ist, von der Sie die IP-Adresse ermitteln wollen. Ergebnis: JetIPScan zeigt u. a. die IP-Adresse der Steuerung JC-940MC Jetter AG...
ETH 2: Statische Route Gateway 0.0.0.0 ETH 3: Statische Route IP-Adresse 0.0.0.0 ETH 3: Statische Route Subnetzmaske 0.0.0.0 ETH 3: Statische Route Gateway 0.0.0.0 Name der Steuerung JetControl940MC Suffixtyp des Namens IP-Portnummer für den Debugger 52000 IP-Portnummer für JetIP 50000 Jetter AG...
Seite 91
JC-940MC Montage und Installation Verwandte Themen Die Konfigurationsdatei (siehe Seite 92) Die Konfigurationsregister (siehe Seite 96) Jetter AG...
4 Montage und Installation Die Konfigurationsdatei Einleitung Wenn die Daten im Konfigurationsspeicher ungültig sind, verwendet die Steuerung JC-940MC zur Initialisierung der IP-Schnittstelle dann die Einstellungen in der Konfigurationsdatei config.ini. Das trifft aber nur für die Ethernet-Schnittstelle ETH 1 zu. Eigenschaften ...
Seite 93
JC-940MC Montage und Installation Sektion [IP] In der Sektion [IP] werden die benötigten IP-Adressen und die Subnetzmaske angegeben. Address Im Beispiel 192.168.50.1 Beschreibung IP-Adresse der Steuerung Gültige Werte > 1.0.0.0 < 223.255.255.255 Nicht gültige Werte Netzwerkadresse ...
Seite 94
4 Montage und Installation 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-940MC zurzeit nicht. SuffixType Im Beispiel Beschreibung Typ des automatisch generierten Anhangs an den Namen der Steuerung Gültige Werte...
Seite 95
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-940MC. 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-940MC.
Registernummern Die Basisregisternummern der beiden Bereiche sind geräteabhängig. Die Registernummer ergibt sich aus der Addition der Modulregisternummer (MR) zur Basisregisternummer. Steuerung Datenbereich Basisregister Registernummern nummer JC-940MC config.ini 101100 101100 ... 101165 Verwendete 101200 101200 ... 101265 Parameter Konfigurationsregister Die folgende Tabelle zeigt eine Übersicht über die Register der beiden Bereiche und ihren Zusammenhang zu den Einträgen in der...
JC-940MC Montage und Installation IP-Adresse der Steuerung ändern Einleitung Um mit der Steuerung JC-940MC über das Ethernet zu kommunizieren, müssen Sie an der Steuerung eine eindeutige IP-Adresse einstellen. Konfigurations- Die IP-Adresse der Schnittstelle ETH 1 ist auf folgende Arten konfigurierbar: möglichkeiten...
IP-Adresse der Steuerung JC-940MC mit JetIPScan ändern Einleitung Das Programm JetIPScan ändert die IP-Adresse, Subnetzmaske und die IP-Adresse des Default Gateway der Steuerung JC-940MC. Das trifft aber nur für die Ethernet-Schnittstelle ETH 1 zu. Download des Die Jetter AG stellt das Programm JetIPScan auf ihrer Homepage Programms JetIPScan http://www.jetter.de zur Verfügung.
PC aktuell aktiv sind. Wählen Sie das Interface (IP-Adresse) aus, das mit der Steuerung JC-940MC 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.
4 Montage und Installation IP-Adresse über die Konfigurationsdatei einstellen IP-Adresse einstellen Die IP-Adresse der Steuerung JC-940MC ist über die Datei config.ini einstellbar. [IP] Address = aaa.bbb.ccc.ddd Element Beschreibung Address IP-Adresse in diese Zeile eintragen Erstes Byte der IP-Adresse Zweites Byte der IP-Adresse...
JC-940MC Montage und Installation IP-Adresse remanent über Register einstellen Einleitung Die IP-Schnittstelle ETH 1 bis ETH 3 werden während der Boot-Phase über die Einstellungen im Konfigurationsspeicher initialisiert. Folgende Einstellungen können Sie über Register ändern. Die Werte sind dann remanent gespeichert: ...
Ethernet-Schnittstelle ETH 2 und ETH 3 fest. Die IP-Einstellungen werden im Konfigurationsspeicher gespeichert und nicht in der Datei config.ini. Nur wenn die Daten im Konfigurationsspeicher ungültig sind, versucht die JC-940MC ihre Ethernet-Schnittstellen aus der Datei config.ini zu initialisieren. Default Gateway Nur ein Default Gateway ist einstellbar.
Seite 103
JC-940MC Montage und Installation Schritt Vorgehen Booten Sie die Steuerung JC-940MC. Ergebnis: Das Default Gateway der Schnittstelle ETH 2 ist eingestellt. Der eingestellte Wert für das Default Gateway der Schnittstelle ETH 3 berücksichtigt die Steuerung nicht mehr. Verwandte Themen Der Konfigurationsspeicher (siehe Seite 90) ...
Hier sehen Sie ein Beispiel für die Datendatei ip-setup.de, über die die IP-Adresse, die Subnetzmaske und die Port-Nummer für das JetIP-Protokoll im Konfigurationsspeicher eingestellt wird: SD101 ; Data File - Jetter AG ; Register 101200: ip address 101200 -1062729066 ; Register 101201; subnet mask...
JC-940MC Montage und Installation IP-Adresse zur Laufzeit einstellen Einleitung Die IP-Schnittstelle wird während der Boot-Phase über die Einstellungen im Konfigurationsspeicher initialisiert. Folgende Einstellungen können Sie über Register ändern. Die Werte sind dann nicht-remanent gespeichert: IP-Adresse der Steuerung Subnetzmaske ...
Seite 106
Entsprechend legen Sie die IP-Adresse, Subnetzmaske und Default Gateway der Ethernet-Schnittstellen ETH 2 und ETH 3 fest. Verwandte Themen Der Konfigurationsspeicher (siehe Seite 90) IP-Adresse remanent über Register einstellen (siehe Seite 101) Statische Route einrichten (siehe Seite 109) Jetter AG...
JC-940MC Montage und Installation Namen für IP-Adressen verwenden Einleitung Bei der Angabe von IP-Adressen von Zielsystemen, z. B. bei der Konfiguration des E-Mail-Clients, können Sie auch Namen verwenden. Die Steuerung setzt die Namen in IP-Adressen um. Die Zuordnung zwischen Namen und ihren IP-Adressen geschieht über eine Konfigurationsdatei oder das Domain-...
Seite 108
Wenn die Steuerung einen Namen nicht über einen Eintrag in der Datei (DNS) /etc/hosts umsetzen kann, versucht sie über eine Anfrage bei einem DNS-Server die IP-Adresse zu ermitteln. Während der Boot-Phase liest die JC-940MC die IP-Adresse des DNS-Servers aus dem Konfigurationsspeicher. Verwandte Themen Der Konfigurationsspeicher (siehe Seite 90) ...
Schnittstelle empfängt, auf eine der anderen Schnittstellen weiter. Muss auf Netze zugegriffen werden, die nicht im direkt erreichbaren Bereich des JC-940MC liegen, müssen Sie als Anwender statische Routen zu diesen Netzen einrichten. Statische Routen sind besonders dann auch einzurichten, wenn der Default Gateway das betreffende Netz nicht erreicht.
Beschreiben Sie Register 104552 mit der Schnittstellennummer. Beschreiben Sie Register 104553 mit der gewünschten IP-Adresse. Beschreiben Sie Register 104554 mit der gewünschten Subnetzmaske. Beschreiben Sie Register 104555 mit der gewünschten IP-Adresse des Gateways. Beschreiben Sie Register 104551 mit dem Kommando. Jetter AG...
JC-940MC Montage und Installation Ergebnis: Wenn das Register 104550 den Wert 0 enthält, ist das Kommando erfolgreich abgeschlossen. Die Einstellung der Route ist aktiv. Beispiel Die Steuerung ist an ihrer Schnittstelle ETH 3 über einen Router z. B. mit dem Hausnetz Ihrer Firma verbunden.
Erstinbetriebnahme Erstinbetriebnahme Zweck des Kapitels Dieses Kapitel beschreibt im ersten Teil in komprimierter Form die Erstinbetriebnahme der Steuerung JC-940MC anhand der folgenden Funktion: Programm erstellen und ausführen, das eine Variable hochzählt. Voraussetzungen Zur Erstinbetriebnahme der Steuerung JC-940MC müssen folgende Voraussetzungen erfüllt sein:...
Programmiersystem JC-940MC Steuerung Ethernet-Verbindung zur Die Steuerung JC-940MC hat im Auslieferungszustand die IP-Adresse Steuerung 192.168.1.1. Konfigurieren Sie die Ethernet-Schnittstelle Ihres PCs, dass er mit der Steuerung über diese IP-Adresse kommuniziert. Der PC kann in diesem Beispiel die IP-Adresse 192.168.1.20 haben.
Seite 115
JC-940MC Erstinbetriebnahme Zustand der LEDs Bei einer fehlerfreien Inbetriebnahme müssen die LEDs folgenden Zustand haben: Zustand Beschreibung Logikversorgung in Ordnung; Anwendungsprogramm gestoppt Logikversorgung in Ordnung; Anwendungsprogramm läuft Kein Fehler Kein Fehler JetSym-Online-Hilfe Eine detailliertere Beschreibung zur Programmiersoftware JetSym finden Sie in der JetSym-Online-Hilfe.
Weitere Informationen zum Thema Dateisystem finden Sie im Themenhandbuch Dateisystem im Download-Bereich unserer Homepage - https://www.jetter.de/downloads/produktuebergreifende-dokumentation/ themenhandbuecher.html und in der JetSym-Hilfe. Daten formatieren und Die JC-940MC kann nur die Flash-Disk formatieren. Den USB-Stick zu überprüfen formatieren oder zu überprüfen ist nicht möglich. Inhalt Thema Seite Eigenschaften ....................
Verzeichnisnamen durch einen Schrägstrich "/" und nicht durch einen umgekehrten Schrägstrich "\" trennen. Wenn die Steuerung eine Datei erstellt, erhält die Datei Datum und Uhrzeit der Steuerung. Datum, Uhrzeit und Dateigröße sind nicht bei allen Systemdateien verfügbar. Inhalt Jetter AG...
JC-940MC Dateisystem Eigenschaften der Flash-Disk Größe Dem Anwender steht folgende Größe zur freien Verfügung: Parameter Wert Größe der Flash-Disk bis OS V. 1.06 8 MB Größe der Flash-Disk ab OS V. 1.07 32 MB Wichtiger Hinweis Bei einem Update auf V. 1.07 wird der Anwenderbereich der Flash-Disk formatiert.
"<", ">" und "|" Es gibt keine Benutzer-/Zugriffsverwaltung. Gewähr Die Jetter AG übernimmt nur für die von der Jetter AG als Option erhältlichen USB-Sticks die Gewähr. Die folgenden USB-Sticks können Sie unter Angabe der Artikelnummer bei der Jetter AG bestellen:...
JC-940MC Programmierung Programmierung Zweck des Kapitels Dieses Kapitel unterstützt die Programmierung der Steuerung JC-940MC in folgenden Punkten: Ermittlung von Registernummern der angeschlossenen Module Ermittlung von I/O-Nummern der angeschlossenen Module Programmierung der Zusatzfunktionen Datenaustausch über verschiedene Systembusse ...
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...
JC-940MC Programmierung 7.1 Speicherübersicht Einleitung Das Gerät JC-940MC enthält verschiedene Arten von Programm- und Datenspeicher. 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.
Interner flüchtiger RAM-Speicher für die Daten des Betriebssystems Speicherzugriff Auf den Speicherbereich des Betriebssystems kann der Anwender nicht direkt zugreifen. Das Betriebssystem kann nur über ein Update geändert werden. Verwandte Themen Update des Betriebssystems (siehe Seite 216) Jetter AG...
JC-940MC Programmierung Speicher des Dateisystems Einleitung Im Speicher des Dateisystems werden Daten- und Programmdateien abgelegt. Eigenschaften Interne Flash-Disk Nichtflüchtig Zugriff langsam: Millisekunden bis Sekunden Begrenzte Anzahl von Schreib-/Löschzyklen: ca. 1 Million Größe der internen Flash-Disk: 32 MB Speicherzugriff ...
Eigenschaften Ablage als Datei im Dateisystem Standardverzeichnis /app In anderen Verzeichnissen möglich Größe begrenzt durch Flash-Speicher Speicherzugriff Durch das Betriebssystem Durch JetSym Über eine FTP-Verbindung Über Dateibefehle aus dem Anwendungsprogramm Jetter AG...
JC-940MC Programmierung Speicher für flüchtige Variablen des Anwendungsprogramms Einleitung In flüchtigen Variablen werden Daten abgelegt, die nach dem Ausschalten der JC-940MC nicht erhalten bleiben müssen. Eigenschaften Globale Variablen, die nicht fest Adressen zugeordnet sind (nicht %VL oder %RL) ...
7 Programmierung Speicher für nichtflüchtige Register des Anwendungsprogramms Einleitung In nichtflüchtigen Registern werden Daten abgelegt, die nach dem Ausschalten der JC-940MC erhalten bleiben müssen. Eigenschaften Globale Variablen, die fest Adressen zugeordnet sind (%VL) Registervariablen belegen immer 4 Byte ...
JC-940MC Programmierung Speicher für nichtflüchtige Variablen des Anwendungsprogramms Einleitung In nichtflüchtigen Variablen werden Daten abgelegt, die nach dem Ausschalten der JC-940MC erhalten bleiben müssen. Eigenschaften Globale Variablen, die auf Register fest zugeordnet sind (%RL) Variablen werden kompakt abgelegt ...
Seite 130
Der Inhalt der Variablen wird jede Sekunde Variablen Cnt2 um zwei inkrementiert. Aktueller Inhalt der Der Inhalt der Variablen wird jede Sekunde Variablen Cnt3 um fünf inkrementiert. Aktueller Inhalt der Der Inhalt der Variablen wird jede Sekunde Variablen Cnt4 um zehn inkrementiert. Jetter AG...
JC-940MC Programmierung Register auf I/O-Modulen Einleitung Diese Register befinden sich auf Modulen, die am JX2-Systembus angeschlossen sind. Eigenschaften Globale Variablen, die fest Adressen zugeordnet sind (%VL) Typ abhängig vom Modul Registernummern am JX2-Systembus: 201100000 ... 201227999 Speicherzugriff ...
Seite 132
Das Setup-Fenster von JetSym zeigt den Inhalt der Registervariablen an: Nummer Beschreibung Funktion Aktueller Inhalt der Analogwert am Kanal 1 des Moduls JX2-IA4 Registervariablen am zweiten JX2-Systembus SpeedIn Aktueller Inhalt der Sollgeschwindigkeit des Servoverstärkers Registervariablen JetMove am ersten JX2-Systembus AxSpeed Jetter AG...
JC-940MC Programmierung Spezialregister Einleitung Über Spezialregister können Funktionen im Betriebssystem gesteuert und Statusinformationen abgerufen werden. Eigenschaften Globale Variablen, die fest Adressen zugeordnet sind (%VL) Spezialregister werden beim Start des Betriebssystems mit Standardwerten vorbesetzt Registernummern: 100000 ... 999999 ...
JX2-Systembus gesetzt ist, ist der jeweilige Ausgang für 100 ms eingeschaltet. Lights: Array[8] Bool %QX 201100309; HighSpeed: Bool %IX 201200601; End_Var; Task RunningLight Autorun Idx: Int; End_Var; Loop Idx := Lights[Idx] := True; HighSpeed Then Delay(T#100ms); Else Delay(T#300ms); End_If; Lights[Idx] := False; End_For; End_Loop; End_Task; Jetter AG...
Seite 135
JC-940MC Programmierung Anzeige im Setup 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.
Spezialmerker werden beim Start des Betriebssystems mit Standardwerten vorbesetzt Anzahl: 256 Merkernummern: 2048 ... 2303 Speicherzugriff Durch JetSym Durch den E-Mail-Client Browser (über den HTTP-Server) Von Anzeige- und Bediengeräten Aus dem Anwendungsprogramm Jetter AG...
7.2 Register- und I/O-Nummerierung bei der JC-9xx 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 Register und jeder digitale Ein- oder Ausgang ist durch eine eindeutige Nummer gekennzeichnet.
Über ein Setup-Fenster von JetSym Über eine Visualisierungsapplikation Die Registernummer ist innerhalb des Systems eindeutig. Definition Global Node Die Global Node Number (GNN) ist eine ID-Nummer, mit der Sie Jetter-Geräte Number (z. B. Steuerungen, Busknoten) innerhalb eines Ethernet-Netzwerks identifizieren: ...
JC-940MC Programmierung Beispiel Register beim Ein Modul JX3-AI4 ist an einem Busknoten JX3-BN-ETH angeschlossen. Das Ethernet-Systembus JX3-Modul hat die Modulnummer 2. Der Busknoten hat die ID (GNN) 001. Nummer Element Beschreibung Registernummer Direkt verwendbar ID des Busknotens, GNN 001: ID des ersten JX3-BN-ETH...
Die Zählweise der Trägerplatinen-Steckplätze am PCI-Bus ist von rechts nach links. Der Steckplatz der Trägerplatine am PCI-Bus unmittelbar neben der CPU erhält die Nummer 1. Die untere JX6-I/O-Platine erhält jeweils die Nummer 1. Die obere JX6-I/O-Platine erhält jeweils die Nummer 2. Jetter AG...
JC-940MC Programmierung Register- und I/O-Nummern von lokalen JX6-I/O-Submodulen Registernummern für Die Registernummer für die lokalen JX6-I/O-Submodule der JC-9xx besteht lokale aus folgenden Elementen: JX6-I/O-Submodule Element Bedeutung Wertebereich Nummer der Trägerplatine 1 ... 3 Nummer des JX6-I/O-Submoduls auf der 1 ... 2 Trägerplatine...
1 ... 3 Nummer der JX6-I/O-Platine (JX2-Systembus) auf 1 ... 2 der Trägerplatine Slave-Modulnummer + 10 12 ... 26 Modulregisternummer 000 ... 999 Beispiel An eine Steuerung JC-940MC sind mehrere JM-200-Antriebe angeschlossen. Nummer Modul Slave-Modulnummer Register JC-940MC siehe Dokumentation JC-940MC JM-206...
JC-940MC Programmierung Register- und I/O-Nummern von JX2- und JX3-I/O-Modulen am JX2-Systembus I/O-Modulnummern von Auf folgende Art ermitteln Sie die I/O-Modulnummern von JX2- und JX2- und JX3-I/O-Modulen am JX2-Systembus der JC-9xx: JX3-I/O-Modulen Zählen Sie die JX2- und JX3-I/O-Module von links nach rechts, beginnend bei 2.
Seite 144
7 Programmierung Beispiel An eine Steuerung JC-940MC sind mehrere JX2- und JX3-I/O-Module angeschlossen. 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-940MC siehe Dokumentation JC-940MC JX2-PS1 JX2-ID8 20120300z 2012002zz JX2-SER1...
JC-940MC Programmierung Register- und I/O-Nummern von IP67-I/O-Modulen am JX2-Systembus I/O-Modulnummern von Auf folgende Art ermitteln Sie die I/O-Modulnummern von IP67-I/O-Modulen IP67-I/O-Modulen am JX2-Systembus der JC-9xx: Sie stellen die I/O-Modulnummern über den Adressierungsschalter am Modul selbst ein. Zu den IP67-I/O-Modulen zählen LioN-S und LJX7-CSL-Module.
Seite 146
7 Programmierung Beispiel An eine Steuerung JC-940MC sind mehrere IP67-I/O-Module angeschlossen. Nummer Modul I/O-Modulnummer Register JC-940MC siehe Dokumentation JC-940MC LioN-S 20120300z 2012002zz LioN-S 20120301z 2012003zz Jetter AG...
JC-940MC 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: Die I/O-Modulnummern entsprechen meist der Node-ID des CANopen®-Moduls. Ausnahmen: SMC EX120 und Lenze-Frequenzumrichter.
Seite 148
7 Programmierung Beispiel An eine Steuerung JC-940MC ist ein CANopen®-Modul angeschlossen. Nummer Modul I/O-Modulnummer Register JC-940MC siehe Dokumentation JC-940MC Festo-CPX 2012070zz 2012070zz Jetter AG...
JC-940MC Programmierung Register- und I/O-Nummern von JX3-Modulen am JX3-BN-ETH Global Node Number Der Hardware-Manager von JetSym weist im Jetter-Ethernet-Systembus dem eines JX3-BN-ETH am Busknoten JX3-BN-ETH eine Global Node Number zu. Jetter-Ethernet-System- Registernummern für Die Registernummer für JX3-Module am Ethernet-Busknoten besteht aus...
Seite 150
7 Programmierung Beispiel An eine Steuerung JC-940MC sind zwei Busknoten JX3-BN-ETH angeschlossen. Jetter JC-940MC Jetter Jetter DC24V DC24V 1,2A 1,2A Err D1 RUN STOP LOAD RESET Nummer Modul Modul- Register nummer JC-940MC siehe Dokumentation JC-940MC JX3-BN-ETH siehe Dokumentation JX3-BN-ETH JX3-DIO16...
JC-940MC 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.
7 Programmierung Registernummern des Submoduls JX6-SB(-I) Einleitung Dieses Kapitel beschreibt die Konfiguration der JX2-Systembus-Schnittstelle am PCI-Bus der Steuerung JC-940MC. Submodul JX6-SB(-I) Die Submodule JX6-SB und JX6-SB-I übernehmen die Umsetzung des PCI-Busses auf den JX2-Systembus. Die Betriebsart ist Master-Slave. Wichtige Hinweise ...
Seite 153
JC-940MC Programmierung JX2-Systembus-Register Element Bedeutung Wertebereich Nummer der Trägerplatine 1 ... 3 Nummer des JX6-I/O-Submoduls auf der 1 ... 2 Trägerplatine Modulregisternummer 000 ..999 Weiterführende Literatur Mehr zu den Registern und der Projektierung des JX2-Systembusses steht in der JX6-SB-Benutzerinformation.
Einleitung Das digitale Ein-/Ausgangsmodul verfügt über acht galvanisch getrennte 24-V-Eingänge und acht galvanisch getrennte 24-V-Ausgänge mit einem Maximalstrom 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-940MC besteht JX6-I/O-Submodule aus folgenden Elementen: Element Bedeutung Wertebereich Nummer der Trägerplatine...
JC-940MC Programmierung MR 100 Digitale Eingänge Im MR 100 ist der Eingangszustand lesbar. Bei einer Spannung von mehr als 12 V ist das dem Eingang zugeordnete Bit in diesem Register gesetzt (= 1). Bei niedrigeren Spannungen ist das zugeordnete Bit nicht gesetzt (= 0).
Bei einem Fehler schalten sich alle Ausgänge ab. Bit 3, 2 Filterzeit für das Fehlersignal der Ausgänge 00 = 1,5 ... 2,0 ms 01 = 0,4 ... 0,5 ms 10 = ca. 0,1 ms 11 = ca. 0,02 ms Modulregistereigenschaften Wert nach Reset Jetter AG...
Seite 157
JC-940MC Programmierung MR 104 Filterzeit von Eingang 1 bis 4 In diesem Register stellen Sie die Filterzeit für die Eingänge 1 bis 4 ein. Jedem Eingang sind zwei Bits dieses Registers zugeordnet. Bedeutung der Bits Bit 1, 0 Filterzeit von Eingang 1 00 = 1,5 ...
Filterzeit von Eingang 8 00 = 1,5 ... 2,0 ms 01 = 0,4 ... 0,5 ms 10 = ca. 0,1 ms 11 = ca. 0,02 ms Verwandte Themen Steckplatznummerierung der Trägerplatine und des JX6-I/O-Moduls (siehe Seite 140) Jetter AG...
JC-940MC Programmierung Registernummern des Kombimoduls JX6-SV1 Einleitung Das Kombimodul verfügt über einen potentialfreien Relaiskontakt, einen analogen Spannungsausgang und einen Zählereingang für Inkrementalgeber oder SSI-Absolutwertgeber. Registernummern In diesem Kapitel ist jeweils nur die Modulregisternummer angegeben. Addieren Sie zur Berechnung der tatsächlichen Registernummer die Basisregisternummer des Submoduls dazu.
Bit 5 Gebertyp Inkrementalgeber SSI-Absolutwertgeber MR 102 Analogausgang Nachdem Sie in dieses Register einen Wert schreiben, gibt das Modul JX6-SV1 am Analogausgang eine dem geschriebenen Wert proportionale Spannung aus. Modulregistereigenschaften Werte -32.767 ... 32.767 (-10 V ... +10 V) Jetter AG...
Seite 161
JC-940MC Programmierung MR 103 Inkrementalgeber: Strobe-Register Modulregistereigenschaften Werte 24 Bit Schreiben Den aktuellen Zählwert in dieses Register übernehmen Lesen Lesen des zuletzt übernommenen Zählwerts Absolutwertgeber: Geberwert In diesem Register ist der vom SSI-Geber gelieferte Positionswert lesbar. Nur wenn im Statusregister (MR 108) Bit 0 gesetzt ist, sind gültige Werte zum Lesen vorhanden.
Seite 162
Lesen Aktueller Zählwert Schreiben Der Wert aus MR 104 wird in dieses Register übernommen MR 106 Referenzwert / Offset Dieses Register ist wahlweise als Referenz- oder Offset-Register verwendbar, abhängig von den Einstellungen im Steuerregister. Modulregistereigenschaften Werte 24 Bit Jetter AG...
Seite 163
JC-940MC Programmierung MR 107 Steuerregister In diesem Register sind die Betriebsarten und Eingangsfilter einstellbar. Bedeutung der Bits Bit 0 Strobe Strobe nicht erlaubt Strobe erlaubt Bit 1 Referenz-Strobe Referenz-Strobe nicht erlaubt Referenz-Strobe erlaubt (bei /CHA * CHB * CHD) Bit 2 Referenzvergleich Vergleich wird nicht durchgeführt...
Positionswert gültig Bit 1 Referenz-Strobe Referenz-Strobe erkannt Bit 2 Referenzvergleich Zählwert und Referenzwert stimmen überein Bit 3 Zählernullung Nullung des Zählwerts hat stattgefunden Bit 4 Strobe überschrieben Inkrementalgeber: Der Wert im Strobe-Register wurde überschrieben Absolutwertgeber: Der Positionswert wurde überschrieben Jetter AG...
Seite 165
JC-940MC Programmierung Bit 5 Referenz verloren Ein neuer Referenzwert ist verloren gegangen, da der vorhergehende Wert noch nicht ausgelesen wurde Bit 6 Z-Spur Störung Störungen der Z-Spuren oder zu hohe Verfahrgeschwindigkeit oder unzulässiger Wechsel der Z-Spur Bit 7 Paritätsfehler Paritätsfehler ist aufgetreten...
7 Programmierung 7.3 Startverzögerungszeit Einleitung Das Gerät hat ein Register, in das Sie eine Verzögerungszeit eintragen können. Verwendung Der Boot-Vorgang des Geräts wird um die eingetragene Verzögerungszeit verzögert. Inhalt Thema Seite Startverzögerungszeit einstellen ..............167 Jetter AG...
Um die Verzögerungszeit einzustellen, führen Sie folgende Schritte aus: einstellen Schritt Vorgehen Schalten Sie das Gerät JC-940MC ein. Der Schalter S11 muss dabei auf Stellung RUN stehen. Geben Sie das Passwort ein. Dazu beschreiben Sie das R 202970 mit dem Wert 1112502132 (0x424f6f74).
Die Gangreserve bei ausgeschaltetem Gerät ist begrenzt Die Echtzeituhr hat keine automatische Sommerzeitumschaltung Weitere Informationen Weitere Informationen zur Programmierung der Echtzeituhr finden Sie im zur Programmierung Themenhandbuch Systemregister im Download-Bereich unserer Homepage https://www.jetter.de/downloads/produktuebergreifende-dokumentation/ themenhandbuecher.html. Inhalt Thema Seite Technische Daten ..................169 Jetter AG...
JC-940MC Programmierung Technische Daten Technische Daten der Parameter Beschreibung Echtzeituhr Betriebsdauer Minimal: 10 Jahre Abweichung Max. 1 Minute pro Monat Auslieferungszustand Am Fertigungsende der Steuerung stellt das Fertigungspersonal die Echtzeituhr auf den aktuellen Wert von Datum und Uhrzeit ein. Jetter AG...
E-Mails an einen E-Mail-Server, der die Weiterleitung übernimmt. Dieses Kapitel beschreibt, wie der Anwender die E-Mail-Funktion in der Steuerung JC-940MC konfiguriert und E-Mails sowohl erstellt als auch sendet. E-Mail-Funktion Für die Aktivierung der E-Mail-Funktion in der Steuerung JC-940MC muss aktivieren folgende Voraussetzung erfüllt sein:...
JC-940MC Programmierung 7.5.1 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 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:...
Die anderen Sektionen braucht der Anwender nur anlegen, wenn sie benötigt werden: Sektion Konfigurationswerte [SMTP] IP-Adresse und Port-Nummer des SMTP-Servers Anmeldeparameter [POP3] IP-Adresse und Port-Nummer des POP3-Servers Anmeldeparameter [DEFAULT] Name einer E-Mail-Vorlagendatei, die Standardwerte enthält Jetter AG...
JC-940MC Programmierung Sektion [SMTP] Einleitung In dieser Sektion geben Sie die Parameter zur Verbindung mit dem SMTP-Server an. [SMTP] Beispiel: = 192.168.40.1 PORT = 25000 HELO = JetControl_2 USER = JetControl0815 PASSWORD = MyPassWord Authentifizierung Bei dieser Art der Authentifizierung führt das Gerät vor dem E-Mail versenden eine Benutzeranmeldung beim SMTP-Server durch.
Seite 174
Bei nicht vorhandenem Keine SMTP-Authentifizierung Eintrag PASSWORD Im Beispiel MyPassWord Beschreibung Anmeldepasswort bei SMTP-Authentifizierung; Wenn dieser Eintrag vorhanden ist, ist auch der Eintrag USER erforderlich. Gültige Werte Zeichenkette mit maximal 63 Zeichen Bei nicht vorhandenem Keine SMTP-Authentifizierung Eintrag Jetter AG...
JC-940MC Programmierung Sektion [POP3] Einleitung In dieser Sektion geben Sie die Parameter zur Verbindung mit dem POP3-Server an. Nur wenn der E-Mail-Server eine Authentifizierung über POP3-vor-SMTP benötigt, ist diese Sektion erforderlich. [POP3] Beispiel: = 192.168.40.1 PORT = 25100 USER = JetControl4711...
Seite 176
Bei nicht vorhandenem Keine POP3-Anmeldung Eintrag PASSWORD Im Beispiel Pop3PassWord Beschreibung Anmeldepasswort bei POP3-Anmeldung; Wenn dieser Eintrag vorhanden ist, ist auch der Eintrag USER erforderlich. Gültige Werte Zeichenkette mit maximal 63 Zeichen Bei nicht vorhandenem Keine POP3-Anmeldung Eintrag Jetter AG...
JC-940MC Programmierung Sektion [DEFAULT] Einleitung In dieser Sektion geben Sie den Namen einer E-Mail-Vorlagendatei an, die Standardeinstellungen für die E-Mail-Vorlagendateien enthält. Wenn die entsprechende Sektion in der jeweiligen E-Mail-Vorlage nicht enthalten ist, setzt das Gerät die hier gemachten Definitionen beim E-Mail-Versand ein.
JC-940MC Programmierung 7.5.2 Erstellen von E-Mails Einleitung 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 ..............180 Struktur der E-Mail-Vorlagendatei............... 181 Einfügen von Echtzeit-Steuerungswerten ..........
Beschreibung email_ Namenspräfix, der immer gleich bleibt Nummer der E-Mail; Wert zwischen 0 und 255 .cfg Feste Dateierweiterung Speicherort Die E-Mail-Vorlagendateien müssen im selben Verzeichnis der internen Flash-Disk wie die Konfigurationsdatei abgelegt sein. /EMAIL email_0.cfg Beispiele email_37.cfg email_255.cfg Jetter AG...
JC-940MC 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 beim Versenden die E-Mail zusammen. E-Mail-Vorlagendatei Die Sektionen [FROM] und [TO] sind erforderlich. Entweder in der zu versendenden E-Mail selbst oder in der E-Mail-Vorlagendatei mit den Standardeinstellungen.
Vollständiger Name einer anzuhängenden Datei Bemerkungen Die Datei muss eine Textdatei sein. Länge 511 Zeichen [ATTACHMENT] Beispiel /logfiles/error_report.log [MESSAGE] Beschreibung Inhalt der E-Mail Bemerkungen Nur Text möglich Länge 65.535 Zeichen [MESSAGE] Beispiel Have a nice day ! JetControl. Jetter AG...
JC-940MC Programmierung Einfügen von Echtzeit-Steuerungswerten Einleitung Aktuelle Echtzeit-Steuerungswerte werden über Tag-Funktionen in die Parameter der Sektionen integriert. Damit können Zustände von Registern, Textregistern, Eingängen, Ausgängen und Merkern angezeigt werden. Tag-Kennzeichnung Alle Tags beginnen und enden mit bestimmten Zeichenfolgen. Zwischen diesen Tag-Begrenzern sind die Variablen definiert.
Seite 184
Der Variablenname beginnt mit einem großen "F" gefolgt von der Merkernummer. Folgende Typen sind möglich: Darstellung BOOL Merker = 0 --> Anzeige: 0 Merker = 1 --> Anzeige: 1 STRING Merker = 0 --> Anzeige: FALSE Merker = 1 --> Anzeige: TRUE Jetter AG...
Seite 185
JC-940MC Programmierung Standardtyp: BOOL Beispiel: <JC:DTAG name="F100" type="STRING" format="#" /> Ergebnis: Der Zustand des Merkers 100 wird als String "T" oder "F" angezeigt. Eingänge Der Variablenname beginnt mit einem großen "I" gefolgt von der Eingangsnummer. Folgende Typen sind möglich: Darstellung BOOL Eingang = 0 -->...
Inhalts von Register 1000300 und dem Inhalt von Register 1000100 ergibt, wird angezeigt. <JC:DTAG name="PI1000300 + 100" /> Ergebnis: Der Zustand des Eingangs, dessen Nummer sich aus der Addition des Inhalts von Register 1000300 und dem Wert 100 ergibt, wird angezeigt. Jetter AG...
Seite 187
JC-940MC Programmierung <JC:DTAG name="PI1000300 + R1000100" /> Ergebnis: Der Zustand des Eingangs, dessen Nummer sich aus der Addition des Inhalts von Register 1000300 und dem Inhalt von Register 1000100 ergibt, wird angezeigt. <JC:DTAG name="PO1000300 + 100" /> Ergebnis: Der Zustand des Ausgangs, dessen Nummer sich aus der Addition des Inhalts von Register 1000300 und dem Wert 100 ergibt, wird angezeigt.
E-Mail-Versand abgeschlossen ist. Systemfunktion 110 Seit JetSym 5.0 ist die Systemfunktion 110 veraltet. Verwenden Sie stattdessen die JetSym-STX-Funktion EMailSend(). JetSym-STX-Funktion Die JetSym-STX-Funktion EMailSend() ist ausführlich in der Online-Hilfe von EMailSend() JetSym beschrieben. Funktionsdeklaration: Function EmailSend(Const Ref FileName: String): Int; Jetter AG...
JC-940MC Programmierung 7.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 ..................190 Registerbeschreibung ................. 191 Jetter AG...
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 292937 Status der E-Mail-Bearbeitung 292938 ID des Tasks, der gerade eine E-Mail verschickt Jetter AG...
JC-940MC Programmierung Registerbeschreibung R 202930 Webstatus Das Webstatusregister zeigt bitkodiert die Funktionen an, die verfügbar sind. Bedeutung der Bits Bit 0 FTP-Server verfügbar Bit 1 HTTP-Server verfügbar Bit 2 E-Mail verfügbar Bit 2 ist nur gesetzt, wenn die Konfigurationsdatei /EMAIL/email.ini vorhanden ist.
Seite 192
Wenn R 202930.2 = 1 R 292935 Port-Nummer des POP3-Servers Die Port-Nummer des POP3-Servers kann hier gelesen werden, 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...
JC-940MC Programmierung R 292937 Status der E-Mail-Bearbeitung 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. E-Mail wird zusammengestellt und die Verbindung mit dem Server wird aufgenommen.
Seit JetSym 5.0 ist die Systemfunktion 50 veraltet. Verwenden Sie stattdessen die JetSym-STX-Funktion QSort(). JetSym-STX-Funktion Die JetSym-STX-Funktion QSort() ist ausführlich in der Online-Hilfe von QSort() JetSym beschrieben. Funktionsdeklaration: Function QSort(DataPtr: Int, ElementCnt: Int, ElementSize: Int, SortOffset: Int, SortType: STXBASETYPE, SortMode: QSORTMODE): Int; Jetter AG...
Einleitung Dieses Kapitel beschreibt die Funktionen des im Gerät vorhandenen Modbus/TCP-Servers und Modbus/TCP-Clients. Funktion Modbus/TCP Bei der Steuerung JC-940MC ist die Funktion Modbus/TCP immer aktiviert. aktivieren Die Bits 4 und 5 im Webstatusregister 202930 sind dann immer gesetzt. Kenntnisse des...
Beim Empfang von Registerwerten auf die internen 32-Bit-Register gibt es keine Vorzeichenerweiterung. Inhalt Thema Seite Adressierung ....................197 Unterstützte Kommandos - Class 0 ............199 Unterstützte Kommandos - Class 1 ............200 Unterstützte Kommandos - Class 2 ............201 Jetter AG...
JC-940MC Programmierung Adressierung Einleitung Die über den Modbus empfangenen Adressen können lokal im Modbus/TCP-Server modifiziert werden. Dazu sind drei Register vorhanden, in die die Basisadressen für den Zugriff auf Register, Eingänge und Ausgänge geschrieben werden. Die Adresse im Modbus/TCP-Telegramm gibt dann die Adresse relativ zu dieser Basisadresse an.
Seite 198
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 Ausgangsoffset enthält den Wert 100000000. Somit wird der Ausgang 100000205 z. B. eines Peripheriemoduls JX3-DO16 eingeschaltet. Jetter AG...
JC-940MC Programmierung Unterstützte Kommandos - Class 0 fc 3 read multiple registers Registerblock lesen Die Startregisternummer innerhalb des Geräts ergibt sich aus der Addition der Startregisternummer im Kommando zum Inhalt des R 272702 Registeroffset. fc 16 write multiple registers Registerblock schreiben Die Startregisternummer innerhalb des Geräts ergibt sich aus der Addition der...
Ausgangsnummer im Kommando zum Inhalt des R 272705 Ausgangsoffset. fc 6 write single register Niederwertige 16 Bit eines Registers beschreiben. Die Startregisternummer innerhalb des Geräts ergibt sich aus der Addition der Startregisternummer im Kommando zum Inhalt des R 272702 Registeroffset. Jetter AG...
JC-940MC Programmierung Unterstützte Kommandos - Class 2 fc 15 force multiple coils Mehrere Ausgänge ein- und ausschalten Die Ausgangsnummer innerhalb des Geräts 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 Die Startregisternummer innerhalb des Geräts ergibt sich aus der Addition der...
Die Register und ihre überlagerten Ein- und Ausgänge sind lediglich Speicherzellen im RAM. Eine direkte Abbildung auf die Hardware findet nicht statt. Deshalb ist nicht festgelegt, ob dem Register Eingänge oder Ausgänge überlagert sind. Erst bei der Konfiguration in den Kommunikationseinheiten findet eine Zuordnung statt. Jetter AG...
JC-940MC Programmierung Unit-ID Der Befehlskopf eines Modbus/TCP-Telegramms enthält eine Unit-ID. Die Unit-ID wird von Modbus/TCP-Geräten nicht ausgewertet, da sie über die IP-Adresse eindeutig adressiert werden. Deshalb wird bei den Systemfunktionen 65, 66 und 80 immer fest eine "1" gesendet. Bei Umsetzern von Modbus/TCP auf Modbus RTU wird die Unit-ID dazu verwendet, die Modbus RTU Server zu adressieren.
Zugriffe serialisiert. Das ist so, weil die Server oftmals kein command pipelining unterstützen. Wenn mehrere Server konfiguriert sind, wird parallel mit ihnen kommuniziert. Unit-ID Bei Umsetzern von Modbus/TCP auf Modbus RTU wird die Unit-ID dazu verwendet, die Modbus-RTU-Server zu adressieren. Deshalb ist die Unit-ID einstellbar. Jetter AG...
Seite 205
JC-940MC Programmierung JetSym-STX-Funktionen Die JetSym-STX-Funktionen sind ausführlich in der Online-Hilfe von JetSym beschrieben. Systemfunktion Entsprechende JetSym-STX-Funktion Function ModbusCRCgen(FramePtr: Int, Length: Int): Int; 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;...
JC-940MC AutoCopy - Automatisches Kopieren von Steuerungsdaten AutoCopy - Automatisches Kopieren von Steuerungsdaten Einleitung Dieses Kapitel beschreibt die AutoCopy-Funktion, die es ermöglicht, Dateien innerhalb der Steuerung und/oder zwischen der Steuerung und einem FTP-Server, den angeschlossenen Erweiterungsmodulen und einer Steuerung im Netzwerk zu kopieren. Hierzu erstellen Sie eine Kommandodatei, die zusammen mit den Daten, z.
Seite 208
Der Programmierer verfügt über Grundkenntnisse der Anwendung von FTP. config.ini - Beispiel Das ist ein Beispiel für eine Konfigurationsdatei config.ini mit einem Eintrag AutoCopyIni: ;JC-940MC System Configuration ;Copyright (c) 2009 by Jetter AG, Ludwigsburg, Germany [IP] Address = 192.168. 10.209 SubnetMask = 255.255.255.
Seite 209
JC-940MC AutoCopy - Automatisches Kopieren von Steuerungsdaten Inhalt Thema Seite Funktionsweise ................... 210 Jetter AG...
8 AutoCopy - Automatisches Kopieren von Steuerungsdaten 8.1 Funktionsweise Einleitung Dieses Kapitel beschreibt das Starten und Ausführen der AutoCopy-Funktion. Inhalt Thema Seite AutoCopy-Funktion starten ................. 211 AutoCopy-Funktion ausführen ..............212 AutoCopy-Funktion beenden ..............214 Jetter AG...
JC-940MC AutoCopy - Automatisches Kopieren von Steuerungsdaten AutoCopy-Funktion starten Einleitung Die AutoCopy-Funktion kann nur während der Boot-Phase (nach dem Einschalten) der Steuerung ausgeführt werden. Voraussetzungen Sie haben die Kommandodatei erstellt und im entsprechenden Verzeichnis abgelegt. Wenn der Eintrag AutoCopyIni in der Konfigurationsdatei config.ini nicht...
Die Steuerung bearbeitet die weiteren Kommandos in aufsteigender Reihenfolge, bis zur Anzahl aus der Sektion [OPTIONS]. Die Steuerung ermittelt die Ergebnisstatistik aller Kommandos und schreibt sie in die Protokolldatei. LEDs der JC-940MC in Die Status-LEDs des Betriebssystems haben in der Boot-Phase der der Betriebsart Steuerung folgende Zustände:...
Seite 213
JC-940MC AutoCopy - Automatisches Kopieren von Steuerungsdaten Stufe Beschreibung Zustand Die AutoCopy-Funktion ist beendet; es sind Fehler aufgetreten. Jetter AG...
Um die AutoCopy-Funktion zu beenden, führen Sie folgende Schritte aus: beenden Schritt Vorgehen Schalten Sie die Steuerung aus. Sie können jetzt den USB-Stick entfernen (nicht erforderlich). Stellen Sie den Schalter in Stellung RUN oder STOP. Schalten Sie die Steuerung ein. Ergebnis: Die Steuerung bootet neu. Jetter AG...
Die Jetter AG stellt die Betriebssysteme auf ihrer Homepage Betriebssystems https://www.jetter.de/downloads.html zur Verfügung. Sie finden die Betriebssystemdateien zum Download beim jeweiligen Produkt. Geräte im Auf folgende Geräte eines Systems mit der Steuerung JC-940MC können JC-9xx-System Betriebssysteme geladen werden: Steuerung JC-940MC ...
9 Betriebssystemupdate 9.1 Update des Betriebssystems der Steuerung Einleitung Dieses Kapitel beschreibt, wie Sie ein Betriebssystemupdate bei der Steuerung JC-940MC durchführen. Sie haben hierbei mehrere Möglichkeiten, die Betriebssystemdatei an die Steuerung zu übertragen: Mit dem Programmiertool JetSym Über eine FTP-Verbindung ...
JC-940MC Betriebssystemupdate Betriebssystemupdate mit JetSym Einleitung Mit Hilfe des Programmiertools JetSym ist es auf komfortable Weise möglich, eine Betriebssystemdatei auf die Steuerung JC-940MC zu übertragen. Voraussetzungen Eine Betriebssystemdatei für die Steuerung JC-940MC ist vorhanden. Eine UDP/IP- und eine TCP/IP-Verbindung vom Programmiertool zur JC-940MC sind möglich.
Mit Hilfe eines FTP-Clients ist es möglich, eine Betriebssystemdatei an die Steuerung JC-940MC zu übertragen. Voraussetzungen Eine Betriebssystemdatei für die Steuerung JC-940MC ist vorhanden. Eine FTP-Verbindung zur Steuerung ist möglich. Die Login-Parameter für einen User mit Administrator- oder Systemrechten sind vorhanden.
JC-940MC 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 Beschreibung finden Sie im Kapitel AutoCopy (siehe Seite 207). Jetter AG...
Die Dateifunktionen im STX-Sprachumfang machen es möglich, ein Betriebssystemupdate der JC-940MC aus einer Betriebssystemdatei programmgesteuert durchzuführen. Voraussetzungen Eine Betriebssystemdatei befindet sich im Dateisystem der JC-940MC. Das Betriebssystem der JC-940MC und das Anwendungsprogramm muss laufen. Hinweis: Lassen Sie die Steuerung eingeschaltet.
Betriebssystemupdate 9.2 Update des Betriebssystems eines JX-Moduls Einleitung Dieses Kapitel beschreibt, wie Sie ein Betriebssystemupdate bei einem JX-Modul am JX2- oder JX3-Systembus der Steuerung JC-940MC durchführen. Sie haben hierbei mehrere Möglichkeiten, die Betriebssystem- datei an das JX-Modul zu übertragen: ...
Wenn ..dann ..Sie noch weitere Module ... gehen Sie weiter bei Schritt 1. updaten wollen, ... Sie kein Modul mehr updaten ... booten Sie die Steuerung neu, um wollen, das eingespielte Betriebssystem zu starten. Jetter AG...
JC-940MC Betriebssystemupdate Betriebssystemupdate über FTP Einleitung Mit Hilfe eines FTP-Clients ist es möglich, eine Betriebssystemdatei an ein JX-Modul am Systembus der Steuerung zu übertragen. Voraussetzungen Eine Betriebssystemdatei für das JX-Modul ist vorhanden. Eine FTP-Verbindung zur Steuerung ist möglich.
9 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 ausführliche Beschreibung finden Sie im Kapitel AutoCopy (siehe Seite 207). Jetter AG...
Betriebssystem zu starten. Softwareversionen Das Beispielprogramm ist getestet mit den folgenden Softwareversionen: JetSym in der Version 5.3 Steuerung JC-940MC in der OS-Version 1.10 Sie finden aktuelle Beispielprogramme auch in der Online-Hilfe von JetSym. Beispielprogramm SourceName: String[100]; DestinationName: String[100];...
Seite 226
// 3. Name der Zieldatei in 'DestinationName' festlegen // 4. Merker 'UpdateIt' setzen //**************************************************** Task OSupdate Autorun ResCopy: Int; End_Var; Loop UpdateIt := False; When UpdateIt Continue; ResCopy := FileCopy(SourceName, DestinationName); Trace('Result : ' + IntToStr(ResCopy) + '$n'); End_Loop; End_Task; Jetter AG...
JC-940MC Motion Control 10 Motion Control Programmierung Die Funktionen und die Programmierung der Motion Control sind in der JetSym-Hilfe beschrieben. Die Programmierung der Motion Control in der Programmiersprache STX geschieht über die Motion-API-Schnittstelle. Jetter AG...
02 ... 17 Electronic Data Sheet Passende Betriebssystemversion [Identification] Diese Kurzreferenz beschreibt in stark zusammengefasster Form die 100600 Interne Versionsnummer Register und Merker der Steuerung JC-940MC in der Betriebssystemversion 1.10.0.0. 100601 Modulkennung 100602 ... Modulname (Register-String) Allgemeine Registerübersicht 100612...
Seite 230
11 Kurzreferenz JC-940MC 101216 ETH 1: Statische Route IP-Adresse 2000 1000 MBit/s, vollduplex 101217 ETH 1: Statische Route Subnetzmaske 104006 Link Status ETH3 101218 ETH 1: Statische Route Gateway Kein Link 101219 ETH 2: Statische Route IP-Adresse 10 MBit/s, halbduplex...
Seite 231
JC-940MC Kurzreferenz JC-940MC 107521 Benutzt Bit 10: Ein Busknoten (Publish/Subscribe-Teilnehmer) hat einen Fehler der Steuerung gemeldet 107522 Geblockt Bit 12: JetIPScan hat Fehler gemeldet 107523 Frei Bit 16: NetConsistency hat Fehler gemeldet Bit 20: Interner Fehler der Speicherverwaltung des Betriebssystems...
Seite 232
11 Kurzreferenz JC-940MC Lade Bit 25: Tasklock Timeout Ethernet-Systembus-Prozessdatenkonfigu Bit 31: Unbekannter Fehler ration Ethernet-Systembus-Prozessdatenkonfigu 210006 Höchste Task-Nummer ration anhalten 210007 Minimale Programmzykluszeit JetIPScan-Client AUS 210008 Maximale Programmzykluszeit JetIPScan-Client EIN 210009 Aktuelle Programmzykluszeit 210011 Aktuelle Task-Nummer 202962 Systemstatusregister (bitkodiert) 210050...
Seite 233
JC-940MC Kurzreferenz JC-940MC 250021 Modus 250022 Anzahl Elemente TCP-Autoclose für STX-Debug-Server 250023 Multicast-Gruppe 250024 Hash 212000 Anzahl offener Verbindungen 250025 Aktuelle Sequenznummer 212001 Modus 250026 Größe (Bytes) 212002 Zeit 250027 Timeout 250028 Anzahl empfangener Publications 250029 Anzahl Timeout-Fehler 250030 Anzahl Sequenznummernfehler JetIP-Vernetzung 250100 ...
Client-Socket: Port Knoten * 10 320100 Status des Zugriffs 320101 Task-ID Funktion NetConsistency Freiprogrammierbare IP-Schnittstelle Nur bei JC-340, JC-350, JC-440MC, JC-940MC und JC-945MC. Basistreiber Auslesen der Verbindungsliste 470000 ... Cookie 350000 Letztes Ergebnis (-1 = keine Verbindung ausgewählt) 470008 350001 1 = Client;...
Seite 235
JC-940MC Kurzreferenz JC-940MC Digitales I/O-Modul JX6-IO16CB Bit 2 = 1: Zugriff auf DNS-Server läuft Bit 3 = 0: Kein Fehler bei Zugriff auf DNS-Server 20SJ01100 Zustand der digitalen Eingänge Bit 3 = 1: Fehler bei Zugriff auf DNS-Server 20SJ01101 Zustand der digitalen Ausgänge 20SJ01102 Fehlerstatus der digitalen Ausgänge...
Seite 236
11 Kurzreferenz JC-940MC 20SJ02032 Einschaltverzögerung 20SJ04000 Register überlagert mit den Ein- und Ausgängen (siehe unten) 20SJ02039 I/O-Modul mit Peripheriefehler (bitkodiert) 20SJ04367 20SJ02070 Anzahl CANopen®-Module 20SJ05x00 I/O-Register CANopen® / JX-SIO x: I/O-Modulnummer - 70 (0 ... 9) 20SJ02071 Aktuelle I/O-Summe am JX2-Systembus...
JC-940MC Anhang Anhang Einleitung Der Anhang enthält die elektrischen und mechanischen Daten sowie die Betriebsdaten. Inhalt Thema Seite Technische Daten ..................242 Index ......................250 Jetter AG...
Anhang A: Technische Daten Einleitung Dieses Kapitel im Anhang enthält die elektrischen und mechanischen Daten sowie die Betriebsdaten der JC-940MC. Inhalt Thema Seite Technische Daten ..................243 Mechanische Abmessungen ............... 244 Betriebsparameter Umwelt und Mechanik ..........246 Betriebsparameter Gehäuse ............... 247 Gleichstrom-Netzeingänge und -Netzausgänge .........
Anhang Mechanische Abmessungen Mechanische Abmessungen - Variante JC-940MC-xx X61 X62 X63 X64 R 2,5 242,43 Einzelheit A Maße in mm Jetter AG...
Seite 245
X63 X64 R 2,5 242,43 Einzelheit A 10,43 Maße in mm Mindestabstände Halten Sie bei der Montage der Steuerung JC-940MC oben, unten und rechts (Seite des Kühlkörpers) einen Mindestabstand ein. Mindestabstand oben: 100 mm Mindestabstand unten: 100 mm ...
1 g Beschleunigung: 1 Oktave/min, 10 Frequenzdurchläufe sinusförmig, alle drei Raumachsen Schockfestigkeit 15 g gelegentlich, 11 ms, DIN EN 61131-2 halbe Sinuswelle, 3 Schocks DIN EN 60068-2-27 in beide Richtungen der drei Raumachsen Schutzart IP20 DIN EN 60529 Einbaulage senkrecht Jetter AG...
JC-940MC Anhang Betriebsparameter Gehäuse Elektrische Sicherheit Parameter Wert Norm Schutzklasse DIN EN 61131-2 Isolationsprüfspannung Funktionserde ist DIN EN 61131-2 geräteintern mit der Gerätemasse verbunden. Schutzleiterverbindung DIN EN 61131-2 Überspannungskategorie DIN EN 61131-2 EMV-Störaussendung Parameter Wert Norm Gehäuse Frequenzbereich DIN EN 61000-6-3 30 MHz ...
DIN EN 61000-6-2 Wiederholfrequenz 5 kHz DIN EN 61000-4-4 Kriterium A Stoßspannungen, tr/th 1,2/50 µs DIN EN 61131-2 unsymmetrisch Gleichtakteinkopplung 1 kV DIN EN 61000-6-2 (Leitung gegen Erde), Gegentakteinkopplung 0,5 kV DIN EN 61000-4-5 symmetrisch (Leitung gegen Leitung) Jetter AG...
JC-940MC Anhang Geschirmte Daten- und I/O-Leitungen EMV-Störfestigkeit Parameter Wert Norm Hochfrequenz Frequenzbereich DIN EN 61131-2 asymmetrisch, 0,15 MHz ... 80 MHz DIN EN 61000-6-2 amplitudenmoduliert Prüfspannung 10 V DIN EN 61000-4-6 AM 80 % mit 1 kHz Quellimpedanz 150 Ω...
Seite 251
JC-940MC Index Personalqualifikation • 10 Produktbeschreibungen JC-940MC • 28 Programmierung der lokalen JX6-I/O-Submodule Digitales JX6-I/O-Submodul JX6-IO16CB • 154 Kombimodul JX6-SV1 • 159 Registernummer von CANopen®-Modulen am JX2-Systembus • 147 von IP67-I/O-Modulen am JX2-Systembus • 145 von JX2-I/O-Modulen am JX2-Systembus • 143 von JX2-Slave-Modulen am JX2-Systembus •...
Seite 252
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.