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

Step 5 Eprom S5-115 CPU943

$
0
0
Ich hatte bis jetzt wenig Berührung mit S5, mit der 115U hatte ich noch gar nichts zu tun. Nächste Woche muss ich bei einem Kunden ein paar kleine Änderungen in einer 115U mit CPU943 machen, von der Logik her sollte das kein großes Problem sein. Da steckt ein Eprom, wie gehe ich damit um? Kann ich überhaupt einfach ungehindert ins RAM programmmieren oder gibt es da Beschränkungen? Und wenn ich fertig bin, ziehe ich das EPROM (bei eingeschalteter Steuerung), lösche dieses und bespiele es mit einem externen Prommer?

Danke für Eure Unterstützung
StGo

Freie SoftSPS für Microcontroller ??

$
0
0
Liebe Mitglieder,

ich hätte da eine Frage:
Gibt es einen freien SPSKern bzw. eine SoftSPS die auf Microcontrollern von Renesas oder ARM lauffähig ist?

Hintergrund: Wir haben diverse eigene Controllerplatinen mit vorgenannten Prozessoren aber nur eine handvoll Leute die diese vernünftig unter C programmieren können. Für einfache und wenig zeitkritische Aufgaben wäre es Klasse einer größeren Personengruppe zu ermöglichen Applikationen mit graphischen Werkzeugen zu erstellen und dabei die vorhandene Peripherie auf diesen Boards weiterzubenutzen. Evtl. wäre auch eine kommerzielle SoftSPS interessant sofern es sowas für genannte Plattform gibt. Aber eine echte SPS inklusive der ganzen Peripherie zu kaufen ist für die genannten einfachen Applikationen zu teuer. Genauso wie ein PC mit einer SoftSPS und den diversen Ein-/Ausgabe- und Aktorschnittstellen.

Wir sind hier leider keine SPS Experten sondern mehr in der Microcontroller Ecke zuhause. Aber wir stoßen halt an die Grenzen und denken über Erweiterungsmöglichkeiten nach..

Adresse von Eingängen und Ausgängen an Funktionsbaustein übergeben

$
0
0
Hallo,
ich habe Wago Energiemessklemmen in Betrieb genommen, aber ich habe pro Klemme ein 'Program' verwendet und in der Deklaration jeweils nur die Hardware-Adresse geändert. Es läuft alles wie es soll, aber ich würde gerne einen Funktionsbaustein verwenden und die Adresse als Integer übergeben. Leider habe ich keine Ahnung wie man das macht.

Code:

PROGRAM Energiezaehler_01
VAR
 abProcessImageInput AT %IW0  : ARRAY[0..23] OF BYTE;
 abProcessImageOutput  AT %QW0    : ARRAY[0..23] OF BYTE;
...

Folgender Code ist nur zum Verständnis was ich erreichen will:
Code:

FUNCTION_BLOCK Energiezaehler__494
VAR_INPUT
 iStartAddress : INT;
END_VAR
VAR_OUTPUT
END_VAR
VAR
 abProcessImageInput AT %IW iStartAddress  : ARRAY[0..23] OF BYTE;
 abProcessImageOutput  AT %QW iStartAddress  : ARRAY[0..23] OF BYTE;
...


Kann mir da jemand helfen, wie ich von einem Integer auf die Anfangsadresse komme, und damit das Array initialisieren kann?
Wahrscheinlich gibt es das Thema schon irgendwo, jedoch habe ich nichts dazu gefunden.

Vielen Dank!

Danfoss FC200 Profil

$
0
0
Hallo Leute,
ich habe ein FU vom Fabrikat Danfoss FC200. Angebunden per Profibus.
Ich kann den Prima ansteuern und Sollwert vorgeben.

Das Profil ist Profidrive Standard Telegram 1:
Beispiel PEW1000 ist Zusandswort und PEW1002 ist Hauptistwert.
PAW1000 ist Steuerwort und PAW1002 ist Hauptsollwert.

Nun möchte ich aber noch den Motorstrom erfassen.
Welches PPO Profil muss ich hierfür nehmen? Ändern sich die Adressen für Zusandswort/ Steuerwort / Hauptsollwert usw.?? Und welche Adresse hat dann der Motorstrom?
Vorab vielen Dank.

TIA CP 343 Lean Fehler

$
0
0
Moin zusammen,

Folgender Aufbau:
-CPU 314
-mehere DI/DO Karten
-CP343-1 Lean "343-1CX10-0XE0"

Software
-Tia V14

So nun zu meinem Problem

Habe diese Konfiguration über Simatic Manager geladen und läuft einwandfrei. Habe das nun über Tia geladen und der CP geht in Stop und die SF leuchtet dauerhaft. CPU ist in RUN Modus ohne Fehler. Wenn ich nun den Diagnosepuffer vom CP auslese, erscheint folgende Fehlermeldung "Baugruppen STOP wegen Löschen des System-SDB's".
Überspiele ich die Knfig mit dem Simatic Manager dann läuft die Baugruppe wieder fehlerfrei.
Kann mir da einer auf die Sprünge helfen?
Gruß

Brauche Hilfe für Beckhoff KL6001 an S7-315pn

$
0
0
Hallo,
Ich möchte an meinen DVR über eine KL6001 PTZ-Kommandos senden. Die KL6001 hängt über einem BK3100 an der S7-315pn.

Ich habe es schon mit den Wago-FB's versucht, bekomme aber keine Kommunikation zustande.
Kann mir jemand sagen was ich eventuell im Wago-FB anpassen muss oder kann jemand einen passenden FB, FC einstellen ? Ich muss immer nur 14 Byte senden, Empfangen wäre gut aber nicht unbedingt notwendig.

Die BK6001 habe ich gebraucht gekauft und sind laut Register auf Anwenderspezifisch, 4 Byte konfiguriert.

Danke

TIA Vergleicher mit Toleranz

$
0
0
Moin, bei einem kleinem Projekt, möchte ich zwei Analogwerte (Durchfluss) miteinander vergleichen. Ich würde gerne eine kleine Toleranz einbauen gibt es dafür ein Baustein oder kann man sich sowas selber basteln.

Gruß

Motor ohne Typenschild an FU in betriebnehmen

$
0
0
Hallo,
Wir haben eine Altanlage vom Gammelmaschinenbauer mit Asynchronmotoren ohne Typenschild. Diese werden an Emmerson FU's betrieben. (U/F-Kennlinie)
Neulich ist einer dieser FUs ausgestiegen, jetzt sind die Parameter weg und ohne Typenschild geht das Raten los. Ich schätze mal 1,5KW, soviel Leistung hat auch der FU. Könnte auch mehr sein, der Moror sieht ziemlich groß aus und wird nur in Teillast betrieben. Es ist ein X-Y verfahrsystem zum transport etwa 50Kg schwerer Warenträger durch eine Anlage. Es handelt sich um den Hubmotor. Der muss alle 5-10 min mal für 1-2 min laufen.


Ich habe folgendes Eingestellt.
- 400V
- 3000 rpm (Grob geschätzt nach Getriebeübersetzung und Fahrgeschweindigkeit. Spielt das überhaupt eine Rolle wenn dem FU eine Sollfrequenz vorgegeben wird?)
- 3,2 Ampere I_max (Soviel Strom zieht der Motor Bei größter Last der Maschine)
- Cos 0,76 (willkürlich geraten)

Der Motor zieht 2-3 Ampere, und alles schein so weit zu funktionieren. ABER: alle paar Wochen steigt der FU aus mit der Fehlermeldung: IGBT Übertemperatur ausgelößt durch thermisches Modell des Umrichters/Übertemperarur ausgelößt durch Software des thermischen Modells.


Das gab es vorher nicht. Hat jemand eine Idee an welchen Parametern ich am besten drehen könnte?

TIA PID_Compact - I-Anteil und D-Anteil funktionieren nicht autark

$
0
0
Hallo Community,

ich beschäftige mich gerade mit dem PID_Compact_V2 Regler. Diesen benutze ich ohne Selbstoptimierung und Erstoptimierung. Benutze TIA V13 SP7.
Folgendes ist mein Problem.

Ich gebe dem Regler Werte für KP, TI und TD vor, schalte in den Mode Automatik und starte Ihn über eine positive Flanke an ModeActivation.
Dies funktioniert wunderbar. Ebenso funktioniert die Regelung, wenn ich nur einen reinen P-Anteil habe (I und D sind dann 0).

Jetzt benötige ich aber auch einen reinen I- und D-Regler.

Folgende Kombinationen mal als Übersicht:

P = Wert > 0
I = Wert > 0
D = Wert > 0
OK
P = Wert > 0
I = 0
D = 0
OK
P = 0
I = Wert > 0
D = 0
geht nicht
P = 0
I = 0
D = Wert > 0
geht nicht

Hat hierfür jemand eine Lösung parat oder ein Lösungsansatz woran es liegen kann?

Viele Grüße und danke schonmal.

TIA Kpt 600 Text unscharf

$
0
0
Hallo,
ich habe ein kleines Problem mit einem ktp 600 basic panel.
Ich habe im Zuge einer Programm Änderung im tia wincc einen Button hinzugefügt, das Projekt auf panel gespielt.
Nun sind alle Texte in Schriftgröße 9 nur schlecht lesbar?

Habe dann das orginalprojekt wieder aufgespielt, das selbe Problem.

Kann doch nicht sein, wenns am orginalprojekt plötzlich auch so ist. Anderes panel habe ich auch schon getestet, das Ergebnis ist das selbe.

Weiß jemand Abhilfe für das Problem.?

Danke.

Sonstiges Schaltgeschwindigkeit Siemens Logo

$
0
0
Hallo zusammen,

nur mal eine kurze Frage, die vielleicht schnell beantwortet ist.....

Eine Siemens LOGO! mit Transistorausgängen - wie schnell könen diese schalten? könnte ich mit 5Hz rechnen?
Am Beispiel der LOGO!
0BA8 6ED1052-1CC01-0BA8 24 V/DC

Schonmal ein Danke..

Druckbegrenzungsventil umtauschen für Softwaregesteuerte Regelung

$
0
0
Hallo Community,

ich suche ein Druckbegrenzungsventil (in einem Hydrauliksystem) welches durch software gesteuert werden kann. Aktuell ist ein altes von Bosch Rexroth (DBDH 20 G11/100) verbaut. Vielleicht hilfreiche Randdaten die ich aus dem Datenblatt rausfinden konnte:

- G1 (size 20) Gewinde
- 100bar max. Druck

Das Ziel ist, dass ich über ein LabVIEW programm (welches ich noch schreiben muss) den benötigten Druck vorgeben kann und welcher das Ventil dann automatisch regelt.

Könnt ihr mir da ein Druckbegrenzungsventil vorschlagen? Ich habe leider bisher noch keinen Ansatz gefunden. Evtl. was zu beachten ist bzgl. Elektronik Anschlüsse (ein neuer Schaltschrank wird extern gemacht, sprich ich hab keine große Ahnung mit Schaltplänen usw.)?

Falls noch Fragen offen sind, versuch ich gerne meine Aufgabe näher zu beschreiben.

Ich bedanke mich schonmal.
MfG cLam

TIA Adresse wird nicht durch eine Variable belegt

$
0
0
Hallo,

ich wolltei ein S7-Classic Projekt auf Tia v13 migrieren und bin dabei auf einige unschöne Warnungen gestoßen.

Wie kann ich einen Datenbereich der als BOOL deklariert ist und insgesamt eine Größe von einem Word hat. Mit einem Streich nullen ohne dabei jedes einzelne Bit anzusprechen. Gearbeitet wird mit optimierten Bausteinzugriff.


Im S7 Classic ging es mit dem Move Befehl " Move Wert 0 in z.B. DB20.DBW0", da wurde auch kein Warnung erzeugt.
In Tia ist das nicht möglich, wenn der DB20.DBW0 nicht deklariert ist, ohne eine Warnung zu erzeugen. Gibt es hier eine schöne und schnelle Lösung?

CPU1512c

für jede Idee Dankbar :)

Step 7 Polygon mit Interpolation 1. Ordnung

$
0
0
Hallo zusammen,

Aufgabenstellung ist es, das Stellglied eines Wasserdurchflussreglers (SAMSON-Stellungsregler, S7-400-Programm mit dem SFB41) bereits vor Start Wasserregelung (übergeordnetes Absperrventil noch geschlossen) auf eine dem Durchflusssollwert entsprechende Stellung zu verfahren.
Dazu wurden vorab Stellgrößenistwerte des Stellungsreglers in 5%-Schritten von 5% bis 100% und die zu jeder Stellung gemessenen Durchfluss-Istwerte in einem DB hinterlegt.
Aus dem Durchfluss-Sollwert und dieser Tabelle soll nun die erwartete Stellung ermittelt und an den Stellungsregler weitergegeben werden. Ziel ist es halt, bereits nach dem Öffnen des Absperrventils mit annähernd dem richtigen Durchfluss zu fahren.

Benötigt wird also ein Baustein, der aus einem Polygon mit Interpolation 1. Ordnung den dem Durchfluss-Sollwert entsprechenden Stellungssollwert errechnet.

Schneider hat in seiner Unity Pro-Welt mit dem "LOOKUP_TABLE1" einen Baustein, der genau das macht, allerdings nur für 15 Wertepaare. Bei Siemens habe ich mich in den Bibliotheken wundgesucht, aber nichts gefunden.

Hat jemand einen Tipp und kann helfen?

Dank und 'ne besinnliche Adventszeit

dkf

TIA Falsche Verknüpfungen in der HMI

$
0
0
Moin Leute,

ich hab ein Problem mit WinCC Advanced V13 bzw. TIA V13. Das ist jetzt schon das zweite Mal, dass es passiert.
An der HMI wurde nichts geändert, aber nach dem Laden ist auf einmal jedes Bild zerschossen. Man drückt eine Schaltfläche und eine ganz andere Signallampe als vorgesehen geht an. Farben sind verändert; z.B. sind manche E/A Felder auf einmal rot anstatt weiß. Wenn ich in TIA bei den Bilder gucke, ist immer noch alles richtig programmiert/eingestellt, aber in der Runtime bleibt es so merkwürdig. Ich kann mir auch einfach nicht erklären woran es liegt.
Beim letzten Mal habe ich eine HMI Version aus einem älteren Projekt genommen und dann mittels "Laden von Gerät" alles einigermaßen wieder hinbekommen. Aber das ist diesmal nicht so leicht möglich und ich würde natürlich auch gern wissen, was der Grund für die Aussetzer ist. Vielleicht hatte ja jemand anderes schonmal das gleiche Problem. Bin für jegliche Hilfe dankbar!

Grüße BITO!

TIA Störmeldungen im Meldungsfenster anzeigen lassen s7-1200 v13

$
0
0
Hallo ich hab ein kleines Problem mit den Störmeldungen

Ich möchte mit dem Eingang i0.0 eine Störung erzeugen und diese Störung soll dann im hmi (ktp 400 basic) im meldefenster erscheinen habe hier schon einige Lösungsvorschläge versucht aber immer wieder dran gescheitert

Was ich suche: ein Lösungsvorschlag der im Detail erklärt wie es geht besser noch wenn sich jemand mit mir per ts3 und/oder teamviewer in Verbindung setzen kann wenn mir jemand helfen kann würde ich ein Termin für morgen vorschlagen

Schaltung/Verdrahtung KL1104 Beckhoff

$
0
0
Hallo,

ich hab jetzt eine günstige Eingangsklemme (KL1104) für mein Testsystem gekauft.
Bevor ihr jetzt etwas kaputt mache, wollte ich mal fragen, wie ich jetzt einen Taster dort anschließen kann.

https://www.beckhoff.de/default.asp?...104_kl1114.htm

https://www.beckhoff.de/images/bus_t...L1114__web.jpg

Verbinde ich den Eingang 1 einfach mit dem Taster und vom Taster dann zum Powerkontakt?
Oder würde ich damit einen Kurzschulss auslösen?

Für jemanden, der sich auskennt, bestimmt recht schnell zu beantworten.

Grüße
Stefan

TIA Safety - CPU geht in Stop

$
0
0
Hallo,
habe eine 315-F PN/DP, als dezentrale Peripherie habe ich eine ET200S Highfeature IM151-3 PN

Zu meinem Problem:
Habe als Vorlage "Simatic Safety - Getting started" genommen in etwas einfacher Form, habe nur den Not-Halt getestet.
Alles funktioniert ! Drücke Not-Halt --> Ausgang wird deaktiviert --> Resete, Ausgang wird wieder gesetzt
Doch wenn ich genauer Teste, geht meine CPU in Stop über !
Wann ? Wenn ich vom 2-Kanaligen NOT-HALT einen Draht trenne. Dann wird die Diskrepanzzeit überschritten.
Die F-DI Baugruppe und die ET200S melden SF Fehler und CPU ebenso mit STOP
Ist das Normal ? Ich denke nicht ! Das der Ausgang zurückgestzt wird ist OK aber, gleich STOP !?

Habe das selbe auch mit einer 1500er und ET200SP getestet, dort geht die CPU nicht in den STOP über, lediglich die Kanäle blinken wie verrückt abwechseln rot/grün und ich muss 2 mal reseten, einmal für das reseten der Gruppe und einmal um den Ausgang wieder zu setzen.

Was mache ich bei der 315er falsch, gibt es irgendwo ein Häckchen oder.....?
Gruß und Danke für Tipps

TwinCat2 Fehlermeldung

$
0
0
Hallo zusammen,

ich habe einen Festoregler im Systemmanager eingebunden und wollte dann die CPU starten, jedoch bleibt die CPU in Stopp und zeigt mir unten die Fehlermeldung

"The current Installation level doesn't match the required level for the TCNCW32.dll Server"

Ich habe den Regler erst mal manuell eingebunden, also die XML-Datei des Reglers eingebunden. Später habe ich es über Geräte suchen probiert, trotzdem kam diese Meldung.

Kann mir jemand bitte sagen, was hier das Problem ist?

Gruß

WinCC Flex Katastrophenzustand WinCC Flexible Installation nicht reparierbar - b. dringend Hilfe

$
0
0
Hallo zusammen.

Bei mir bildet sich aktuell der nächste Super-GAU im Bereich der Siemens-Software auf dem zentralen Rechner. WinCC Flexible kann keine Projekte mehr öffnen, Neuinstallation bringt nichts, jegliche Cleaning-Versuche helfen nicht mehr, und ich weiß nicht mehr, wonach ich suchen soll. Bitte hilf mir hier jemand, ich kann es mir nicht leisten, das gesamte verdammte System neu aufzusetzen, das dauert dann wieder Monate, bis es alles richtig funktioniert.

Ich hatte folgende Software auf dem Rechner:

- PCS7 V8.2;
- SIMOTION Scout;
- WinCC Flexible;
- TIA Portal V13;
- Diverse Erweiterungspakete.

Irgendwann habe ich gemerkt, daß das Große WinCC manche (nicht alle Projekte) nicht öffnen, und nichts mehr migrieren kann. Danach ging es los, irgendwann lief Flexible dann auch nicht mehr. Jetzt habe ich alle Siemens Pakete die es gab deinstalliert, dazu noch SQL Server deinstalliert (alle SQL-Server, davon gab es an die 20 wie mir vorkam) und dann noch mit Siemens Inventory Tool nochmal alles was es gab runtergeworfen.

Dann habe ich heute einfach nur STEP7 V5.5 und Flexible installiert. Nichts weiter.

Ergebnis: Flexible ist nach wie vor ganz genau so kaputt, wie es war. Hat sich nichts, aber auch gar nichts gebessert. Wenn ich ein Projekt öffnen will, bleibt er bei so nem Fenster "Datenbankprojekt wird geöffnet" einfach hängen, und dann schließt sich dieses blöde Fenster, und dann ist wieder einfach die leere Programmoberfläche ist zu sehen. Was zum Jesus mache ich falsch ?

Bestimmt hatte das schon mal jemand und weiß, wie man damit fertig werden soll.

Für sachdienliche Hinweise danke ich im Voraus allen Hilfswilligen.
Viewing all 49737 articles
Browse latest View live