Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin HSM-24V Handbuch

Modul für ls-bus
Vorschau ausblenden Andere Handbücher für ADwin HSM-24V:

Werbung

ADwin HSM-24V
Modul für LS-Bus
Handbuch
ADwin HSM-24V, Handbuch Feb. 2017

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für JÄGER ADwin HSM-24V

  • Seite 1 ADwin HSM-24V Modul für LS-Bus Handbuch ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 2 Hier finden Sie immer einen Ansprechpartner für Ihre Fragen: Hotline: (0 62 51) 9 63 20 Fax: (0 62 51) 5 68 19 E-Mail: info@ADwin.de Jäger Computergesteuerte Messtechnik GmbH Internet www.ADwin.de Rheinstraße 2-4 D-64653 Lorsch ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 3: Inhaltsverzeichnis

    3.3.4 LS-Bus + Pro II ..........70 ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 4: Typografische Konventionen

    Elemente eines Quelltextes wie Befehle, Variablen, Kommentar und sonstiger Var_1 Text werden im Schrifttyp Courier New und farbig dargestellt. In einem Datenwort (hier: 16 Bit) werden die Bits wie folgt nummeriert: Bit-Nr. … Wert des Bits … Bezeichnung ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 5: Zu Diesem Handbuch

    Reproduktion, Übersetzung sowie elektronische und fotografische Archivierung und Veränderung bedürfen der schriftlichen Genehmigung der Firma Jäger Computergesteuerte Messtechnik GmbH, Lorsch. Fremdprodukte werden ohne Vermerk auf mögliche Patentrechte genannt, deren Existenz nicht auszuschließen ist. Änderungen vorbehalten. Hotline-Adresse siehe vordere Umschlagseite, innen. ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 6: Der Ls-Bus

    Address sind die Adressen 1…15 einstellbar (siehe Abb. 2). Es gilt: 1 = DIP- Schalter unten, 0 = DIP-Schalter oben. Die Adresse 0 deaktiviert das Modul. Auch wenn ein Modul deaktiviert ist, erhalten nachfolgende Module am LS-Bus alle Busnachrichten. ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 7 Der GND-Pegel des Moduls ist mit der Hutschiene verbunden, die als Schutz- Schutzleiter leiter (PE) dient. Der Schutzleiter ist mit der Schraube PE auf der Oberseite des Moduls verbunden. Starten Sie ADbasic und booten das ADwin-System durch Anklicken der Boot- Booten Schaltfläche ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 8: Hsm-24V

    Die Eingänge haben einen Filter mit ca. 12µs Verzögerung. Kanäle Kanäle 32…25 24…17 DIG.I/O ADwin HSM-24V gn / active rd / ready PE|GND DIG.I/O Vcc = Kanäle Kanäle +19...29VDC 1…8 9…16 Abb. 3 – Platine HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 9: Rohs Konformitätserklärung

    Dabei handelt es sich um folgende Substanzen: – Blei (Pb) – Cadmium (Cd) – Hexavalentes Chrom (Cr VI) – Polybromierte Biphenyle (PBB) – Polybromierte Diphenylether (PBDE) – Quecksilber (Hg) Das Modul HSM-24V erfüllt die Voraussetzungen der RoHS-Richtlinie. ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 10: Software

    #INCLUDE ADwinGoldII.INC ADwin-Pro: Seite 49 ADwinPro_All.INC #INCLUDE Bei ADwin-Gold II können alle Befehle auch in TiCoBasic für den Zugriff auf das HSM-Modul genutzt werden. Binden Sie dafür aber die Include-Datei GoldIITiCo.inc in das Programm ein. ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 11: Ls-Bus + Adwin-Light-16

    Dieser Abschnitt beschreibt Befehle für die LS-Bus-Schnittstelle an ADwin-light-16: – LS_DIO_Init (Seite – LS_DigProg (Seite – LS_Dig_IO (Seite – LS_Digout_Long (Seite – LS_Digout_Long_BS (Seite – LS_Digin_Long (Seite – LS_Digin_Long_BS (Seite – LS_Get_Output_Status (Seite – LS_Watchdog_Init (Seite – LS_Watchdog_Reset (Seite ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 12 Damit ist sichergestellt, dass das Modul HSM-24V dauerhaft ohne Unterbrechung arbeitet, selbst wenn alle Kanäle gleichzeitig aktiv sind. Siehe auch LS_DigProg, LS_Dig_IO, LS_Digout_Long, LS_Digin_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset Gültig für HSM-24V + L16 Pinbelegungen ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 13 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(1, Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 14 Die Kanäle können nur in Gruppen zu je 8 als Ein- oder Ausgang gesetzt werden (nur 4 relevante Bits, die anderen Bits werden ignoriert). Siehe auch LS_DIO_Init, LS_Dig_IO, LS_Digout_Long, LS_Digin_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset Gültig für HSM-24V + L16 Pinbelegungen , HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 15 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(1, Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 16 Setzen Sie den aktiven Watchdog-Zähler während seines Zählvorgangs min- destens einmal zurück, um die Funktion des Moduls zu gewährleisten. Gültig für HSM-24V + L16 Siehe auch LS_DIO_Init, LS_DigProg, LS_Digout_Long, LS_Digin_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset Pinbelegungen , HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 17 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(1, Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 18 Kanäle angewendet, die als Ausgang pattern programmiert sind. Bits für Eingänge werden ignoriert. Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long, LS_Digout_ Long_BS, LS_Get_Output_Status, LS_Watchdog_Init, LS_Watchdog_ Reset Gültig für HSM-24V + L16 Pinbelegungen , HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 19 REM set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) Then Par_15 Par_16 = Shift_Left(1, PAR_15) REM set LS channels of module 1 LS_Digout_Long(1, PAR_16) REM read LS channels of module 3 Par_17 = LS_Digin_Long(3) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 20 Kanäle angewendet, die als Ausgang pattern programmiert sind. Bits für Eingänge werden ignoriert. Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long_BS, Digout_Long, LS_Get_Output_Status, LS_Watchdog_Init, Watchdog_Reset Gültig für HSM-24V + L16 Pinbelegungen , HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 21 REM set LS channels of module 1 LS_Digout_Long_BS(1, PAR_16, Par_5) (Par_5 <> 0) Then End 'exit on error) REM read LS channels of module 3 Par_17 = LS_Digin_Long_BS(3, Par_6) (Par_6 <> 0) Then End 'exit on error) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 22 Kanalnr. … Bemerkungen Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anweisung als Eingänge zu programmieren. LS_DigProg Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long_BS, Digout_Long, LS_Get_Output_Status, LS_Watchdog_Init, Watchdog_Reset Gültig für HSM-24V + L16 Pinbelegungen , HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 23 REM set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) Then Par_15 Par_16 = Shift_Left(1, PAR_15) REM set LS channels of module 1 LS_Digout_Long(1, PAR_16) REM read LS channels of module 3 Par_17 = LS_Digin_Long(3) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 24 Bemerkungen Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anweisung als Eingänge zu programmieren. LS_DigProg Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long, LS_Digout_ Long_BS, LS_Get_Output_Status, LS_Watchdog_Init, LS_Watchdog_ Reset Gültig für HSM-24V + L16 Pinbelegungen , HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 25 REM set LS channels of module 1 LS_Digout_Long_BS(1, PAR_16, Par_5) (Par_5 <> 0) Then End 'exit on error) REM read LS channels of module 3 Par_17 = LS_Digin_Long_BS(3, Par_6) (Par_6 <> 0) Then End 'exit on error) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 26 Damit ist sichergestellt, dass das Modul HSM-24V dauerhaft ohne Unterbrechung arbeitet, selbst wenn alle Kanäle gleichzeitig aktiv sind. Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long, LS_Digin_ Long, LS_Watchdog_Init, LS_Watchdog_Reset Gültig für HSM-24V + L16 Pinbelegungen , HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 27 REM set one channel to high, rotating from 1 To 32 Par_15 (Par_15 >= 32) Then Par_15 Par_16 = Shift_Left(1, PAR_15) REM set LS channels of module 1 LS_Digout_Long(1, Par_16) REM read LS channels of module 3 Par_17 = LS_Digin_Long(3) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 28 Befehle oder LS_Watchdog_Reset verwendet werden. Die Watchdog-Funktion dient zur Verbindungsüberwachung zwischen ADwin- System und LS-Bus-Modul. Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long, LS_Digin_ Long, LS_Get_Output_Status, LS_Watchdog_Reset Gültig für HSM-24V + L16 Pinbelegungen , HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 29 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(1, Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 30 REM set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) Then Par_15 Par_16 = Shift_Left(1, PAR_15) REM set LS channels of module 1 LS_Digout_Long(1, PAR_16) REM read LS channels of module 3 Par_17 = LS_Digin_Long(3) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 31 ADwin LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 32: Ls-Bus + Adwin-Gold Ii

    Dieser Abschnitt beschreibt Befehle für die LS-Bus-Schnittstelle an ADwin-Gold II: Gold II – LS_DIO_Init (Seite – LS_DigProg (Seite – LS_Dig_IO (Seite – LS_Digout_Long (Seite – LS_Digout_Long_BS (Seite – LS_Digin_Long (Seite – LS_Digin_Long_BS (Seite – LS_Get_Output_Status (Seite – LS_Watchdog_Init (Seite – LS_Watchdog_Reset (Seite ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 33 Die Kanäle des Moduls HSM-24V dürfen nur im Bereich von 0…150mA betrie- ben werden. Damit ist sichergestellt, dass das Modul HSM-24V dauerhaft ohne Unterbrechung arbeitet, selbst wenn alle Kanäle gleichzeitig aktiv sind. Gültig für HSM-24V + Gold II Siehe auch ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 34 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(, Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 35 Die Kanäle können nur in Gruppen zu je 8 als Ein- oder Ausgang gesetzt werden (nur 4 relevante Bits, die anderen Bits werden ignoriert). Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_Dig_IO, LS_Digout_Long_BS, LS_Digin_Long_BS, LS_Get_Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset Pinbelegungen Gold II-LS-Bus, HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 36 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = shift_left(1,Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 37 Setzen Sie den aktiven Watchdog-Zähler während seines Zählvorgangs min- destens einmal zurück, um die Funktion des Moduls zu gewährleisten. Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_DigProg, LS_Digout_Long_BS, LS_Digin_Long_BS, LS_Get_Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset Pinbelegungen Gold II-LS-Bus, HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 38 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(channel, Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 39 Kanäle angewendet, die als Ausgang pattern programmiert sind. Bits für Eingänge werden ignoriert. Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long_BS, Digin_Long_BS, LS_Digin_Long, LS_Get_Output_Status, Watchdog_Init, LS_Watchdog_Reset Pinbelegungen Gold II-LS-Bus, HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 40 REM set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) Then Par_15 Par_16 = Shift_Left(1,Par_15) REM set LS channels of module 1 LS_Digout_Long(,1,Par_16) REM read LS channels of module 3 Par_17 = LS_Digin_Long(,3) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 41 Kanäle angewendet, die als Ausgang pattern programmiert sind. Bits für Eingänge werden ignoriert. Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long_BS, Digout_Long, LS_Get_Output_Status, LS_Watchdog_Init, Watchdog_Reset Pinbelegungen Gold II-LS-Bus, HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 42 REM set LS channels of module 1 LS_Digout_Long_BS(,1,Par_16,Par_5) (Par_5 <> 0) Then End 'exit on error REM read LS channels of module 3 Par_17 = LS_Digin_Long_BS(,3,Par_6) (Par_6 <> 0) Then End 'exit on error REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 43 Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anweisung als Eingänge zu programmieren. LS_DigProg Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long_BS, Digout_Long_BS, LS_Get_Output_Status LS_Digout_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset Pinbelegungen Gold II-LS-Bus, HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 44 REM set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) Then Par_15 Par_16 = Shift_Left(1, Par_15) REM set LS channels of module 1 LS_Digout_Long(,1,Par_16) REM read LS channels of module 3 Par_17 = LS_Digin_Long(,3) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 45 Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anweisung als Eingänge zu programmieren. LS_DigProg Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long, LS_Digout_ Long_BS, LS_Digout_Long, LS_Get_Output_Status, LS_Watchdog_ Init, LS_Watchdog_Reset Pinbelegungen Gold II-LS-Bus, HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 46 REM set LS channels of module a LS_Digout_Long_BS(,,Par_16,Par_5) (Par_5 <> 0) Then End 'exit on error REM read LS channels of module b Par_17 = LS_Digin_Long_BS(,,Par_6) (Par_6 <> 0) Then End 'exit on error REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 47 Damit ist sichergestellt, dass das Modul HSM-24V dauerhaft ohne Unterbrechung arbeitet, selbst wenn alle Kanäle gleichzeitig aktiv sind. Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long_BS, Digin_Long_BS, LS_Watchdog_Init, LS_Watchdog_Reset Pinbelegungen Gold II-LS-Bus, HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 48 REM set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) Then Par_15 Par_16 = Shift_Left(1,Par_15) REM set LS channels of module 1 LS_Digout_Long(,1,Par_16) REM read LS channels of module 3 = LS_Digin_Long(,3) Par_17 REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 49 Funktion des Moduls zu gewährleisten. Zum Zu- rücksetzen können modulspezifische Befehle oder LS_Watchdog_Reset verwendet werden. Die Watchdog-Funktion dient zur Verbindungsüberwachung zwischen ADwin- System und LS-Bus-Modul. Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long_BS, Digin_Long_BS, LS_Get_Output_Status, LS_Watchdog_Reset Pinbelegungen ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 50 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(, Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 51 Zum Zurücksetzen können auch modulspezifische Befehle verwendet werden. Die Watchdog-Funktion dient zur Überwachung des LS-Bus-Moduls. Gültig für HSM-24V + Gold II Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long_BS, Digin_Long_BS, LS_Get_Output_Status, LS_Watchdog_Init Pinbelegungen Gold II-LS-Bus, HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 52 REM set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) Then Par_15 Par_16 = Shift_Left(1, Par_15) REM set LS channels of module 1 LS_Digout_Long(,1,Par_16) REM read LS channels of module 3 Par_17 = LS_Digin_Long(,3) REM reset watchdog LS_Watchdog_Reset() ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 53: Ls-Bus + Hsm-24V

    Dieser Abschnitt beschreibt folgende Befehle: Pro I – LS_DIO_Init (Seite – LS_DigProg (Seite – LS_Dig_IO (Seite – LS_Digout_Long (Seite – LS_Digout_Long_BS (Seite – LS_Digin_Long (Seite – LS_Digin_Long_BS (Seite – LS_Get_Output_Status (Seite – LS_Watchdog_Init (Seite – LS_Watchdog_Reset (Seite ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 54 Die Kanäle des Moduls HSM-24V dürfen nur im Bereich von 0…150mA betrie- ben werden. Damit ist sichergestellt, dass das Modul HSM-24V dauerhaft ohne Unterbrechung arbeitet, selbst wenn alle Kanäle gleichzeitig aktiv sind. Gültig für LS-2 Rev. A ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 55: Siehe Auch

    Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1,Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(,,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 56 Die Kanäle können nur in Gruppen zu je 8 als Ein- oder Ausgang gesetzt werden (nur 4 relevante Bits, die anderen Bits werden ignoriert). Gültig für LS-2 Rev. A Siehe auch LS_DIO_Init, LS_Dig_IO, LS_Digout_Long, LS_Digin_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 57 Rem set LS one channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1,Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(1,2,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 58 LS_Watchdog_Init Setzen Sie den aktiven Watchdog-Zähler während seines Zählvorgangs min- destens einmal zurück, um die Funktion des Moduls zu gewährleisten. Gültig für LS-2 Rev. A Siehe auch LS_DIO_Init, LS_DigProg, LS_Digout_Long, LS_Digin_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 59 Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1,Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(,,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 60 LS_DigProg Das Bitmuster wird nur für die Kanäle angewendet, die als Ausgang pattern programmiert sind. Bits für Eingänge werden ignoriert. Gültig für - / - Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 61 Rem set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) then Par_15 Par_16 = Shift_Left(1,Par_15) Rem set channels of LS module 2 LS_Digout_Long(,,2,Par_16) Rem read channels of LS module 4 Par_17 = LS_Digin_Long(,,4) Rem reset watchdog LS_Watchdog_Reset(,) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 62 LS_DigProg Das Bitmuster wird nur für die Kanäle angewendet, die als Ausgang pattern programmiert sind. Bits für Eingänge werden ignoriert. Gültig für - / - Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digin_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 63 Rem set channels of LS module 2 LS_Digout_Long_BS(,,2,Par_16,Par_5) (Par_5 <> 0) Then End 'exit on error Rem read channels of LS module 4 Par_17 = LS_Digin_Long_BS(,,4,Par_6) (Par_6 <> 0) Then End 'exit on error Rem reset watchdog LS_Watchdog_Reset(,) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 64 Bit = 1: Pegel High liegt an. … Bitnr. Kanalnr. … Bemerkungen Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anweisung als Eingänge zu programmieren. LS_DigProg Gültig für - / - Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 65 Rem set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) then Par_15 Par_16 = Shift_Left(1,Par_15) Rem set channels of LS module 2 LS_Digout_Long(,,2,Par_16) Rem read channels of LS module 4 Par_17 = LS_Digin_Long(,,4) Rem reset watchdog LS_Watchdog_Reset(,) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 66 Bit = 1: Pegel High liegt an. Bitnr. … … Kanalnr. Bemerkungen Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anweisung als Eingänge zu programmieren. LS_DigProg Gültig für - / - Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long, LS_Get_ Output_Status, LS_Watchdog_Init, LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 67 Rem set channels of LS module 2 LS_Digout_Long_BS(,,2,Par_16,Par_5) (Par_5 <> 0) Then End 'exit on error Rem read channels of LS module 4 Par_17 = LS_Digin_Long_BS(,,4,Par_6) (Par_6 <> 0) Then End 'exit on error Rem reset watchdog LS_Watchdog_Reset(,) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 68 Damit ist sichergestellt, dass das Modul HSM-24V dauerhaft ohne Unterbrechung arbeitet, selbst wenn alle Kanäle gleichzeitig aktiv sind. Gültig für - / - Siehe auch LS_DIO_Init, LS_DigProg, LS_Dig_IO, LS_Digout_Long, LS_Digin_ Long, LS_Watchdog_Init, LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 69 Rem set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) then Par_15 Par_16 = Shift_Left(1,Par_15) Rem set channels of LS module 2 LS_Digout_Long(,,2,Par_16) Rem read channels of LS module 4 Par_17 = LS_Digin_Long(,,4) Rem reset watchdog LS_Watchdog_Reset(,) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 70 Funktion des Moduls zu gewährleisten. Zum Zu- rücksetzen können modulspezifische Befehle oder LS_Watchdog_Reset verwendet werden. Die Watchdog-Funktion dient zur Verbindungsüberwachung zwischen ADwin- System und LS-Bus-Modul. Gültig für - / - Siehe auch ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 71 Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1,Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: LS_Dig_IO uses LS address 1) Par_12 = LS_Dig_IO(,,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 72 Rem set one LS channel to high, rotating from 1 to 32 Par_15 (Par_15 >= 32) then Par_15 Par_16 = Shift_Left(1,Par_15) Rem set channels of LS module 2 LS_Digout_Long(,,2,Par_16) Rem read channels of LS module 4 = LS_Digin_Long(,,4) Par_17 Rem reset watchdog LS_Watchdog_Reset(,) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 73 ADwin HSM-24V + Pro I LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 74: Ls-Bus + Pro Ii

    Pro II – P2_LS_DIO_Init (Seite – P2_LS_DigProg (Seite – P2_LS_Dig_IO (Seite – P2_LS_Digout_Long (Seite – P2_LS_Digout_Long_BS (Seite – P2_LS_Digin_Long (Seite – P2_LS_Digin_Long_BS (Seite – P2_LS_Get_Output_Status (Seite – P2_LS_Reset (Seite – P2_LS_Watchdog_Init (Seite – P2_LS_Watchdog_Reset (Seite ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 75 150…500 mA anliegt. Unabhängig davon wird bei einem Überstrom über 500mA der betroffene Kanal automatisch abgeschaltet. Die Kanäle des Moduls HSM-24V dürfen nur im Bereich von 0…150mA betrieben werden. Damit ist sichergestellt, dass das Modul HSM-24V ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 76 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: P2_LS_Dig_IO uses LS address 1) Par_12 = P2_LS_Dig_IO(module,channel,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 77 Die Kanäle können nur in Gruppen zu je 8 als Ein- oder Ausgang gesetzt werden (nur 4 relevante Bits, die anderen Bits werden ignoriert). Siehe auch P2_LS_DIO_Init, P2_LS_Dig_IO, P2_LS_Digout_Long, P2_LS_Digin_ Long, P2_LS_Get_Output_Status, P2_LS_Reset, P2_LS_Watchdog_ Init, P2_LS_Watchdog_Reset Gültig für LS-2 Rev. E ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 78 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: P2_LS_Dig_IO uses LS address 1) Par_12 = P2_LS_Dig_IO(module,channel,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 79 Watchdog_Init Setzen Sie den aktiven Watchdog-Zähler während seines Zählvorgangs mindestens einmal zurück, um die Funktion des Moduls zu gewährleis- ten. P2_LS_DIO_Init, P2_LS_DigProg, P2_LS_Digout_Long, P2_LS_ Digin_Long, P2_LS_Get_Output_Status, P2_LS_Reset, P2_LS_ Watchdog_Init, P2_LS_Watchdog_Reset Gültig für LS-2 Rev. E ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 80 Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) Then Par_10 Par_11 = Shift_Left(1,Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: P2_LS_Dig_IO uses LS address 1) Par_12 = P2_LS_Dig_IO(module,channel,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 81 Das Bitmuster wird nur für die Kanäle angewendet, die als pattern Ausgang programmiert sind. Bits für Eingänge werden ignoriert. Siehe auch P2_LS_DIO_Init, P2_LS_DigProg, P2_LS_Dig_IO, P2_LS_Digin_ Long, P2_LS_Get_Output_Status, P2_LS_Reset, P2_LS_Watchdog_ Init, P2_LS_Watchdog_Reset Gültig für LS-2 Rev. E ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 82 Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1,Par_10) Rem set LS channels of LS module 2 P2_LS_Digout_Long(module,channel,2,Par_11) Rem read LS channels of LS module 4 Par_15 = P2_LS_Digin_Long(module,channel,4) Rem reset watchdog P2_LS_Watchdog_Reset(module,channel) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 83 Das Bitmuster wird nur für die Kanäle angewendet, die als pattern Ausgang programmiert sind. Bits für Eingänge werden ignoriert. Siehe auch P2_LS_DIO_Init, P2_LS_DigProg, P2_LS_Dig_IO, P2_LS_Digin_ Long, P2_LS_Get_Output_Status, P2_LS_Reset, P2_LS_Watchdog_ Init, P2_LS_Watchdog_Reset Gültig für LS-2 Rev. E ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 84 Rem set LS channels of LS module 2 P2_LS_Digout_Long_BS(module,channel,2,Par_14,Par_5) (Par_5 <> 0) Then End 'exit on error Rem read LS channels of LS module 4 Par_15 = P2_LS_Digin_Long_BS(,,4,Par_6) (Par_6 <> 0) Then End 'exit on error Rem reset watchdog P2_LS_Watchdog_Reset(module,channel) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 85 Kanalnr. … Bemerkungen Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anwei- sung als Eingänge zu programmieren. P2_LS_DigProg Siehe auch P2_LS_DIO_Init, P2_LS_DigProg, P2_LS_Dig_IO, P2_LS_Digout_ Long, P2_LS_Get_Output_Status, P2_LS_Reset, P2_LS_Watchdog_ Init, P2_LS_Watchdog_Reset Gültig für LS-2 Rev. E ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 86 Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1,Par_10) Rem set LS channels of LS module 2 P2_LS_Digout_Long(module,channel,2,Par_11) Rem read LS channels of LS module 4 Par_15 = P2_LS_Digin_Long(module,channel,4) Rem reset watchdog P2_LS_Watchdog_Reset(module,channel) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 87 Kanalnr. … Bemerkungen Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anwei- sung als Eingänge zu programmieren. P2_LS_DigProg Siehe auch P2_LS_DIO_Init, P2_LS_DigProg, P2_LS_Dig_IO, P2_LS_Digout_ Long, P2_LS_Get_Output_Status, P2_LS_Reset, P2_LS_Watchdog_ Init, P2_LS_Watchdog_Reset Gültig für LS-2 Rev. E ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 88 Rem set LS channels of LS module 2 P2_LS_Digout_Long_BS(module,channel,2,Par_14,Par_5) (Par_5 <> 0) Then End 'exit on error Rem read LS channels of LS module 4 Par_15 = P2_LS_Digin_Long_BS(,,4,Par_6) (Par_6 <> 0) Then End 'exit on error Rem reset watchdog P2_LS_Watchdog_Reset(module,channel) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 89 Damit ist sichergestellt, dass das Modul HSM-24V dauerhaft ohne Unterbrechung arbeitet, selbst wenn alle Kanäle gleich- zeitig aktiv sind. Siehe auch P2_LS_DIO_Init, P2_LS_DigProg, P2_LS_Dig_IO, P2_LS_Digout_ Long, P2_LS_Digin_Long, P2_LS_Reset, P2_LS_Watchdog_Init, LS_Watchdog_Reset Gültig für LS-2 Rev. E ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 90 Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_14 = Shift_Left(1,Par_10) Rem set LS channels of LS module 2 P2_LS_Digout_Long(module,channel,2,Par_14) Rem read LS channels of LS module 4 Par_15 = P2_LS_Digin_Long(module,channel,4) Rem reset watchdog P2_LS_Watchdog_Reset(module,channel) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 91 Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1,Par_10) Rem set LS channels of LS module 2 P2_LS_Digout_Long(module,channel,2,Par_11) Rem read LS channels of LS module 4 Par_15 = P2_LS_Digin_Long(module,channel,4) Rem reset watchdog P2_LS_Watchdog_Reset(module,channel) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 92 Funktion des Moduls zu gewährleis- ten. Zum Zurücksetzen können modulspezifische Befehle oder P2_LS_ verwendet werden. Watchdog_Reset Die Watchdog-Funktion dient zur Verbindungsüberwachung zwischen ADwin-System und LS-Bus-Modul. Siehe auch P2_LS_DIO_Init, P2_LS_DigProg, P2_LS_Dig_IO, P2_LS_Digout_ Long, P2_LS_Digin_Long, P2_LS_Get_Output_Status, P2_LS_Reset, P2_LS_Watchdog_Reset ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 93 REM set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1, Par_10) REM reset watchdog, set LS channels, and read back real state REM (note: P2_LS_Dig_IO uses LS address 1) Par_12 = P2_LS_Dig_IO(module,channel,Par_11) ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 94 Zum Zurücksetzen können auch modulspezifi- sche Befehle verwendet werden. Die Watchdog-Funktion dient zur Überwachung des LS-Bus-Moduls. Siehe auch P2_LS_DIO_Init, P2_LS_DigProg, P2_LS_Dig_IO, P2_LS_Digout_ Long, P2_LS_Digin_Long, P2_LS_Get_Output_Status, P2_LS_Reset, P2_LS_Watchdog_Init Gültig für LS-2 Rev. E ADwin HSM-24V, Handbuch Feb. 2017...
  • Seite 95 Rem set one LS channel to high, rotating from 1 to 32 Par_10 (Par_10 >= 32) then Par_10 Par_11 = Shift_Left(1,Par_10) Rem set LS channels of LS module 2 P2_LS_Digout_Long(module,channel,2,Par_11) Rem read LS channels of LS module 4 Par_15 = P2_LS_Digin_Long(module,channel,4) Rem reset watchdog P2_LS_Watchdog_Reset(module,channel) ADwin HSM-24V, Handbuch Feb. 2017...

Inhaltsverzeichnis