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

TIA TIA Von eigenem Baustein KnowHow Passwort vergessen

$
0
0
Hallo zusammen,

habe vor 1 Jahr einen voll coolen Baustein geschrieben nach dem der Rechner Futsch war (Auf dem ich meine 100 Zugänge und Passwörter gespeichert hatte) weis ich nun mein Kennwort nicht mehr.
Ich hatte natürlich meine Top 10 der Kennwörter und Kombinationen daraus, bei manchen muss man ja Sonderzeichen nutzen beim nächsten darf man es nicht mal min 8 mal max 8 usw.

Ich habe also ein paar Wörter Zahlen und 3 Sonderzeichen,.... aber ich bekomm das Passwort einfach nicht mehr zusammen, Denkt Ihr es wäre mit einer Brute Force methode meine Bausteine wieder zu öffnen Theoretisch müsste ja jede Sekunde eine Eingabe möglich sein.
Kennt Ihr ein Programm mit dem das Möglich wäre... ich denke wenn man eine Filter für die zu verwendenden Wörter setzen kann dann dauert das nur ein paar Minuten.... oder gibt es inzwischen eine andere Methode die Bausteine zu öffnen?

Und es sei nochmal erwähnt es geht nur um meinen eigenen Baustein und ich bin einfach zu faul um alles nochmal zu schreiben....

Gruß Flatti

Step 7 Struct und array Variablen im DB beschreiben (mit einer Zuweisung)

$
0
0
Hallo Leute,



Ich habe eine Frage zu einer Programmieraufgabe.



Es soll ein DINT Wert in eine DB geschrieben werden. Dazu habe ich eine Zähler mit eine Timer versehen welche zu eine Zeit x den wert auf ein MW oder MD addiert und anschließen durch eine move in den DB verschoben wird.

Jedoch möchte ich diese Wert der addiert wird im DB auf 10 DINT Variablen im Struct Format sowie im array schreiben.



Nun zu meiner frage kann ich den addierten wert auf dem Codebaustein so zuweisen das auf alle 10 Werte (in einem) geschrieben wird ohne das ich 10 bzw. 20 Schnittstellen belegen muss?

LG
Frozen

DALI Klemme KL6811 mit SPS CX9020 testen bzw. programmieren

$
0
0
Hallo zusammen,

ich mach gerade meine ersten Versuche mit einer SPS.
Hierzu habe ich eine CX9020 und eine DALI Klemme gekauft, da beides relativ günstig gebraucht zu kaufen gab.

Beckhoff hat hierzu auch eine Anleitung geschrieben
https://infosys.beckhoff.com/index.p..._intro.htm&id=

So weit habe ich versucht der Anleitung zu folgen. Bin jetzt aber stutzig geworden was die Aussage "Die eingetragenen Parameter nMinlevelMasterDevice und nMaxLevelMasterDevice müssen unbedingt dem Minimal- und Maximalwert des angesprochenen Gerätes entsprechen, da es sonst zu Fehlfunktionen kommen kann." betrifft.
Hab an der DALi Klemme das EVG "DC Mini Jolly DC" gekauft und eine LED angeschlossen.

Wo bekomme ich denn raus was der nMinlevelMasterDevice und nMaxLevelMasterDevice des angeschlossen Geräts ist?

Kann ich das eigentlich so stehen lassen?
bSwitch AT %I* : BOOL;
Oder muss ich da eine Adresse einfügen?
Ich hab leider noch keine KL1002 und würde es gern über einen Counter oder Timer steuern.

Welche Bausteine in TwinCat könnte ich denn für bSwitch und bReset nehmen?

Ich hätte dann noch 2 Verständnisfragen
"sich an der DALI-Adresse 0 eine dimmbare Lampe befindet" -> Wo kann ich das einstellen?
"Stellen Sie die Fade-Rate des Vorschaltgerätes zunächst auf 7 um ein ansprechendes Dimmen zu erzielen" -> Wo kann ich das einstellen?


Anbei meine Programmierung.

Grüße
Stefan


Angehängte Dateien

Wie kann ich laufende Steuerungssoftware beenden, um die SPS (Beckhoff) auszuschalten

$
0
0
Hallo,

laut der Anleitung von Beckhoff sollte vor dem Ausschalten die laufende Steuerungssoftware beendet werden. Ohne das Beenden der Steuerungssoftware darf laut Handbuch die SPS nicht ausgeschaltet werden.
https://download.beckhoff.com/downlo...x9020_hwde.pdf

Wie kann ich denn die laufende Steuerungssoftware beenden?

Grüße
Stefan

Step 7 Mega Probleme Installation Step 7

$
0
0
Guten Abend

gefühlte 100 mal

habe ich meine Step7 5.5 SP3 auf Rechner mit Win 7 Prof SP1 Installiert , ohne Probleme.

Jetzt hab ich einen Rechner wieder mit Win 7 Prof SP1 , installation bleibt bei der installation der Help Enginge hängen , die restlichen Programme hat er installiert.
Mache ABBRECHEN .

Danach ruf ich Step7 auf . Liezenskey ist vorhanden. Sofort springt mir die Meldung "kein Lizenskey vorhanden"
Sollte kein Key vorhanden sein, habe ich immer noch die Traiel Lizens , aber da fragt er gar nicht-
ALM Service läuft in den Diensten .

Mit Siemesn telefoniert. Eventuel CD kaputt ?
OK hab ketzt Step7 5.5 SP4 NAGELNEU

Rechner Windows neu bespielt, könnte ja auch ein Macken haben . Step7 installliert gleiches Problem

Dreh ab hier

Hat jemand ein Tip

Danke

TIA Probleme mit Rezepturelementen im TIA V13 bei einem KTP 600

$
0
0
Guten Morgen allerseits,

ich habe bei einem KTP 600 Touchpanel versucht eine Rezeptverwaltung anzulegen. Rezepte habe ich eingefügt, doch bei den Rezeptelementen
gibt es Probleme. Ich bekomme bei der Zuordnung der Variablen immer die Fehlermeldung: Variable wird bereits an anderer Stelle verwendet...
Ich habe bei einem Siemens Beitrag im Support gelesen das das bei den Basic Panels nun mal so ist weil der Compiler ansonsten durcheinander kommt.
( grob wiedergegeben...) In der Hilfedatei ist es ähnlich geschrieben.
Ich habe im Panel Variablen-Eingabefelder projektiert bei denen man einzelne Zeiten etc in laufender Produktion anpassen kann.
Zum Anderen soll man bei einem Produkt- oder Formatwechsel gezielte Datensätze verändern können. Das soll über die Rezepturen geschehen.
Bei dem jetzigen Panel eines Fremdfabrikats funktioniert das auch so. Ich möchte die Maschine aber mit einem Siemens Panel umrüsten.
Ich glaube nicht das ich der Einzige bin der Variablen einzeln und im Ganzen verändern können möchte.
Es gibt sicherlich Wege das in der CPU zu programmieren, aber ich möchte das Projekt der CPU ungern so massiv verändern.
Und am Liebsten möchte ich die Rezepte auf dem Panel belassen.
Habt ihr das Problem schon gehabt und eine Lösung gefunden?

Gruß, Toki

Simovert Masterdrive MC Feldbus teilweise sehr langsam

$
0
0
Hallo,

ich habe einen Simovert Masterdrive MC und möchte den Geberistwert über das vierte DWort im PPO5 (0 PKW/6 PZV) übertragen.

Das tue ich auch nur mein Problem ist folgendes:

Sobald ich den Tatsächlichen Geberistwert also die LU übertrage, wird die übertragung nur alle 16 Umdrehungen getätigt. Dabei ist die Drehzahl egal.
Im DriveMonitor wird der Geberistwert kontinuierlich angezeigt.

Nehme ich nun KK090 (Motorlage) also den Wert aus dem der Geberistwert errechnet wird dann geht das schon viel schneller aber immernoch nicht so schnell wie es sein sollte bei einer 1,5 MB übertragung via Profibus.

Wie mache ich die Übertragung schneller ?

Alternativ würde ich auch ne Lösung nehmen wie ich einen Lagesollwert im Drehzahlbetrieb übertragen kann sodass der Motor dann da stehen bleibt wo der Lagesollwert es ihm sagt.

Vielen Dank

SPS AEG Logistat-Modicon A020

$
0
0
Hallo Gemeinde,

ich bräuchte Unterstützung bei einer A020 LOGISTAT und zwar:

- Die Online-Programmierung funktioniert tadellos. Auch die Archivierung auf Diskette erfolgt scheinbar. Warum scheinbar, nun beim Laden einer Anlage von der Diskette wird nichts in den Arbeitsspeicher geschrieben. Ich dachte es wäre die Geschwindigkeit meines Pentiums, darum habe ich mir einen 486'er aus der Zeit zu gelegt, doch keine Änderung.

- Ausserdem suche ich den EEPROM-Typ des Kopierplatzes. Als Zubehör konnte man ihn damals unter der Bezeichnung EEPROM/T beziehen, aber das Intenet kennt diese Bezeichnung nicht.

Wer kennt noch die SPS AEG LOGISTAT / MODICON A020 und wer kann mir dabei behilflich sein? :confused:

Vielen Dank im voraus.
wlajean

TIA Braucht TIA V14 wirklich 50GB? auf der HDD

$
0
0
Hallo alle zusammen,
wie genau nimmt der TIA Installer das mit den 50GB HDD Platz? Ich möchte vermeiden hier unnötig was frei zu räumen zu müssen und wollte mal fragen, wer es erfolgreich mit wesentlich weniger freier Kapazität(villeicht so ca. 30GB) installiert hat? Es geht derzeit "lediglich" um TIA und dem Visu-Editor für Standard Panels, kein Safety oder vollständiges WinCC oder ähnliches.

TIA Richtiger Syntax in SLC

$
0
0
Hierbei wird die 3 bemängelt:

Code:

"out":P  := #XYZ.3;  //Bit .3 ausgeben
Wie ist der richtige Syntax?

Das funktioniert:
Code:

"out":P := 0;          //Low ausgeben
Out ist „%Q0.3“
#XXZ = Byte
SPS = s7-1215c

WinCC Flex OP270 und OP27 geht mit WinCCFlex2008 nicht

$
0
0
Hallo, habe 2 Probleme:

1) das OP27 kann ich in WinCCFlex2008 nicht auswählen, da nicht vorhanden. Geht das nur mit Protools?
Bild-01.JPG

2) das OP270
Bild-07.JPG
kann ich zwar auswählen:
Bild-02.JPG
Und bei Transfereinstelungen erscheint es auch:
X1:
Bild-05.JPG
Der Transfer scheitert wegen falscher Version.
Updaten kann ich nicht, weils ein Leihgerät ist.

Nehme ich aber die Version 7.2.2.0 oder 7.2.3:
Bild-03.JPG
dann ist das Bild X1 leer.
Kann weder generieren, noch Transferieren.

Es steckt eine CF-Karte im Panel.
WinCC-Flex 2008 SP 3, auf einem Win7 PC.

Mit Tia geht es auch nicht.

----------
Mit Prosave kann ichg das
a) OP270 mit einem RS232-Nullmodemkabel (+ ein paar Brücken) "Backuppen"
b) OP20 mit dem AS511 (TTY) - Kabel (vom S5-PG) "Backuppen"
Leitungen gehen also.
Angehängte Grafiken

Step 5 Eprom passt nicht in S5 - 95

$
0
0
Hi,

ich habe ein EPROM 6ES5 375-1LA15 (ProNo 411)
Aber es passt mechanisch nicht ins Ag 95.

Ich dachte, die sind alle gleich (ausser der "kurzen" und "langen" Bauform)

Welches Eprom geht im AG95 ?
Im Handbuch hab ich das nicht gefunden.

TIA Kommunikation TIA - HMI

$
0
0
Ich möchte im TIA Portal V13 per Profinet ein HMI KTP 400 konfigurieren.
Leider kann ich keine Verbindung zum KTP 400 herstellen. Ein Ping funktioniert.
Adressbereich PC und HMI ist im selben Bereich.

Ich verwende Windows 8 Betriebssystem und eine normale Ethernet - Kopplung.
Muss eventuell eine Sicherheitseinstellung im Windows kofiguriert werden?

TIA G-Code Befehle mit Simatic 1217

$
0
0
Hallo zusammen,


ich bin ziemlich neu auf dem Gebiet der SPS-Programmierung und aus diesem Grund wende ich mich mal an euch.


1) Gibt es eine Möglichkeit zwei Achsen gleichzeitig zu verfahren?


2) Ist es möglich mit einer Simatic 1217 Wegbefehle, wie bei einer CNC-Maschine zu realisieren? Ich weiß, dass ein G-Code nicht möglich ist, aber gibt es z. B. eine Möglichkeit einen eigenen Code im SCL zu schreiben? Wenn ja, wie könnte ich hier vorgehen?


Vielen Dank für eure Hilfe und Gedankenanstöße.

Sonstiges 4 Bytes vom Wiegemodul in einer Hochsprache in Real-Wert konvertieren

$
0
0
Es geht um ein Wiegemodul WP231.
Über Netzwerk wurde auf einem PC von diesem Wiegemodul ein Datensatz empfangen. Darin ist auch ein RealWert enthalten, der die Länge von 4 Bytes umfasst. Ich habe also 4 Bytes und soll ihn in der Programmiersprache Delphi in ein Real-Wert umwandeln.
Also Vorzeichen, Exponent und Mantisse aus den 32 Bytes entnehmen, und daraus ein Real-Wert bilden.
Das ganze auch in umgekehrter Richtung.
Aber wie? Gibt es dazu ein Beispielprogramm? Damit wäre mir sehr geholfen.

Im vorraus Danke für ein passendes Beispielprogramm.

Sonnenstand mit FB_Sunset

$
0
0
Hallo,

ich bin am testen einer Lamellennachführung

750-881

Ich habe das Problem das ich wenn ich den Baustein fb_sunset benutze entweder:
wenn ich bei dem Eingang dt Actualtime die aktuelle Systemzeit eingebe wirft mir der Baustein einen Fixwert aus
wenn ich bei dem Eingang dt UTCtime die aktuelle Systemzeit eingebe und den Actualtime frei lasse passt der Ausgang mit dem Umstand das ich eine andere Zeit habe...2h

Gibt es hier etwas das ich übersehe oder ist der Baustein einfach so entworfen??

Step 7 CPU Zeit in DB schreiben

$
0
0
Hallo Leute!

Ich möchte mit dem SFC Read CLK die Uhrzeit auslesen und auf eine Datenbaustein Variable schreiben.
Jedoch Funktioniert das nicht, wenn ich die Date_and_Time Variable aus dem DB zuweise. (Siehe Bild Anhang)

Realisiert wird das Ganze im Classic Simatic Manager mit einer 315 CPU.

LG
Frozen
Angehängte Grafiken

String-Funktionen nicht Thread-Safe?

$
0
0
Im CoDeSys 2.3.9.49 bin ich über folgenden Warnhinweis gestolpert:
Bitte beachten: String-Funktionen sind nicht "thread-safe" ! Bei der Verwendung von Tasks dürfen String-Funktionen nur in einer Task eingesetzt werden. Wird die gleiche Funktion in verschiedenen Tasks benützt, besteht die Gefahr des Überschreibens....

Bedeutet das, dass ich überprüfen muss wo überall Stringfunktionen benutzt werden?
Und falls dies in unterschiedlichen Tasks geschieht, dann muss ich das Programm umstricken?
Was sind die Hintergründe?

Verkaufe CPU 1214C

$
0
0
Biete Siemens CPU 1214C - 6ES7214-1AG40-0XB0

Gebraucht keine Mängel

Versand kostenlos

VB 250,00





Gruß
mac

WinCC Flex Wincc Flex Neuling

$
0
0
Hallo ich nutze Wincc flexibel Advanced 2008 sp3 und Simatic Manager v5.5 sp3.
Habe ein kleines Programm erstellt s1(e0.0) schaltet H1(a0.0). Dann eine Visualisierung mit Wincc Flex erstellt alles gestartet läuft auch soweit. Aber wenn ich S1 im Wincc Taste passiert nichts aber wenn ich am Simulator S1 Taste wird es in Wincc angezeigt. Was mach ich falsch.
Danke

Gesendet von meinem HTC One A9 mit Tapatalk
Viewing all 49737 articles
Browse latest View live


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