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

Step 7 S7 200 CPU 214 Schnelle Zähler HSC1

$
0
0
Hallo,

ich habe folgendes Problem mit dem S7 200 Zähler HSC 1.
Für meine Automatisierungsaufgabe verwende ich die CPU
6ES7 214-1BC01-0XB0 und benutze MircoWin V4 SP6.

Ich habe um den schnellen Zähler zu verwenden auch den Wizard verwendet um den HSC 1 zu inistialisern.
Nun zählt der Zähler leider nicht.
Ich habe auch den Filter im Systemdatenbaustein auf 0.2ms gesetzt (kleiner ging nicht) wie bereits im Forum schon vorgeschlagen.
Um den Impulsgeber zu verwenden nutzte ich wie vorgeschieben die Eingänge I0.6 und I0.7.

Kann es sein das ich nicht auf den richten Zählwert gucke? Ich gucke in der Statustabelle SMD48 an.
Muss ich mir HC1 angucken?

LOGO Comfort Schaltung als Bild speichern

$
0
0
Hallo.

Ich versuche verzweifelt eine Möglichkeit zu finden, meine LOGO Schaltung als Bild zu speichern.
Ich würde gerne für eine Dokumentation die ganze Schaltung abbilden. Jedoch ist die Blockbeschriftung so klein, dass sie absolut unlesbar ist.
So wie's aussieht, wirkt sich die Schriftauswahl "nur" auf die Kommentare aus. Oder mache ich da was falsch?
Gibt es eine Möglichkeit die Schaltung als Bild zu speichern, oder die Blockbeschriftung zu vergrößern?
Zum besseren Verständnis füge ich mal einen Screenshot ein.
Es sollte "nur" als Übersicht dienen, aber wenigstens eine etwas bessere Qualität haben. :-(
Bin für jeden Tip dankbar.

LG Robert
Angehängte Grafiken

TIA Alternierungsbaustein beliebig vieler pumpen

$
0
0
Hallo community das hier ist mein erster Beitrag. Ich würde gerne ein Baustein bauen der mir beliebig viele pumpen alterniert.

Mein Ansatz ist ein array von Beispiel 5 pumpen zu nehmen, pumpen[0..4].
Ein pumpensortiert[0..4] und ein freigaben[0..4] die Freigabe ist je nach Wasserstand. Alle pumpen sind gleich. Und sollen nach max. Laufzeit z. B. 10min wechseln solange nicht alle 5 laufen müssen weil Freigaben[4] = 1 ist.

Ich initialisieren das pumepnsortiert mit pumpen und dann sortiere ich mit einem selection sort das pumepnsortiert array nach Anläufe oder Betriebsstunden. So dass in pumpensortiert[0] der index der Pumpe steht mit den wenigsten Betriebsstunden/Anläufen.

Beispiel Pumpe 3
Pumepnsortiert[0] =2

Dann gehe ich in einer for Schleife pumpen durch setze die Freigabe :

For Index := 0 to 4 do
Pumpen[pumpensortiert[Index]] := freigaben[index];
End_for;

Das klappt auch soweit. Aber wenn die Pumpe ihre maximale Laufzeit von 10min erreicht hat soll diese stoppen und die nächst freie anlaufen. Doch wenn Beispiel 2 laufen darf die 2. Die ihre Zeit noch nicht um ist nicht ausschalten. Also muss ich die Pumpen sortieren nur wenn alle pumpen aus sind oder eine gestört oder ausgeht.

Beim initialisieren der Betreibstunden im array pumpensortiert schreibe ich eine 7ffffff rein wenn die gestört oder gesperrt ist, damit sie nicht am Anfang sortiert wird.

Mein Problem ist dass wenn ich die for Schleife mit Haltepunkt beobachte ist der Index nicht immer der gleiche.

Ich hoffe das war verständlich. Würdet ihr auch Arrays nehmen oder einen total anderen Ansatz wählen?

Step 7 STEP 7-Micro/WIN Programm (.mwp) in PDF konvertieren

$
0
0
Hallo zusammen, kann mir jemand ein STEP 7-Micro/WIN-Programm in PDF oder Simatic oder TIA konvertieren. Ich will nur sehen, wie das Programm funktioniert. Vielen vielen Dank
Angehängte Dateien

TC 3.1. assertion error, absturz

$
0
0
Hallo

Ich habe seit einigen Tagen das Problem das mir XAE beim bild mit der Fehlermeldung Assertion failed abstürzt. Ich hätte gerne einen anhaltspunkt von jemanden der dieses Problem ebenfalls bereits hatte. Nach dem absturz brauche ich nur XAE neu zu starten, meistens sind alle änderungen übernommen.

TC version System Service: 3.1.0.2418
TC version: 3.1.4024.7 wobei diese erst seit einigen Tagen installiert ist
TC version Target CX9020: 3.1.4022.14

Screen Shot 04-05-20 at 06.21 AM.jpg Screen Shot 04-05-20 at 07.46 AM.PNG

Im XAE habe ich Compiler Version bereits probiert auf die gleiche wie im Target zu stellen, jedoch ohne Erfolg.
Wie soll ich vorgehen? TC deinstllieren und Neuinstallation ? würde das was bringen?

Nachtrag: es passiert sowohl mit compiler auswahl 4024.7 sowohl als auch 4022.14. ebenfalls unter TwinCat XAE (Tcxaeshell) und XAE (vs2013)

Vielen Dank für eure hilfe
F

TwinCat 3: SET/RESET Anweisung in FUP

$
0
0
Guten Tag,

ich hätte eine Frage, wie die SET/RESET Anweisung in FUP bei TC3 zu realisieren ist ?
Ich hätte es einfach probiert mit dem wert "true" ein Bit zu setzen oder rücksetzen. (Am liebsten noch mit Verzweigungen für 4 bits gleichzeitig. :lol:)
Leider kommt beim Erstellen die Fehlermeldung "Expression excpected instead of R" ?
Anbei ein kleines Bild, bBit ist einfach eine Variable vom Baustein.
Mit einem Move Befehl klappt es komischerweise.

Vielleicht einfach nur ein Bedienungsfehler, für mich als Siemens (S5/S7/TIA) Umsteiger ? ;)
Denn laut Homepage sollte es ja funktionieren. https://infosys.beckhoff.com/index.p...300683.html&id=

SET_FUP_Fehlerhaft.JPG
Angehängte Grafiken

Beckhoff EL9410 wird nicht erkannt

$
0
0
Hallo zusammen,

an meinen EK1101 habe ich nun zusätzlich noch eine EL9410 Klemme angesteckt. Die wird aber leider nicht von TwinCAT3 gefunden und alle Klemmen danach auch nicht. Ich habe sie so angeschlossen:

PIN 2: +24V
PIN 3: 0V

PIN1 mit PIN2 verbunden
PIN5 mit PIN7 verbunden

Die oberen beiden LEDs leuchten grün, d.h. die Stromversorgung ist korrekt?

Was mache ich falsch? :confused:

Mebus

LOGO! oder die ewig lästige Frage nach dem Passwort

$
0
0
Hallo liebe Fans der LOGO!

Endlich konnte ich ein Erfolgserlebnis für mich verbuchen und das Basismodul der LOGO!8 in meinem heimischen LAN begrüßen.

Dann habe ich viel darüber gelesen, dass man die LOGO! rund herum mit Passwort schützen kann. Nun, ich bin privat und ich will meine LOGO! ja schließlich nicht vor mir selber schützen. Also habe ich entschieden: Das geht mich nix an, das brauch' ich nicht, also lese ich auch nicht weiter. Das war ein Fehler, wie ich kurze Zeit später feststellen konnte :eek:

Auf der Siemens-Support-Seite konnte ich dann irgendwo nachlesen, dass als Standard-Passwort der Begriff LOGO eingetippt werden muss, ja klar, ist doch log.... :icon_mrgreen: Nun nervt mich bei jedem Zugriff, den ich über LOGO!SoftComfort mache, nach einem Passwort gefragt werde.

Vor etwas mehr als einer Dekade konnte man schon übers Internet auf diverse SPSen zugreifen, da war das Schutzbedürfnis noch nicht so ausgeprägt. Aber bei dieser kleinen Furzkiste ('tschuldigung, dass ich Kiste gesagt habe :D ) finde ich die Fragerei lästig und übertrieben. Gibt es eine Möglichkeit, diese Frage auf Dauer abzuwürgen? Von mir auch Passwort geschützt.

Batucada

LOGO! Onboard-AI-Einstellungen: 2 AI aktivieren

$
0
0
Wenn man dieses Feature wählt, wie werden die Analogeingabekanäle im Programm dann angesprochen? Als AI1 bzw. AI2 oder weiterhin mit I7 bzw. I8?

Batucada

TIA Basic Panel: Firmware zu neu

$
0
0
Ich habe hier zwei KTP900 Panel. Nachdem Panel 1 eine zu alte Firmware Version zur Verwendung mit TIA V15.1 hatte, wurden beide entsprechend auf die aktuellste Version aktualisiert. Während Panel 1 seit dem Update auch funktioniert, erscheint bei Panel 2 beim Versuch die Software zu laden die Fehlermeldung, dass die Firmware zu neu ist. Auch ein Downgrade auf die Firmware von TIA V15 hatte keinen Effekt. Kann sich von euch jemand erklären, wie diese Fehlermeldung zustande kommt?

Danke!

Step 7 Cpu317-2dp - mstt mpi

$
0
0
Hallo Zusammen,


ich habe letzte Woche günstig eine MSTT(6FC5203-0DA10-0AA0 Version K) erworben.. Auch schon was älter..
Übers Wochenende hab ich nun vergeblich versucht das Teil ans laufen zu bekommen.


Angebunden habe ich die MSTT über MPI an die CPU.


Ich habe es versucht über die Globaldaten und mit dem FB1 Baustein. Doch leider kommt anscheinend keine Verbindung zu stande. Die LEDs der MSTT blinken munter vor sich hin.
Wenn ich den FB1 Baustein lade bekomme ich die CPU wegen ein paar Bereichslängen Fehler gar nicht mehr auf RUN. Liegt ja denke ich mal daran, dass ich keine NCU habe und so was habe.


An den DIP-Schaltern der MSTT habe ich die Baudrate auf 187,5kBaud eingestellt und auch mal mit den Busadressen rumgespielt.
Da der Firmwarestand V5_03_02 ist, habe ich sie zuletzt immer auf Adresse 14 gelassen.
Und den Modus habe ich auf MSTT eingestellt.


Da ich mich jetzt nicht so sehr in der SPS Welt auskenne, könnte es einfach sein das ich einfach was übersehe. Vielleicht hat auch (hoffentlich) irgendwer einen kleinen Tipp für mich.
Woran ich auch schon gedacht habe... Muss man vielleicht noch einen Baustein aufrufen damit die MPI Kommunikation läuft?

Ach.. das ganze habe ich in Step 7 V5.5 "programmiert"

Ich wäre euch dankbar wenn mir jemand helfen könnte.
Gruß Fabian

Movitools über profibus

$
0
0
Hallo zusammen,

ich hatte vor den FU MC07B0004 mit DFP21B über eine SPS zu steuern über Profibus.
Habe dazu zwei Fragen.

1. Ist es richtig den FU über S-bus mit dem DFP21B zu verbinden?

2. Kann ich die Parameter im Movitools über Profibus an den FU übertragen, da ich den USB11a kabel nicht besitze.

Danke im Vorraus

TIA Zufallsgenerator in TIA

$
0
0
Hallo, ich bin Azubi und bin derzeit an einem Projekt zugange.
Bei mir hängt es gerade an einem etwas größeren Punkt, da ich einen Zufallsgenerator benötige, welcher mir zuverlässig die Zahlen 1-20 in verschiedene Integer schreibt
ohne dass eine Zahl doppelt beschrieben wird oder eine Zahlt außerhalb von 1-20 vorkommt. Mein Wissen beschränkt sich dabei leider nur auf FUP, habe also fast keine Erfahrungen mit AWL oder SCL.

Derzeit habe ich das ganz mit Timern gelöst, welche sich gegenseitig triggern und dabei einen Counter von 1-20 laufen lassen. Aus diesem wird dann zu unterschiedlichen Zeitpunkten zugegriffen, und die Zahlen werden in Integer geschrieben. Um gleiche Zahlen zu vermeiden, soll bei Gleichheit mit einer anderen Zahl, die Zahl einfach um 1 erhöht werden. Das Problem an der Sache ist nur, dass dabei selten alle Zahlen von 1-20 beschrieben werden, sonder das ganze Zahlen über 20 beschreibt und damit meine Abfrage nicht mehr funktioniert.

Ich weiß, dass SPS und zufällig nicht wirklich zusammen passen, aber vielleicht finde ich hier ja eine Lösung für mein Problem.

Eine Lösung in SCL wäre auch super, ich bin nur nicht sonderlich vertraut mit dem ganzen.

Frage zum Aufbau meines BUS mit Repeater 6ES7972 0AA02-0XA0

$
0
0
Hallo zusammen, ich habe da nochmal eine Frage.

In der Zeichnung habe ich mal meinen aktuellen BUS aufgezeichnet. Aber ich komm mit dem Repeater 6ES7972 0AA02-0XA0 so richtig nicht zurecht. Wie kann ich jetzt die Pumpe da korrekt mit einbinden? Als aus der Bedienungsanleitung werde ich nicht so recht schlau..

Beste Grüße
Angehängte Grafiken

Siemens SFP Tranceiver. APC oder PC?

$
0
0
Hi zusammen

Ich werde aus dem Datenblatt der Siemens SFP Module nicht so richtig schlau.

Wenn man z.B. das Datenblatt zu diesem Tranceiver anschaut:
https://mall.industry.siemens.com/ma...991-1AE00-8AA0

Dann sehe ich hier nicht ob ich da ein normalen LC-PC Stecker am Kabel brauche oder einen LC-APC Stecker? Woran erkennt man das?
Hier im Büro funktioniert das natürlich mit allen Steckern und schliffen. Ich möchte aber natürlich vermeiden da geplant Signalfehler reinzubringen wenn man dann die echten längen installiert.


mfG René

Visualisierung Mehrfarbelement

$
0
0
Hallo,

ich hätte eine Frage, ob es bei Twincat 3 in der Visualisierung möglich ist ein Objekt, in mehreren Farben anzeigen zu lassen. (Mehr als 2)
z.B. Für den Zustand eines Sensors (z.B. Initiator). Es geht um die ganz normale integrierte Visu, im Twincat 3.
Verwendet habe ich aus der Toolbox ein Basiselement, wie z.B. ein Polygon, welches ich als Schaltsymbol gezeichnet habe.

Zustand nicht belegt: grau (0-Signal Sensor)
Zustand belegt : grün (1-Signal Sensor)
Zustand Alarm : rot (Alarmvariable)
Zustände.JPG

Aktuell habe ich nur die Möglichkeit von 2 Farben (Normalzustand, und Alarmzustand) im Eigenschaftsfenster zu projektieren.
Angehängte Grafiken

TIA WinCC Unified - JS Script Debugger

$
0
0
Hallo,

ich habe begonnen mit Unified zu arbeiten. Dabei landen wir sehr schnell bei dem Thema Skripte und schon stehen wir vor der Umgewöhnung von unseren alten VB-Skripten jetzt auf JS umzusteigen.

Das erste was auffällt:
Der Editor ist das schlimmste, was ich bisher erlebt habe. Syntaxfehler werden kaum erkannt. So reicht schon eine Anweisung zu schrieben und dabei nicht auf case-sensitive Eingabe zu achten, schon bekommt man Probleme. Ein guter Editor würde das natürlich direkt anzeigen. Aber okay, so ist es eben.
Ein erstes Hilfsmittel ist der Traceviewer. Sobald man die RT ausführt und ein Skript erzeugt einen Fehler, so wird die Zeile und die Anweisung, die den Fehler verursacht, im TraceViewer ausgegeben.
Außerdem behelfe ich mir derzeit, indem ich in den Skripten selbst Trace-Ausgaben schreibe, wie zum Beispiel Variablen ausgebe um zu sehen, ob bestimmte Anweisungen ausgeführt werden wie ich das möchte, oder nicht.

Aber natürlich kommt man nicht daran vorbei, einen vernünftigen Debugger einzusetzen. Und hier kommt mein Problem:
Ich habe die Funktion des Debugger wie hier beschrieben aktiviert und versuche diese in der neusten Version von Chrome (in einem Inkognito-Tab) auszuführen.
Link: https://www.youtube.com/watch?v=UaC7CV-dNvM
Wenn ich auf http://localhost:9222 zugreife, erscheint die Seite auf der man sich entscheidet zwischen den dynamischen oder Event-gesteuerten Skripten. Treffe ich die Auswahl, startet der Debugger aber nicht automatisch. Wenn ich mit CTRL+Shift+I den Debugger aufrufe, so erhalte ich eine völlig andere Ansicht wie im Video gezeigt. Meine Skripte sind nicht zu finden.

Ist Jemand schon schlau aus dem Debuggen geworden und kann helfen?

Grüße
tymanis

Anhäufung unerkannter Fehler

$
0
0
Hallo Leute!

In der EN ISO 13849-1 wird in Kategorie 4 der Begriff "Anhäufung unerkannter Fehler" und "Fehleranhäufung" verwendet. Auch im BGIA Report werden diese Begriff des öfteren verwendet. Eine genaue Defintion dazu findet man nicht. Es wird erwähnt: "...in der Praxis KANN die Betrachtung einer Fehlerkombination für zwei Fehler ausreichend sein" ...diese Aussage mit "kann" ist nicht sehr zuverlässig...

Auch in anderen Normen IEC 61508, IEC 61511 und der IEC 62061 finde ich nichts zu Fehleranhäufungen oder einer Anhäufung unerkannter Fehler.

Wie sind eure Erfahrungen diesbezüglich? Hat hier wer einen Tipp für mich, wo ich mich diesbezüglich schlau machen kann.

mfg

Webinar ISO 27001 IEC 62443 Industrial Security

$
0
0
Hallo,

was wäre der Maschinenbau ohne Richtlinien und Normen?

In Sachen #Industrial #Security ist hier noch vieles im Fluss. Unser CEO Siegfried Müller bietet Ihnen per Webinar eine aktuelle Momentaufnahme zu den Sicherheitsthemen rund um Fernwartung, Vernetzung und Industrial IoT.

Dienstag, 07.04.2020 um 13:30 Uhr – jetzt anmelden: https://t1p.de/6omd

Schrankdurchführung USB + DP

$
0
0
Hallo Zusammen,

ich habe eine Anlage mit einem OpenController und abgesetztem Display.
Dieses wird über USB und Displayport verbunden.

Nun suche ich eine Lösung um ein USB und ein Displayportkabel steckbar durch meine Schaltschrankwand zu bringen.
USB wäre theoretisch einfach, M22,5 USB-Buchse. Für DP finde ich aktuell nichts passendes.

Es darf auch gern über MiniDisplayport o.ä. funktionieren.

Ich bin für Ideen offen!

Grüße

Marcel
Viewing all 49829 articles
Browse latest View live


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