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

Ver- ODERn von vielen Signalen

$
0
0
Hi,
ich muss aus vielenl (~ 50) Ausgänge (BOOL) ein Signal generieren welches TRUE ist sobald ein Ausgang TRUE ist.
Gibt es neben 49 OR Verknüpfungen elegantere Strategien sowas zu realisieren ?

Danke
Klaus

Anwendungsszenarien / UseCases für Industrie Switch in der Industrie

$
0
0
Hallo liebe Kollegen,
Ich brauche eure Hilfe um unsere Produkttests eines Switches noch "praxisnäher" zu gestalten. Deshalb möchte ich euch fragen, welche Parameter / Konfigurationen / Protokolle ihr für welche Anwendungsfälle hinsichtlich der Netzwerktechnik in der Industrie nutzt? Beispielsweise überprüfen wir den für Redundanzfall (Ausfall einer Leitung) die Protokolle MRP, (R)STP, PRP oder HSR. Weitere Beispiele sind das Sicherheitskonzept mittels VLAN oder die Adressvergabe mittels DHCP für eine Maschine. Was kennt ihr für weitere Use Cases oder Anwendungsszenarien (z.B. bezogen auf LLDP und SNMP) in der Industrie bzw. Maschinenbau? Ich wäre euch für die Hilfe sehr dankbar. Grüße und ein frohes Neues

TIA Analogwertverarbeitung

$
0
0
Guten Morgen,

hab eine Frage zur Analogwertverarbeitung bei einer 331-7NF00-0AB0(8x16Bit) welche an einer ET200M hängt.
Messart/Messbereich: Strommessung 4-20mA
Wenn ich einen Strom von 4mA einstelle müsste(wenn ich richtig liege) am %EW256 der Wert 0 anliegen und bei 20mA der Wert 27648
Jedoch erhalte ich bei 4mA den Wert 2762 und bei 20mA 14136... Wenn ich nun mit dem Baustein Scale die Werte skaliere komme ich bei 20mA nur auf 50% (Lo_LIM=0 / HI_LIM=100)....
Mache ich beim normieren etwas falsch oder sind die Eingangswerte schon von Anfang an falsch?

Gruß
F120

SCALE.PNG
Angehängte Grafiken

Unterschied EMV Filter und EMV Ausgangsfilter für FU?

$
0
0
Hallo Ihr Lieben.

Mir ist zu Ohren gekommen, dass ich an Stelle einer abgeschirmten Leitung, von meinem Frequenzumrichter an den Motor, auch einen EMV Ausgangsfilter setzen kann.
Ich habe jetzt vor meinem Frequenzumrichter einen EMV Filter verbaut.
Benötige ich jetzt tatsächlich auch noch einen EMV Ausgangsfilter um auf geschirmte Leitungen verzichten du können?

Handelt sich hierbei um 1Kw und 5,5Kw Umrichter.

Über eine Antwort würde ich mich sehr freuen.

Profi-Router MRO-L200 von INSYS icom ist Microsoft Azure Certified for IoT

$
0
0



Kunden von Microsoft Azure können nun ihre Daten einfach protokoll- und herstellerunabhängig erfassen: Mit Microsoft Azure Certified for Internet of Things (IoT) ermöglicht der MRO-L200 von INSYS icom eine direkte Koppelung mit Microsoft Azure-Projekten sowie eine geschützte, zuverlässige Konnektivität über MQTT.

Mehr Infos

TIA C-Skript im Bildbaustein

$
0
0
Hey SPS Forum,

Wie kann ich in einem Bildbaustein ein C-Skript verwenden?

Aufbau ist folgender:
Winn CC RT Prof auf einer PC-Station

Bisher habe ich einen simplen Knopf erstellt der bei Klicken ein C-Skript startet. (siehe Screenshot)
Jetzt möchte ich diesen Knopf gerne in einem Bildbaustein verwenden. Allerdings kann ich das C-Skript nicht auswählen unter Ereignisse..
siehe screenshots

Irgendwelche Ideen?

Dankeeee
Angehängte Grafiken

Sonstiges HMI Anzeige bei Verbindungsabbruch / Not Aus

$
0
0
Mahlzeit,
ich verwende eine S1200 und ein KTP400 Panel.

Ich würde gerne, dass bei einem verbindungsabbruch oder Ausschalten der SPS (zb durch Not aus- Taster im Schaltschrank) auf dem HMI ein Bild erscheint und wieder auf das "Grundbild" wechselt, wenn die Anlage wieder eingeschaltet wurde.
Ich weiss grad aber nicht ob sich das überhaupt umsetzen lässt, da das Panel ja keine Daten mehr von der SPS beziehen kann wenn diese aus ist .. gibt es da vllt sogar eine Funktion für?

:confused:

Sonstiges MES-Einführung

$
0
0
Hallo Kollegen,

meine Firma trägt sich mit der Idee, ein MES einzuführen. Gleichzeitig geistert in der IT die Vorstellung herum, dass man das quasi "schlüsselfertig" (und das meint dann : es sind so gut wie keine Anpassungen an den Betrieb notwendig) erwerben kann.
Da ich der Meinung bin, dass es im SPS-Forum möglicherweise den Einen oder Anderen gibt, bei dem es im Betrieb vielleicht schon etwas gibt, würden mich Meinungen / Erfahrungen dazu interessieren - gerne auch die Namen der eingesetzten Systeme.
Als Stichpunkt noch dazu : wir sind ein Unternehmen, in dem es um Prozesse (also nicht Stückfertigung) geht.

Gruß
Larry

ET200Sp Spannungsabfall an Eingangskarte?

$
0
0
Hallo

Ich habe an einer Maschine eine ET200Sp als dezentrale Peripherie.
Spannungsversorgung über einen 10A-Trafo (Siemens PS207) -> 15m flexibles Kabel durch Energieketten-> Et200Sp
Aufbau: 3 DI8 Karten (die erste mit einer großen weißer Base-Unit, die anderen beiden mit großen, grauen Base-Units) und dann noch 1 DQ8 mit kleiner weißer Base-Unit
die Kopfstation, die 3 Eingangskarten und die Ausgangskarte sind jeweils mit einer + und - Leitung vom Schaltschrank her versorgt.
Sporadisch scheint nun die Spannung abzufallen: Ich habe bei der ersten Eingangskarte von einem 24V-Anschluss (wo sonst Sensoren angeschlossen sind) eine Brücke auf einen Eingang gelegt um den Fehler auf die Spur zu kommen und zähle nun die fallenden Flanken. Innerhalb einer Schicht fiel die Spannung demnach 20mal ab. Selbst wenn die Maschine stillsteht und sich kein Kabel bewegt habe ich das Problem schon beobachtet.
Die Maschine ist neu. Wir befinden uns noch in der Inbetriebnahme also sollte es eig kein Kabelbruch oder GErätedefekt sein.
Hat jemand ne Idee?

TIA Positionierung mit einem Pneumatikzylinder und zwei Proportionalventile

$
0
0
Servus,
Wir haben aktuell eine Anwendung wo wir eine kleine Hubstation mit einem Pneumatikzylinder(30mm Hub,450N) grob positionieren wollen(+-0,5mm).
Hat damit schon mal wer Erfahrungen gemacht ?
Ich hab heute mal einen kleinen Test mit einem Proportionalventil gemacht und es hat sich nur mal rausgestellt das ich damit Positionen abfahren kann
( Zylinder ist Vertikal eingebaut eine Gewichtskraft von ca 15KG drückt ihn runter 6 bar sind von unten beaufschlagt und das PropVentil sitzt dann oben und drückt Variabel).

Hauptgrund wieso ich diesen Thread erstellt habe ist, wie ist eure Erfahrung mit so etwas. Der erste Test mit einem Prop-Ventil war eben sehr träge und in der unteren und oberen Endlage sehr ungenau. Ich denke aber das würde sich verbessern mit einem zweiten Prop-Ventil.
Gibt es bei der Regelung etwas zu beachten ?

Gruß

Step 7 Logische E-/-A Anfangsngsadresse eines PN-Slaves mit Submodulen ermitteln

$
0
0
Hi zusammen,

blöde Frage: mit welchen Mitteln kann ich von einer LADDR auf die E/A Adressen schließen ? "RD_LGADR" liefert da entgegen den Erwartungen nämlich ziemlichen Mist.

Hintergrund: SFC14/15 akzeptieren beim Zugriff auf die zyklischen Daten eines (Sub-)Moduls in einem PN-Rack die Diagnoseadresse vom Slot nicht , sondern wollen die E/A-Adresse.

Dank im Voraus

Das beste Bohrergebnis finden

$
0
0
Hallo,
ich bin Steffi aus Dortmund und studiere Automatisierungstechnik.
Ich bin nicht sicher, ob mein Thema hier bei IEC61131 genau richtig ist, da es sowohl Mathe enthält, als auch IEC61131.
Aber ich versuche meine Aufgabe auf zwei Teile aufzuteilen. Wobei der erste und wichtigste Teil eher der mathematische Teil ist.

Erstmal worum geht es? Es geht um einen Bohrautomaten wie sie z.b. in der Holzindistrie benutzt werden. Ich habe dazu mal ein Bild hochgeladen.
Der Automat hat vier s.g. Supporte, das sind Träger die an einem Motor (Achse) hängen und positiv oder negativ positionieren können. In unserem Beispiel fahren sie auf der X-Achse.
Die Supporte sind mit X1, X2, X3 und X4 benamt.
Auf jedem Support sitzen jeweils zwei Bohraggregate die sich jeweils in Richtung der Y-Achse bewegen können. Auch diese Aggregate habe ich benamt. Es gibt natürlich normalerweise auch eine Z-Richtung, Z- wäre genau nach unten in die Tischplatte. Aber um es einfacher zu machen, lassen wir die Z-Richtung weg.
Jedes Bohraggregat hat 4 Bohrer, welche im Abstand von 32mm zueinander stehen, also Bohrermitte zu Bohrermitte. Diese Bohrer sind auch benamt (auch wenn man es im Bild nicht sieht).
T1, T2, T3 und T4. Sagen wir T1 ist immer jeweilige Bohrer unten links im Aggregat und stellt den Bezugspunkt dar. D.h. wenn T1 von Aggregat Y1 auf der Tischplatte auf Position X=0 und Y=0 steht, so ist die Position von Y1 tatsächlich X=0 und Y=0. Steht dagegen Bohrer T2 auf der linken und unteren Ecke des Tisches (Tischnullpunkt), so wäre die Position X=-32 und Y=0.
Sagen wir mal die meisten Bohrdurchmesser sind unterschiedlich, aber manche wiederholen sich auch. und um es zu vereinfachen, sagen wir mal, dass alle Löcher gleich tief sein müssen und alle Bohrer gleich lang sind.

Nun mal ein einfaches Beispiel:
In die Tischplatte sollen 10, 8mm Löcher gebohrt werden und zwar alle im Abstand von 32mm.
Stellen wir uns vor, dass wir auf Bohraggregat Y2 genau 2 Bohrer haben die auch im 32mm Abstand liegen, aber auf keinem anderen Aggregat befindet sich ein 8mm Bohrer. Darüber hinaus kann Aggregat Y2 auch alle Löcher erreichen und kein anderer Support und kein anderes Aggregat begrenzt seinen Weg zu den Löchern(Beziehungsweise Bohrpositionen, es sind ja noch keine Löcher :)).
Es wäre nun natürlich das beste Ergebnis, wenn wir 5 Bohrtakte brauchen und jedes mal mit beiden Bohrern gleichzeitig 2 Löcher bohren. Schlecht wäre es wenn wir 10 Takte brauchen und jedes Loch einzeln bohren.
Darüber hinaus sollten wir von Bohrloch zu Bohrloch immer in X-Richtung auf oder absteigend takten und nicht hin und her.

Ich hoffe dieses simple Beispiel veranschaulicht gut, was hier Optimierung bedeutet. Das Ziel sollte es sein so wenig Bohrtakte wie möglich zu haben und so wenig Verfahrweg.

Nun stellen wir uns das Ganze zig mal komplexer vor. Die Tischplatte hat mindestens 100 Löcher (tschuldigung: Bohrpositionen), viele unterschiedliche Durchmesser und nicht alle haben einen 32mm Abstand oder ein vielfaches davon. Darüber hinaus muss die Bohreranzahl pro Aggregat nicht nur bei 4 liegen. In der Realität hat ein Aggregat angeblich oft locker 20 Bohrer oder mehr.
Es fällt mir schwer einen Algorithmus zu finden, um das beste Bohrergebnis zu errechnen.
Vielleicht muss ich noch sagen, dass wir auch darauf achten sollen einen schnellen Algorithmus zu finden.
Deshalb glaube ich, dass folgender Ansatz von mir schlecht wäre:
Ich teile die Länge und Breite des Tisches bzw. die Verfahrwege der Achsen auf 1/10 mm auf und lasse Positionierschleifen so durchlaufen, dass ich irgendwann jede erdenkliche Position mit allen Supporten und Achsen angefahren habe und jedes mal rechne, welche Löcher ich nun bohren könnte.
Mein Gefühl sagt mir, dass die Berechnung in der SPS oder auch woanders viele Sekunden dauern würde. Aber es soll in ca. 1-5 Sekunden ein gut brauchbares Ergebnis vorliegen.
Mir fehlt ein guter Ansatz.
Die nächste Frage, wäre die Umsetzung der Idee in der SPS, aber ich hoffe dass ich das selbst hinbekomme und deshalb lassen wir hier die Frage besser erstmal weg.
Ich bin schon glücklich, wenn überhaupt jemand bis zum Ende gelesen hat :).

Also, ich erwarte nicht, dass man mir hier alles schön vorrechnet, das muss ich ja selbst können und lernen.
Aber eine gute Erklärung der jeweiligen Idee oder des Ansatzes einer Idee wäre bestimmt schon hilfreich und bringt mich einfach auf neue Möglichkeiten.
Irgendwie denke ich grad zu eingeschränkt.

Schonmal vielen Dank :)

HappySteffi
Angehängte Grafiken

Empfehlung für Gateway Modbus RTU auf PROFIBUS- oder NET?

$
0
0
'Nabend,

ich suche ein Gateway, mit dem ich fünf Janitza UMG 96 und ein UMG 512 mit einer S7 1513-1 PN verbinden kann. Neben der CPU sind auch CM 1542-5 und CM 1542-1 vorhanden. So wie ich es verstanden habe, benötige ich einen Umsetzer Modbus RTU Master auf PB oder PN (habe bisher keine Erfahrung mit Modbus, also korrigiert mich, wenn ich da falsch liege). Habe jetzt schon diverse Hersteller gefunden, die entsprechende Geräte anbieten (Wachendorff, Hilscher etc.). Hat vielleicht jemand praktische (Langzeit)erfahrung und kann ein Gateway empfehlen? Der Preis ist nebensächlich und ob PB oder PN ist mir auch nicht wirklich wichtig, da eh beides vorhanden ist.

Vielen Dank schonmal im Voraus! :)

EL1809 nicht unter Device gelistet

$
0
0
Hi zusammen,
Ich benutze Codesys V3.5 SP12 + (64-bit) und versuche grade den Raspberry Pi als EtherCAT Master ans laufen zu bekommen.
Dabei versuche ich folgende Geräte anzusteuernÖ

Beckhoff BK1120
2x EL1809
2x EL2809

Die Gerätebeschreibungen habe ich importiert und das BK1120 als Slave hinzugefügt.
Jetzt habe ich allerdings das Problem, das mir die KL1809 und die KL2809 nicht im Menu unter "Module" angezeigt werden. Siehe Screenshots.

Habe ich da die falschen Device Beschreibungen importiert? Oder was ist los?

Bitte helfen!Add Device.jpgDevice Repository.jpg
Angehängte Grafiken

Beckhoff mit Siemens verbinden

$
0
0
Guten Tag,
Vorab ich habe gerade erst meinen Techniker für Automatisierungstechnik begonnen und deswegen nicht so viel Erfahrung mit TwinCat 3. Also zu meinem Problem:
Wir haben in der Schule einen Beckhoff Buskoppler EK1100 und daran eine EL6631 Karte um mit der Siemens CPU 1516 zu Kommunizieren. Die CPU ist über Profibus mit einer IM Verbunden mit 2 DI 32x24V, 2 DQ 32x24V, einer AI 8xU/I/RTD und einer AQ U/I ST. Das ist soweit die ganze Hardware. Das Problem ist jetzt allerdings das ich die beiden nicht dazu bringen kann mit einander zu kommunizieren. Ich finde über die Beckhoff die CPU und jedoch wenn ich sie beobachte kann sehe ich weder die Eingänge noch die Ausgänge. Vom unserem Lehrer haben wir eine Anleitung bekommen jedoch ist diese für eine andere CPU die 1214 jedoch müsste das ja auch mit der 1516 funktionieren wenn ich es genauso mache. Im Anhang habe ich die beiden Anleitungen hinzugefügt. Habe alles 1 zu 1 nachgemacht und es geht nicht. Für unseren Lehrer ist dies auch relativ neu deswegen konnte er uns auch nicht viel weiter helfen. :sad: Wenn ihr wollt könnt ihr mir auch eine PN senden.:D

Vielen dank im Voraus

Schneider
Angehängte Dateien

Step 7 Cp243-1 it

$
0
0
Hallo
Ich habe ein Problem. Ein einfaches HTML GENERATOR Applet funktioniert nicht. Ich vermute, dass etwas mit dem CP-Modul nicht stimmt.
Die CP-Standardseite funktioniert ordnungsgemäß.
Wenn es ein GET- oder PUT-Servlet mit oder ohne Cltacho generiert, funktioniert es nicht. Kann mir jemand das FLASH-Verzeichnis von CP geben, natürlich ohne ohne HTTP-Seite aus dem USER-Verzeichnis. Ich möchte Inhalte vergleichen.
Mit freundlichen Grüßen, elektronische Übersetzung

Taster Problem

$
0
0
Hallo werte Gemeinde,
bin SPS Anfänger und scheitere bei einem vermeintlich einfachen Problem.

Ich will einen Taster drücken (z.B. in der Visualisierung),
dadurch soll ein Counter um 1 inkrementiert werden.
Zusätzlich soll ein Signal an einen digital Output gehen, mit einstellbarer Länge.
Pro Tastendruck natürlich nur ein inkrement und mein do die eingestellte Zeit, egal wie lange oder kurz gehalten wird.

Idee war, das mit Trigger und Ton zu lösen, aber es klappt bisher nicht.

Mein Trigger gibt kein Q als true aus, und ich verstehe nicht warum.



Code:

PROGRAM PLC_PRG
VAR
    taster: BOOL := FALSE;
    counterMachine: INT;
    myCounter : TON := (PT := TIME#2000MS);
    myTrig : R_TRIG;
   
    signal AT %QX0.0 : BOOL := FALSE;
   
   
END_VAR


myTrig(CLK := taster);                                          // durch Tastendruck soll q einmal kurzzeitig 1 sein
myCounter( IN := myTrig.Q,);                              // der Ausgang vom Trigger startet meinen Timer
                                                                          // wenn die Zeit abelaufen ist, wird der DO null
         
IF myTrig.Q AND NOT myCounter.q THEN                // setzt mein Signal auf true, bis Timer abgelaufen ist
   
    signal := TRUE;
   
    counterMachine := counterMachine +1;
   
ELSE
    signal := FALSE;
END_If

Microsoft Updates für Meltdown und Spectre nicht von Siemens freigegeben

$
0
0
Zur Info.

https://support.industry.siemens.com...view/109754953


Zitat:

Am 03.01.2018 und am 08.01.2018 hat Microsoft Updates für die Windows-Betriebssysteme veröffentlicht, um die Sicherheitslücken, die unter den Namen Meltdown und Spectre zusammengefasst werden, zu schließen.


In Bezug auf diese Updates sind Kompatibilitätsprobleme bekannt, siehe z.B. die Hinweise in dem Update zu Windows Server 2012 R2 (https://support.microsoft.com/de-de/...date-kb4056895).
Diese Kompatibilitätsprobleme betreffen nach aktuellen Erkenntnissen auch SIMATIC Produkte.
Aus diesem Grund empfehlen wir, diese Sicherheitsupdates aktuell nicht einzuspielen.



Sobald neue Erkenntnisse vorliegen, wird dieser Beitrag aktualisiert.





schönes Wochenende.

TIA Baustein/ Projekt Exportieren TIA

$
0
0
Hallo alle zusammen,

ich frage mich, ob es möglich ist, einen Baustein oder ein Projekt aus dem TIA-Portal zu exportieren (XML Datei oder so).
Ich möchte anschließen den gleichen Baustein auf WAGO ebenfalls exportieren um dann unterschiede erkennen zu können.

Wozu ich das ganze machen will? Ich suche nach möglichen Konzepten für eine Herstellerneutrale Programmierung von Steuerungen bzw. im besten fall eine Application zu Kapseln und in eine andere Steuerung zu portieren/ exportieren.

Vielleicht habt ihr Interessante Ideen und ich freue mich auf ein Diskussionen.

Mit besten Grüßen
Ekki

TIA Empfehlung SPS- Weiterbildungskurs

$
0
0
hallo zusammen,

ich bin auf der Suche nach einer guten Weiterbildungsmöglichkeit in der SPS-Programmierung. Es gibt hier in Düsseldorf einige zur Auswahl. Ich denke da wird es aber grawierende Unterschiede geben. Hat jemand von euch mal so einen Kurs besucht und kann seine Erfahrungen teilen? Ich bin weder Anfänger noch nenne ich mich eine Experten. Aus diesem Grund plane ich in nächster Zeit einen solchen Kurs zu belegen. Über eure Mithilfe würde ich mich freuen.
Viewing all 49778 articles
Browse latest View live


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