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

WinCC Flex WinCC flex Projekt übertragen ==> Button fehlt

$
0
0
Hallo, es ist schon etwas her, dass ich was mit WinCC gemacht habe. Aber irgendwie kann ich mich erinnern, dass man zum Übertragen von Projekten neben "Runtime starten" einen Button hatte zum Übertragen, dann ging ein Fenster auf und man konnte die Art der Übertragung (MPI, Ethernet, Datei...) auswählen.
Diesen Button finde ich nicht in meinem Projekt... nur die Button Runtime generieren, starten, usw...

Kann mir jemand sagen, was hier los ist? Vielen Dank und viele Grüße!
Attached Images

Schalten und Auslesen von Werten eines zweiten Controllers

$
0
0
Guten Tag allerseits,

habe eine WAGO-Regelung (zwei Stück 750-881) für eine Heizungs- und eine Lüftungsanlage. Über die Lüftungsanlage (IP=192.168.1.1) möchte ich gerne die Zubringerpumpe zum heizen, die sich am Controller der Heizungsanlage (IP=192.168.1.2 ; Ausgang: "%QX16.0") zuschalten. Außerdem würde ich gerne die Außentemperatur, die über die Heizung läuft, mit dem Controller der Lüftungsanlage auslesen können (Eingang: "%IW4" ; PT100).

Leider hab ich ein kleines Problem, die doch sehr guten Anwendungshinweise von WAGO bezüglich MODBUS und Co. zu verstehen, bzw. funktioniert es nicht wie erhofft. In den Zielsystemeinstellungen habe ich auch "Netzvariablen unterstützen" angeklickt, jedoch ohne Aussicht auf Erfolg.

Ich würde mich sehr über eure Hilfe freuen, wie z.B. ein genereller Aufbau der Kommunikation und Beschaltung zweier oder mehrerer Controller am Besten funktionieren kann.

Vielen Dank im Voraus und einen Guten Start in die Woche.:)

CX9010 keine Abarbeitung des MAIN Programms

$
0
0
Servus zusammen,

leider hänge ich wieder hier mit meinen kleine Problemen sobald es um Beckhoff geht....:confused:
(TwinCat 2)

Erstmals zur Hardware:

CX9010 0101

Ethercat Verlängerung EK1110

Wago Ethercat Koppler, 750-354 mit einigen E/A Klemmen

2x SEW Movidrive über Ethercat.

Hardware gescannt und steht soweit.
...


Mein Problem liegt darin, das mein MAIN Programm keine zugewiesene Abarbeitung bzw. einen "Task" hat, bzw. wird da anscheinend einfach nichts abgearbeitet.
Ich habe mir z.B. ein einfachen Zähler programmiert, der immer in jedem Zyklus um eins hochzählen soll (Zaehler:= Zaehler + 1). Auch da passiert nix.
Leider fehlt mir ehrlich gesagt auch etwas die Routine im Umgang mit den Task und allgemein TC2...

Jeder Baustein zeigt keine Reaktion....

Könnt ihr mir helfen?

Danke!
Grüße
TomTom

PROFIBUS DP vs. PROFIBUS PA

$
0
0
Hallo und Guten Tag,

Ich möchte mich hier erkundigen, ob, und wenn ja, wie es möglich ist, ein Profibus-DP-fähiges Gerät mit einem Profibus-PA Bussystem zu koppeln.

Zum Hintergrund: Ich beschäftige mich während meines Praktikums derzeit mit der Realisierung einer Leitfähigkeitsmessung in Wasser. Der bestellte Messumformer ist lediglich mit Profibus DP kompatibel, während es sich beim zu benutzenden Bussystem jedoch um Profibus-PA handelt. Ich wurde nun damit beauftragt, eine Lösung zu finden.

Beim Messumformer handelt es sich um folgendes Gerät: http://www.jumo.be/produkte/fluessig...ur-202552.html

Bis jetzt bin ich soweit gekommen, dass ich glaube, dass eine Kopplung mittels Segmentkoppler zwischen DP und PA-Ebene möglich ist. Ich bin mir allerdings sehr unsicher, ob das so einfach funktioniert und ich da nicht doch etwas vergesse, da ich in Sachen Feldbusssystemen nicht viel Wissen aufweisen kann.

Ich habe im Internet folgendes gefunden: https://www.phoenixcontact.com/onlin...ary=dede&tab=1

Ist mein Problem damit zu lösen?
Oder gibt es eventuell eine deutlich einfachere Lösung?

Ich bedanke mich im Voraus für sämtliche Hilfe und falls noch Informationen fehlen sollten, reiche ich diese gern nach.

Step 7 Wert bei Ausgangsvariable vom Typ DINT

$
0
0
Guten Tag ich habe eine verständnisfrage:

Undzwar habe ich ein fertiges FB Baustein mit einem Insanz-Db und am Ausgang vom FB gibt's die Variable "Zustand" vom Typ DINT. Dieser zeigt mir z.B die Zustände meiner Aktoren in der visu an. Wenn ich jetzt einen Motor in den Handbetrieb versetze steht an der Ausgangsvariable der Wert x z.B 505 oder im Simulationsbetrieb der Wert x.

Meine Frage ist nun woher dieser Wert kommt ?

Hoffe ihr könnt mir helfen

CoDeSys V2.3 Visu Objekt aus anderem Projekt einfügen

$
0
0
Hallo und guten Tag,

kann mir jemand bitte erklären, ob und wie es möglich ist, in der 2.3 ein ganzes Objekt aus einem anderen Projekt zu importieren?
Kann die Seite zwar exportieren, aber wie bekommen ich diese in mein neues Projekt?
Stehe tierisch auf dem Schlauch...

Vielen Dank im Voraus

WinCC Flex Projektvergleich zwischen Offline und Panel

$
0
0
Hallo.

Kennt jemand einen Weg wie man bei einem WinCC-Flex-Projekt rausfinden kann ob der Offline-Stand mit dem Ist-Stand am Panel zusammenpassen könnte?
Das es keinen direkten On/Offline-Vergleich gibt weiß ich. Ich meine eher ob es möglich ist z.b die Zeitstempel des letzten Projekt-Downloads auf das Panel zu sehen.
Dann könnte man zumindest ungefähr abschätzen ob die Stände passen könnten.

Könnte man das an den Zeitstempeln der WinCC-Projektdateien im Windows-Filesystem von WinCE sehen? Hab kein Panel zum probieren hier.
Oder gibt es einen anderen Weg?

Nur aktive Punkte Anfahren (Programmreduzierung)

$
0
0
Guten Tag,
folgendes Problem. Ich habe eine Ablaufsteuerung (X-Y-Z Achse) wo Maximal 9 Punkte angefahren werden sollen. Das läuft zur Zeit auch. Jedoch glaube ich das man das Programm viel kompakter entwerfen kann. Ich brauche einen Denkanstoß und hoffe ihr könnt mir helfen.
Grundaufbau:
Über die Visu Oberfläche habe ich 9 Punkte die ich bereits Aktivieren/Deaktivieren kann, der Ablauf der Bewegung soll immer der selbe sein (s.Anhang mit Pfeilrichtung)
Es gibt 3 X-Positionen, 3 Y-Positionen und 2. Z-Position.

Ablauf:
1. X-Position wird angefahren -> 1.Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 2. Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 3. Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 2. X-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 3. Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 1. Y-Position wird angefahren -> Z-Position wird angefahren -> Z-Null Position wird angefahren -> 3. X-Position wird angefahren usw....

Zur Zeit wird jede Position mit einem eigenen Baustein angefahren(s.Anhang 2). Dieses kann man doch bestimmt kompakter bauen. (3 X-Bausteine, 3 Y-Baustein und 1 Z-Baustein)
Hat jemand ein Tip wie dieses zu realisieren ist?
Mit freundlichen Grüßen
Daniel

Ablaufsteuerung.pngprog.png
Attached Images

Affiliate Shop

$
0
0
Hallo zusammen,

wir haben nun einen kleinen Amazon Affiliate Shop eingerichtet. Diesen findet ihr in der Navigation unter dem Punkt "Shop".
Mit diesem Shop wollen wir euch eine kleine Produktpalette bieten.

Wir sind natürlich für Verbesserungsvorschläge im Bezug auf Produkte und Produktkategorien offen und freuen uns über jedes Feedback.

Viele Grüße
Max

TIA Safety Baugruppen simulieren

$
0
0
Hallo,

ich versuche gerade meine Safety Bausteine zu simulieren.
Hab zu diesem Thema leider nichts gefunden - mal zu aller erst, ist mein Vorhaben überhaupt möglich? (dachte mir man könnte einfach den Eingangsbereich einer Safety DI beschreiben und so Signale simulieren).
Zu meinen Komponenten:
S7-300 CPU 315F-2 PN/DP
SIMATIC S7, Digitaleingabe SM 326, F-DI 24xDC 24V mit Bestellnummer 6ES7326-1BK02-0AB0
TIA Portal v14 SP1 Profesionnal
Safety Advanced v14 SP1
und verwende den PLCSim vom Simatic Manager 5.5

Habe Eingang 0 und 12 aktiviert und eine 1oo2 Auswertung aktiviert. Laut Onlineansicht ist die Auswertung dieser Eingänge TRUE (also Signale vorhanden und OK), egal welche Signale ich an dem Eingangsbereich der Safety DI setze. Übersehe ich etwas oder ist es einafch nicht möglich?


LG

TIA Uhrzeit stellen PLC ist Master Fehlercode 87,1

$
0
0
Hallo,
leider ist dieser Code in der Doku die ich gefunden habe nicht aufgelistet.
Ich bekomme am Panel " Datum Uhrzeit konnte nicht gestellt werden,Fehlercode 87,1" angezeigt

Unbenannt.jpg

Der Bereichszeiger liegt auf "PLC<->HMI_Global."Datum/Uhrzeit PLC"
In der Software hab ich eine AT Sicht darüber gelegt das ich Symbolisch arbeiten kann.

Kennt diesen Fehler irgendjemand ?

Gruß
Attached Images

Suche Bedienpanel

$
0
0
Hallo zusammen,

ich bin auf der Suche nach einem Bedienpanel wie im Anhang.
Gibt es soetwas fertig zu kaufen/ zu konfigurieren? Oder muss ich mir die einzelnen Schalterkomponenten mühsam zusammensuchen und die Blende anfertigen lassen?
Bedienpanel.JPG

LG
Thomas
Angehängte Grafiken

Step 7 Temperaturabhängiges Regelventil

$
0
0
Hallo zusammen,
irgendwie ist mein Kopf im Moment leer und ich habe etwas den Pfaden verloren und hoffe ihr könnt mir helfen.

Mein Vorhaben: Ich habe einen Temperaturfühler und ein Regelventil (0-10V). Nun will ich eine Kühlung mit einer vorgegebene Solltemperatur mit einer Hysterese von 2Grad nach unten regeln.
Das ganze will ich mit einer S7-Klassic realisieren.
Nun habe ich den Pfaden verloren ob ich Scalieren, oder Unscalieren soll und wie ich das mit der Hysterese hinbekomme, oder brauch ich diese in diesem Fall gar nicht.

Danke euch im Voraus.

Step 7 Aus kalenderjahr Woche und Tag nach Datum konvertieren

$
0
0
Hallo zusammen,

Im Forum gibt es diverse Threads zum umrechnen von Datum auf Kalenderwoche und Tag usw. Dafür gibt es ja auch schon einen fertigen Baustein cwd_eu.

Meine Frage:

Hatte schon mal jemand die Anforderung aus Woche und Tag und Jahr das Datum zu errechnen? Also praktisch genau umgedreht? Wenn hier jemand was hätte wäre super das reinzustellen, bzw. kleine tips zu geben?

Mit freundlichen Grüßen

TIA Funktionieren Tcon-Bausteine (Tsend, Trcv) in S7-1500 Simulation?

$
0
0
Hallo zusammen,

ich will eine offene Komunikation mit T-Bausteinen mit dem TIA-Simulator testen (Ziel-CPU S7-1500).
Weis jemand von Euch, ob die Bausteine im Simulator funktionieren?, denn bei S7-300/400 Simulator ging ja keine TCP-Verbindung.

Ich hoffe, dass hier hier was getan hat.

Vielen Dank für Eure Antworten.

Gruß aus Bayern,
S7-Programmer

TIA S7 1200 und 3964R RK512

$
0
0
Hallo,
ich habe das Ziel eine Kopplung von einer Datenbank mit einer S5 auf eine S7 1200 umzusetzen. Dabei habe ich auch noch das Programm der S5 an der Backe, das sehe ich aber eher als Fleißarbeit an. Problematischer ist die Kopplung zur Datenbank.
Wenn ich nach den spärlichen Dokumentationen gehe ist das mit sehr hoher Wahrscheinlichkeit dieses Protokoll was verwendet wird. Ich bin zu dem Entschluß gekommen das aus mehreren Gründen eine S7 1200 an dieser Stelle die richtige Wahl sein wird - wenn dieses Protokoll nicht wäre. Die verfügbaren CBs und CPs für die 12xx unterstützen dieses offensichtlich nicht mehr vollständig.
Es gibt aber in den Konfigurationen dieser Komponenten Punkte die darauf hindeuten das es trotzdem funktionieren könnte. Weiter fehlen die FBs für die programmseitige Kommunikationsbearbeitung des Protokolls.
Hat jemand soetwas am laufen / gemacht?
Es soll halt eine temporäre Lösung sein, denn es ist nur eine Frage der Zeit wann die alte SCO Büchse auf der die Datenbank läuft, stirbt.
Ich hoffe das es mit dem Datenbankmenschen klappt diese Datenbank vor diesem Ereignis auf ein gängiges Betriebssystem gebracht haben. Dann ist auch dieses steinalte Protokoll kein Thema mehr. Bis dahin will ich aber eine Lösung haben das zumindest die betagte S5 ein funktionierendes Hardwarebackup hat.

Gruß
Mario

GSDML-Parameter eines PROFINET Device an Beckhoff SPS mit EL6631 ändern

$
0
0
Hallo Forum,

ich bin gerade dabei ein PROFINET Gerät an einer CX5020-0110 mit der PROFINET-Klemme EL6631 in Betrieb zu nehmen.
Das Gerät läuft auch an und ich bekomme meine Prozessdaten.

Soweit so gut....
Was mich jedoch stutzig macht ist die Tatsache, dass es mir nicht möglich ist die Geräteparameter, welche über die GSDML zur Verfügung gestellt werden zu ändern.
Es ist mir nur möglich die Parameter auszulesen.
Möchte ich allerdings einen Wert abändern, der bspw. über ein DropDown Menü einstellbar ist, so springt TwinCAT3 nach ~500ms direkt aus diesem DropDown Menü wieder raus. Gleiches Verhalten auch für jedes Eingabefeld.
Das Eingeben eines numerischen Wertes für einen Parameter ist mit diesem Verhalten nahezu unmöglich. Gelingt es mir jetzt dennoch einen Parameterwert zu ändern und ich schreibe ihn anschließend in das Gerät, so meldet mir TwinCAT3 "Write successful". Lese ich allerdings im Anschluss den Parameterwert wieder aus, so steht weiterhin der alte, Standardwert drinn...

Hat von Euch jemand die gleichen Erfahrungen gemacht oder liegt hier ein grober Schnitzer meinerseits vor? Auf der BECKHOFF-Support Seite habe ich leider kein Guide o.ä. zu dem Thema gefunden.

Viele Grüße
R_TRIG

Array mit Variablen füllen TWINCAT 3

$
0
0
Guten Tag,
ich habe eine Frage zu Array. Ich habe eine VISU Oberfläche wo ich die Werte dim_x und dim_y eingebe. Als Beispiel (s.Anhang) 500x500. In einem FB lasse ich die Werte für die pos1_x - pos3_x berechnen.
Diese Werte werden mir auch angezeigt im Online Modus, jedoch bleiben die Array Werte aus dem Array pos_x bei 0. Woran kann das liegen?


Hier ein Teil des Definitions Codes in Global Var


VAR_GLOBAL
dim_x : REAL :=0;
dim_y : REAL :=0;
pos1_x: REAL :=0;
pos2_x: REAL :=0;
pos3_x: REAL :=0;
pos_x: ARRAY [0..2] OF REAL := [pos1_x,pos2_x,pos3_x];
END_VAR

Pos_array.png
Attached Images

VM langsam nach umkopieren von Field PG auf neuen Dell Laptop

$
0
0
Hallo zusammen,

die Firma hat sich ein paar neue Dell´s für die Programmierer gegönnt. Nun wollte ich meine VM von meinem FieldPG M4 auf den Dell kopieren. Obwohl der Dell eine deutlich stärkere Hardware hat, ist die VM um einiges langsamer als auf meinem Field PG. Kennt jemand das Problem bei Dell? Wir haben alle einen anderen Dell bekommen, aber das Problem haben alle von uns.


Gruß
Bob

Drehzahlregelung mit X20 PWM-Motormodul von B&R an Siemens S7-1500 über Profinet

$
0
0
Hallo zusammen,

ich habe 4 Gleichstromantriebe (48V, 2A) mit Inkrementalencoder welche von einer Siemens S7-1500 angesteuert werden sollen. Für den nötigen Strom- und Spannungsbereich habe ich das PWM-Motormodul X20MM4456 von B&R gefunden. Dieses kann auch direkt den Inkrementalencoder einlesen und noch weitere digigale E/As. Direkt von Siemens gibt es leider nichts geeignetes.

Das PWM-Motormodul von B&R kann in Verbindung mit einem PROFINET Buscontroller von B&R direkt die HW-Config der S7 eingebunden werden:
Bus.png

Dort lässt sich dann das PWM-Motormodul konfigurieren:
Config.png

Ich möchte die Antriebe drehzahlgeregelt ansteuern, damit diese auch bei größeren Belastungen mit konstanter Geschwindigkeit laufen. Aus der Beschreibung von B&R geht jedoch nicht hervor ob dies in Verbindung mit einer S7 über Profinet möglich ist. Ich konnte bisher nur eine Auswahl Stromregelung bzw. PWM-Regelung finden.

Kann mir jemand helfen :confused:
Angehängte Grafiken
Viewing all 49747 articles
Browse latest View live


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