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

TIA Frage zu Speichergliedern

$
0
0
Hallo,
meine Frage bezieht sich darauf ob es bei SR Gliedern grundsätzlich nötig ist einen Merker anzugeben,bzw ob es eine Vorschrift gibt, die dies vorschreibt.
Oder anders gefragt:
Ist das Sr Glieder.PNG richtiger als das SR Glied 2.PNG?

mfg
Angehängte Grafiken

Kommunikationsmöglichkeit zwischen PC - Siemens SPS gesucht

$
0
0
Hallo zusammen,

ich melde mich hier heute weil ich kleines Problem habe, warum auch sonst :)

Ich stehe aktuell vor meiner Technikerarbeit und bin bezüglich der Recherche immer wieder auf diese Seite gestoßen. Leider konnte ich das passende Thema zu meinem Problem nicht finden :(

Ich habe folgendes Projekt:
Gewünscht wird ein Schaltschrank der zur Präsentation entwickelt wird. Ein Kunde soll über einen Touchscreen die Fertigungsabläufe meines betreuenden Betriebes anschauen können. Hierzu gibt es einen Automatikmodus und einen Einzelmodus, in dem die verschiedenen Stationen einzeln abgerufen werden können. Im Endeffekt ist es nur eine bessere PowerPoint Präsentation mit diversen Bildern, Videos und Texten.
Diesen Programm habe ich mit Windows Forms in Visual Studio erstellt.

Da ein simples drücken und schauen für den Kunden etwas Fad wäre soll nebenher im Schaltschrank, passend zu den Stationen an denen das Programm ist, LED's aufleuchten und entsprechende Felder hervorheben. Hierzu sind auch Drucktaster, Knebelschalter und NOT-Aus vorgesehen. Diese Eingänge werden von einer SPS erfasst und verarbeitet werden. Dieses Programm wurde mit TIA geschrieben und ist bereits fertig. Allerdings ist hier noch nicht ganz klar welche SPS (Siemens ist sicher) zum Einsatz kommen soll.
Dies entscheidet sich je nach Art der Kommunikation!

Der Clou ist, dass mir mein Chef einen 19 Zoll Panel PC von Siemens bereitgestellt hat auf dem Windows installiert ist und das C#-Programm bereits einwandfrei darauf läuft.

Mit der Kommunikation bin ich bereits beim Knackpunkt an der Geschichte. Ich habe leider absolut keine Ahnung wie ich die beiden Programme miteinander kommunizieren lassen kann. Ich habe mich bereits in die verschiedensten Dinge eingelesen (OPC, TCP/IP, Excel, ...) doch konnte keine ideale Lösung für mich finden.

Habt ihr Vorschläge wie ich die beiden Programme am sinnvollsten mit einander verknüpfen kann, damit ein Steuern des C#-basierten Programms von beiden Systemen aus möglich ist? Im Endeffekt geht es um ca. 30 Bool - Variablen die ich Abfragen/Setzen können muss.

Wie immer bei so einer Arbeit soll das ganze eher kostenlos sein ;)

Wer kann eine Logo Programmierung für eine Poolsteuerung für mich realisieren?

$
0
0
Hallo,

bin seit heute neu hier im SPS Forum. Ich möchte mit der LOGO einen Pool steuern. Es ist ein geschlossener Wasserkreislauf. Wer könnte das machen?

Was soll automatisiert werden?

Es soll ein Badepool mit einem Reservoirwasserbehälter, eine Drehstrompumpe,sowie eine Heizung (mit eingebautem Temp.Fühler) , eine UVC Desinfektionslampe und zwei elektrische Kugelhähne (24) gesteuert werden.

Prinzip: Das Wasser befindet sich in der Grundstellung(Ausgangslage) im Extrawasserbehälter. Per Knopfdruck z.B per Taster sollen aus dem StandbyBetrieb jetzt die Pumpe anlaufen
UVC mit Strom versorgt werden
die Heizung mit Strom versorgt

die Kugelhähne drehen, dass das Becken befüllt werden kann (KH1 befüllen des Badebeckens) (KH2 befüllen des Reservoirbehälters bzw Entleeren des Badebeckens)

Paddelkontaktschalter: passiert das Wasser , währenddessen arbeiten die Pumpe, UVC und Heizung den Kontaktpaddelschalter in der Rohrleitung öffnet dieser den Kontakt. Sobald das Wasser komplett von A nach B oder von B nach A transportiert ist schließt der Kontakt und schaltet die Stromversorgung ab.

Soweit das Prinzip. Ich hoffe. daß kann eine Logo eventuell mit einer Erweiterung . Wer kann das für mich programmieren? Bitte um eine PN

Step 7 Siemens Comfort-Panel über Proxi an CPU-300

$
0
0
Hallo,

ich möchte ein Comfort-Panel, welches ich in TIA erstelle mit einer 300er CPU, welche mit Step7 programmiert wird, über eine Proxivetbindung anbinden.

Ich habe jedoch keine Ahnung wie man dabei vorgehen soll. Habe noch nie etwas über eine Proxiverbindung gemacht.

TIA Logging über Panel-Skript in CSV mit Datenkonsistenz (ev. mittels Rezeptur)

$
0
0
Hallo liebes Forum!

Ich habe ein Problem beim Loggen von Maschiendaten über ein Comfortpanel in eine CSV-Datei.

Meine Vorgehensweise:
Fertige Daten (10 Prozesswerte) in einen Struct schreiben.
Flag zum Loggen setzen.
Dieses Flag löst mit Wertänderung im Panel ein Skript aus.
In dem Skript werden die SmartTags abgegriffen und in eine CSV gefüllt.
Das Skript setzt dann das Flag zurück.

Nun kommt es öfter mal vor, dass statt einem neuen Datensatz der vorherige geschrieben wird.
Oder es sind ein paar der 10 Werte neu, die anderen aber noch vom alten Datensatz... Also äußerst blöd.

Ich glaube, dass das Problem durch die asynchrone Abarbeitung des Panels auftritt.
(Also auch wenn ich das Flag nach den Daten setze, kann ich durch die Asynchronität nicht sicher sein, dass der Datensatz im Panel sicher aktualisiert wurde).
Bisher habe ich zur "Umgehung" des Problems eine Verzögerung von 200ms eingebaut, bevor ich das Flag setze.

Also meine Frage:
Gibt es Möglichkeiten um Daten sicher konsistent zu übertragen?
Ich habe seitens Siemens mal gehört, dass das nur mit Rezepten möglich ist, man korregiere mich bitte wenn das falsch ist.
Es wäre kein Problem Rezepte zu verwenden, allerdings finde ich keine Syntax um im Skript einzelne Rezepturwerte abzugreifen?

Oder wie macht Ihr das sonst? :confused:

LG, Thomas


Achja:
Siemens TIA V14 SP1 Update1
CPU 1510SP-1 PN
TP1900 Comfort

TIA Win CC TIA V14: Aktualisieren von Proxy Quell DB

$
0
0
Hallo,
ich habe eine bestehende Anlage mit einer S7 300 und einer TIA HMI (V14).
Win CC holt sich in dem Projekt u.a. Variablen aus einem Multiinstanz DB der Steuerung. Der FB bzw der DB hat sich in der Steuerung geaendert, es gibt die Funktion "aktualisieren" (oder so aehnlich) in Win CC dafuer, muss ich dabeiauch alle bisherigen verwendeten DB's der Steuerung anwählen?
Win CC schlägt bei der auswahl nur den geänderten DB vor, allerdings sind danach alle übrigen im Projekt nicht mehr zu sehen.

Ich hoffe man kann es verstehen..

Sonstiges Brauche Hilfe beim rechnen mit der Logo8

$
0
0
Hallo zusammen,
ich bin neu hier und habe eine Frage zur Siemens Logo8.
Ich hebe eine Ablängmaschine die mir pro Schnitt 6 Teile absägt.
Mit dem hochrechnen hab ich hin bekommen,d.h die Logo rechnet mir 6-12-18-24-30 usw.
Ich möchte aber über einen Eingang 1 Teil(minus) abziehen wenn ein schlechtteil dabei ist.

Wer kann mir helfen??????

Gruß:roll::confused:
Wolfgang

Werteübernahme bei Antrieben

$
0
0
Nabend,

Ich habe ein Problem wo ich nicht genau weiß wie man es beheben kann.

Wenn ich die Maschine anschalte und einen Servomotor vom Panel aus betätige der einen Vorschub über eine Spindel bewegt, fährt dieser immer viel schneller als vorgegeben.
Wenn mann den Notaus betätigt und wieder Resettet wird die vorgegebene Geschwindigkeit übernommen.

Warum übernimmt der Antrieb nicht direkt die Geschwindigkeit?

Cu320
S120

Step 7 Temperaturmessung mit 3 Sensoren

$
0
0
Hallo zusammen,
gibt es irgendwo Beispiele wie so eine Programmierung gemacht wird?
Die 3 Sensoren kommen auf 3 Analogeingängen rein.
Jetzt sollte ich ein Resultat aus diesen berechnen und nätürlich auch Sensorerror berücksichtigen.

Vlt kennt sich wer aus damit., SCL wäre schon gut.
Danke und Gruss

WinCC 24 Zahlen addieren

$
0
0
Hallo,

ich suche ein VBS um Stückzahlen der letzten 24 Stunden zu addieren und in einem E/A-Feld auszugeben. :confused:

Vielen Dank

Komplexe Datentypen mit OPC UA .NET Stack von Microsoft

$
0
0
Hallo zusammen,

ich bin dabei mit dem auf Github frei verfügbaren OPC UA-C#-Stack einen UA Client zu programmieren.

Jetzt habe ich auf dem Server komplexe Datentypen, die ich als Übergabeparameter für eine Methode brauche.
Ich bin seit längerer Zeit am probieren und wollte mal fragen, ob sich jemand schon mal mit diesem Problem beschäftigt hat und mir ein einfaches Sample geben kann.

Ich weiß, dass ich zum Anlegen der Datentypen in meinem Client über das "ExtensionObject" gehen muss, komme aber an diesem Punkt nicht weiter.

Vielen Dank!
Michael

Firmware rückrüsten MM_420

$
0
0
Hallo,

ich möchte ein Antriebsprojekt aus dem Starter auf einen MM_420 laden. Nun habe ich aus Versehen die Firmware von 1.1 auf 1.3 anstatt auf 1.2 hochgerüstet. Wie kann ich das wieder rückgängig machen?

MfG

SPS-Komponenten, ABB- Hardware, 25 verschiedene Einheiten

$
0
0
Hallo liebe SPS-Forum Freunde,

auf Grund der Sanierung einer SPS-Anlage, stehen nun einige Komponenten der Fa. ABB zum Verkauf.
Die Steuerung hat bis zum Ausbau im Juli 2017 einwandfrei funktioniert.

Die Hardware wurde ordnungsgemäß ausgebaut und wird fachgerecht gelagert.

Hier eine Übersicht der Komponenten:
Übersicht.jpg

Folgende Anzahl steht noch zur Verfügung:
ABB SPS 8 St. 07 KT 94
4 St. 07 KP 93
8 St. 07 KT 51
2 St. 07 KR 51
2 St. ICMK14N1
1 St. ICMK14F1
3 St. XM 06B5
5 St. XC 08L1

Da die SPS komplett umgestellt wurde, gibt es keine Verwendung mehr für diese Bauteile.
Die Bauteile können gerne einzeln oder auch als Paket abgenommen werden.
Es wird keine Garantie oder Gewährleistung auf die einzelnen Bauteile übernommen.
Da es sich hierbei um einen Privatverkauf handelt, kann auch keine Rechnung ausgestellt werden.

Für Rückfragen gerne per Mail oder Telefon. Telefonnummer per PN.

Hier gibt es Bilder der einzelnen Komponenten:
http://de.share-your-photo.com/5ccc6eadfb/album

Beste Grüße
Angehängte Grafiken

TIA Grafik (Roboter) variabel drehen

$
0
0
Hallo Leute,

ist es im TIA Portal 14 SP1 nicht möglich etwaige Grafiken um einen bestimmen Gradwert X zu drehen?
Konkret geht es darum zu visualisieren wo sich der Roboter gerade befindet. Man könnte einfach die Position der A1 Achse übermitteln und damit die Grafik auf der Visualisierung drehen.
Habe jetzt nur Diagonale, Vertikale, Horizontale und direkte Bewegungen gefunden aber keine Optionen um zu Drehen/Spiegeln etc.
Ist dies nicht möglich?


LG

KWL mit 880 und Belimo VSR - VAV Regelung

$
0
0
Hallo Leute!

Hat jemand schon einmal eine KWL mit geschossweisen VSR gebaut?

Ich möchte gerne bei mir im Haus eine volumenstromabhängige Anlage pro Geschoss bauen!
Zur Verfügung steht eine 750-880 mit einen KNX System!
Das Ansteuersignal der Volumenstromregler soll die 880 per MP-Bus machen! Die 880 soll aufgrund der Messergebnisse der KNX Multifunktionsmessgeräten die Regler ansteuern!
Durch die MP Bus Ansteuerung stehen alle Werte in der SPS an!
Die KWL soll dann Volumenstromabhängig die die Drehzahl verändern - VAV Regelung! Soll laufen wie die Belimo VAV Regelung per Fan Optimiser! Dieses System macht wenig Vordruck und braucht weniger Energie und der Lärm sollte weniger sein, da die VSR die überschüssige Luft nicht vernichten müssen!
Ich müsste dazu 3 Geschosse mit je 2 VSR einbinden!
Und die KWL vorraussichtlich per Modbus oder 0-10V

HAt das schon jemand gemacht? Gibts dazu einen Funktionsblock oder Wago hierzu etwas?

http://www.aee-intec.at/0uploads/dateien989.pdf


MFG Andi!

Momentenregelung durch indraworks

$
0
0
Ich möchte mithilfe der Momentenregelung den Motor steuern. Zuerst habe ich den Parameter S-0-0080 (Drehmoment Sollwert) wie zum Beispiel 0,5 Nm eingestellt und dann diesen Paramter auf 0 eingestellt. Der Motor sollte dann mit konstante Geschwindigkeit bewegen, aber er stoppt. Was ist der Grund dafür?

- Motor: MSK071E-0300-NN-M2-UG1-RNNN
- Steuerung: IndraMotion MTX P60
- Wechselrichter: HMS01.1 (Firmware: FWA-INDRV*-MPH-04V16-D5-1-SRV-NN)
(Verbindungen über Sercos)

Mr. Mechatronik Youtube E-Learning Kanal

$
0
0
Liebe Community

Ich unterrichte nun schon seit etwa 4 Jahren SPS/Automatisierungstechnik und starte aus diesem Grund gerade meinen Youtube Kanal, Mr. Mechatronik

https://www.youtube.com/channel/UC5k...3e3hvDK1yhPrNA




Meine Schüler stoßen immer wieder an die selben Fehler und da ich mir sicher bin, dass es nicht nur meinen Schülern so geht arbeite ich nun an einem YouTube Kanal, an dem ich all mein Wissen aufbereite und in bester Ton und Bildqualität präsentiere (auch Animationen sind geplant).

Dieser Kanal soll nun meine Schüler besser auf die Lehrschlussprüfung vorbereiten und die Möglichkeit bieten für Interessierte das Maximum aus der Ausbildung herauszuholen, vorallem da ich auch Teilnehmer für die Berufsmeisterschaften, Skills Austria suche und trainiere.

Sehr gerne verlinke ich bereits erstelle Videos, die gut aufbereitet sind, und genau aus diesem Grund wende ich mich an euch.

Kennt ihr gute Videos, die auf meinem Kanal verlinkt werden sollen, so bitte teilt mir diese mit, und ich füge sie sofort hinzu.

Wollt Ihr spezielle Videos von mir sehen, so werde ich alles daran setzten diese auch umzusetzen, also könnt ihr hier gerne auch eure Wünsche und Anregungen zu meinem Kanal posten, ich freue mich über jegliches Feedback.

Liebe Admins, sollte mein Post unerwünscht sein, so könnt ihr ihn gerne löschen.

Vielen Dank

Ich freue mich auf euer Feedback

euer Stefan J. Trucker, Mr. Mechatronik

Einfaches Programm Twincat 3 wer kann mir helfen.

$
0
0
Hallo
Eigentlich programmiere ich nur Siemens...
Jetzt haben wir aber 2 Anlagen im Haus die mit Beckhoff klemmen versehen sind. Ethercat .
Der Kunde programmiert das dann selber.

Wir müssten es aber erst ein Dauertest durchlaufen lassen.
Ein CP2607-0000 habe ich mir schon besorgt. Ich bekomme auch das Main programm zum laufen .
Habe zum beispiel i=i+1; mal programmiert i erhört sich auch auf meinen Laptop.
Ich schaffe es aber nicht die variable auf die Visu zubekommen . Und wie kann man durch drücken eines buttons z.B einen Ausgang ansteuern..

Könnte mir da jemand Helfen? Evtel mal über Team Vier oder so.
Denke wird nicht lange dauern. Kann mich auch gerne anrufen.


Oder gibt es gute Erklärungen im Netz? You Tube hat mir schon viel geholfen aber bei der Visu finde ich nichts.

Ein Beckhoff kurs zu belegen wäre für die seltenheit zu teuer.

Vielen Dank

Mfg C.Hellmig

Profinetteilnehmer wird nicht gefunden

$
0
0
Hallo,

frisch angemeldet komme ich gleich mit dem ersten Problem das mich jetzt schon viele Stunden kostet.

Ich verwende eine S7 400 (CPU 417-4) und kommuniziere damit über zwei CP443-1 mit zwei Profinetnetzen (192.168.74.xxx und 192.168.75.xxx). Die Kommunikation funktioniert zu fast allen Geräten jedoch habe ich mit einem Typ Probleme (Bosch BS350 Schraubstation). Davon sind 11 Stück in der Anlage vorhanden von denen jedoch genau eines Funktioniert - die anderen werden im TIA Online Modus als nicht vorhanden angezeigt. Aus Boxen verwenden das gleiche GSDML file. Es wird alles die in der Projektierung vorgesehene IP zugewiesen und auch der PN Name scheint zu stimmen bzw. wird in TIA und auch in der Bosch Box gleich angezeigt.

Was ich bisher erfolglos versucht habe:
- Direkte Verbindung einer Bosch Box mit der CP Karte als somit alleiniger Teilnehmer am Bus
- Update der Bosch Firmware auf die letztversion
- Ändern der IP Adresse im Projekt (wird zugewiesen)
- Ändern des PN-Namens im Projekt (wird zugewiesen)

Eine Box (Box11) funktioniert, ich habe daher die „gute“ PN Karte ausgebaut und in eine nicht funktionierende Box eingebaut und vice versa. Das Ergebnis war das Box11 weiterhin funktioniert, sich aber an dem Zustand der anderen nichts änderte.

Das einzige was bisher eine Änderung brachte war einer nichtfunktionierenden Box den PN Namen der funktionierenden zuzuweisen (die funktionierende war derweilen abgesteckt). Danach ging diese.

Ehrlich gesagt habe ich keine Idee mehr was ich versuchen soll. Die gleiche Konfiguration funktioniert auf einer anderen Anlage problemlos.

Habt ihr Ideen? Danke!

Konstanten in Library und sicherung der Library

$
0
0
Hallo, ich habe eine externe Library, in welcher konstanten in einer Parameterliste abgelegt sind, dass diese im Librarymanager angepasst werden können.

Dies sieht so aus:
OK.jpg

ich möchte gerne in einer meiner Libraries auch solche anpassbaren Parameter verwenden. bei mir sieht das allerdings so aus?
NOK.jpg
Warum sieht es bei der externen Library aus wie eine GVL, bei mir nicht?

Zusätzlich stellt sich mir die Frage, wie ich eine Library abspeichern muss.
Ich habe mir eine Library für meine häufigsten Applikations FBs erstellt und diese in das Library repository installiert.
Diese habe ich in ein Beispielprojekt eingefügt und das Projektarchiv einem Kollegen gegeben.
Dieser konnte dann mit einem Doppelklick auf die FBs im Librarymanager diese öffnen, was mich erstaunte.

Was muss ich hier tun?
Angehängte Grafiken
Viewing all 49737 articles
Browse latest View live


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