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

Symbolische Adressen (IO-Variablen) durch Globale Variablenliste ersetzen?

$
0
0
Hallo,

gibt es eine Möglichkeit in Codesys V3.5, anstelle von symbolischen Geräteadressen (IoConfig_Globals_Mapping) eine Globale Variablenliste zu verwenden und dort einfach die selben Variablen zu definieren, sodass man die Geräte aus dem Projekt entfernen kann, ohne sämtliche IO-Variablen anpassen zu müssen?

Hab mir gedacht, dass es zu Simulationszwecken ganz praktisch wäre, wenn man in einem Projekt mit Windows-Runtime die Programme testen könnte und dann (wenn alles passt) die einzelnen Elemente nur noch per Copy-Paste rüber ins richtige Projekt kopieren müsste. Über eine zusätzliche Visualisierung könnten dann die Variablen der Globalen Variablenliste simuliert werden.

Das fände ich praktischer als den eingebauten Simulationsmodus... Erste Versuche waren leider ohne Erfolg. Die (ursprünglichen) symbolischen Geräteadressen verweisen sich nicht auf die gleichbezeichneten Variablen in der Globalen Variablenliste. Es müsste überall erst der Name der Globalen Variablenliste mit Punkt vorangestellt werden...

Gibts da eine Möglichkeit ein Projekt (mit angehängten Geräten), ohne es groß umstricken zu müssen, mit der Windows-Runtime zu simulieren?

canlayer 2

$
0
0
Hallo Lieber forum Gemeinde;
kann jemand mir eklaren was canlayer 2 ist

Danke im voraus

WatchDog abfragen

$
0
0
Halo zusammen,

ich habe eine Beckhoff-SPS CX5130 mit TwinCat 3

Hier habe ich viele Infos zum System in "TwinCAT_SystemInfo" gefunden, aber nicht den WatchDog.
Kann mir da jemand weiter helfen? Wo "versteckt" sich die Info ob die SPS noch fleißg arbeitet?

DANKE schon mal und einen angenehmen Sonntag.

Gruss Norbert

Erfahrungen mit Omron und Sysmac Studio

$
0
0
Hallo zusammen,

ich finde das Produktportfolio von Omron recht interessant. Omron hat so ziemlich alles was man für den Schaltschrankbau und auch für das Feld in der Automatisierungstechnik benötigt. SPS, HMI, Antriebstechnik, Schaltelemente, Vision, etc.
Ich setze entsprechende Produkte überwiegend für Montage- und Prüfautomaten sowie Zuführtechnik ein.

Ich habe mir das Sysmac Studio gestern mal zum testen heruntergeladen. So intuitiv wie TIA Portal ist es nicht, jedoch macht es kein schlechten Eindruck. Vorallem die Motionfunktionen (CAM, etc.) sehen sehr interessant aus.

Was sind eure Erfahrungen mit Omron? Kosten, Liefertreue, Support, Kundenaktzeptanz, Workflow etc..??

Gruß Edition

Sonstiges Simatic OP27 Hilfe

$
0
0
Hallo zusammen,

in unserer kleinen Firma haben wir an einer Maschine ein OP27 Panel verbaut.

Es geht immer wieder aus und dann können wir nichts mehr machen. Es ist uns gelungen das Image runter zu holen.

Meine Frage ist jetzt ob es irgendwie möglich wäre das per Computer zu simulieren das ich weiter producieren könnte?

Bin ganz neu im diesen Umfeld Steuerung etc...
Bitte um hilfe dringend

Spannungsunabhängige Fehlerstromschutzeinrichtungen

$
0
0
Hallo, was ist der Unterschied zwischen spannungsabhängigen/spannungsunabhängigen Fehlerstromschutzeinrichtungen, SLS Schaltern?

Grüße aus Berchtesgaden

TIA Probleme mit Get_Alarm - Meldungen für Leitrechner aufbereiten

$
0
0
Hallo Leute,

ich habe ein Problem mit dem Baustein Get_Alarm für das TIA-Portal. Testweise wurde er von mir so aufgerufen. Ich bin mir sicher es hat auch schon mal funktioniert.

Aufruf.jpg

Setze ich den Merker für den Modus Anmelden -> Fehler 8004
Setze ich den Merker für den Modus Daten auslesen -> Fehler 8085 laut Hilfe kann man den Parameter Anzeigeklasse unbeschaltet lassen
Setze ich den Merker für den Modus Abmelden -> Werden die Fehler und der Error Ausgang zurückgesetzt, aber ein erneutes Anmelden bringt dann wieder den Fehler 8004

TIA v14-2017-08-07-07-51-19.jpg


CPU: S7-1517F-3 PN/DP
Software: Windows 7 64 Bit
TIA Portal V14 SP1 Update 1

Vielleicht hat jemand schon mal mit dem Baustein experimentiert und kann mir helfen.
Angehängte Grafiken

TIA 1 Anzeige für verschiedene Analog-Adressen

$
0
0
Hi Leute,

ich hab da mal ne Frage.
Wie kann ich 1! Anzeige für verschiedene analoge Werte zum Anzeigen anlegen?
Also 1 Anzeige und über der Anzeige die Analoge Adresse eingeben, z.B. 288 oder 304 etc.

Ich müsste also eine Variable mit der Adresse PEW [#Eingabe] anlegen. (Geht nicht, ich weiß)
Mit Multiplexen hab ich es auch versucht, aber nicht wirklich was schönes hinbekommen.

Vielleicht kennt jemand einen Trick....

Gruß wolder

Edit:
Klappt doch. Es muss nur ein Uint sein....
Sorry.

WinCC Rohrleitungsfarben ändern

$
0
0
Guten tag,

ich würde gerne wissen wie ich eine Rohrleitungsfarbe schrittbedingt ändern kann. Meine Rohrleitungen habe ich mit einem Polygonzug dargestellt.


Danke schon mal im voraus

Mit freundlichen Grüßen

Automatische Anmeldung TwinCat2

$
0
0
Hallo, ich habe im Forum nichts passendes gefunden, aber vielleicht kann mir jemand weiter helfen. Wenn ich Änderungen im Twincat-Systemmanager in den Boot-Einstellungen vornehme dann werde ich zur Bestätigung nach dem User und dem Passwort gefragt. Soweit so gut, aber er akzeptiert die Eingaben nicht.Undf sagt mir immer "Zugriff verweigert".

Beckhoff Sysrem Control : V 2.11.0 Build 2200

Wir machen das aber so wie immer und bisher hat es einwandfrei geklappt.

TIA Online Probleme TIA V13

$
0
0
Guten Morgen zusammen,

ich wollte mal wissen, ob ihr die selben Probleme habt wie ich.

Also ich sitze gerade vor einer Anlage die in Produktion läuft. Sobald ich mich Online schalte bekomme ich interessante Fehler innerhalb der Maschine. Unteranderem Positionierungsfehler.
Wenn ich Offline bin funktioniert alles Tadellos.

Kennt einer das Problem und hat einer eine Lösung? Ist das mit V14 immernoch ein Problem?

Danke an alle.

Taupunktregelung SAIA PG5

$
0
0
Hallo liebes SPS-Forum,

ich versuche mich momentan an einer SAIA Steuerung.
Die Programmierung ist zu 90% abgeschlossen aber da ich noch ein ziemlicher Neuling bin, brauche ich eure Hilfe.
Es soll die Funktion einer Taupunktregelung programmiert werden...
An Hardware ist lediglich ein Temp. VL Fühler vorhanden sowie für jede Zone ein Taupunktwächter.
Der Bereich in dem die Temp geregelt wird liegt bei 15-24°C (Ausgangstemp 18 °C)
Löst ein Taupunktwächter aus (1), soll die SOLL Temp schrittweise um 0.5 °C erhöht werden für 30min...wenn immer noch ne 1 ansteht wieder um 0.5 °C nach oben, bei einer 0 soll entsprechend die SOLL Temp um 0.5 °C reduziert werden...und so weiter und sofort.....

Hat jemand eine Idee wie ich so etwas realisieren kann/soll?!

Vielen Dank für die Hilfe.
Mfg
Garfield

TIA WinCC Professional V14SP1 Übertragen von ES zu OS funktioniert nicht

$
0
0
Hallo,

folgende Konfiguration im Einsatz:

WinCC Prof. mit Option Server V14, 8 Clients

Einer der Clients hat ein komplettes TIA-Paket mit STep7 Professinal, Safety, WinCC Professional....

Ausgeliefert wurde alles komplett mit V14 ohne SP, alles funktionierte wunderbar, auch die Übertragung von WinCC ES zum Server mit der Runtime.

Nach Hochrüstung aller Komponenten auf V14SP1 zeigt sich nun folgende Problematik: Übertragung von WinCC Professional zum Server kommt grundsätzlich die Fehlermeldung:

Es kann nicht übertragen werden, bitte überprüfen Sie ob WinCC Professional auf dem Zeilsystem installiert ist...

Wird der Vorgang mehrmals wiederholt, funktioniert es irgendwann, meist beim 3. oder 4. Versuch ohne irgendwas zu ändern. Am Netzwerk wurde nicht verändert, in der Simatic Shell sehe ich auf beiden Systemen alle entsprechenden Partner.

Jemand eine Idee?

Step 7 Hilfe bei AWL Code

$
0
0
Moin zusammen,

ich habe hier ein Stück AWL Code den ich nicht so richtig verstehen kann.

Code:

// Write Command word, Start/Stop

      S    DBX [AR1,P#35.2]
      S    DBX [AR1,P#35.3]
      S    DBX [AR1,P#35.4]
      S    DBX [AR1,P#35.5]
      R    DBX [AR1,P#34.0]
      R    DBX [AR1,P#34.1]
      S    DBX [AR1,P#34.2]
      R    DBX [AR1,P#34.3]
      R    DBX [AR1,P#34.4]
      R    DBX [AR1,P#34.5]
      R    DBX [AR1,P#34.6]

      U    DBX [AR1,P#35.6]            //Run signal
      U(   
      =    DBX [AR1,P#35.0]
      =    DBX [AR1,P#35.1]
      R    DBX [AR1,P#35.7]            //Reset VLT
      )   

      U(   
      U    DBX [AR1,P#35.7]            //Reset VLT
      U    "1sec"
      U    DBX [AR1,P#0.1]            //Mem 1Sec has been on
      R    DBX [AR1,P#35.7]            //Reset VLT
      R    DBX [AR1,P#0.1]            //Mem 1Sec has been on
      )   

      U(   
      U    DBX [AR1,P#35.7]            //Reset VLT
      U    "1sec"
      S    DBX [AR1,P#0.1]            //Mem 1Sec has been on
      )   

      UN    DBX [AR1,P#35.7]            //Reset VLT
      R    DBX [AR1,P#0.1]            //Mem 1Sec has been on


      L    DBW [AR1,P#34.0]            //Command word
      T    PAW [AR2,P#0.0]            //VLT Command Word

Es geht mir im Prinzip um den blauen Teil und hier im speziellen um die Aufrufe innerhalb der Klammern wie "= DBX [AR1,P#35.0]" oder "R DBX [AR1,P#35.7]". Die indirekte Addressierung ist kein Problem und eigentlich dachte ich auch mit Klammern klarzukommen. Aber diese Variante mag mir nicht einläuchten.

Wer kann mir auf die Sprünge helfen?


Viele Grüße

Step 7 S7 Klon von Saia.

$
0
0
Ich habe hier eine doch recht alte Anlage bestehend aus mehreren PCD2.7xx Geräten.
Diese sollte nun eine Erweiterung erfahren.
Istzustand.
PCD2-7xx konfiguriert als:
CPU 414-1 414-1GX02-0AB0
CP 443-5 Ext 443-5DX01-0XE0

in Netpro sind 5 FDL Verbindungen projektiert. Online werden sie als unterbrochen dargestellt.
AG SEND/RECV funktioniert aber einwandfrei auf allen 5 Verbindungen.

Jetzt wollte ich eine Erweiterung reinmachen.
Ich habe die GSD für eine 1200 PB CP reingemacht mit 60Byte IN und 60Byte OUT. Sobald ich diese Hardware lade. laufen nur noch die ersten zwei AG_SEND und zwei AG_RECV (die anderen stehen mit 80C0H still). wenn ich einen dieser zwei stoppe. Dann läuft der nächste AG_SEND/RECV auch wieder.

Leider finde ich keine Datenblätter mehr zu dieser alten 414 CPU Aber ich war mir sicher das diese doch mehr FDL Verbindungen verwalten konnte. Aber vor allem, was hat die PROFIBUS IO konfiguration mit den FDL Verbindungen zu tun. Ich dachte die haben völlig unabhängige Mengengerüste.

mfG René

Step 7 SF Fehler

$
0
0
Mahlzeit,

also ich hatte heute vor einen PID baustein zu Üben dazu wollte ich den SFB41 mit DB41 und OB35 verwenden. habe ihn auch Parametriert. Hatte das Programm auch hochgeladen. Und hatte, dann als ich auf beobachten (Brille) geschaltet habe. Keine Ergebnisse gesehen und hatte das ganze wieder geschlossen, weil ich etwas anderes zu tun hatte. Als ich später auf meine Simulationsgruppe einfach ein 1 signal auf a0.0 schalten wollte zum test, war die SF Led an. Und jetzt kann ich nichts mehr machen. Hatte sie auch urgelöscht, leuchtet immer noch und im bild habe ich noch die online diagnose, aber ich weiß jetzt überhaupt nicht mehr weiter.Fehler.JPG
Angehängte Grafiken

WinCC Symbol ist immer im Fordergrund auch wenn ich das nicht möchte.

$
0
0
Hey, ich habe auf meiner 9Zoll VISU Siemens eine Meldefenster für Fehlermeldungen. Das Fenster erscheint nur, wenn die Var Anyerr = 1 ist. Wenn ich das gesamte Projekt übertrage, ist soweit alles gut. Wenn Anyerr auf 1 gesetzt wird erscheint das Fenster und auch der Meldetext darin. Aber wenn das Bit auf 0 gesetzt wird, bleibt immer der Rahmen des Meldefensters. Der ist quasi immer da. Ich hätte aber gerne das das nicht zu sehen ist. Ich habe dann versucht einfach ein grünes Feld darüber zu legen, dass genau umgekehrt aktiv ist. Aber egal was ich mache, dass Melde Fenster unterdrück auch im Unsichtbaren Zustand alles was ich darüber lege.

Kann mir jemand da einen Tipp geben.

TIA cpu1212+KTP700+TIA14: Datalog auslesen per SD,USB vom HMI oder Webbrowser?

$
0
0
Hallo,
kann man eine der 3 Optionen für Data logging als einfachste/beste bezeichnen?

Die Datenmengen sind vermutlich so gering das ich mit dem CPU speicher auskommen wuerde.


Danke

TIA SWAP Befehl

$
0
0
Hallo,

ich habe folgendes Problem mit einer S7-1200 und hoffe ihr könnt mir weiterhelfen.

Aufbau:
S7-1200 mit einem Profinet Slave im Little Endian Format. Ich hatte den Slave schon ettliche male in Verbindung mit einer S7-300 im Einsatz und dann einfach mit TAW u. TAD die Wörter gedreht.
Mit der 1200er CPU habe ich nun das Problem, dass Variablen im REAL Format nicht korrekt übergeben werden.

Zum drehen verwende ich jetzt den Befehl SWAP:

"fb_in".fb_in_programmnummer := SWAP_WORD("IW100");

Für die Variable Programmnummer (int) ist das kein Problem.
Als SWAP Befehl gibt es den Befehl SWAP_WORD u. SWAP_DWORD. Kann mir jemand sagen, ob man damit nur Ganzzahlen und keine Gleikommazahlen drehen kann!?!

Grüße

Christian

WinCC Die falschen Fehlermeldungen werden angeiezgt? Was kann ich machen?

$
0
0
Ich habe da gleich noch eine Problem. Es werde immer die falschen Errors angezeigt. Ich habe eine DB Tabelle in der meine Errors auf bestimmten Adresse liegen. Dann habe ich eine Var Tabelle in der HMI die greift dann auf diese Tabelle zu. Ich habe aber das Gefühl, dass das Hi und Low Byte vertausche ist. Kann man das einfach umstellen oder muss ich die Errormeldungen manuell neu ordnen?
Viewing all 50114 articles
Browse latest View live


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