Magnetsensor an S7 1500

Raijin Tycho

Level-1
Beiträge
85
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wie im Titel beschrieben möchte ich einen Magnetsensor (Sicko MSK1000, ohne Referenzsignal , 1us Pulsabstand,https://www.siko-global.com/de-de/p...nd-winkelmessung/magnetische-sensoren/msk1000 ) an eine S7 1511C (https://mall.industry.siemens.com/mall/de/WW/Catalog/Product/6ES7511-1CK01-0AB0 )anschließen und auswerten.

Meine Frage ist jetzt nur ob meine Steuerung überhaupt schnell genug ist um über die DI diese Pulsabstände überhaupt wahr zunehmen und verarbeiten zu können. Laut Dokumentation sollte die Bearbeitungsgeschwindigkeit der CPU ja schnell genug sein um diese schnellen Vorgänge auch verarbeiten zu können (vorausgesetzt das Programm ist nicht zu lang).Aber die Eingänge selber machen mir halt sorgen.
 
Welche Digitaleingangsmodule hast Du eingebaut bzw. zur Verfügung?
In manchen DI-Modulen kann man schnelle Zähler aktivieren. Oder Prozessalarme bei Signalflanken. Oder Du brauchst eine Zählerbaugruppe.

PS: ah, Du hast eine 1511C, da solltest Du einen schnellen Zählereingang verwenden.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du brauchst Zähler-Eingänge um die 2 Kanäle A und B auszuwerten.

In die Produkteigenscahften für 1511C steht dies:
and 1 MB data; 60 ns bit instruction time; 4-stage protection concept, technology functions: motion control, closed-loop control, counting & measuring; tracing; PROFINET IO controller, supports RT/IRT, performance upgrade PROFINET V2.3, 2 ports, I-device, MRP, MRPD, transport protocol TCP/IP, secure Open User Communication, S7 communication, Web server, DNS client, OPC UA: server DA, client DA, methods, companion specifications; constant bus cycle time, routing; Runtime options, firmware V2.6 with DI16/DQ16, AI5/AQ2 digital input module DI 16xDC24V, grouping 16; digital output module DQ 16xDC24V/0,5A, grouping 16; analog input module AI 4xU/I, AI 1xRTD, 16-bit, grouping 5; analog output module AQ 2xU/I, 16-bit, grouping 2; 6 channels for counting and measuring with incremental encoders 24 V (up to 100 kHz); 4 channels for PTO, pulse-width modulation, frequency output (up to 100 kHz)
Das "counting and measuring with incremental encoders" bedeutet dass du die 2 Kanäle A und B von den Siko sensor als Encoder-Eingänge an den 1511C anschliessen kann.
Dafür muss man integrierte Teknologische Funktionen für Zählen verwenden.
Ich habe keine Erfahrung damit in TIA, aber in Kapitel 3.3 in diesen Handbuch steht wie man es konfiguriert:
https://support.industry.siemens.com/cs/ww/de/view/59709820
 
Du brauchst Zähler-Eingänge um die 2 Kanäle A und B auszuwerten.

In die Produkteigenscahften für 1511C steht dies:

Das "counting and measuring with incremental encoders" bedeutet dass du die 2 Kanäle A und B von den Siko sensor als Encoder-Eingänge an den 1511C anschliessen kann.
Dafür muss man integrierte Teknologische Funktionen für Zählen verwenden.
Ich habe keine Erfahrung damit in TIA, aber in Kapitel 3.3 in diesen Handbuch steht wie man es konfiguriert:
https://support.industry.siemens.com/cs/ww/de/view/59709820

Wenn man sich das Beispiel auf der Produktseite ansieht, wäre ja demzufolge die 1511 nicht schnell genug da dort eine Frequenz von 250kHz gefordert wird. Oder hängt dieser Pulsabstand von der Bewegungsgeschwindigkeit des Sensors ab?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn man sich das Beispiel auf der Produktseite ansieht, wäre ja demzufolge die 1511 nicht schnell genug da dort eine Frequenz von 250kHz gefordert wird. Oder hängt dieser Pulsabstand von der Bewegungsgeschwindigkeit des Sensors ab?
Bei die Encoder die ich kenne sind die Pulsbreite von A-B abhängig von die Geschwindigkeit. Die Impulsbreite ist nicht fest.
Es gibt für die S7-1500 ein TM-COUNT Modul (6ES7 550-1AA00-0AB0). Dies geht bis 200 kHz.
 
Der "Pulsabstand" bzw. die Pulsfrequenz hängt von der Bewegungsgeschwindigkeit ab. Weil das ein A/B-Interface ist, ist das Puls/Pause-Verhältnis immer 1:1. Langsame Geschwindigkeit kann (evtl.) mit den max 100kHz der integrierten Zähleingänge erfasst werden.
ABER: die Ausgänge des Sensors sind für RS422 gemacht, die kann man vermutlich nicht an 24V-Digitaleingänge der SPS anschließen.

Harald
 
Siko bietet doch auch Positionsanzeigen mit Feldbusschnittstelle (Profinet) oder auch mit IO-Link an.
Ist vielleicht einfacher den Sensor da anzuschliessen und dann den Messwert über Profinet abzufragen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ABER: die Ausgänge des Sensors sind für RS422 gemacht, die kann man vermutlich nicht an 24V-Digitaleingänge der SPS anschließen.
Da hast du recht.
Auf der Siko sensor ist die Signalpegel:
Ausgangssignalpegel high>2.5 V
Ausgangssignalpegel low<0.5 V


Es ist das gleiche Problem bei TM-COUNT Modul (6ES7 550-1AA00-0AB0). Ist für 24V gemeint.
 
Siko bietet doch auch Positionsanzeigen mit Feldbusschnittstelle (Profinet) oder auch mit IO-Link an.
Ist vielleicht einfacher den Sensor da anzuschliessen und dann den Messwert über Profinet abzufragen.
Finde ich ist ein guter Vorschlag. Selbst wenn die Siko Sensor mit die Profinet Schnittstelle teuerer wird, sparrt man den TMPOSINPUT 2 Modul.
 
Zurück
Oben