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

TIA Datenbaustein nach bestimmten Wert durchsuchen

$
0
0
Hallo zusammen,

ich bräuchte zu folgender Thematik etwas Hilfe:

Ich programmiere (TIA V15) aktuell eine Fördertechnik Anlage mit einem Sick lector 630 Kamerasystem welches ein Data Matrix Code ließt. Ich verwende hierzu den Sick Standard Baustein in meiner CPU1511 --> Dies funktioniert auch ohne Probleme. In diesem Code stehen jeweils die Locationen wo ich die Pakete ausschleusen muss. Vor jedem Code steht das kürzel "2L" und danach ca. 6 Byte lang das was ich gerne lesen würde. Den von der Kamera gelesen Code möchte ich nun durchsuchen auf diese "2L" und die nächsten 6 Bytes nach dem "2L" in einen extra Datenbaustein verschieben. Hintergrund ist, dass der Locationen Code immer in einem anderen Datenbereich steht. Siehe auch Bilder: (Beispiel Code 66LD)

Bild_2.jpgBild_1.jpg

Danach möchte ich die 6 Bytes mit den 30 festen Codes vergleichen (Z.B. ein Code ist: 66LD, 6LH usw.) und auf bestimmte Bahnen ausschleusen.

Da ich alles in SCL machen muss und mich damit nicht so gut auskenne, wäre ich sehr dankbar wenn mir jemand sagen kann wie ich dies programmieren kann um den DB zu durchsuchen. Am besten wäre wenn mir jemand genau den SCL Code sendet. :D Vermutlich mit einer For Schleife, oder?

Freue mich auf eure Hilfe.

Viele Grüße

Daniel
Angehängte Grafiken

Logo Poolsteuerung

$
0
0
Hallo zusammen, ich würde einmal etwas Unterstützung benötigen.
Ich habe mit mit der Logo eine Poolsteuerung gebaut was soweit auch alles Funktioniert.
nun habe ich jeweils einen Taster für Filter an/aus, für Solarpumpe aus/aus und für die Beleuchtung das selbe und ich habe das alles noch mit einem Zeit oder Temperatur Relais verknüpft.

Was ich aber nicht hinbekomme ist den Taster für den Filter doppelt zu verwenden, sprich wenn man kurz drückt soll der Filter seine Zeit durchlaufen Sprich 1h laufen wenn man lange drückt soll der so lange laufen bis man wieder drückt. :-( ich bekomme einfachdicht hin.

Könnte mir jemand unter die Arme Greifen, ich glaub ich sitz auf dem Schlauch.

Danke
Angehängte Grafiken

Sonstiges Eaton EASY E4 mit Pro-face 4114T über Modbus

$
0
0
Fals jemand Interresse hat, habe die neue Easy E4 mit dem Pro-face 4114T über Modbus TCP am laufen.



mfg.

Node Red Installation auf Windows Embedded Compact 7.00

$
0
0
Hallo,

ich bin mir unsicher ob ich mit diesem Thema hier richtig bin aber ansonsten finde ich kein passendes Forum.

Ich bin gerade an meiner Technikerarbeit dran und möchte Prozessdaten aus einer S7-1500 über ein MQTT-Broker an einen IPC (Beckhoff C6015) senden und dort auswerten und visualieren. Die Übertragung der Daten funktioniert soweit bis zum Broker.

Nun komm ich mit dem Betriebssystem des IPC nicht wirklich zurecht. Hat da schon jemand Erfahrung mit gemacht? Wie bekomme ich Node Red darauf installiert?
Für jegliche Tipps oder Hinweise bin ich sehr dankbar.

Liebe Grüße

Martin

Safe Speed an der Simotion Achse

$
0
0
Sehr geehrte Forum Mitglieder,

ich benötige Ihre Unterstützung.

Ich habe Schwierigkeiten bei der Inbetriebnahme der SafeSpeed Funktion an einem meiner Antriebe.

Zur Information: Ich habe drei Antriebe. Zu Beginn habe ich alle Antriebe mit Safety Basic Funktionen über ProfiSafe Telegram 30 konfiguriert. Die Antriebe haben auch wunderbar funktioniert.

Heute wollte ich SafeSpeed an einem der Antriebe aktivieren. Dazu benötige ich die Safety Extended Funktionen.

Habe die Safety Extended Funktion aktiviert.
Ich sehe, dass man hier einen Lizenz Schlüssel eingeben muss. Frage: wo bekomme ich den Schlüssel her?

Das eigentliche Problem ist, dass keine Daten von meiner Safety CPU an die Simotion ankommen, sowie das der Fall bei der Basic Safety Funktion der Fall war. Das Telegramm 30 ist doch das selbe.

Ich bekomme folgende Fehlermeldungen an dem Antrieb (siehe Bild)

Was mir noch aufgefallen ist, dass es keine Checksumme am Überwachungskanal 2 gibt (siehe Bild)

15661598742421750294848045378966.jpg

Frage, ich spiele mit dem Gedanken wieder eine GSD Datei von der Simotion zu erzeugen und diese wieder in der 3q7er CPU einzuspielen. Frage ist nur ob dass das Problem löst, da ich eigentlich das selbe Telegram wie vorhin verwende.
Angehängte Grafiken

e!Cockpit Persistence Manager

$
0
0
Hallo
ich versuche leider ohne Erfolg den Persistence Manager unter e!Cockpit zum laufen zu bringen.
Hat dies schon jemand am laufen?

Als Workaround habe ich unter Codesys 3.5 mit Hilfe des Composers ein Projekt erstellt und in e!Cockpit importiert.
Das Programm läuft fehlerfrei und es wird im Variablenstatus auch angezeigt das eine Datei angelegt wurde und beim Kaltstart auch gelesen wird.

Allerdings habe ich weder eine Datei gefunden noch werden die Variablen gespeichert. (Var sind nach dem Kaltstart = 0)

Holger

PS: Unterstützt e!Cockpit irgendwie das Einfügen von Toplevel-Modulen?

TIA Ansprechüberwachungszeit

$
0
0
Moin Moin zusammen,

ich habe eine CPU 1515-2 PN, an die über die beiden Profinet -Schnittstellen ein redundanter Ring mit ET Baugruppen (IM 156-6 PN ST) und Scalance XF 204 Baugruppen ang eschlossen sind. Nun möchte ich die Ansprechüberwachungszeit der ET Baugruppen global einstellen. Ich nutze TIA Portal V15. Ist das möglich und wenn ja wo?

lokal in der ET-Baugruppe ist die Einstellung unter "PROFINET-Schnittstelle/Erweiterte Optionen/Echtzeit-Einstellungen/IO_Zyklus" zu finden.

Beste Grüße

BMK für PT100 mit konfektionierter Anschlussleitung

$
0
0
Guten Morgen.

Wir verwenden des Öfteren PT100, die bereits mit einer angeschlossenen Leitung ausgeliefert werden. Nun gibt es eine Diskussion, ob der PT100 und die Leitung
verschiedene BMK's bekommen. Also z.B. der PT100 64B61 und die Leitung 64W62. Wir haben leider die EN 81346-2 nicht in unserer Firma. Kann mir die die entsprechende
Stelle in der Norm mitteilen?

Vielen Dank!

TIA TP900 - Rezepte sichern

$
0
0
Hallo zusammen,

eine unserer Anlagen verwendet ein TP900 Comfort mit Rezepturanzeige und -datensätze um diverse Maschinenparameter zu verwalten.
Wie kann man die Rezepturen sichern? Im Projekt selbst ist nur der Aufbau der Rezepte, aber keinerlei Datensätze angelegt.

Habt vielen Dank für Eure Tipps.

Projek Download auf RFC470

$
0
0
Hallo,

Ich möchte mein Projekt erstmal Auf RFC 470 Downloaden und Übersetzen (also erstmal Test), aber leider habe ich kein Handbuch oder Anleitung, wie man der FRC470 Anschnließt und mit PC-Worx verbindet und so, also mir fielt die Verbindung von RFC 470 und den PC worx.

Könnte mir jemand verraten wie man das verbindet.

Grüße

analoger Temperatur Sensor an LOGO

$
0
0
Guten Tag miteinander,

ich stehe im Moment ziemlich auf dem Schlauch und benötige Unterstützung.

Folgendes Problem:
ich möchte einen analogen Temperaturwert (0V-10V) über einen analogen Eingang auswerten.

Folgende Komponenten:
-LOGO 12/24 RCE (0BA8)
-AM2
-AM2 RTD

Um die Temperatur zu messen verwende ich einen Füllstandsensor, der zusätzliches über einen analogen (0V-10V) Ausgang verfügt.
Jedoch führt der Sensor lediglich auf einem Draht das analoge Signal, aber in beiden Schaltbildern der LOGO Erweiterungen benötige ich mindestens einen weiteren.

Füllstandsensor:

Pin 1:+24V
Pin 2: digitaler Ausgang
Pin 3: -24V
Pin 4: digitaler Ausgang
Pin 5: digitaler Ausgang
Pin 6: digitaler Ausgang
Pin 7: 0V-10V Ausgang (Niveau)
Pin 8: 0V-10V Ausgnag (Temperatur)

Viele Dank im Vorraus.

TIA ADFWEB Modbus Schnittstelle (MN 67602 Modbus RS485)

$
0
0
Hallo Leute,

benötige dringend Hilfe bei der Kommunikation zwischen ADFWeb und einer Helios Anlage.

Die Kommunikation soll über die Schnittstelle RS485 erfolgen.

*Gateway ADFWeb MN67602 Modbus RS485
*SPS TAI Portal V14 wird verwendet


Problem:

Ich bekommen keine Kommunikation zur der Gateway bzw. es kommen keine Werte rein.
Beschreibung der Schnittstelle Helios Anlage http://docplayer.org/69024591-Kwl-mo...-protocol.html
Beschreibung ADFWeb http://www.adfweb.com/download/filefold/mn67602_eng.pdf

Für jeden Hilfe wäre ich dankbar.

Wago PFC200 mit Matlab HIL Simulation

$
0
0
Hallo zusammen,

ich habe ein mathematisches Modell in Matlab in C-Code vorliegen.
Hier habe ich die Möglichkeit Soll-Werte vorzugeben und die berechneten Ist-Werte auszulesen.
Dieses Modell würde ich gerne auf dem Wago PFC200 portieren.

Gibt es eine Möglichkeit direkt von Matlab auf den Wago zu schreiben, oder C-Files (inkl. Header) zum Laufen zu bekommen?

Vielen Dank für Eure Einschätzungen

Validierung von Sicherheitssoftware nach Änderung

$
0
0
Hallo Zusammen,

ich stehe vor einem Problem. Wir wollen bei einer bestehenden Anlage (wir sind Betreiber aber kein Hersteller) eine kleine Erweiterung in der Sicherheitssoftware vornehmen. Verbaut ist eine Siemens F-CPU. Hier soll eine Sicherheitstür nachträglich eingebaut werden, und somit eine zusätzliche Sicherheitszuhaltung.
Jetzt meine Frage, muss ich die komplette Sicherheitssoftware neu validieren oder reicht es aus nur meinen Teil zu berücksichtigen. Oder bin ich dann für das komplette Sicherheitsprogramm verantwortlich, wenn hier an der Anlage etwas passiert?
Wir haben hier keine wesentliche Veränderung der Anlage.

Vielen Dank!!!!

VG Dennis

Anlagennetzwerke Planung, Aufteilung, Topologie

$
0
0
Einen wunderschönen,

mich hätte zum Thema Netzwerktplanung eure Meinung interessiert.
Nach welchen Gesichtspunkten Teilt ihr in euren Firmen bei Neuanlagen Netzwerke auf, wie werden IT-Netzwerke die eventuell mit eurer Anlage kommunizieren eingebunden ?
Aktuell steht bei uns die Frage im Raum ob wir an der Netzwerkaufteilung etwas ändern sollen um diese effizienter und wartungsfreundlicher zu gestalten.
Bis jetzt machen wir die Netzwerkaufteilung so:
Es sind alle Teilnehmer die sich direkt im Maschinenumfeld befinden in einem Netz (PLC, Kameras, Roboter usw. alles ein Netz). Datenbanken und IT-Teilnehmer von außen kommunizieren bei uns nur über Router mit der Anlage, hier wäre aber auch interessant wie andere Firmen diese Teilnehmer einbinden.
Für die Fernwartung wird meist ein EWON-Fernwartungsrouter verwendet der einfach auf der LAN-Seite mit dem Maschinenetzwerk verbunden wird. Alle Teilnehmer im Maschinenetz sind mit dem EWON erreichbar. Soweit so gut.

Erster Vorschlag:
Es gibt die Überlegung unsererseits echtzeitfähige Teilnehmer von den Teilnehmern zu trennen die nicht echtzeitfähig sind. Sprich Kameras oder andere nicht echtzeitfähige Partner sollen über einen eigenen Bereich kommunizieren um das Netzwerk zu entlasten. Macht das schon jemand so und hat hier Erfahrungen ?
Bei der Fernwartung stellt sich die Frage ob man wirklich alle Teilnehmer die im Maschinennetzwerk sind wirklich über Fernwartung erreichbar sein sollen oder ob man sich auf die Teilnehmer beschränkt die wirklich für eine Fernwartung notwendig sind, aber welche sind das :P ???

Hardware:
TIA CPU 1500 (alle möglichen Varianten)
Netzwerktechnologie: Nur noch Profinet und Ethernet

Ich freue mich auf euren Input !

Euer Admin

Step 7 Fehlersuche DI-Baugruppe (Geberversorgung fehlt)

$
0
0
Hy,

an einer DI-Baugruppe DI 16 x DC24 V steht sporadisch ein Fehler an.
Die Fehlermeldung lautet Geberversorgung fehlt (Kanalgruppe 2).

Wie würdet ihr am besten vorgehen um den Fehler ein zu grenzen?


Danke

Risikobeurteilung Anlage - Wartungsintervalle

$
0
0
Hallo Zusammen,

die EN ISO 12100 schreibt vor, dass bei den zeitlichen Grenzen auch empfohlene Wartungsintervalle festgehalten werden müssen. Jetzt macht es bei einer Anlage meiner Ansicht nach keinen Sinn, jede Wartung einer Einzelkomponente zu beschreiben - die müssten ja in der BA der Einzelkomponenten zu finden sein, also genügt ein Verweis darauf.

Ich denke mal, dass lediglich anlagenspezifische Dinge, wie zB Test eines Nothalt-Kreises einer Schutzeinrichtung oder Start-/Stop-Taster und deren Auswirkung in der RBU der Anlage beschrieben werden sollen. Ist das korrekt?

TIA Netzlaufwerk für Archivexport überprüfen

$
0
0
Ich möchte einen Bit setzen wenn der Netzlaufwerk des Servers nicht vorhanden oder keine Berechtigung habe. Es werden diverse Archive (Audittrail, Alarmarchiv, Trend) verschoben oder kopiert. Der Serverpfad sieht beispielweise so aus \\Servername\Station\Audit. Touchpanel ist ein Comfortpanel TP1500

Gemäss Forum suche habe folgendes gefunden:


Dim fs, Pfad,
Pfad= \\Servername\Station\Audit

Set fs = CreateObject("filectl.filesystem")
If fs.dir("Pfad") = "Pfad" Then
Setbit Export i.O.
Else
Setbit Export n.i.O
End if

Danke für eure Unterstützung!

TIA S7-1500 Analogkarten mit minimalen Unterschieden?

$
0
0
Hab da 2 Analogkarten, welche auf den ersten Blick identisch sind.

6ES7531-7QF00-0AB0 SIMATIC S7-1500, Analogeingabemodul, AI 8xU/I/R/RTD BA, 16 Bit Auflösung, Genauigkeit 0,5%
6ES7531-7KF00-0AB0 SIMATIC S7-1500, Analogeingabemodul AI 8xU/I/RTD/TC ST, 16 Bit Auflösung, Genauigkeit 0,3%

Ist es wirklich so, dass ich die erste nur mit TIA 15.1 verwenden kann?

Falls nein und ich weder Thermoelemente benötige und mir die 0,2% Genauigkeit nichts ausmachen, könnte ich künftig auf die erste umsteigen?
Oder ist da noch ein Pferdefuß, den ich übersehen habe?

Wie verhalten sich die Karten beim Austausch im Fehlerfall? Läuft die CPU nicht mehr hoch, falls die falsche gesteckt ist?

Warum gibt es für jedes Problem immer 5 Lösungen? :confused:

Sonstiges Intensität der Hintergrundbeleuchtung

$
0
0
Hallo zusammen ich Grüße euch,
keine Ahnung ob hier mit meiner Frage richtig bin, aber ihr werden mich schon zu recht weißen.

Habe folgendes Problem mit einem Siemens Simatic Panel PC 677 6AV7800-0ba00-1AC0, habe beim herumprobieren durch Unwissenheit und Neugier an der Applikationen bzw. an dem Symbol "Setbrightness" auf dem Desktop die Hintergrundbeleuchtung aufs minimalste zurückgedreht und auf Test gedrückt. Nun ist das Panel dunkel und ich habe keine Ahnung wie ich aus dem Testmodus wieder rauskomme und die Hintergrundbeleuchtung wieder hell bekomme.

Kann mir jemand weiter Helfen ??? Wäre mega Dankbar dafür.

Mit freundlichen Grüßen
Viewing all 49930 articles
Browse latest View live


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