Inhaltszusammenfassung für Siemens SIMATIC PCIe DIO4
Seite 1
All manuals and user guides at all-guides.com SIMATIC Industrie PC SIMATIC Rack PC 547B ______________ SIMATIC ______________ Industrial PC SIMATIC PCIe DIO4 ______________ ______________ Kompaktbetriebsanleitung ______________ Compact Operating Instructions ______________ 11/2011 A5E03493449-01...
Seite 3
All manuals and user guides at all-guides.com ___________________ SIMATIC PCIe DIO4 Überblick DIO-Baugruppe einbauen ___________________ und anschließen ___________________ Technische Angaben SIMATIC Beispiele und ___________________ Registerbelegungen Industrie-PC SIMATIC PCIe DIO4 Kompaktbetriebsanleitung 11/2011 A5E03493449-01...
Hinweise in den zugehörigen Dokumentationen müssen beachtet werden. Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann. Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
24 V-Ausgänge zur Verfügung. Darüber hinaus bietet die DIO-Baugruppe acht hardwarebasierte Zähler (62,5 MHz Basistakt), die für Funktionen wie PWM, Frequenzmessung und Pulsbreitenmessung konfiguriert werden können. Alle Funktionseinheiten (Eingänge, Ausgänge, Zähler) können Interrupts generieren (steigende/fallende Flanken, Zählerüberläufe, Nulldurchgang, etc.). SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
● PWM Ausgangs-Signal erzeugen ● Frequenzen und Pulslängen messen ● Ereignisse zählen und interruptgesteuert auf Zählerzustände reagieren, z. B. Nulldurchgang, Überlauf Aufbau der DIO-Baugruppe Die DIO-Baugruppe besteht aus drei Hauptteilen: ● Input ● Output ● Counter SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
● Die Eingangsinterrupts GCR.IIEN sind aktiviert. ● Die Interrupts GCR.IEN sind freigegeben. Die Software kann dann die Quelle INPIF, INPIFR, INPIFF feststellen und muss die entsprechenden Interrupts durch Schreiben der Bits in INPIF, INPIFR oder INPIFF löschen. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
● Die Ausgangsinterrupts GCR.OIEN sind aktiviert. ● Die Interrupts GCR.IEN sind freigegeben. Die Software kann dann die Quelle OUTPIF, OUTPIFR, OUTPIFF feststellen und muss die entsprechenden Interrupts durch Schreiben der Bits in OUTPIF, OUTPIFR oder OUTPIFF löschen. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Der aktuelle Wert des Counter- oder Capture-Registers, auswählbar über CxSR.CSEL, wird mit dem Compare-Register verglichen. Das Ergebnis gleich, größer oder kleiner wird über CxSR.CE, CxSR.CG oder CxSR.CS abgebildet. Der Counter kann Interrupts bei Counter-Overflow und Compare-Events auslösen. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
● Event "Clear" (CxTR2): Der Counter wird gelöscht (0). ● Event "Reload" (CxTR3): Der Wert aus dem Reload-Register CxRELR wird in das Counter-Register CxVR geladen. ● Event "Capture" (CxTR4): Der aktuelle Counterwert aus CxVR wird im Capture-Register CxCAPR gespeichert. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Für die +24 V-Stromversorgungsleitung benötigen Sie den mitgelieferten Klapp-Ferrit der Firma Würth, Bestellnummer 742711112. ACHTUNG Gehäuse des Klapp-Ferrit nicht schließen Wenn das Gehäuse des Klapp-Ferrit einmal geschlossen ist, dann kann es nicht mehr geöffnet werden. Lassen Sie das Gehäuse des Klapp-Ferrit zunächst geöffnet. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
3. Führen Sie die +24 V-Stromversorgungsleitung für die Ausgänge durch das geöffnete Gehäuse des mitgelieferten Klapp-Ferrit. 4. Führen Sie die +24 V-Stromversorgungsleitung einmal um das Gehäuse des Klapp-Ferrit herum. 5. Schließen Sie das Gehäuse des Klapp-Ferrit. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
All manuals and user guides at all-guides.com Technische Angaben Anschlussbelegung SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Widerstand angeschlossen. Ausgangsstrom 0,5 A Für Signal "1", Nennwert 5 mA Für Signal "1", Mindestlaststrom 0,5 mA Für Signal "0", Reststrom Summenstrom der Ausgänge bis 50 °C max. 2 A SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Seite 18
36 Bit, 16 ns Verknüpfung der Eingänge mit Zähler Beliebig Verknüpfung der Ausgänge mit Zähler Beliebig Zählerfunktionen PWM, Pulsbreiten-/Frequenzmessung, Zähler aufwärts, abwärts, löschen, laden, ... Anzahl Vergleicher pro Zähler Interruptfähigkeit pro Zähler Überlauf, Vergleich kleiner/größer/gleich SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Die Software nutzt nun die DIO für ihren Programmablauf. DIO deaktivieren Löschen Sie GCR.EN. Die internen Register werden zurückgesetzt und die 24 V-Ausgänge abgeschaltet. DIO freigeben Schreiben Sie das INUSE-Flag GSR.INUSE. Dadurch wird das INUSE-Flag zurückgesetzt. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
● GSR.IIF: Werten Sie INPIF, INPIFR und INPIFF aus und löschen Sie diese Interrupt- Flags durch Schreiben (INPIF = INPIF löscht alle Eingangsinterrupts). ● GSR.OIF: Werten Sie OUTPIF, OUTPIFR und OUTPIFF aus und löschen Sie diese Interrupt-Flags durch Schreiben (OUTPIF = OUTPIF löscht alle Ausgangsinterrupts). SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Seite 21
● Event "Capture" programmieren: C1TR4 = 0x2A0A (Source 0x2A = Eingang 2, 0x0A = Fallende Flanke) ● C1 aktivieren: C1CR.EN |= 1 Die Pulslänge berechnet sich dann wie folgt: t = (C1CAPR + 1) * 16 ns SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Seite 24
Eingänge intern mit den Ausgangs-Registern verbunden. Die Ausgangssignale verändern nicht ihren letzten Wert. EIEN Error-Interrupt aktiviert. Wenn "1" und GSR.EIF = 1, wird GSR.IF gesetzt. 6..5 Reserviert CIEN Counter-Interrupt aktiviert. Wenn "1" und GSR.CIF = 1, wird GSR.IF gesetzt. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Treiber auf die DIO zugreifen können. Wenn das Bit mit "1" beschrieben wird, wird das Bit zurückgesetzt. Eingangs-Register INP: Eingangs-Register (BASE + 0x0100) Zugriff Name Default Beschreibung 31..0 Jedes Bit spiegelt den entsprechenden Eingang wieder, nach Filterung und Invertierung. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Seite 26
Flanke am Eingang detektiert wird, wird das entsprechende Bit in INPIFR.IFRE gesetzt. Aktiviert den Eingangsfilter. Wenn "1", wird der Eingang gefiltert mit den Einstellungen von FSRATE und FTHRES. Wenn "1", wird das Eingangssignal invertiert, bevor es weiter verarbeitet wird. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Die Werte für den Index von Input, Output und Counter sollten Sie nach folgender Formel berechnen: Counter x index Index = 8 + x*4 Input x index Index = 8 + VER.NRCT*4 + x Output x index Index = 8 + VER.NRCT*4 + VER.NRIP + x SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Seite 29
Vergleichs-Registers CxCR.CSEL gleich dem Compare-Register. CSIF Interrupt-Flag für Vergleichs-Ergebnis "kleiner". Wenn "1", wurde ein Interrupt beim Vergleichs-Ergebnis "kleiner" ausgelöst: CxVR/CxCAPR < CxCOMR. Wenn das Bit mit "1" beschrieben wird, wird das Bit zurückgesetzt. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Seite 30
Wahl des Trigger-Detect-Modus: 000: hoher Level 001: niedriger Level 100: nur steigende Flanke 101: nur fallende Flanke 110: steigende und fallende Flanke Trigger-Status. Wenn "1", ist der Trigger aktiv. SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Seite 31
Index = 8 + VER.NRCT*4 + x Output x index Index = 8 + VER.NRCT*4 + VER.NRIP + x CxCOMR: Counter x Compare-Register (BASE + 0x1060 + (x*0x100)) Zugriff Name Default Beschreibung 35..0 Compare value SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...
Seite 32
Reserved Interrupt enable: Wenn dieses Bit gesetzt ist, leitet der PCIe-Kernel Interrupts an das System weiter. Wenn dieses Bit nicht gesetzt ist, wird kein Interrupt erzeugt, auch nicht wenn GCR.IEN gesetzt ist. 6...0 Reserved SIMATIC PCIe DIO4 Kompaktbetriebsanleitung, 11/2011, A5E03493449-01...