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

WinCC Logging Variablen auslesen --> ändern --> einspielen

$
0
0
Moin Moin liebe WinCC Gemeinde!

Eine kleine feine Frage in die Runde.

- SPS 1515 2PN
- WinCC V7.5
- PAC2200CLP

Ich speichere von einem PAC2200CLP alle 15 Min einige Werte im TagLogging
Diese werden in der WinCC angezeigt.
Soweit so gut.

Nun kann es sein, das nach einem Kommunikationsausfall oder, oder, oder… die Werte unvollständig sind. Diese müssen dann von Hand geändert werden.
Die Frage ist. Wie man diese Aufgabe am besten lösen kann.
Überlegung 1)

  1. Wie kann ich die Daten aus der WinCC auslesen (denke diese liegen in der SQL Datenbank) Skript??
  2. Anschließend z.B. in eine Excel Tabelle anzeigen lassen und darin die Werte verändern/ergänzen?
  3. Nach den Änderungen wieder in die WinCC einspielen.


Oder ist es besser das ganze direkt über z.B. Excel / CSV zu planen?
Schreiben: PAC2200CLP --> WinCC --> CSV
Visualisieren in der WinCC: CSV --> WinCC --> Tabelle


Wie könnte ich diese Aufgabe am besten lösen?
Habt ihr einen anderen guten Ansatz bzw. habt ihr sowas schon mal gemacht?

Danke für eure Inspirationen
Max

TIA Daba in HMI einfügen

$
0
0
Guten Tag zusammen,

Ich wollte mal fragen, ob es möglich ist eine komplette Daba in HMI einzufügen und nicht nur einzelne Variablen.

Schon mal danke im voraus.

Step 5 Ablaufkette mit S5 erstellen

$
0
0
Leider bin ich noch nicht sehr erfahren mit einer SPS-Steuerung, aber ich möchte mich gern verbessern.
Ich benutze eine S5 SPS, allerdings sind alle Timer schon belegt. Jetzt möchte ich eine Ablaufkette erstelle:
Nach 2min Leute A ein, nach drei min Leuchte B ein und anschließend Leuchte A aus usw.
Kann mir da jemand weiter helfen ?
Gruß Daniela

Codesys 2.3 Wago 8202 modbus fehler mbcfg_error invalid.11

$
0
0
Guten Tag ich habe Modbus TCP-IP Probleme mit folgendem Setup

Wago Controller 8202 025 001 (schon mit diversen anderen Feldgeräten per Modbus TCP-IP oder RTU verbunden funktionsfähig)
Eine UV Anlage welche über Modbus-TCP-IP verfügt

Codesys 2.3

Die Netzwerkverbindung zur UV Anlage funktioniert( ich kann diese pingen , auch von der Wago per putty aus)
nun erstelle ich in Codesys 2.3 Steuerungskonfig und dem Modbus - Netzwerk - unter dem Reiter TCP-IP einen neuen Slave welchem ich die entsprechende IP v ergebe
über Port 502 alles wie gewohnt …
füge nun laut Angaben des UV-Herstellers die Register/Adressen hinzu per generische Variablen und lasse den Code, nachdem ich den Variablen Adresse und funktionscode vergeben habe, generieren.

keine Fehler .. lade das Programm hoch.. Modbus Verbindung STEHT, am Panel der UV-Anlage war auch KEIN Verbindungsfehler...

jedoch habe ich , gefühlt abwechselnd willkürlich, mal einen mbcfg_error : illegal functioncode oder in roter Schrift(kannte ich überhaupt nicht) "Invalid.11" ...

siehe anhänge

kann mir jemand sagen was genau diese fehlercodes auslöst ... laut Anleitung des Herstellers mit dem ich auch telefonierte werden die schreibregister per fc16 (multiple write) und die read per fc3 (holding) abgefragt und dies wurde von mir auch so eingestellt.....

bin leider überfragt an der stelle
Angehängte Grafiken

TIA Quicksort Rekursiv Sortierung

TIA Serielle COM Schnittstelle beim IPC227E mit 1507S

$
0
0
Hallo ,
ich habe eine Frage bezüglich der COM Schnittstelle am IPC.
Auf dem IPC227E (6ES7647-8BB22-0EA1) läuft Win-10 mit eine Soft SPS 1507S mit TIA V16. Soweit funktioniert auch alles mit TIA / WINCC Unified etc.
Jetzt muss ich allerdings eine Modbus Verbindung aufbauen und die Daten in der SPS verarbeiten.
Der IPC besitzt Hardwaremäßig 2 COM Schnittstellen die über das BIOS von RS232 auf RS485 umgestellt werden können.
Das habe ich auch gemacht. Im Gerätemanager bei Windows tauchen diese auch auf.

Gib es jetzt die Möglichkeit diese Schnittstellen direkt in TIA ein zu lesen? Irgendwie habe ich da nix gefunden.
Oder muss ich da über Umwege gehen und die Daten erst mit einem Tool auf dem PC speichern und diese dann abholen?

Gruß Borsty

Wago 758-918 Ethernet Gateway

$
0
0
Hallo zusammen,
ich habe in meinem Beckhoff EtherCAT Bus insgesamt 8 Wago 758-918 Ethernet Gateways. Es gibt einen Längswagen und zwei Querwagen deren Fahrstrecke mit Bluetooth Access Points geteilt werden sollte. Der Längswagen hat zwei solche Access Points und die zwei Querwagen drei. Jeder wagen besitzt ein zusätzliches Gateway, also insgesamt 8. Die Wagen haben als EtherCAT Master CX Beckhoff Kompakt PC und alle sollten mit dem Hauptbus kommunizieren, der hat als EtherCAT Master ein Beckhoff Panel PC.

Ich wollte jetzt fragen wie erfolgt die Konfiguration der Wago Bluetooth Module. Ich möchte dass die Bluetooth Clients Access Point wechseln je nach der Position und der Stärke des Signals. Ist es möglich mit Bluetooth? Müssen die den gleichen Namen haben? Ich habe versucht den Access Points verschiedenen Namen zu vergeben aber dann durch die Wago Website lässt sich der Bluetooth Client nur zu einem Access Point verbinden.

Ich danke euch im Voraus.

MfG

TIA Zugriff auf Kopiervorlagen über Openness

$
0
0
Hallo zusammen,

ich bin gerade dabei, in Visual Studio 2019 ein Programm zu schreiben, mit dem ich verschiedene Funktionen von Openness testen möchte. Dazu zählen vor allem erstmal grundlegende Dinge wie "Verbindung zum TIA Portal aufbauen", "Projekt anlegen", ...
Jetzt gerade versuche ich FB's, welche in Unterordner in den Kopiervorlagen einer globalen Bibliothek liegen, in ein neu erstelltes Projekt einzufügen. Das öffnen der globalen Bibliothek funktioniert bereits, allerdings komme ich nun nicht mehr weiter, da ich nicht weiß, wie ich die Bausteine aus den Kopiervorlagen in mein Projekt bekomme.
Aus dem über 1000 Seiten langen Handbuch werde ich leider auch nicht schlau bzw. hilft es mir nicht wirklich weiter...

Kennt sich damit einer aus und kann mir eventuell ein kleines Codebeispiel zukommen lassen?

Vielen Dank im Voraus! :)

TIA Timer stoppt bei Aufhebung der Selbsthaltung

$
0
0
Hallo,

ich habe in TIA v16 an einer S7-1200 (1214c) einen Bewegungsablauf programmiert, der im OB1 in einem eigenen Netzwerk über eine Selbsthaltung gestartet wird. Der Bewegungsablauf ist in einem eigenen FB. (Bild 1)

Nun möchte ich, dass nach dem letzten Bewegungsschritt ein kurzer Impuls die Selbsthaltung aufhebt, dass diese später auch nochmals aufgerufen werden kann.
Da mein letzter MC_MoveAbsolut aber ein statisches Signal ausgibt, wollte ich das mit einem TP Timer lösen. Es kommt ein statisches Signal an, wird aber nur kurz weitergegeben und ich habe meinen Impuls der die Selbsthaltung des FB auflöst (Bild 2).

Jetzt habe ich aber bemerkt, dass der Zähler nur bei aktiver Selbsthaltung zählt. Also auch kein Impuls.

Hat jemand von euch eine Idee, wie ich das umsetzen kann?

Vielen Dank schonmal!


FB.pngOB1.png
Angehängte Grafiken

TIA Network not supported in this language version. Aber ist bereits auf der CPU

$
0
0
Hallo allerseits,

TIA bringt mir folgenden Fehler:
Netzwerk 13,The network is not supported in this language version.

Die Ursache sind ein paar falsch eingebundene TON. Die Lösung ist mir bekannt. Hier gab es genau das gleiche Problem:
https://support.industry.siemens.com...=0&pageSize=10


Das komische ist, dass aber auf der CPU genau das gleiche Netzwerk vorhanden ist und funktioniert. Im Online-Vergleich lässt sich kein Unterschied erkennen und ich habe daran auch nie etwas geändert. Den Fehler habe ich seit ich das Projekt nochmal neu übersetzt habe.

Wie kommt sowas zustande?:confused: Jetzt muss ich halt das Netzwerk anpassen, um überhaupt etwas neues auf die CPU laden zu können. In dem Fall geht es aber was macht man wenn man den Fehler bei einem größeren Projekt hat?

Die 1215 DC/DC/DC hat online die Version 4.4 und offline die 4.2. Kann das der Grund sein? Mit meinem TIA 15.1 kann ich aber gar nicht die Version 4.4 einstellen. Warum die Online CPU eine höhere Version hat ist mir auch ein Rätsel. Bei uns wird nur TIA 15.1 verwendet also wie kann die höhere Version drauf kommen?:confused:

Ich bin jetzt effektiv ein halbes Jahr mit TIA beschäftigt und werde fast täglich neu überrascht.

Vielen Dank falls ihr Ideen habt.

TIA Buttons in der Runtime verschieben

$
0
0
Hallo zusammen,

ist es möglich bei einem TP700 Comfort mit der Software TIA V15.1 in der Runtime einen projektierten Button mitteln Fingerbedienung frei auf der Anzeige zu verschieben? Also per Drag and Drop z.B.
Ist das so möglich? Oder gibt es eine andere Möglichkeit Buttons frei zu verschieben?

Danke!

Gruß Markus

WinCC WinCC V7.5 Server-Client System mit Redundancy auf Virtuelle Maschinen

$
0
0
Hallo zusammen,

Brauche mal eure Einschätzung...

Worum geht's?: Wir haben bei einem Kunden ei WinCC-V7.3 Server-Client System mit zwei redundanten WinCC-Servern laufen. Betriebssystem der Serverhardware is jeweils Win-Server-2003.
da das System nun schon einige Jahre läuft, und auch Betriebssystem der Server nicht mehr aktuell ist, soll die Hardware erneuert werden.

Der Kunde möchte nun die beiden WinCC-Server (WinCC soll von V7.3 auf V7.5 hochgezogen werden) auf Hypervisor VMware ESXi Maschinen laufen lassen.
sprich die WinCC Server sollen in Virtuelle Maschinen laufen...

Soweit so gut, grundsätzlich spricht da ja auch nix gegen...
Was mich dabei jedoch umtreibt - ist die Frage ob es dann überhaupt noch Sinn macht WinCC als redundantes Server-Client System aufzubauen?
Oder ob man dann nicht besser ein einfaches WinCC-Server-System aufbaut (ohne Redundancy) und dann den HyperV ESXi System die Verantwortung übergibt immer ein Backupsystem von der Virtuellen Maschine zu erstellen die dann einspringt wenn die WinCC-Server VM ausfällt... also Redundanz durch den HyperV ESXi Host herzustellen (ich hoffe ich hab mich einigermaßen Verständlich ausgedrückt)

Das würde uns zum einen deutlich die Arbeit erleichtern da wir bei der Projektierung von WinCC nicht mehr auf die Redundancy-Funktionalitäten Rücksicht nehmen müssten...
zum anderen würde das auch die Lizenzkosten um einiges senken da ja dann die zweite WinCC-Server-Lizens incl. User Archive etc. sowie die Redundancy-Lizens entfallen würden.
Ich bin allerdings zu wenig IT-Spezi um sicher einschätzen zu können wie das Hypervisor VMware ESXi v6.7 damit umgehen könnte bzw. was das (Host)System bereit stellen muss?

Was denkt ihr - die "Redundanz" durch das Host-System (also durch den HyperV ESXi) oder doch besser klassisch den WinCC-Server mit Redundancy aufbauen...
welche sonstigen Vior / Nachteile hätte das jeweilige System...

Grollmus steht für ein ganzheitliches Schulungskonzept

$
0
0
Was ist euch bei der Planung eurer Schulungen besonders wichtig?


Für uns ist es das ganzheitliche Konzept. Wir wollen euch in den einzelnen Schritten unterstützen und euch die Weiterbildung so entspannt wie möglich machen – und das vor, während und nach der Schulung.


Was braucht ihr? Wie ist der Wissensstand aktuell? Wie bringen wir das Team ans Ziel? Wie sieht die zeitliche Gestaltung aus? Läuft alles nach Plan? Ergibt sich neuer Schulungsbedarf?


Unser gesamtes Schulungsangebot findet ihr auf unserer Website.
Schulungszyklus Ihr.png
Angehängte Grafiken

WinCC WinCC Professional V15.1 Rezeptverwaltung Variablen laden über Skript

$
0
0
Moin,

ich steh hier gerade ein bisschen auf dem Schlauch. Der Bediener soll seine Rezepte mithilfe eines Buttons in die SPS laden. Es soll also nicht die Symbolleiste verwendet werden.

Bei folgenden Skript gibt er mir in der Laufzeit bei Zeile 2 einen Fehler:

[CODE
]Dim obj
Set obj = ScreenItems("Rezepturen_Wege")

obj.ToolbarButtonClick(13)
[/CODE]

ToolbarButtonClick(13) sollte laut der Doku Variablen schreiben sein. Ich würde mich über Hilfe freuen.

Sonstiges Abkürzungsverzeichnis z. B. DT für Drucktaster, SBE für Initiator usw.

$
0
0
Hallo zusammen,

weiß einer vielleicht, ob es ein offizielles Abkürzungsverzeichnis für z. B.

DT = Drucktaster
LDT = Leuchtdrucktaster
WS = Wahlschalter
SBE = Initiator
MVL = Magnetventil Luft

usw. gibt?

Hintergrund ist, dass ich bisher immer in meiner S7-Symbolik diese Kürzel eingetragen habe, um in der S7-Symbolik kenntlich zu machen, was hinter dem Eingang oder Ausgang für ein Bauteil
verbaut ist. Jetzt möchte ich dies einem Kunden vorgeben und suche eine offizielle Liste, falls es so was gibt.

Danke

Verkaufe S7-300 Analog Eingangskarte

$
0
0
Verkaufe S7-300 Analogeingangskarte 6ES7-331-7KF02-0AB0

Gebraucht, war bis zu letzt in Betrieb.

Preis: 199€

Lenovo Acronis Backup

$
0
0
Hallo zusammen

Ich versuche erfolglos mit der Acronis True Image 2020 CD zu booten um ein Backup vom Lenovo ThinkPad durchzuführen.

Nach dem Booten erscheint oben links zwar Auswahl. Wenn ich die Zahl 1 eingebe passiert nichts, nach einige Sekunden startet das Notebook normal auf.

Mit den Dell, HP, und Toshiba Geräten hats bis jetzt immer einwandfrei funktioniert.

Hatte jemand von euch ein ähnliches Problem mit Lenovo?


Danke.


Gruss Reini
Angehängte Grafiken

Vorsicht vor Siemens Produktfälschungen / OVP Ware aus China

$
0
0
Ich wollte euch mal kurz darlegen, dass man mittlerweile auch bei Siemens Industrieprodukten
welche auf Ebay zugekauft werden höllisch aufpassen muss. Vor allem wenn die Ware aus China
kommt und OVP ist.

Wir haben erst eine Karte über Ebay bestellt ( war abgekündigt, Einkauf wusste nicht, dass es einen Nachfolger gibt. Ok, unser Fehler ).
Sie war augenscheinlich original verpackt und neu. Nur funktioniert haben 2 von 8 Kanäle nicht. Als ich sie dann geöffnet habe, war eine komplett oxidierte
Platine drin ( S7 300 AI ).

Hier mal ein Beispiel, wenn man Glück hat sieht man es noch an einem Rechtschreibfehler:

Hier z.B. anstatt "ACHTUNG:" steht dort "ACHTUNGL":
Fälsch.jpgFälsch2.jpg
https://www.amazon.com/331-7KF02-0AB.../dp/B08C4Y5ZMC
https://www.ebay.de/itm/1PCS-SIEMENS...temCondition=3

Bei einem Reparaturdienstleister habe ich auch schon darüber gelesen:
Fälsch3.jpg

Betrifft das komplette Produktspektrum vom Panel bis zur einfachen Baugruppe.
Verkauft werden die Geräte als neu und OVP, äußerlich schauen sie gut und neu aus
und innen drin steckt alte, gebrauchte Technik.
Angehängte Grafiken

WinCC WinCC Migration von V6.0 Sp4 HF2 nach 7.0 Sp2 HF 1 Griechisch in TextLibary defekt

$
0
0
Hallo,
ich habe nach der Migration von V6.0 Sp4 HF2 nach 7.0 Sp2 HF 1 keine Griechischen Texte in TextLibary nur wirre Zeichen.
Der in V6.042 manuell im Windows eingefügt Zeichensatz GreekHLV ist auch auf dem Neuen System vorhanden WinCC V7021
Die Bilder scheinen soweit ok, in der TextLibary bzw. im Alarm Loggin steht qautsch.
Auch die Migration über v6.2 hilft nicht.
Hat da wohl jemand eine Idee was ich Falsch mache, oder was fehlen könnten?

Vielen Dank für eure Hilfe

RabeBi

TIA Synchronisationsbetrieb von Maschinen

$
0
0
Hallo,
10 Maschinen, mit jeweils einer Unwucht im Hauptantrieb, sollen im Synchronisationsbetrieb paarweise versetzt, je nach Anzahl der Maschinen, betrieben werden.
Eine übergeordnete Steuerung gibt die Freigabe und Geschwindigkeit jeder Maschine, je nach Produktionsbedarf, vor. Die nicht benötigten Maschinen des kompletten Maschinenparks, werden je nach Anzahl der Betriebsstunden, ausgeschaltet.
Die Maschinen sind in 2 Reihen, jeweils immer gegenüber auf gleicher Höhe, platziert. Die beiden gegenüberliegenden Maschinen aus jeweils einer Reihe bilden ein Produktionspaar, und sollen versetzt um 180° zueinander laufen. Zudem alle Maschinenpaare sollen ebenfalls versetzt zueinander betrieben werden. Also wenn 4 Maschinen die Freigabe zur Produktion erhalten, dann laufen die 2 Maschinenpaare versetzt um 180°, bei 3 Paaren versetzt um 120°, bei 4 Paaren um 90° usw..
Die Antriebe haben einen FU und einem Encoder auf der Antriebswelle. Die Synchronisation soll für ein Maschinenpaar nach dem Master-Slave-Prinzip erfolgen. Je nach Position des Masters wird die Geschwindigkeit des Slaves etwas reduziert, also angepasst, bis der Slave in etwa die passende Position zum Master hat.
Die Regelung für den Takt zwischen den Maschinenpaaren erfolgt nach dem gleichen Prinzip der Geschwindigkeitsanpassung.
Gibt es dafür einen passenden Regelungsbaustein oder bleibt es bei AWL mit Sprungbereichen oder SCL mit Schleifen und Case-Anweisungen?
Die Übergeordnete CPU ist 1516 F und die Maschinen CPU ist eine S7 300.
Danke für jeden Beitrag.
Viewing all 49911 articles
Browse latest View live


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