Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all 49737 articles
Browse latest View live

TIA Verändererbare Drehzahl und Visualisierung MM420/ CPU315-2 PN/DP

$
0
0
Hallo zusammen,

Ich möchte eine kleine Benutzeroberfläche aufbauen mit der ich einen Asynchronmotor über einen FU steuern kann.

Ganz einfache Funktionen: - Drehrichtung ändern,
- Drehzahl mit einem Schieberegler erhöhen
- das ganze Ein-/Ausschalten.

Ich habe schon einen Teil des Programmes realisiert. Es hapert's bisher an der Drehzahl Änderung. ich weiß einfach nicht wie ich das hinbekommen soll ohne zusätzliche Hardware.

zur Verfügung stehen mir ein FU MM420, CPU S/ 315-2 PN/DP

Ich weiß nicht wie ich das über die digitalen Ein-/ Ausgänge realisieren soll. ich würde gerne einen Schieberegler nutzen mit dem ich die Drehzahl nach belieben ändern kann. zusätzlich soll in einem Diagramm der Drehzahlverlauf angezeigt werden.
Vielen Dank schon mal im Voraus

LG aktar

Volumen im liegenden zylindrischen Tank mit der Füllhöhe berechnen

$
0
0
Ich habe meine Mathebibel auf dem Dachboden beim letzten Umzug vor 3 Monaten verlegt und finde nichts bei Wikipedia. Es geht konkret um das Problem, dass das das Füllvolumen eines liegenden zylindrischen Tanks mit der Füllhöhe berechnet werden muss. Das Problem kann auf die Fläche eines Kreissegmentes reduziert werden. Alles was bei WP zu lesen ist, ist abhängig vom Winkel. Hat jemand einen Tip?

Step 7 SCL Editor öffnet aber zeigt nicht den Code der Quelle an.

$
0
0
Hallo, ich hab keine Ahnung was da beim Installieren schief gegangen ist.
Ich habe folgendes Problem, wenn ich eine vorhandene Quelle mit doppelklick öffne,
startet der SCL Editor, aber er öffnet nicht den angewählten Baustein bzw die Quelle.
Wenn ich dann vom geöffnetem SCL Editor aus, auf "Datei öffen" gehe und den entsprechenden
Baustein bzw die Quelle auswähle, wird sie korrekt geöffnet und kann bearbeitet, übersetzt und übertragen
werden. Wir haben auch nochmal alles deinstalliert (S7 ect.) nach neuinstallation der gleiche Effekt.

Installierte Software
Step 7 V5.5 SP4
SCL Professional 2010 SR2 V5.3 SP6

Ich hoffe mir kann jemand helfen. Ist mehr als nervig!
Danke

Step 7 Analogwertverarbeitung Offset Verschiebung

$
0
0
Muss hier an bestehenden Anlage was verbessern was nicht richtig gemacht wurde, hat jemand eine Idee dazu ?
An einer S7-300 Step 7 V5.5 wurde eine Analogverarbeitung gemacht die nicht ganz stimmt.
Mit einer Analogeingabebaugruppe 0-60mA wird von einem Spannungsnetzteil (Konstanter) die Stromwerte von einem Motor für eine Anzeige auf dem OP dargestellt. Bei einer Kalibrierung stellt sich nun heraus, das die angezeigten Werte nicht stimmen, verglichen mit einer Direktmessung.
Es wurde also eine Messung mit einem Ampermeter gemacht und mit der Anzeige am OP verglichen.
Dabei stellte sich einen Fehler heraus.
Der Gesamtbereich geht von 0,100A bis 7,00A.
Es werden am OP 3 Stufen angezeigt die liegen in dem Bereich 0,2A, 0,7A, 6,00A.
Jetzt das Problem.
Die unteren Werte 0,2A werden zuwenig angezeigt, die Werte in der Mitte stimmen und die Werte oben 5,00A bis 7,00A werden zuviel angezeigt.
Also gemessen 0,3 A > Anzeige = 0,2A.
0,7A > Anzeige = 0,7A
5,3A > Anzeige = 6,0A
Programmiert wurde das nur mit dem SCALE Baustein FC 105. Sonst wurde anschliessend nichts gemacht.
Hat jemand eine Idee wie man das anpassen kann ? Oder sogar muss ?

Danke

Beckhoff CX9020 für TwinCAT 2 ->Möglichkeit, XAR-RT für TwinCAT 3 einzuspielen?

$
0
0
Hallo zusammen.

Ich habe ein bereits vorhandenes Beckhoff CX9020 Modul zu programmieren, welches die folgenden Daten hat:

System Information:

  • Device Name: CX-xxxxxx
  • Image Version: CX9020 HPS 5.02d
  • CXConfig Version: 1.0 (Build 73)
  • CPU Frequency: 1000 MHz

TwinCAT:

  • Version: 2.11
  • TC Build: 2254
  • AMS Net Id: 5.39.55.247.1.1
  • Reg Level: PLC

Die Bestellnummer muss wohl die CX9020-0111 gewesen sein.

Mit TwinCAT 2.11 klappt die Verbindung, da auch die passende Runtime 2.11 ab Werk auf dem Modul vorinstalliert ist.
Ich würde nun aber gerne für das anstehende, neue Projekt TwinCAT 3.1 als Basis nehmen, d.h., ich müsste eigentlich das
CX9020-0115 bestellen, dieses wird mit der neuen XAR-Runtime für Windows Embedded Compact 7 (die CE Version) geliefert

Da aber bereits ein CX9020 hier vorhanden ist, meine Frage nun:

  • Gibt es eine Möglichkeit, ein anderes Image mit XAR-Runtime auf das CX9020 zu spielen?

Step 7 Ausführung von Funktionsbausteinen detektieren

$
0
0
Hallo,

ich kann bei der strukturierten Programmierung verschiedene Funktionsbausteine mittels CALL (FUP für 300er und 400er) verknüpfen. Zudem kann ich den CPU-Informationen entnehmen, welche FBs existieren (laut Literatur). Die Frage ist nun, ob sich während des Betriebes ermitteln lässt, welche FBs gerade aktiv sind. Falls ja - wie und auf welcher Ebene bekommt man diese Info? Ich würde gern vermeiden, in jedem Baustein einen Trigger unterbringen zu müssen...

Danke für die Hilfe

Belimo CM24-SR-T-R

$
0
0
Belimo CM24-SR-T-R
Fehlkauf, 4 Wochen alt, 5 Minuten gelaufen.
Originalrechnung über 94,56€ wird beigelegt (Gewährleistung).
Versand: 5€

CFC-Routing

$
0
0
Hallo,

bin gerade dabei, mein 2.3 Programm nach e!Copckpit zu übertragen. Nun habe ich einen CFC-Baustein (mehr oder weniger komplex) übertragen. Das Routing der Verbindungslinien sicht sch... aus. Lauter schräge Linien. Man kann ewig hin und her schieben. Richtig übersichtlich hab ich es aber nicht hingekriegt. Selbst Verbindungen mit scheinbar viel Platz zum Routen werden schräg gezogen. Auch löschen und neu erzeugen hilft nicht.
Ich habe die e!Cockpit Testversion auf einem virtuellen Win 10 System auf Hyper-V installiert. Kann es damit Probleme geben (virtuelle Grafikkarte?).

Gruß
Andreas

Variablen mit dem Webserver steuern

$
0
0
Hallo Leute :)
klingt wie etwas Werbung ... ist es aber nicht :TOOL:

https://www.youtube.com/watch?v=83r6PvVGOPc

Hier ein Video von mir, indem man sieht wie man Variablen per Webserver ( S7 1500 ) Steuern kann.
Über Kritik / Lob würde ich mich freuen.
Und über n Abo natürlich auch :icon_mrgreen:

Visualisierung Histogramm Beschriftung

$
0
0
CodeSys 3.5

Hallo Leute,

ich habe in meiner Visualisierung ein Histogramm um mir einen Array [0..11] of INT anzuzeigen.
Funktioniert auch einwandfrei. Jetzt allerdings die spannende Frage, wie bekomme ich eine Beschriftung der einzelnen Balken hin (am besten ohne seperate Textfelder)?

MFG Azrael

Radiobastler : Elektronenröhren-Prüfgerät im Raum Nürnberg gesucht

$
0
0
Prost Stammtisch,

suche im Nürnberger Raum jemand, der/die meine Radiorören prüfen kann.

würde auch so um 50 ct pro stück für die messung ausgeben.
oder paketpreis

es sind ca. 30..50 Röhren, alle gebraucht

EIB Lichtanlage

$
0
0
Hallo Zusammen,

das wird hier mein erster Versuch.
Ich programmiere eigentlich S7 Programme, hatte EIB in meiner ersten Ausbildung in der Berufsschule (also kann man vergessen ) und mir wurde jetzt eine kleine Aufgabe aufgetragen:

In unserer Firma wurde vor ca. 10 jahren einen EIB Lichtanlage der Firma ABB installiert, auf jeder Etage sitzt in den Verteilern das EIB Modul mit den zugehörigen Aktoren usw. ....
Die Schalter sind von verschiedenen Herstellern.
Das Programm ist auf einen alten Rechner mit ETS2 erstellt worden und ich konnte es noch retten, also die Addresszuordung und Gruppen usw.
Jetzt meine Fragen:

1. Sind die einzelnen Etagenmodule zwangsläufig miteinander verbunden?(müssen sie eigentlich, da bei Scharfschaltung der Alarmanalge alle Lampen ausgehen) und kann ich ein einzelnes austauschen?
2. Sind die einzelnen Aktoren "abwärtskompatibel"? Ich würde gerne ein neues Modul kaufen, aber die alten Aktoren behalten.
3. Sobald ich einen Taster entferne, bleibt dann seine Adresse erhalten?
4. und mein Hauptproblem: gibt es eine Hauptschnittstelle wie bei einer SPS steuerung oder sind das alles einzelne Module mit Verbindung untereinander?
( die Aktoren schalten die einzelnen lampen usw, das habe ich soweit begriffen ;) )

Vielen Dank!

B&R Automation Studio 3.0.9: PT100 Messung und Skalierung

$
0
0
Hallo zusammen,

Ich habe für ein Projekt sehr kurzfristig eine B&R Steuerung (CP470) zur verfügung gestellt bekommen
und habe leider keine Erfahrung mit dieser Steuerung und finde weder im Betrieb noch im Internet hinreichende Antworten
auf die bei mir auftauchenden Fragen.

Als Programmieroberfläche verwende ich Automation Studio 3.0.9.

Ich muss mit der Steuerung mehrere Temperaturwerte über einen Zeitraum von einer halben Stunde
aufnehmen und auswerten, sowie an einen PC mittels RS232 Schnittstelle übertragen.

Nun meine Fragen:

-Gibt es vorkonfektionierte Bausteine (Systembausteine) zum Abtasten und Überwachen eines PT100 Widerstands?
-Werden spezielle Bibliotheken benötigt?
-Gibt es einen solchen Baustein für die Datenübertragung?

Ich hoffe diese Fragen sind nicht zu trivial aber leider habe ich bis jetzt auf anderem Wege keine Antworten darauf gefunden.

Vielen Dank im Voraus und freundliche Grüße!

Roboterzelle mit Schnellauftor - wie Integration realisieren, Fluchttür nötig?

$
0
0
Hallo zusammen,

Derzeit haben wir ein Projekt in Planung bei dem eine Roboterfräszelle eine bauseitige Einhausung und ein bauseits gewähltes Schnellauftor integriert bekommt.

Dazu zwei Fragen:

--> 1. Integration des Schnellauftors
Der Kunde ist der Meinung das eine Verknüpfung Tor IST zu -> Roboter Fahrfreigabe ausreicht.
Ich bin jedoch der Meinung aufgrund der theoretischen Nachlaufzeit des Fräsmotors, Anhalteweg des Roboters sowie des in den Gefahrenbereich springenden Mitarbeiters für das Tor nur folgende Möglichkeiten bestehen:
1. Tor bekommt Euchner Näherungsschalter Tor IST zu. Die Ansteuerung Tor Heben / Senken muss von unserer Steuerung erfolgen da wir das Tor Anfordern und solange Verriegeln bis der Roboter und die Spindel zum Stillstand gekommen sind
2. Tor bekommt eine SicherheitsZUHALTUNG welche höheren Kräften standhält als der Antrieb des Tors aufbringen kann. Öffnen und schließen des Tors darf nun unabhängig von unserer Steuerung erfolgen.


--> 2. Fluchtmöglichkeit in oder aus der Zelle
Bei Anwendung von Punkt 2. SicherheitsZUHALTUNG benötigen wir eine Fluchttür mit Fluchtentriegelung da der Euchner Sicherheitsschalter stromlos verriegelt ist.

Bei Anwendug von Punkt 1. Integration des Tor Steuerug/Freigaben in unsere Steuerung bin ich der Meinnung das die Fluchttür nicht entfallen kann auch wenn das Schnellauftor eine Notentriegelung per Notkette bereit stellt. Denn die Kette kann entweder aussen oder innen angebracht werden. Somit ist ein Fluchtweg im Notfall in beide Richtung, aus- oder in die Zelle um Verletzte zu Bergen nicht gewährleistet.
Bisher haben wir dies über das anbringen zweier Sicherheitsschalter mit Notentriegelung gelöst, die Fluchttür war von innen, ein Schiebetor von aussen zu öffnen.

Wie sind eure Erfahrungen?


Da der Kunde in beiden fallen den für ihn einfachsten und günstigsten, aber meiner Meinung nach nicht sicheren Weg bestreiten möchte will er uns eine Gefahren
Übernahme Erklärung
ausstellen. Wie sind eure Erfahrungen damit wenn ihr etwas plant oder gerade in Betrieb setzt und der Kunde partou nicht die korrekten Sicherheitsvorschriften einhalten will... reicht euch so ein Blättchen? Was sollte es enthalten?


Vielen Dank für eure unverbindliche Meinung / Hilfe und Vorab ein schönes Wochenende gewünscht :-)

TIA Kurvenanzeige: Zeitintervall als Variable

$
0
0
Hallo,

ich möchte für eine Prüfmaschine die Kraft in einer Kurvenanzeige darstellen.

Ich weiß vorher wie lang die jeweilige Prüfung dauert und möchte deshalb das Zeitintervall
des Diagramms per Variable vor einstellen um die Gesamte Prüfung auf der Anzeige darstellen zu können
ohne zu Scrollen.

Gibt es diese Möglichkeit?

Habe alternativ versucht für die Zeitachse den Modus "Variable/Konstante" zu verwenden.

Leider kann ich keinen Bezug zur tatsächlich abgelaufenen Zeit herstellen (wie ist die Basis)?

Step 7 Ausgang eines Bausteins und AWL CODE

$
0
0
Hallo zusammen,

Ich bin noch nicht all zu lange in der SPD Welt. Ich muss nun folgende Aufgabe löse:

1. den Ausgang (OUT_IF) eines FBs auf den Eingang eines DIV_I

2. ist der Enable Eingang meines FBs false, soll IN_IF auf OUT_IF durchgeschleiften werden.

Mein Ansatz war eine XOR Verknüpfung und dann in einen bestimmten Programmteil springen.

Hier mein Code:
XN #Enable
X #Enablevergl
SPB dus

dus: L #IN_IF
T #OU_TIF



Wäre super wenn mir jemand helfen könnte.

Heidenhain Encoder an Mitutoyo Digital Anzeige

$
0
0
Hallo Zusammen ,

Ich habe von Heidenhain einen Winkelgeber (RCN 829 32768 03S17-7V) den ich an eine Mitutoyo Digital Anzeige (KA-13) 15Pol D-Sub anschließen möchte.
Meine Frage: geht das ? und wie muss ich es Verlöten ? Eine Schaltungsplan wäre nicht schlecht.

Danke schon mal für die Antworten

Mfg Dristar

Step 7 Adressen nicht-zugewiesener Variablen und speichernde VAR vs Merker (SCL und allg.)

$
0
0
Hi, nachdem ich einiges über SCL gelernt habe, kommen folgende Fragen auf.

1. Was passiert mit allen Variablen, die nicht sofort einer Adresse zugewiesen werden, sondern einfach nur als bspw. BOOL oder WORD oder INT deklariert werden?

1.1 Ich frage mich hierbei, wo die Variablen abgespeichert werden, wenn ihnen keine Adresse zugewiesen wird?

1.2 Wird nicht-adressierten Variablen dann eine zufällige Adresse zugewiesen? Kann dadurch aus Versehen eine benutzte Adresse überschrieben werden?

2. Angenommen ich deklariere in einem FB:
...
VAR
bTest : BOOL;
END_VAR
...
Soweit ich es verstanden habe behält diese Variable ihren Zustand oder Wert durch den Instanz-DB. Wo finden Merker dann noch ihren sinnvollen Platz, wenn der DB die Aufgabe übernimmt?

3. Ähnlich zur ersten Frage. IN/OUT-Variablen erhalten ebenfalls keine feste Adresse bei der Deklaration. Es wäre nicht einmal möglich diesen eine Adresse zuzuweisen, da sie ja als IN und OUT Variable zugleich dienen. Dennoch müssen auch IN/OUT-Variablen irgendwo Speicher belegen, wo passiert das?

4. Falls, bezüglich des nicht-adressierten Speichers, die Lösung lautet, dass es einen speziellen Speicher gibt, der diese nicht-adressierten Variablen versorgt,

4.1 welcher Speicher wäre das?

4.2 Wie weiß ich, ob ich diesen Speicher (wenn es ihn gibt) durch nicht-adressierten Variablen überfülle?

TIA Stationausfall und Wiederkehr

$
0
0
Guten Tag,

ich habe mal wieder ein seltsames Problem:

Im Betrieb der Anlage blinkt sporadisch die BF-Leuchte auf und erlischt nach ein paar Sekunden wieder.
Das passiert zufällig mal in 5 min oder in einer halben Stunde.

Zu dem System:
Ich habe eine CPU314C2PN-DP Steuerung.

An der Steuerung sind angeschlossen:
ein HMI-Display über Profinet
5 Umrichter über Profibus

Wie Finde ich heraus, wo das Problem liegt?
Denn ich kann keinen der Teilnehmer von der Steuerung weg nehmen.

Das Profibus-Kabel habe ich schon zich mal überprüft.
Die Adressbereiche stimmen auch soweit.

Wie würdet Ihr vorgehen?

MODBus-TCP Client zum Testen eines ETHERNET_MODBUSMASTER_TCP

$
0
0
Hallo,
ich möchte mit einer 750-831 (Master) ein BHKW ansteuern. Das BHKW lauft als TCP-Modbus-Slave. Leider habe ich das Gerät zu Testzwecken nicht zur Verfügung.
Daher habe ich mir gedacht, ich benutze einen 750-8204 als Slave dafür. Die Aufgabenstellung ist, von einem TCP-MB-Master angesprochen zu werden und die Werte zu übertragen. Es sollen 60 Worte übertragen werden. Den Master habe ich bereits fertig. Nun möchte ich für den Slave ein Programm schreiben, in dem ich in einem Array (0..59) Werte ändere, die dem Master zur Verfügung gestellt werden. Leider gibt es ETHERNET_MODBUSSLAVE_TCP nicht. Ich will als Client auch nicht auf irgendwelche E/A schreiben/lesen, nur das Array ist interessant, was übergeben wird.
Hat einer einen Lösungsvorschlag oder besser ein rudimentäres Beispiel für einen Slave per TCP?

Chris
Viewing all 49737 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>