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

Siemens Display

$
0
0
Hallo,
Zusätzlich hätte ich noch folgendes Display abzugeben.

6AV2 123-2GB03-0XA0
Basic Panel KTP 700
FS: 09

TIA Alle Bits eines DB auf einen Zustand setzen....

$
0
0
Hallo, wie kann man alles bits ein einem DB auf 0 setzen?

Ich habe eine DB in dem 68 Variablen liegen. Ich muss bei einer Bestimmten Situation alle dies Var auf 0 setzen.

Dazu kann man ja alle unter einander schreiben

U Auslöser
R var 1
R var 2
R var 3
usw.

Aber geht das nicht auch einfacher in dem ich eine 0 auf den Speicher schreibe?

Sonstiges Problem mit MAHO 600 Mit TNC 135 und Simatec S5-010 Steuerung

$
0
0
Hallo zusammen,

Ich bin verzweifelt mit Rätsel der vor mir steht. Ich hoffe dass diese Zeilen werden von jemandem gelesen der ähnliche Probleme hatte und eventuell auch die Lösung dafür .

Ich bin Amateurfunker, Bastler, Tüftler, Erfinder etc und habe eine defekte MAHO 600 (Bj. 1981) CNC Fräse als "Spielzeug" gekauft mit Idee sie irgendwann auf eine MACH3 Steuerung

umzubauen. Die Fräse ist einem sehr guten Zustand und wollte sie zuerst flott machen mit original Steuerung.

Maschine habe ich zum laufen gebracht und soweit mir bekannt war alles hat funktioniert aber mit Schwierigkeiten beim Start. Zunächst stand folgende Meldung auf dem Bildschirm:

"Steuerspannung 24V fehlt" und konnte es nicht quittieren. So musste ich Hauptschalter ausschalten und wieder einschalten und nachher lief die maschine ordentlich. Ich wusste dass

irgendwo ein Wackelkontakt drin war aber in dem Moment wusste nicht wo.

Diese Vorgang habe täglich praktiziert bis mir beim wiedereinschalten einmal 4A Schmelzsicherung (6F6) Putzte. "Natürlich" hatte ich keinen original 4A Sicherungspatrone so habe ich den alte

mit eine Litze geflickt. Wieder Hauptschalter eingeschaltet und geflickte Patrone putzte sofort. Dies wiederholte ich drei mal und jedes mal Putzte geflickte Sicherung.

Dann habe ich die Patrone verstärkt mit zwei Litzen eingesetzt. Dies mal Putzte nicht der Sicherung sondern etwas anderes.

Seit dem Richtungstasten der X ,Y Z Achsen funktionieren nicht mehr. Mehr Details kann ich noch später bringen

Ich bin um jede Hilfe dankbar

lG aus Kroatien Dinko

[CODESYS] "Zeile" eines Arrays nach einer Spalte sortieren

$
0
0
Hi,

ich möchte gerne eine Zeile in einem mehrdimensionalen Array nach einer Spalte sortieren. Die Funktion ARRAY_SORT aus OSCAT sortiert nur die erste Spalte / Index eines Arrays und ist daher nicht nützlich.

Ein Beispiel zur Veranschaulichung: In dem Screenshot ist die Batterienummer und ein Messwert in einem Array. Diese sollen nach dem Messwert sortiert werden. Mir bringt es aber nichts, wenn der kleinste Messwert oben im Array steht, wenn die zugehörige Batterienummer nicht mitsortiert wird und ich nicht weiß welche Batterie welchen Messwert hat.

Gibt es dafür vorhandene Funktionsblöcke oder muss man die ganzen Sortieralgorhytmen vom TG wieder herauskramen und selbst hand anlegen?

Was wäre die best practice bei solchen Vorgängen?

Danke & Gruß
Carsten
Angehängte Grafiken

ELEKTROINGENIEUR/IN MSR-Planung –Automatisierungstechnik

$
0
0
logo.jpg

Seit mehr als 165 Jahren brauen anspruchsvolle Braumeister auf der ganzen Welt ihre Biere mit unseren Anlagen.
Dafür planen, bauen und installieren wir alle für den Brauprozess erforderlichen Maschinen und Systeme – vom
Sudhaus bis zum Drucktankkeller. Unser Ziel bleibt dabei immer gleich: die fortschrittlichste Brauereitechnologie
zu liefern – und das für jeden Kunden ganz individuell. Unser Erfolgsrezept sind Mit*arbeiter und Mitarbeiterinnen,
die unsere Philosophie teilen: kompetent und partnerschaftlich handeln und durch Leistung überzeugen.

Für unseren Standort in Ludwigsburg suchen wir zum nächstmöglichen Zeitpunkt eine/n

ELEKTROINGENIEUR/IN MSR-Planung –Automatisierungstechnik

IHRE AUFGABEN
Als Elektroingenieur/in sind Sie verantwortlich für die Projektierung der elektrischen Ausrüstung unserer Automatisierungs-
systeme. Ihr Aufgabengebiet umfasst neben der technischen Abstimmung mit Kunden und Lieferanten, vor allem die
Projektierung mittels Datenbanken und die Erstellung von Anlagenkonfigurationen. Des Weiteren betreuen Sie die Baustellen
und nehmen Schaltpläne und Schaltschränke ab.

IHR PROFIL
  • Sie verfügen über eine abgeschlossene Weiterbildung zum/zur staatlich geprüften Techniker/in, Fachrichtung Elektrotechnik
    oder Meister/in Elektrotechnik
  • Sie haben mehrere Jahre Berufserfahrung in einer vergleichbaren Position
  • Erfahrungen im Schaltschrankbau und in der Projektierung von elektrischer Ausrüstung wären von Vorteil
  • Darüber hinaus haben Sie Grundkenntnisse in Mess-und Regeltechnik sowie in Antriebstechnik
  • Die Aufgabe erfordert zudem gute Kenntnisse eines CAE-Systems (z.B. Eplan, EEC one)
  • Gute praxiserprobte Englischkenntnisse (Wort und Schrift) sind aufgrund der internationalen Ausrichtung der Aufgabe
    unbedingt erforderlich
  • Mit dem MS Office-Paket arbeiten Sie täglich und sind entsprechend mit der Handhabung vertraut
  • Ein hohes Maß an Teamorientierung, interkulturelles Verständnis und Bereitschaft zu internationalen Reisen runden Ihr Profil ab

HABEN WIR IHR INTERESSE GEWECKT?
Frau Ramona Gall freut sich auf Ihre vollständige Bewerbung im PDF-Format mit Angabe Ihrer Gehaltsvorstellung und frühestem
Eintrittstermin an jobs@ziemann-holvrieka.com.

ZIEMANN HOLVRIEKA GmbH
Human Resources
Frau Ramona Gall
Schwieberdinger Str. 86
71636 Ludwigsburg
Angehängte Grafiken

TIA For-Schleife in OB30

$
0
0
Guten Morgen,

Ich möchte in einem bestimmten Takt einen Sensor auslesen. Nun habe ich mir gedacht dies in den OB30 mit einer bestimmten Taktrate zu versuchen. Ich lese also alle 70ms den Wert des Sensors und möchte diesen in einen Array schreiben, sodass ich in einem bestimmten Takt Werte von meinem Sensor bekomme. Nur läuft meine For-Schleife pro OB30 Takt komplett durch. Wollte aber pro Takt dass meine For-Schleife nur um 1 erhöht wird. Hat jemand eine Idee?



FOR "i" := 0 TO 36 BY 1 DO
"Durchfluss_DB"."THIS"["i"] := "Durchfluss_Real";
END_FOR;

Grüße

PS: Habe gerade gelesen dass die Schleife pro Takt komplett durchlaufen wird. Gibt es eine Möglichkeit die Takte mitzuzählen? Oder habt ihr eine elegantere Lösung?

TIA S71200 PWM Impulsdauer

$
0
0
Hallo Leute,

ich nutze eine S71200 mit einem SB1222, über welches ich ein 500Hz PWM Signal (Zykluszeit 2ms) ausgeben lassen möchte. Später soll damit ein Raildruck über ein PCV geregelt werden. Ich bin noch recht neu in der Software und teste gerade die PWM Funktion, indem ich feste Werte für die Impulsdauer vorgebe. Jedoch kann ich die Impulsdauer nur in Schritten von 1ms varieren, was mir zu wenig ist. Sprich wenn ich einen Wert unter 50% PWM vorgebe, zeigt mir mein Oszi kein Signal (LED auf dem Board ist ebenfalls aus). Bei 50% PWM und darüber bekomme ich ein 50% PWM Signal. Bei 100% ist das Signal dauerhaft vorhanden.
Ähnliches passiert, wenn ich die Zykluszeit auf 10ms vergrößere. Impulsdauern von 1ms, 2ms, 3ms etc sind möglich. Wenn ich Beispielsweise 2,5ms vorgebe, wird das Signal am Ausgang auf 2ms abgerundet.

Ist es überhaupt möglich die Impulsdauer in kleineren Schritten zu variieren? Wenn ja, wie?
Viele Dank!

Erweiterte Teichsteuerung mit Profi Wetterstation

$
0
0
Hallo zusammen,
ich bin erst ganz neu hier und kenne mich mit der Steuerung so gut wie gar nicht aus.
Mein Kumpel übernimmt den Programmier teil und ich den Aufbau usw...
Habe eine recht umfangreiche Eaton XC202 mit dieser wollen wir alles realisieren.
Würden uns sehr freuen wenn wir Hilfe bekommen.
Im Anhang schon mal die ersten Beiden Sensoren die wir nutzen.
Ach so, wir Arbeiten mit Codesys V3 und FUP.
Im Laufe der Woche stelle ich noch das Projekt online.

Vielen Dank im voraus.
Gruß Matthias

IndexGroup u. IndexOffset der EC Klemmen an einem Beckhoff CX berechnen oder auslesen

$
0
0
Moin allerseits,

Ich bin gerade in einem Twincatprojekt zugange in dem ich von einer SPS aus an einer anderen SPS die Werte der angeschlossenen I/O Units auslese. Ich verwende dabei einen gewöhnlichen ADSREAD Baustein bei dem ich den Port, IndexGroup und IndexOffset angeben muss. Diese einmal aus der einen SPS auszulesen und in die andere eintragen ist nicht das Problem, allerdings weiß ich nicht mit Sicherheit, unter welchen Bedingungen diese sich ändern können, z.B. wenn die Anlage transportiert wird und ein paar Tage später wo anders wieder aufgebaut wird.

Meine Fragen lauten also:

Wodurch können sich die Adresswerte ändern, was darf ich nicht tun, damit sie bleiben?
Lassen sich die Werte von außen irgendwie auslesen oder auch berechen? Welche Faktoren nehmen Einfluss auf sie?

Liebe Grüße

AntonEmil

TwinCAT 3 mit Koppler EK1100/EL1859 verbinden

$
0
0
Hallo allerseits,
ich versuche mit meinem PC die Ausgänge von dem EL1859 zu steuern. Als Koppler ist ein EK1100 dazwischen.
Den EK1100 habe ich soweit angeschlossen bekommen. Die LEDs für die Spannungsversorgung leuchten, die LED Link/Act für Ethernet und internen Bus blinken und die LED für den RUN Mode blinkt.
Laut Beckhoff ist der Buskoppler im Zustand Pre-Operational. Das heißt doch, dass er bereit ist und auf Signale wartet, oder?

Wenn ich jetzt versuche mit TwinCAT die Ausgänge zu setzen passiert aber leider nichts.
Das ist mein Programcode: (Falls da vllt schon ein Fehler liegt)
______________________________________________________________________
PROGRAM MAIN
VAR
//-----Ausgänge-----//
Ausgang1_PIN09 AT %QX26.0 : BOOL;
Ausgang2_PIN10 AT %QX26.1 : BOOL;
Ausgang3_PIN11 AT %QX26.2 : BOOL;
Ausgang4_PIN12 AT %QX26.3 : BOOL;
END_VAR
_____________________________________________________________
Ausgang1_PIN09 := TRUE;
Ausgang2_PIN10 := TRUE;
Ausgang3_PIN11 := FALSE;
Ausgang4_PIN12 := TRUE;
_____________________________________________________________



Ich hab mir das jetzt sehr zusammengeschustert, weil es noch Probleme gab mit dem Netzwerkkartentreiber etc. Deswegen bin ich mir gar nicht sicher wo das Problem überhaupt herkommt.

Das ist mein erstes Projekt mit TwinCAT. Ich hoffe ihr könnt mir mit den Angaben helfen. Falls Informationen fehlen einfach nachfragen, dann füge ich die nach.

Danke schon mal im voraus, Ben

WinCC f(x)-Kurvenanzeite: Problem mit der Datenquelle

$
0
0
Hallo zusammen,

ich hab mal wieder ein Problem bei dem ich nicht wirklich weiter komme.

Grundbedingungen:
- WinCC Professional
- altuell S7-1500 - später S7-300

Ich habe in meiner SPS in einem DB ein Rezept (Position + Geschwindigkeit - beides Real) das ich über eine f(x)Kurve darstellen möchte.
Die Werte werden aus einer Textdatei geladen, entsprechend aufbereitet und in den DB umkopiert.
Diese Werte möchte ich nun als Kurve darstellen wobei Position = der X-Wert und Geschwindigkeit = der Y-Wert sein sollen.

In WinCC Advanced habe ich das so gelöst, dass ich die beiden Arrays (X-Werte Array[1..160] of Real und Y-Werte Array[1..160] of Real) per Script in ein CSV-File geladen habe und das File als Archiv für meine f(x) Kurve verwendet habe.

In WinCC Professional kann ich aber leider kein CSV-File als Archiv verwenden...
- Rezepturen als Datenquelle hab ich hinbekommen, die Werte einzeln in die Rezeptur zu laden dauert aber ewig und funktioniert irgendwie nicht so zuverlässig wie ich das gerne hätte.
- Archiv-Variablen (Jeweils das Array) funktioniert irgendwie garnicht - warum auch immer
- Und zu benutzerdefinierter Datenquelle finde ich leider nichts in der Hilfe bzw. kein Beispiel - nur, dass man da die Kurve über ein Script füttern kann

Kann mir hier wer von euch weiterhelfen?

Danke!

Step 7 Programm laden ohne Simatic Manager

$
0
0
Hallo!

Ich bin auf der Suche nach einer Möglichkeit, Bausteine in eine S7-300 zu laden ohne dazu den SimaticManager (lokal) zu verwenden.
Es handelt sich hierbei um klassische Fernwartung. Mir sind einige Möglichkeiten bekannt, die der Kunde jedoch alle ausgeschlagen hat.
- PC vorort aufstellen, Step7 installieren, via RDP zugreifen und SPS ändern/laden
Mag der Kunde nicht, da er einen eigenen Rechner vorort aufstellen müsste und eine Lizenz benötigt und den Rechner auch warten muss.
- PV vorort aufstellen und einen VPN-Tunnel aufbauen. Den PC dann als Programmieradpater missbrauchen und mit dem eigenen PG arbeiten.
- Router aufstellen und VPN-Tunnel einrichten
- Teleservicekomponenten verwenden
Mag der Kunde nicht, da es während der Progarmmübertragung zu Störungen kommen könnte.
- Programm via Prommer auf eine MMC spielen und per Post zusenden.
Mag der Kunde nicht, da zu umständlich.

Ist euch vielleicht noch eine andere Möglichkeit bekannt?
Bei der Anlage muss noch ein Bedienpanel (ev. auch ein Panel-PC) installiert werden.
Kann man damit was machen? Ich überlege gerade in die Richtung, auf dem Panel(-PC) ein VPN-Programm (z.B.: Teamviewer) zu installieren und dann das Panel zu missbrauchen.

Der Kunde hätte gerne einen Programmcode, den er dann in seine Software implementieren kann und mit dem er dann einzelne Bausteine übertragen kann.
Gibt's in die Richtung was?

Bin schon auf eure Antworten gespannt.

PS.: hab schon versucht ihm das auszureden. Ich würde ja die Router-Variante favourisieren, aber darauf steigt er mir nicht ein.

mfg mephisto

TIA Array of Multiinstanz Aufrufumgebung

$
0
0
Hallo zusammen,

ich wollte wissen ob es möglich ist bei der Verwendung von Array of "Multiinstanz" eine bestimmte Aufruf Instanz einzustellen bzw. zu beobachten (Als Aufrufumgebung festlegen). Quasi im Bild möchte ich beispielhaft die 4te Instanz (Index) von "MF Ansteuerung_Instance" als Aufrufumgebung festlegen, ist das möglich?

Verwende:
CPU 1515 (Neuste FW) & TIA V15

Aufrufumgebung.jpg
Angehängte Grafiken

TwinCat Größe des CHANGEUSERLEVEL Dialoges

$
0
0
Hallo zusammen!

Ich hänge leider gerade an einem Problem und finde leider keine Möglichkeit wie ich hier weiter komme.
Folgendes Problem:
In der Visualisierung eines TwinCat 2 Projektes öffne ich über eine Schaltfläche den CHANGEUSERLEVEL Dialog über "Execute Programm".
Dieser wird auch angezeigt, nur leider ziemlich klein;), so das die Eingaben über das TouchPanel nur sehr schwierig gemacht werden können.
Die Visu läuft auf einem CP6606.

Im Beckhoff Infosys habe ich gelesen, das es für Visualisierungselemente auch bestimmte Parameter gibt. Wie zum Beispiel den xxx.nScale . Nur leider denke ich hier
wahrscheinlich nicht richtig.
Der CHANGEUSERDIALOG ist ja kein Visuelement sondern ein System Dialog.

Hat einer von euch hierzu vielleicht einen Tip für mich, wie ich diesen Dialog größer bekomme?

Danke im Voraus!

TIA WinCC symbolisch oder absolut

$
0
0
Moin Moin

Problem WinCC absolute oder symbolische Adressierung von SPS-Variablen

Ich habe in der SPS einen DB_Ausgangspos_VPA der nicht optimiert ist.
über ein TP900Comfort möchte ich auf dessen Variablen zugreifen.

wenn die zugriffsart bei WinCC auf "symbolisch" steht, werden einige Werte nicht angezeit.
wenn sie auf "absolut" steht geht es.

kann mir jemand erklären womit das zusammenhängt und warum das nur einige Werte aber nicht alle betrifft?

TIA V15

Variablen_absolut_TP900.pngVariablen_absolut_WinCC.jpgVariablen_symbolisch_TP900.pngVariablen_symbolisch_WinCC.jpg

Forum Safety & Security 2018 - heute noch zum Frühbucherpreis anmelden

G120C Analog Ein- und Ausgang direkt auf Feldbus legen

$
0
0
Hallo zusammen,

ich muss den Analogein- Ausgang per Feldbus einlesen bzw Schreiben können.
Bis dato verwende ich das Standart Protokoll PZD 2/2 wo kann ich einstellen,
das mir der Analog Eingang auf Feldbus gesendet wird und der Ausgang eingelesen wird ?

Gruss Wälder

Software TIA V14 & Starter CPU1500er

Step 7 Step7 lernen ohne Software

$
0
0
Hallo liebes Forum,

ich hab da mal eine etwas andere Frage. Ich habe in der Ausbildung an der S7 gelernt. In der Zwischenzeit habe ich 4 Semester Studiert und möchte jetzt wieder in meinen alten Job zurück. Dazu möchte ich mein Können etwas auffrischen. ;)

Gibt es eine Möglichkeit S7 Privat zu lernen mit einer Demo-Software oder ähnlichem? Vielleicht gibt es da ja jemanden der da auch schon Erfahrungen hat?!:confused:

im Voraus schon mal Dankeschön für die Hilfe.
LG Phil

Step 7 CPU314 über Labview steuern

$
0
0
Hallo

Ich bin ganz neu hier und begrüße alle Teilnehmer recht herzlich ;)
Mein Name ist Rainer

Im Jahre 2011 habe ich eine Prüfanlage geplant und in Betrieb gesetzt

CPU314-2DP mit Touchpanel TP117B colour PN/DP
Nun möchte der Kunde die Anlage von seinem PC aus über LabView via Internet steuern.
Mit LabView habe ich leider keinerlei Erfahrung

Meine Frage:
Welchen Kommunikation-Prozessor setze ich am besten ein.
Welche Send- bzw. Reviece FB's muss ich benutzen
Wie müssen die Send- bzw. Reviece DB's aufgebaut sein

Hat jemand Lösung-Vorschläge

Ich danke jedem im Voraus ;-)

Sonstiges Intouch Änderungen einspielen

$
0
0
Hallo Leute,

habe ein bestehendes InTouch (2014 R2) Projekt auf dem Schreibtisch bekommen.
Die Änderungen sind soweit kein Problem.
Da ich aber mit Intouch das letzte mal vor Ewigkeiten gearbeitet habe, bin ich mir nicht sicher wie ich das neue Programm in die bestehende Anlage einspiele und was ich eventuell dabei berücksichtigen muss.

Kann mir jemand verraten wie ich das am Besten angehe ohne etwaige Benutzer oder sonstiges zu überschreiben?

Danke im Voraus
Alex
Viewing all 49737 articles
Browse latest View live


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