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

Vorstellungsgespräch Selbstpräsentation

$
0
0
Hallo zusammen.
Wenn bekommt man Einladung zum Vorstellungsgespräch.
Und man muss Vorstellungsgespräch Selbstpräsentation machen.
Hat jemand schon welche Erfahrungen damit gemacht ?
Gruß

Sinamics S210 SBR oder SAM bei Handling System

$
0
0
Hallo zusammen,

ich habe ein kleines Problem mit SS1 bei einem X/Z- Linearhandling.
Wenn ich SS1 im Stillstand auslöse funktioniert das ganze problemlos.
Wird allerdings SS1 währen der Bewegung (auch mit SLS aktiv) ausgelößt geht der Antrieb in Störung. Ich denke das es an der Parametrierung des SS1 liegt.

Die Kopplung zur S7-1500 erfolgt über Profisafe. Sobald SS1 angewählt wird mit AUS3 gebremst für 1s und anschließend STO automatisch gesetzt.
Die Rücklaufzeit von AUS3 steht ebenfalls auf 1s.
Die Überwachung erfolgt wie im Standard vorgegeben mit SAM.

Unter dem Karteireiter stehen folgende Werte Geschwindigkeits Toleranz 300mm/min, Geschwindigkeitsgrenze und Abschaltgeschwindigkeit stehen beide auf 0 mm/min (hat TIA selber eingetragen ). Im Technologieobjekt ist eine Not Stop Verzögerung von 5m/s², die maximale Geschwindigkeit ist 2,5m/s².

Die Fehlermeldungen sind immer die selben "A01706 SI Motion P1:SAM/SBR Grenzen überschritten","A30706 SI Motion P2:SAM/SBR Grenzen überschritten" gefolgt von "F30700 Si Motion P2:STO ausgelößt" und "F01700 Si Motion P2:STO ausgelößt.

Ich habe die Beschreibung der Fehler mal gelesen und denke deshalb das die Parametr nicht simmen. Allerdings weiß ich nicht welches (SAM/SBR) ich aktivieren soll und wie man das dann ambesten parametriert (habe nicht soviel Ahnung von Sinamics S210).

Hättet Ihr mir vielleicht ein paar Tips zu meinem Problem.

Vorab Vielen Dank

TIA Einfache Not-Halt Funktion in SCL

$
0
0
Hallo zusammen,

dies ist mein erster Beitrag und ich möchte mich kurz einmal vorstellen: Patrick, 31 Jahre :)

Ich arbeite mich gerade im TIA in SCL ein, selbststudium quasi. Als Hilfsmittel nutze ich das Buch "SPS Programmierung mit SCL im TIA-Portal" von Karl Schmitt. Was mich aktuell beschäftigt ist eine sinnvolle und übersichtliche Not-Halt Funktion.

gegeben:
Ich nutze einen NH-Schalter, einen Kontakt zur RM, einen Quittiertaster, einen Ausgang um die Störung anzuzeigen und einen Ausgang um zu signalisieren "quittierbar". Zusätzlich habe ich am Baustein einen Takt Eingang eingefügt, den ich mit einem Taktmerker verschalte.


Mein aktueller Lösungsweg:

FUNCTION_BLOCK "NH_Ueberwachung"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
VAR_INPUT
NH_OK_in : Bool;
NH_Stoerung_in : Bool;
Zusatz_in : Bool;
Takt : Bool;
END_VAR

VAR_OUTPUT
NH_OK_out : Bool;
NH_quitt : Bool;
END_VAR
VAR_OUTPUT RETAIN
NH_Stoerung : Bool;
END_VAR

VAR_TEMP
quittieren : Bool;
END_VAR


BEGIN
//Einfache Not-Halt Funktion
IF
#NH_OK_in AND NOT #NH_Stoerung_in AND NOT #Zusatz_in //Not-Halt Okay
THEN
#NH_OK_out := 1;
#NH_quitt := 0;
#NH_Stoerung := 0;
ELSIF
NOT #NH_OK_in AND #NH_Stoerung_in AND #Zusatz_in //Not-Halt aktiv
THEN
#NH_OK_out := 0;
#NH_quitt := 0;
#NH_Stoerung := 1;
ELSIF
NOT #NH_OK_in AND #NH_Stoerung_in AND NOT #Zusatz_in //Not-Halt quittierbar
THEN
#NH_OK_out := 0;
#quittieren := 1;
#NH_Stoerung := 1;
END_IF;

//Blinken für Quittierung
#NH_quitt := #quittieren AND #Takt; //Der Ausgang quitt blinkt (Taktmerker benötigt)
END_FUNCTION_BLOCK


Gibt es verbesserungsvorschläge? Wie wäre euer Lösungsweg/Vorschlag?

Viele Grüße,


Patrick

TIA Online Verbindung bei Laden in Gerät

$
0
0
Servus Miteinander,
ich versuche schon eine weile mein Programm auf die sps zu laden, hab bis hier alle Fehler beseitigen können, nur jetzt komm ich nicht mehr weiter, hoffe mir kann einer von euch weiter helfen.
Hab einen Screenshot vom Fehler gemacht;)
Mfg Michi
Angehängte Grafiken

CODESYS Netzwerkdurchsuchen zeigt keine Geräte

TIA Speichern eines Benutzernamens im Eingabefeld auf HMI

$
0
0
Hallo zusammen,

in meinem aktuellen Projekt habe ich eine funktionsfähige HMI, auf der ich jedes Mal nach längerer Zeit der Unbenutztheit oder nach einem erneuten Übertragen, Benutzername und Kennwort eingeben muss. Gibt es eine Möglichkeit dass ich den Benutzernamen speichern kann und ich nur immer aufs neue das Passwort eingeben muss?
Es gibt insgesamt fünf Benutzer und jeweilige Kennwörter für andere Nutzer, möchte aber vorläufig meinen speichern.



Im voraus schon einmal vielen Dank!

TwinCAT 3: Diagnose mit scope?!

$
0
0
Moin,

ich müsste zu Diagnosezwecken die zeitliche Abfolge von zu setzenden und zu lesenden Variablen anzeigen. Gibt es da auch eine "einfache" Möglichkeit oder geht das nur über ein ins Projekt (TC 3.1, Build 4024.10) einzubindendes Scope? :eek:

Gruß
Jörn

TIA MPI Netz, Rückwanbus

$
0
0
Hallo
Die Frage
Bei MPI Netz, wenn Kabel ist abgeschlossen an mehreren CPU.
Und am Ende ich schneide MPI Kabel ab ( z.B. kürzen).
Gehen dann bei alle CPU Rückwanbus Kaputt?
Gruß

TIA TIA v14 Frequenzumrichter Fehler in unterlagerter komponente

$
0
0
Hallo,
ich habe das Problem bei Frequenzumrichtern in TIA v14 in der CPU unter Dezentrale Peripherie der Fehler "Fehler in unterlagerter komponente" angezeigt wird [Siehe Bild].data1.jpg

Zudem leuchtet bei der CPU die SF LED Rot, jedoch wird am Frequenzumrichter nichts angezeigt (Keine Fehler).
Ich habe auch kontrolliert das die Firmware in TIA mit der des Frequenzumrichters übereinstimmt.

Vielen Dank schon mal im Voraus
Angehängte Grafiken

Signalcodierung PROFINET

$
0
0
Hallo zusammen,

leider konnte ich bisher weder auf der Homepage und in den Dokumenten der Profibus & Profinet International sowie im Internet Hinweise auf die Signalcodierung von Profinet finden.

Also was ich wissen möchte ist, wie viele Bits werden mit einem Symbol bei einer Baudrate von 100MBaud im Profinet übertragen?

Als Beispiel: Die Manchester Codierung braucht 2 Codebits um ein Nutzdatenbit darzustellen also überträgt ein Symbol = 0,5Bit also handelt es sich um eine 1B2B-Kodierung.
Zum Einsatz kommt die Manchester Codierung bei 10Mbit/s Ethernet wie nach IEEE 802.4 definiert.

Jedoch fehlt mir bei Profinet dazu jede Angabe.
Lediglich die Seite https://www.profinet.felser.ch/signalcodierung.html gibt mir ein wenig Auskunft.
Handelt es sich also um eine 4B5B-Kodierung?

Danke für Hinweise

Einstieg SPS-Programmierung/Inbetriebnahme nach Ausbildung

$
0
0
Werte Forenmitglieder,

diese Frage tauchte schon sehr oft hier auf, das ist mir bewusst, aber letztlich ist ja auch jeder Lebenslauf etwas anders.

Ich hatte in diesem Frühjahr meine Ausbildung zur Elektronikerin für Betriebstechnik abgeschlossen. Leider war es mir in dem Unternehmen nicht möglich, in den SPS-Bereich zu wechseln.
Vermutlich hätten mein direkter Vorgesetzter und der "technische Leiter" da wenig dagegen gehabt - zumindest als Perspektive, aber die Geschäftsführung wollte das eben nicht.

Soweit, so gut. Da ich im Bau von Anlagen nicht meine berufliche Zukunft sehe, habe ich das Unternehmen somit verlassen und mich erst einmal dem Auskurieren einer am Ende der Ausbildung zugezogenen Überlastung gewidmet. Hat sich dank Corona und Unsicherheit "was ist das Problem - brauchts ne OP?" natürlich hingezogen.
Aber die Sehnen sind soweit wieder verheilt, momentan gibts noch Physiotherapie.

Zusätzlich zu der Lücke habe ich bereits ein abgebrochenes Studium in einem erstmal scheinbar ganz anderen Bereich in meinem Lebenslauf drin. Der sieht also folglich nicht besonders gut aus, das ist mir auch klar.

Trotzdem versuche ich derzeit, mehr in die SPS-Schiene zu kommen. I nder Berufsschule sorgte die Thematik zwar am Anfang erstmal für Fragezeichen bei mir, nach einem Basics-Kurs entdeckte ich aber, dass das doch ganz interessant ist. Leider durfte ich im Betrieb aber keine Erfahrung sammeln. Daher habe ich mich da nun schon auf Einsteigerstellen beworben. Mehr im Bereich Inbetriebnahme und etwas Anpassung der Software - heute aber leider eine Absage von einem Unternehmen erhalten, bei dem ich mir Chancen ausgerechnet hatte.

Reisen wären kein Problem, eigentlich sogar im Gegenteil. Wo der Firmenstandort ist, wäre mir eigentlich auch egal. Umzugswillig wäre ich.
Schön wäre es, wenn so ein Unternehmen längerfristige Perspektiven böte - das vielleicht auch nach einer kurzfristigen Unterbrechung für eine Weiterbildung (evtl. Techniker? Lässt sich bei hoher Reisetätigkeit im Job vermutlich kaum nebenberuflich machen).

Gibt es da derzeit überhaupt Chancen, oder ist der Markt mit jungen Berufseinsteigern zu überlaufen? Gibt es vielleicht sonst etwas, was ich machen könnte, um meine Chancen zu erhöhen?
Oder eine sinnvolle und ebenso interessante Alternative?

Beste Grüße,
Francis_O

P.S.: Mir ist klar, dass ich für Firmen ein gewisses Risiko darstelle, die kennen mich ja nicht. Beweisen kann ich mich erst vor Ort. Bisher konnte ich aber eigentlich immer überzeugen, wenn ich denn die Möglichkeit bekäme. Bei einem Job in dem Bereich müsste ich natürlich erst einmal viel dazulernen, das ist klar. Aber die Bereitschaft dafür ist definitiv da.

PTC oder NTC in TwinCAT3 über EL3202-0010

$
0
0
Hallo Leute,
und zwar hab ich folgendes Problem: ich habe eine PT100 Beckhoff Klemme in TwinCAT eingefügt und möchte damit eine Temperatur messen. An die Klemme hab ich zunächst ein NTC angeschlossen, leider finden sich in den CoE-Einstellungen der Klemme nur Sensoreinstellungen für PTC-Verhalten. Zudem hat dieser Sensor lediglich 4 Leiter, dehalb hab ich zwei Brücken eingebaut. Kann mir jemand sagen, ob man Sensorkennlinien bei der Klemme einlesen kann? Alternativ dazu habe ich noch einen PT100 (Fa. Ahlborn, FPA 611 x) in 4-Leitertechnik. Diesen habe ich eingebaut, in den CoE-Einstellungen den PT100 eingegeben sowie auf 4-wire gestellt. Die gemessenen Werte liegen jedoch unterhalb des Messbereiches. Muss ich weitere Einstellungen für die Sensoren im CoE-Reiter vornehmen? Meine Überlegung war auch, ein Calibration offset einzugeben. Die Sensoren wurden beide zuvor mit Multimetern getestet. Hat jemand damit vlt. schon Erfahrungen und kann mir Hinweise geben?
VG

Beckhoff EL4024 u. TwinCat3_Signalbereich

$
0
0
Guten Tag liebes SPS Forum,

ich bin dabei, eine EL4024, bzw. deren Analog-Outs zu programmieren/testen. Ich steuere dies über meinen Laptop an, via EtherCAT u. Buskoppler EK1100. Die Klemme gibt einen Signalbereich von 4 bis 20mA. Der Datenbereich entspricht 12 Bit laut Herstellerangaben. Ich progammiere dabei mit TwinCAT3.
Ich habe jetzt folgendes Problem. Ich deklariere die Baugruppe in TwinCAT und gebe einen Testwert aus (z.B. force ich 2000 "steps" an einem AO).
Laut meinen Berechnungen, müsste dies bei einer Range von 4096 Steps einen Strom von ca. 11,81 mA ergeben.
Dies ist leider nicht der Fall.
Die Werte die ich via Multimeter messe, ergeben keinen Sinn bzw. haben kein Schema.
Ich habe zuerst angenommen, dass der Fehler bei der Auflösung liegt, da ich zuerst von einer Range von 16Bit ausgegangen bin und daher falsche Ströme erzeugt habe, jedoch ändert sich nichts, selbst nach Korrektur mit 12Bit.

EK1100 ----> https://download.beckhoff.com/downlo...x_ek15xxde.pdf
EL4024-----> https://www.beckhoff.com/EL4024/

Hat jemand spontan eine Idee, wo meine Fehlerquelle sein könnte?

Ich wäre euch dabei sehr dankbar!

Gruß

Jens

Sonstiges Alternative HMI/SCADA Lösung // OPC UA

$
0
0
Hallo zusammen,

könnt ihr mir eine (webbasierte) Anwendung empfehlen mit dem ihr eure Anlagen visualisiert?
Im Idealfall stützt sich diese auf OPC UA.
Gerne alles vorschlagen was ihr nutzt oder von dem ihr gehört habt.
Beispiele die ich bereits gefunden habe sind Ignition, atvise, QuickHMI, FUXA, Zenon, ...

Vielen Dank für eure Hilfe!

Viele Grüße

TIA Einfacher fernzugriff.

$
0
0
Hallo
Ich möchte auf meine private Steuerung zu Hause per fernzugriff mich verbinden.
Es gibt dort WLAN.
Gibt es eine ganz einfache Lösung hierfür?
ich stelle mir das so vor dass ich von WLAN auf lan gehe mit einem entsprechenden Gerät und dann per Ethernet Kabel auf die Steuerung.

Und jetzt müsstest doch möglich sein der VPN auf die Steuerung zu kommen.

Ohne dass ich einen teures industriegerät z.b. EWON kaufen muss.

Sicherheit ist nicht notwendig.

Gibt es da eine Lösung? Welche Hardware wird benötigt.

Vielen Dank für eure Unterstützung.

Christian Hellmig

Gesendet von meinem TA-1021 mit Tapatalk

Wago 750-880 - Codesys 2.3 - Bewegungsmelder + mehrere Taster

$
0
0
Hallo zusammen,


ich bin komplett neu in der Materie SPS und Elektrotechnik, jedoch habe ich mit IT zu tun, deswegen möchte ich mich an dem Thema "Hausautomation" mit der Wago 750-880 mit codesys 2.3 einmal selbst probieren. Ein ferner Bekannter hat mir die Grundkonfiguration/Programmierung der Steuerung erstellt und soweit eingerichtet. Ich würde sagen die meisten Funktionen wie Lichttaster etc. funktionieren auch soweit. Jedoch habe ich mir vor ein paar Wochen einen Bewegungsmelder bei eBay gekauft: https://www.ebay.de/itm/Bewegungsmel...k/323981048600


Der Bewegungsmelder hat einen Schalter (Aus, Automatik, Ein) und Drehregler für Helligkeit und Zeit (1 - x Sekunden). Ich möchte gerne das dieser Bewegungsmelder mit einem "virtuellen" Taster (WebVisu) und einem "physikalischen" Taster zusammen funktioniert. Jedoch scheint es mir als Leihe, das der Bewegungsmelder sobald er sich aktiviert auf einer "Dauersignal - An" geht. Drücke ich jetzt parallel mit der aktuellen Konfiguration einen Taster, dann kann es sein, dass das Licht aus geht, aber dann funktioniert der Bewegungsmelder nicht mehr wirklich...als wäre der Status für das verwendete Relais (Finder) bzw. die Steuerung weg...der Baustein (Gebäudeautomations-Bibliothek von Wago) sieht so aus (siehe Anhang).


Ich vermute mal bei dieser Konstellation müsste man das anders umsetzen oder was meint ihr?


Könnt ihr mir helfen?


Vielen Dank.
Angehängte Grafiken

ARRAY OF STRING aus FB übergeben

$
0
0
Moin,

heute ist mal wieder der Wurm drin. Ich habe ein Programm, das einen Scanner steuert. Als Programm läuft es prima:

Code:

PROGRAM POU_TestKeyence
...
VAR_OUTPUT
    qResultDataAsASCII:    STRING(127);    // Result Data as ASCII-String
END_VAR
...


(* Code *)
FOR loop := 0 TO UINT_TO_INT(stKeyenceIn.uiResultDataSize) DO
    qResultDataAsASCII := CONCAT(qResultDataAsASCII, F_ToCHR(stKeyenceIn.arResultData[loop]));
END_FOR


Der CodeLeser gibt einen Code zurück, ich wandel ihn in einen String und kann ihn auslesen. Nun will ich daraus einen FB machen. Ich kriege den String aber nicht aus dem FB raus:

Code:

FUNCTION_BLOCK FB_Keyence
VAR_OUTPUT
    stKeyenceOut: ST_Keyence_OUT;
    strResult: STRING(127);
END_VAR


VAR_INPUT
    stKeyenceIn: ST_Keyence_IN;
END_VAR



(* Code *)
// Geht
arKeyence[K1021](ixReadInFlow := FALSE, ibStartScan := TRUE, stKeyenceIn := stKeyenceIn, stKeyenceOut => stKeyenceOut);



// Geht nicht
arKeyence[K1021](ixReadInFlow := FALSE, ibStartScan := TRUE, stKeyenceIn := stKeyenceIn, stKeyenceOut => stKeyenceOut, qarResultDataASCII => strResult);
arKeyence[K1021](ixReadInFlow := FALSE, ibStartScan := TRUE, stKeyenceIn := stKeyenceIn, stKeyenceOut => stKeyenceOut, qarResultDataASCII() => strResult());

Ich bekomme immer die Meldung Identifier 'qResultDataASCII' not defined. Was verwunderlich ist, denn nach der Eingabe von arKeyence[1]( poppt ja schon der Tooltip auf, wo genau diese Variable auch angezeigt wird. Ich hab schon das infosys durch, aber vermutlich hab ich den entscheidenden Hinweis übersehen. :oops:

FB_mit_Array.JPG

Gruß
Jörn
Angehängte Grafiken

Sonstiges flexible 2008

$
0
0
Hallo,

ich habe neuerdings ein Problem mit der Anzeige von Meldetexten in der Runtime. Nach einiger Zeit ca. 2-3 Std. wird die Meldeanzeige gelöscht obwohl niemand den
Button Meldeanzeigelöschen betätigt. Der Meldepuffer sollte nur bei Überlauf die letzten 10 % löschen, ansonsten auf den Löschbefehl warten.

Laut Kunde hat das jahrelang auch so Funktioniert. Die einzige Änderung ist die Aktuallisierung auf den neuesten Stand Flexible 2008 SP5 Up.2

hat jemand eine Ahnung was das löschen auslöst ?

Gruß
Tenee

TwinCAT3 GVL Präfix

$
0
0
Guten Abend,
gibt es in der TwinCAT3 Engineering Shell eine Möglichkeit die globalen Variablen ohne ihren Präfix GVL. anzusprechen oder diesen zu entfernen? Ich verstehe, dass der Präfix dazu dient, Konfusion zu verhindern, jedoch bereitet er meiner selbst geschriebenen Software Probleme, da diese auch mit einer TwinCAT2 Maschine kommuniziert (Gleiche Variablen, gleiche Handles, jedoch heißen die globalen Variablen anders, z.B. TC2: .Counter und dann in TC3: GVL.Counter)

Mit freundlichen Grüßen

Hallo zusammen!

$
0
0
Hallo liebe Forum-Mitglieder, ich möchte mich auch mal noch fix vorstellen!
Ich bin Noah, 44 Jahre alt und arbeite seit 15 Jahren im Bereich speicherprogrammierbare Steuerung.
Ich freue mich auf einen regen Austausch und gute Diskussionen mit euch!
Liebe Grüße aus Leipzig,
Noah
Viewing all 49738 articles
Browse latest View live


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