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

TIA Archivierung auf USB-Stick (16GB)

$
0
0
Guten Abend,

Ich sitze nun schon den ganzen Tag vor diesem kleinen Problem.

Ich habe eine ET200 SP und ein TP700 Comfort, programmiert in Tia V14



Jetzt zu dem Problem:

Ich starte eine Archivierung nach einer Messung, sie wird durch drücken des Taster´s im HMI "Speichern" gestartet, bei loslassen werden die Daten archiviert und durch betätigen des Tasters "Neustart" wird die Archivierung beendet und alle Variablen auf 0 gesetzt. Bei dem Ersten Durchlauf der Messung klappt es, ich bekomme das Verzeichnis und Daten auf den USB Stick, bei der 2 Messung wird scheinbar der USB Stick nicht richtig erkannt.



Ich bedanke mich jetzt schon einmal für eure Hilfe


Mit freundlichen Grüßen

TIA TIA V16 Version Control Interface mit Git

$
0
0
Hat jemand Erfahrung, wie brauchbar das neue Version Control Interface von TIA V16 ist?

Bisher war die Versionsverwaltung mit TIA ja mehr als schmerzhaft, und ich traue es Siemens fast nicht zu, in diesem Bereich etwas Vernünftiges zu bringen.
Spielereien wie "Multiuser Engineering" sind die reinste Verhöhnung, wenn gleichzeitig die absoluten VCS-Basics nicht funktionieren.

Wie lange dauert der Export/Import zu Git?
Werden SCL/AWL/Hardwareconfig etc. in gut lesbaren Files versioniert, oder in kryptischen XMLs?

Ist durch das Versions Control Interface zu erwarten, dass TIA stabiler wird und nicht mehr ständig Projekte durch inkompatible Updates zerschossen werden?

TIA Verbindungsabbruch zwischen Software Controller 1507S TP700 über Funk

$
0
0
Hallo Zusammen,
wir haben eine Anlage, in der unser Software Controller über einen Dataeagle Funk von Schildknecht mit einem TP700 Comfort kommunizieren muss.
Nun haben wir das Problem, dass es immer zu kurzen Verbindungs Abbrüchen kommt.
Zusätzlich zu dem HMI wird über die Funkstrecke auch noch eine ET200s mit Failsafe Karten betrieben, und die laüft Störungsfrei, nachdem ich die F-Überwachungszeit etwas erhöt habe.
Gibt es für das HMI ebenfalls die möglichkeit einen Timeout zu Verwalten?
Laut der Firma Schildknecht sollte der Aufbau so Funktionieren, und über ein Kabel angeschlossen läuft das TP ebenfalls Störungsfrei.

Grüße,
Fuxxer

Proof-Tests - Siemens Mobilepanel

$
0
0
Hallo Zusammen,

vielleich kann mir jemand weiter helfen. Bei der SITEMA Berechnung habe ich Mobile Panel (Not-Halt + Zustimmfunktion) von Siemens bewertet (6AV2125-2GB23-0AX0).
Ich habe laut RB meistens ein PLr von d vorgegeben.
In SISTEMA gibt es in der SIEMENS VDMA Bibliothek eine SB mit den Werten PL=E und CAT=4.
Habe mir vollständiger weise die Bedienungsanleitung angeschaut. Dort steht unter Sicherheitskennwerte (S.222) folgende Einträge:

"
Sicherheitskennwerte für die Mobile Panels 2nd Generation und den zugehörigen Anschluss-Boxen
[…]
● Entsprechend IEC 13849-1
Meantime to Failure (MTTFd) High
Diagnostic Coverage (DCavg) High
Performance Level d (Proof Test Interval 1 year)
e (Proof Test Interval 1 month)
Category 3 (Proof Test Interval 1 year)
4 (Proof Test Interval 1 month)
[…]
Proof-Test-Intervall
Wiederkehrende Prüfung zur Aufdeckung von versteckten gefahrbringenden Ausfällen in einem sicherheitsbezogenen System, so dass nötigenfalls eine Reparatur das System in einen „Wie-Neu“-Zustand bringen oder so nah wie unter praktischen Gesichtspunkten möglich an diesen Zustand heranbringen kann.

"

Demzufolge habe ich eine neue SB erstellt mit PL=d und CAT=3.
Ich frage mich nur wie ich einen jährlichen Proof Test Interval durchführen kann, bzw. was dahinter steckt. Ich kann ja nicht jedes Jahr ein neues Panel verkaufen.
Werde das natürlich in der Montageanleitung als Prüfung/Wartung der Sicherheitsfunktionen erwähnen. Siemens habe ich dazu auch schon gefragt, die konnten mir leider auch nicht weiterhelfen.
Im Netz habe ich ein Referat dazu von Siemens gefunden (siehe Anlage):
unter anderem steht bei der Durchführung :
"
Durchführung des Proof-Tests:
• Vorbereitung (Säubern, Sichtprüfung des Aufbaus, Festigkeit von Verbindungen)
• Personen (ausreichendes sicherheitstechnisches Know-How, spezifische Berufserfahrung, Weiterbildungsmassnahmen)
• Eingesetzte Messmittel (Messmittel in regelmässigen Abständen kalibrieren, ISO 9001)
• Fehlerlisten (Massnahmen zur Fehlerbehebung, nachvollziehbare Argumente betreffend Fehlerausschluss)
• Dokumentation (Dokumentation muss vollständig, widerspruchsfrei, leicht verständlich und nachvollziehbar sein)
• Archivierung (Die Aufbewahrungspflicht besteht solange, wie die Steuerung an der Anlage betrieben wird)
"
Hat jemand sowas schon mal machen lassen, oder gibt es eine Vorlageprotokoll.

Viele Grüße
Paul


Angehängte Dateien

TIA D_ACT_DP Aktivieren/deaktivieren Systemmeldung

$
0
0
Ich habe ein Problem mit dem Baustein "D_ACT_DP".
Und zwar funktioniert das aktivieren und deaktivieren von PN IO-Devices ohne Probleme.
Mein Problem ist ehr folgendes, wenn ich einen Teilnehmer deaktiviere kommt in der dazugehörigen HMI immer die Meldung das der Teilnehmer XY vom Anwender Deaktiviert wurde.
Diese Meldung bleibt aber so lange vorhanden bis ich diesen weider Aktiviere. gibt es eine Möglichkeit wie ich diese Meldung weg bekomme für die Deaktivierten PNIO's?

Step 7 Step 7 5.6 SP2 HF1 unter Win10x64 Darstellungs/Rechteproblem

$
0
0
Hallo,

da Win7 ja bald Geschichte ist, zumindest für den Herrn aus der Garage...haben wir Step 7 Classic bis TIAV16 in eine Win10x64 innerhalb einer VM geklemmt.
Funktioniert prinzipiell erstmal, aber hat mehrere Haken:

1.) Darstellung des "Baustein vergleichen" Fensters ausserhalb des Bildschirmes.
Dazu habe ich eine Software namens FTool gefunden, mit der ich das Fenster "zurückholen" kann. Allerdings ist das mehr als holprig. -> kennt jemand eine saubere Lösung bzw. die Ursache?

2.) Ich habe zwei Benutzer. Unter dem "Beschränkten" Benutzer verschwindet spradisch die Bedinungsleiste im Step 7 Hauptfenster und Teile der Menüs unter Datei Bearbeiten usw.
Selbst Runterfahren ändert daran nichts. Erst nachdem man mit dem Benutzer, unter dem Step 7 installiert wurde einmal öffnet, ist auch für alle anderen das Menu wieder zurück.
Weiß jemand, woran das genau liegt und wie man das verhindern kann?

Auf Encoder-Schwellwert triggern

$
0
0
Ich habe einen Messtaster an eine Inkrementalencoder-Klemme angeschlossen, und als Steuerung Beckhoff TwinCAT 3.
Der Wert vom Messtaster stellt sich mir in TwinCAT als Integer dar, z.B. 32767 entspricht 10mm.
Nun möchte ich beim Überschreiten einer Schwelle möglichst zeitlich sofort eine Aktion ausführen.
Wie programmiere ich das am besten?
Schreibe ich z.B. IF (Messtaster value = 200) THEN ...
klappt das i.d.R. nicht, da je nach Zykluszeit und Abtastung des Werts dieser nie exakt auf dem Schwellwert steht.
Beholfen habe ich mir mit: IF (Value > Schwelle) AND (Value < Schwelle+x) THEN ...
das tut erstmal (im Rahmen der Genauigkeit), gefällt mir aber nicht so..
Noch schwieriger wird es wenn ich nur auf die steigende Flanke reagieren will, der Wert also zunächst unter die Schwelle kommen muss.

TIA Mehrzonen PID_Temp für Ofen

$
0
0
Guten Tag,

ich modernisiere gerade einen Thermoöl-Ofen für eine Bäckerei. Mein erstes größeres Projekt.
Grundlegend ist der Ofen in 4 Zonen unterteilt, die jeweils separate Kreisläufe für Ober- und Unterhitze besitzen.
Geregelt wird die Temperatur also durch 8 eigenständige Kreisläufe, die alle variabel angepasst werden sollen – Regelung über Ventile.
Mein Plan ist nun den PID_Temp anzuwenden. „Heizen“ soll das Ventil öffnen und „Kühlen“ schließen.
Die Regelung erfolgt über Pulsweitenmodulation (PWM), wobei jedes Signal das Ventil immer weiter öffnet bzw. schließt.

Mein Problem ist nun, dass ich dem PID-Regler nicht ganz vertraue. Da ich die komplette Programmierung nicht in der nähe des Trockners mache,
muss der Regler nach dem Erstbetrieb alles in Erfahrung bringen. Gelöst wird das indem am HMI eine Erstoptimierung durchgeführt wird – dachte ich mir so.
Wie würdet ihr damit umgehen bzw. alles notwenige sicherstellen. Ich möchte gar keine genaue Anleitung, sondern einen groben Fahrplan was alles zu beachten ist.

Des Weiteren habe ich noch eine Frage zur Zonenregelung. Da die Zonen weitghend unabhänig voneinander laufen und sich nur geringfügig beeinflussen,
hatte ich geplant im OB 30 „Cyclinc interrupt“ 8 Netzwerke mit 8 PID_Temp und eigenen Instanzen anzulegen. (korrekt?)

Außerdem wird der Ofen innerhalb eines Tages erneuert, ist dementsprechend noch auf einer hohen Temperatur.
In meinem automatischen Wasserkocher-Versuch (der die Temperatur konstant halten sollte) konnte ich in Erfahrung bringen,
dass eine Erstoptimierung nicht möglich ist, wenn Soll- und IST-Temperatut nahe beieinander liegen – eigentlich logisch.
Heißt dass also, dass der Ofen wirklich heruntergefahren werden muss?

Vielen Dank

Laptop für TIA

FB für Beckhoff EL3443 Energiemessklemme

$
0
0
Hallo,
habe auf der Beckhoff Seite zu der EL3443 oder EL3453 das Anwendungsbeispiel installiert. Die Klemme richtig konfiguriert und Variablenzuordnung angelegt. Klemme läuft. Beim Starten des FB's hängt sich die Steuerung auf. Vielleicht kann mir hier jemand erklären wie man den FB richtig ausliest. Wahrscheinlich mach ich generell was falsch. Den FB kann ich nur mit einem POINTER to Struct aufrufen. Wie ich hier allerdings die ganzen Variablen rauslesen kann ist mir ein Rätsel, jeglicher Aufruf endet in Runtime-Aus.

Gruß Mario

TIA S7-1500 Program_Alarm mittels Get_Alarm auslesen, Begleitwerte kommen nicht mit

$
0
0
Hallo Leute,

ich hab aktuelle ein Projekt mit S7-1500 ohne Visu am laufen, wo alle Meldungen, die anstehen an einen Logger weitergeschickt werden sollen.
Der Einfachheit halber habe ich das PLC-Meldesystem mittels Program_Alarm umgesetzt. In den Alarmen sind Begleitwerte eingebaut (konventionell mittels @1%u1@ usw.), außerdem ist auf gleichem Weg eine Textliste eingebaut.

Die Alarme werden korrekt produziert und auch am Webserver der CPU korrekt angezeigt (inkl. Begleitwerten und Inhalt der Textliste).

Zur Weiterleitung an den Logger lese ich die Meldungen nun mittels Get_Alarm aus. Als Modus ist 2 gewählt, so dass der Meldetext und der Infotext mit ausgegeben werden. Prinzipiell funktioniert das auch recht schön. In den von Get_Alarm ausgegebenen Meldetexten ist dann aber kein Begleitwert drinnen, sondern der @1%u1@ Platzhalter usw.

Ich verwende TIA Portal V15.1 mit Update 2. Das Phänomen tritt in PLCSim auf, und auch auf der Hardware (CPU 1512F in der SK01-Ausführung, ebenso auf der CPU 1515). Mache ich etwas prinzipiell falsch oder gibts da irgendeine Kombination an Begleitwerten / Textlisten / k.A was noch / Firmware-Versionen die bei Get_Alarm dieses Verhalten zeigen?

Hat wer Erfahrung damit?

Prinzipiell siehts nach einem Bug aus, aber nach meinen letzten Erfahrungen, wie man behandelt wird wenn man dem Support Bugs melden möchte, bin ich nicht grade motiviert dazu...

lg

WinCC WinCC 7 Grenzwert überschritten

$
0
0
Hi,

da ich nur drei Anlagen betreue die mit WinCC 7 erstellt wurden (alle anderen mit flexible/TIA), diese aber nicht selbst erstellt habe sondern nur marginale Änderungen durchführe bin ich heut auf folgendes Problem gestoßen:

Beim EA-Feld wird nach der Eingabe angezeigt "Grenzwert überschritten" und der Wert natürlich nicht angenommen. Also habe ich in den Feldeigenschaften selbst sowie an der Variable nach Einstellungen für den Grenzwert gesucht aber nichts gefunden. Es sind keine Einträge vorhanden.

Entweder hab ich es komplett übersehen oder es kann an anderer Stelle noch begrenzt werden.

Hätte jemand im Explorer/Designer einen Screenshot wo genau ich diese Grenzwertüberschreitungen ändern kann zur Hand oder könnte ihn erstellen? Habe vorerst in dem DB den Wert erhöht und das Feld durch eine transparente Maske unbenutzbar gemacht damit die Anlage läuft. (Den Wert ändern die sowieso nie, nur da das Feld da ist will ich auch das die Funktion stimmt.)

Vielen Dank im Voraus.

WagoTouch Panel

$
0
0
Hi,
ich bräuchte mal einen Tipp von euch, wie kann ich ein WagoTouch Panel dazu bewegen, das es direkt in den Browser startet
und ne bestimmte Webseite aufmacht?
Habs auf die schnelle nicht gefunden/geschafft das einzustellen.

Grüße

Kleine Verbesserungen

TIA Verschiebungen durch Bool sche Variable einleiten und Drehung erzeugen

$
0
0
Hallo,

ich muss für ein Hochschulprojekt für eine Laboranlage eine HMI erstellen. Grundsätzliches Problem ist, dass ein Flussdiagramm nicht zwangsweise geeignet ist für die Darstellung der Anlage, deswegen soll eine Simulation der Anlage Stattdessen den Überblick verschaffen.

Im folgenden Bild ist der Gesamtprozesse einmal dargestellt(Die Buttons und E/A Felder können ignoriert werden waren nur für Tests):


Grundsätzlich sollen die blauen Gebilde in Horizontaler Richtung, die Roten in Vertikaler Richtung, der Grüne in Beide Richtungen, und die Gelben gedreht werden.

Das Problem ist, dass bis auf die beiden markierten Bewegungen am rechten Bildrand, alle nur durch eine Variable des Typ Bool dargestellt werden. (Es wird eine Variable gesetzt, wodurch ein Magnetventil geöffnet wird und bei erreichen eines Näherungsschalters in der Endlage wird die Variable zurückgesetzt)

Das Problem ist, dass die HMI-Variable des Typ Bool nicht gültig ist für die Bewegung. Selbst wenn sie gültig wäre, gäbe es auch nur die zwei Positionen "Startlage" und "Endlage". Die Frage ist jetzt also wie ich am besten über eine Variable des Typ Bool eine Bewegung einleite, die idealerweise als flüssige Bewegung über einen vordefinierten Zeitraum dargestellt wird (Ca. eine Sekunde pro Bewegung)

Das zweite Problem ist die Visualisierung einer Drehung. Die Drehplatte in der Mitte des Bedienbildes soll inklusive der vier Aufnahmepunkte um den Mittelpunkt gedreht werden. Das Gebilde im unteren Bildschirmbereich soll hingegen ein Schwenken darstellen und das Rechteck um den Mittelpunkt des Halbkreises an seinem Ende um 180° geschwenkt werden. Da es leider nur Animationen für die Verschiebung habe ich leider noch gar keinen Ansatz wie dies zu lösen sein könnte und ob dies überhaupt möglich ist.

Ich hoffe ihr könnt mir weiterhelfen

MfG

Mcmastur
Angehängte Grafiken

Step 7 FB58 TCONT_CP in CFC nutzen?

$
0
0
Servus,

im Normalfall, bei der Programmierung mit dem AWL/FUP Editor, bindet man den FB58 in das Programm ein, verschaltet die Ein- und Ausgänge entsprechend und stellt dann verschiedene Parameter wie Kp, Tn usw. im Instanz-DB über die Eingabemaske des DB-Editors ein. Wie funktioniert das bei CFC? Die Parameter werden ja nicht als Bausteineingänge dargestellt. Stellt man die Parameter wie gehabt mit dem DB-Editor ein werden sie beim kompilieren wieder durch die Standardwerte ersetzt.

Grüße Oliver

Modicon TXS Premium SPS-> Software/Kabel?

$
0
0
Hallo zusammen,

ich habe hier von einem Freund eine Telemechanique Modicon SPS.
Die verliert scheinbar öfters mal das Programm obwohl die Pufferbatterie neu ist...
Das Programm ist vorhanden, aber das know how um es zu laden nicht. ;)

Wie auch immer:

Kenn sich jemand aus damit?

Was brauche ich für eine Software, welches Kabel und welches Betriebssystem (geht zb. XP?)

Danke für eure Zeit!

beste Grüße
modicon.jpg
Michael
Angehängte Grafiken

Step 7 Step7 Baustein Anpassung aufgrund Kommunikation über CP343-1

$
0
0
Hallo,

folgendes Problem liegt mir vor:

Ich habe eine CPU 317F-2DP an der ein CP343-1 gesteckt ist, über die ich mit zwei Schreib/Lese-Geräte über Profinet kommuniziere. Von den Schreib/Lese-Geräten habe ich einen Funktionsbaustein zur Ansteuerung, welcher direkt die IO-Adresse und IO-Länge einliest. Da ich jedoch über ein CP kommuniziere und das Prozessabbild vom CP außerhalb der CPU liegt, muss ich den PNIO_SEND und PNIO_RECV Baustein zur Kommunikation integrieren.

Meine Frage wäre jetzt, welche Lösungsansätze vom rangieren der Daten bzw. generell zum Anpassen des Bausteines würde es da alles geben?

DANKE

TIA Zwei 1500er im Netz, Stop verhindern

$
0
0
Hallo,

da ich solch eine Situation bei uns noch nicht hatte, will ich hier mal nach eurer Erfahrung fragen.

Ich habe zwei 1500er im selben Netz projektiert (TIA 15.1). Aktuell ist erst eine der beiden verfügbar. Nun wollte ich diese schon in Betrieb nehmen und mit dem Programm anfangen. Aber sie bleibt auf Stop weil die projektierte, zweite Steuerung fehlt.

Gibt es einen OB oder eine Funktion wo ich trotz der fehlenden 2. CPU die 1. in Betrieb halten/nehmen kann? Es könnte ja in der Zukunft mal passieren das der Schaltschrank einer CPU zu Wartungszwecken ausgeschaltet werden muß. Dann soll natürlich die zweite Ihren Dienst weiter machen.

Euroguss Nürnberg

$
0
0
Servus Beisammen,

wie im Titel schon steht nächste Woche ist Euroguss. Wer kommt?


Gruß Tia
Viewing all 50114 articles
Browse latest View live


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