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

TIA AGLINK4 Verbindung getrennt

$
0
0
Werte community

Nachdem erfolgreich eine Verbindung zur SPS1200 erstellt wurde, simuliere ich einen Abriss der Verbindung.
Wenn ich nun versuche erneut eine Verbindung herzustellen, ist mein Rückgabe Parameter result eine erfolgreiche Verbindung. Sie sollte aber gescheitert sein, da keine LAN Verbindung mehr existiert.

Warum?

Libnodave 64 Bit Beispiel-Projekt (VB)

$
0
0
Hallo,

bitte steinigt mich nicht wenn ich frage, ob vielleicht jemand ein Beispielprojekt in VB lauffähig unter Win 64 Bit für mich hätte. Hatte eins im Forum für 32 Bit gefunden, was leider beim Aufruf der IP Adresse der SPS einen Fehler wirft:

"System.BadImageFormatException ist aufgetreten. HResult=0x8007000B
Nachricht = Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B)"

Nehme mal an das es statt der 64 Bit die 32 Bit erwartet. Es fällt mir als nicht GitHub-Kenner schwer, dort die erforderlichen Dateien zusammen zu stellen. Daher frage ich hier nach einer "All In" Lösung.

Nochmals Sorry für die Anfrage, da ja bestimmt schon im Forum woanders gestellt. Aber ich finde die passende Lösung einfach nicht.

Step 7 Datenbaustein lässt sich nicht beobachten (30:533)

$
0
0
Hallo zusammen,

Ich bin noch ein Anfänger im programmieren und habe gleich ein Problem.
Den DB, bestehend aus Stringvariablen, lässt sich nicht mehr beobachten bzw. initialisieren.
Ich hatte eine weitere Stringvariable imDB hinzugefügt, geladen, anschließen auf beobachten gegangen. Da hatte ich dann die Möglichkeit, den DB zu initialisieren.

Komischerweise geht es jetzt nicht mehr und es erscheint der Fehler 30:533
(Der Datenbaustein enthält ausschließlich Einträge, die ein beobachten nicht zulassen)

Wie lässt sich der DB nun initialisieren?

woher EDS-File für CANopen Slave 750-337

$
0
0
Moin, bin zu blöd, den Download-Button zu finden!

Wieso kann ich auf der WAGO-Website die "750-914; EDS-Dateien für CANopen / Serie 750, 752 und 767" nur auf die Merkliste setzen, aber nicht runterladen?
(Angemeldet bin ich)

runtergescrollt bis "Download"

?

Step 7 Kommunikation Put Get mit CP343-1 Lean zu einer S7-400

$
0
0
Hallo zusammen,

durch eine Erweiterung (zusätzlicher Kommunikationsschnittstelle) muss ich bei einigen Anlagen die Kommunikation zwischen einer S7-300 und einer S7-400 umbauen.
Ich bin gerade ein wenig eingerostet zu diesem Thema.. :-(

Bisher hatten wir folgende Kommunikation/Konstellation :

CPU 315-2 PN/DP kommuniziert via S7-Verbindung mit einer S7-400 CP Baugruppe (nicht meine SPS sondern die einer anderen Firma) die S7-400 holt sich per Put Get die Daten bei mir.
Komalt.jpg

Nun wird umgebaut :
CPU 315-2 PN/DP bekommt nun eine CP343-1 Lean. Über den Lean soll dann die Kommunikation aufgebaut werden zu der S7-400
Da ich keine S7 Verbindung aufbauen kann stehe ich gerade an.

Geht es überhaupt dann noch mit Put Get in der S7-400 ? Das wir an der S7-400 die HW neu laden müssen ist mir klar, da der Steckplatz an der s7-300 geändert hat.

Komneu.jpg

Ich hab diese Konstellation schon mal per ISO on TCP gehabt (an der gleichen S7-400) aber da ist die kommunikation mit send recive gemacht worden.
Wenn ich den Verbindungsweg aufgebaut habe müsste doch eigentlich Put get gehen oder ?
Kombest.jpg

Gruss und Danke Wälder
Angehängte Grafiken

Step 7 Kommunikation zwischen TIA 1516F-3 PN/DP und S7-416-3DP mit CP443-1

$
0
0
Hallo Leute,

wir haben folgende Hardware (später tatsächlich): S7-1516F-3 PN/DP <-> S7-416-3DP mit CP443-1 (1EX30)
Zum Test haben wir statt der o.g. 400er eine S7-416-2 DP mit CP443-1 (1EX20)

Die 1500er soll Master sein, die Verbindung TCP.

In welcher Konstellation soll das gehen? Bisher las ich sowohl von AG- als auch T-Blöcken auf Seiten der S7-400. Ebenso soll man einmal in NetPro Konfigurieren und einmal via OCW (OpenCommunicationWizard, UDT65). Ich bin nun etwas durcheinander und frage hier mal, ob jemand helfen kann.

Bisher sieht es so aus, dass die 1500er mit TSend 7001, 7002 und 80C5 meldet.
Die 400er meldet mit (z.B. AG_Recv / AG_LRecv) aktuell sogar 8181. Allerdings kommen keine Daten an.

vielen Dank

Programmieren lernen

$
0
0
Hallo Community,

bin ziemlich neu in dieser Branche und würde gerne von euch wissen, wie ich SPS Programmierung am besten lernen kann.

Bin für jede hilfe dankbar.

TIA Fernwartung

$
0
0
Hallo, Forum!

Gibt es eine Möglichkeit, ohne großartigen Aufwand beim Kunden in das Programm reinzuschauen und Fehler zu suchen?

Kunde: CPU315-2 PN/DP
Keine Hardware für Fernwartung

Verbindung über Ethernet möglich.

Step 7 NTP Server Verbindung CP 343-1

$
0
0
Hallo,

ich möchte den CP 343-1 (Bestellnr. 6gk7 343-1ex11-0xe0, Firmware 2.0) mit einem NTP-Server verbinden. Geht das überhaupt? Laut der Siemens FAQ ist das möglich, jedoch finde ich die Einstellungsmöglichkeit nicht.
Kann mir da jemand weiterhelfen?

Vielen Dank

Anzeigeelemente blinken lassen

$
0
0
Hallo,

ich bin relativ neu in der Welt der SPS und arbeite jetzt an einem kleinen Projekt mit Einer PFC200 und einem 8-DO Ausgangsmodul (750-530). Ich möchte mich vorerst mal in die Hard- und Software (e!Cockpit) einarbeiten und hab mich dazu eingelesen und auch folgendes Video gefunden (https://www.youtube.com/watch?v=K-zUGiEQRAw). Mein Problem dabei ist wenn ich die Schritte befolge finde ich die zwar die Hardware und kann auch mein "Testprogramm" hochladen. Jedoch leuchten die LEDs des Anzeigelements nicht. Muss ich dafür eigene Einstellungen in der Software vornehmen?

lg

Step 7 Zahlenwert im MW Stimmt nicht

$
0
0
Hallo zusammen,

Ich habe eine Sache, die ich mir mal wieder nicht erklären kann.


Es wird ein Zahlenwert (REAL) in einem FB3 errechnet und dann über einen MOVE als (INT) an OUT gegeben. bis dahin ist alles Klasse und funktioniert wunderbar.

Der FB3 wird dann im OB33 Aufgerufen. Dort wir der OUT dann in das Merkerwort 30 geschrieben. Ab hier kann ich mir den Zahlenwert nicht erklären. Dieser weicht total voneinander ab.
Eine Doppelzuweisung vom MW30 habe ich bei den Referenzdaten geprüft. Dieses MW wird nur einmal geschrieben und einmal gelesen. Auch ein normaler Merker ist nicht ins MW gerutscht.

Kann mir das jemand erklären?

Wenn als Solldrehzahl der REAL Wert 1239.3 steht, möchte ich diesen über den MOVE zu einem INT mit dem Zahlenwert 1239 wandeln. Dieser muss dann in das MW30 geschrieben werden.

Beste Grüße
Hagen
Angehängte Grafiken

Verkaufe Siemens Simatic 6AV6646-1AA22-0AX0 ITC 1200 Display

$
0
0
Verkaufe ein ungebrauchtes Siemens Simatic 6AV6646-1AA22-0AX0 ITC 1200 Display. Leider ist es nicht mehr original verpackt, hat aber
noch die originale Folie drauf.

Vielleicht kann es hier einer gebrauchen.
Gruß
Sebastian

Verkaufe Siemens Simatic ET200 3xBaseunit und 1x Analog Input Modul

$
0
0
Verkaufe
2x originalverpackte Baseunit Simatic ET200SP 6ES7 193-6BP00-0DA0 (08/2018)
1x originalverpackte Baseunit Simatic ET200SP 6ES7 193-6BP00-0BA0 (08/2018)

1x Analog Input Modul 2AI RTD HF 6ES7 134-4NB51-0AB0

Gruß
Sebastian

TIA V15.1, PLCSIM Variablen steuern im Editor

$
0
0
Hallo Forum,

ich habe TIA V15.1 und PLCSIM V15.1 installiert und möchte mein Programm mit einer 1500CPU testen.
In der V14 konnte ich im Programm-Editor, nach dem Laden in die Kompaktansicht von PLCSIM, die Variablen auf 1 oder 0 steuern und das Ergebnis im
Programm-Editor beurteilen.
Dies ist bei mir in der V15.1 nicht mehr möglich.
Woran könnte dies liegen?

Grüße
Felix

Risikobeurteilung "Gesamtheit von Maschinen" (Anlage) - Notwendige Unterlagen

$
0
0
Hallo Zusammen,

ich stehe derzeit vor meiner ersten Risikobeurteilung einer Anlage, im Sinne von einer "Gesamtheit von Maschinen" nach MRL (also: produktions- UND sicherheitstechnisch verknüpft). Ich versuche gerade, die Unterschiede zu einer Risikobeurteilung einer "normalen" Maschine herauszuarbeiten und habe dazu einige Fragen:


  • Welche Angaben müssen in der RB der Anlage in Bezug auf die Einzelkomponenten gemacht werden?
    • Hersteller
    • Typ-Bezeichnung
    • angewandte Richtlinien / Normen
    • Vollständige / Unvollständige Maschine
    • Risikobeurteilung vorhanden
    • Betriebsanleitung
    • Montageanleitung / Einbauerklärung

  • Welche Normen werden idR IMMER bei einer RB einer Anlage herangezogen?
    • Beispielsweise EN 11161 - Integrierte Fertigungssysteme

  • Unterscheidet sich der Aufbau der RB grundsätzlich in irgendwie von der einer Einzelmaschine? Rein theoretisch werden ja, wenn die Einzelkomponenten risikobeurteilt wurden, nur die sicherheitsrelevanten Schnittstellen betrachtet, und das in dem Ablauf, wie in EN 12100 beschrieben. Insofern dürfte sich der Aufbau von dem einer Einzelmaschine nur darin unterscheiden, die Schnittstellen (mithilfe eines Layouts o.ä.) zu identifizieren
  • Gibt es Software-Tools, die besonders für die Erstellung einer Anlagen-RB geeignet sind?
  • Sonstige Punkte, die erwähnenswert sind?


Vielen Dank!

Step 5 H1 Baugruppe 6GK1143-0TA02 auslesen

$
0
0
Hallo,
ich habe ein Problem.

Wie kann man eine H1 Baugruppe auslesen? Welche Software braucht man dazu? In der vorhandenen SPS S5 (S5 135), befindet sich eine 6GK1143-0TA02 Baugruppe.
Die SPS muss ich durch S7 1500 ersetzen. Auf einer Diskette (zusammen mit S5 Programm) habe ich eine Datei mit Name AYU07.143 gefunden. Ist das vielleicht das Programm von der H1 Baugruppe?

Ich bedanke mich für die Hilfe!

Pnoz s4

$
0
0
Hallo,
ist es möglich, an einem PNOZ S 4 einen Not-Aus und 1 Schutztürüberwachung anzuschließen? oder braucht man dann noch ein Modul?
Vielen Dank für die Hilfe!
Andy73

Neuer Alku für Field PG M3 läuft nicht

$
0
0
Hallo Gemeinde,
ich habe für ein Field PG M3 einen neuen Akku gekauft, bekomme diesen aber nicht zum laufen.
Ich habe, wie von Siemens empfohlen, das BIOS aktualisiert. Akku wird aber weiterhin nicht geladen.
Hat eventuell jemand eine Idee?
Gruß Matten

OJET - Trajektoriengenerator mit exakter Ruckbegrenzung - online berechnen

$
0
0
Hallo SPS-Forum,

ich möchte euch einen Trajektoriengenerator mit exakter Ruckbegrenzung vorstellen. Auf meiner Webseite habe ich ein Online-tool zur Verfügung gestellt, mit dem man eindimensionale Trajektorien erstellen und die Bahnkurven für Position, Geschwindigkeit und Beschleunigung als Excel oder CSV - Datei herunterladen kann:


https://www.trajectorygenerator.com/ojet-online/


Das Problem der ruckbegrenzten Trajektoriengenerierung tritt insbesondere in der Automatisierungstechnik und auch im Großmaschinenbau (beispielsweise bei der Bewegung von großen Teleskopen) häufig auf. Oft wird gefordert, dass sich ein Objekt von einer Position A zu einer Position B bewegen soll. Dabei werden üblicherweise Begrenzungen für die Position (End-Stops), die Geschwindigkeit (oft aus Sicherheitsaspekten), die Beschleunigung (Antriebsleistung) und dem Ruck (Anstieg der Beschleunigung, Komfort/Sanftheit) gefordert. Es mag sich zunächst als recht triviales Problem anhören mag, ist mathematisch verzwickt und schwer zu lösen. Meines Wissens nach wird sich in der Industrie mit Pseudo-Ruckbegrenzungen beholfen, die mal gut, manchmal aber auch nur weniger gut funktionieren.


Die Lösung die ich über die Jahre entwickelt habe ist die optimale, exakte Lösung des Problems für beliebige Parameter. Es werden auch beliebige Start- und Zielgeschwindigkeiten und -Beschleunigungen unterstützt. Da die Entwicklung der Software jahrelange Arbeit war, werde ich das eigentliche Programm und den Code nicht zum Download bereitstellen. Auf der Webseite findet ihr auch Features wie eine Frequenzanalyse der erzeugten Trajektorie. Die meisten Bewegungstrajektorien regen nicht alle Frequenzen gleich an, sondern haben oft "Löcher", also Frequenzen, die nicht angeregt werden. Man kann die Trajektorie mit wenigen Klicks nun so anpassen, dass die Eigenfrequenz des bewegten Systems genau in ein solches Anregungsloch fällt. Dadurch kann man Systeme mit hoher Geschwindigkeit bewegen ohne Schwingungen anzuregen! (Die Frequenzanalyse ist nicht Teil des kostenlosen Online-Tools)


Ich hoffe dass die Online-Berechnungsfunktion für ruckbegrenzte Trajektorien und die Downloadfunktion für euch nützlich ist - ich freue mich auch über Feedback aus der industriellen Praxis.


Viel Spaß beim Ausprobieren!

Sonstiges Sinamics Linear-Encoder Umschalten für Absolutwert möglich?

$
0
0
Gegeben ist ein S120 mit SMC30 an einer CU320 (als "Kleinbeispiel", der echte Aufbau ist wesentlich größer und komplexer)

An dem S120 hängt ein Linearmotor und an der SMC30 ein SSI-Absolutencoder.

Den Encoder kann ich entweder per SSI betreiben und auf 5µm genau auflösen lassen oder als A/B-Encoder mit 1µm laufen lassen. Beides parallel kann er leider nicht.
Die Wahl eines Encoders war wegen der vorhandenen Mechanik die nicht geändert werden kann (gegebene Maschine) schon ohnehin nicht einfach. :)

Jetzt könnte ich zwar einfach nur mit der A/B-Spur arbeiten um die Pollagen passend zu identifizieren, jedoch fährt das Magnetband des Encoders wenn die Einheit nicht betrieben wird also Motor aus, unter dem Encoder weg. Damit verliere ich die quasi absolute Position für die Pollagen... Da eine Differenz zwischen "Encoder gibt keine A/B-Signale mehr" und "Encoder gibt wieder A/B-Signale" entsteht, wenn der Mitarbeiter die Einheit von Hand raus zieht und wieder rein schiebt.
Hat jemand eine Idee, wie ich den XIST solange "nullen" kann, wie ein High an einem DI der CU320 anliegt?
Bei der Lageistwertbildung geht das ja mit "setze Lagewert 0 solange DI an CU = 1"

Denn wenn ich den S120 auf "nur SSI" stelle, klappt das erkennen der Absolutposition wunderbar, nur ohne den A/B-Kanal quittiert der mir das mit "Betrieb Geberlos". Obwohl der XIST einen sauberen Wert hat, bleibt die LU-Berechnung der Lageistwertbildung einfach stur Null... Dem fehlen halt die Inkremente :evil:


Jetzt ist meine Idee:
Mitarbeiter schiebt die Einheit von Hand rein, Encoder steht auf SSI und der XIST bekommt einen sauberen Wert. bleibt der Wert für 1 Sekunde stabil (es bewegt keiner mehr was von Hand) müsste ich dann aber den Encoder von SSI auf A/B umschalten, hab da nur keine Idee wie und ob das im Betrieb funktioniert :) (der Motor würde erst aktiviert, wenn auf A/B umgeschaltet ist)


MfG Fabsi
P.S.: Wenn das nicht in o.g. Komponenten direkt geht aber über Simotion, kein Problem hängt alles an einer 445-2er :D
Viewing all 49758 articles
Browse latest View live


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