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

TIA Ungültige Array Variable

$
0
0
Hallo

Für eine Auswertung habe ich ein UDT mit einem Array [0..3, 0..15] of Real angelegt und die Tabelle mit Werten gefüllt die ich auslesen möchte.
In meinem FB habe ich eine Variable Zuweisung vom Typ UDT angelegt.
Wenn ich jetzt die Ausgabevariable := Zuweisung[Variable1, variable2]; eingebe, dann macht er mir die Variable Zuweisung als ungültige Arrayvariable

Code:

    #Ir_klar := #Zuweisung[#PKE_Mode, #Temp1_int];
Hat jemand eine Idee? Liegt es vielleicht daran, dass ich ein UDT-Array verwende?

Ich weis man kann es auch mit DB und Adressberechnung machen, das gefällt mir aber irgendwie nicht so.

Sew fu dfe32b

$
0
0
Hallo, ich will einen DFE32B FU von SEW mit Movitools MotionStudio parametrieren damit er nicht läuft, wenn der Thermistor, der im Motor verbaut ist, am Frequenzumrichter nicht angeschlossen ist. Was ist die Einstellung im Parameterbaum dafür? Danke!

TIA Daten Sitop PSU8600 auslesen

$
0
0
Hallo zusammen,
bei einem aktuellen Projekt sollen die Daten aus SITOP PSU 8600 via profinet ausgelesen werden. PSU mit einem Ausgang, CPU 1516F.
Aus der SIEMENS Bibliothek habe ich mir den SITOP_PSU8600_MainUnitSingle gezogen und eingebunden, leider kommen im DatenDB nur Nullen an. Fehlermeldungen am Baustein oder der Schnittstelle werden nicht angezeigt.
Gibt es beim Einsatz dieser Bausteine noch etwas zu beachten was nicht in der Doku steht? Wäre für jeden Tipp dankbar.

TIA Einstellungen in neue Version übernehmen

$
0
0
Wie kann ich globale Einstellungen in neue TIA-Versionen übernehmen. z.Bsp. Sprache oder Tatsaturbedienung (Tastenkombinationen). Das nervt bei jeder neuen Version die ganzen Einstellungen neu vorzunehmen.

TC3: Spaltenüberschrift von Tabelle in Target Visu per Programm ändern

$
0
0
Hallo,
kann man die Spaltenüberschrift einer Tabelle in der Target Visu über das SPS-Programm ändern und wenn ja wie?

Beckhoff EK1100 mit LabVIEW ansteuern

$
0
0
Hallo,

ich versuche einen EK1100 von Beckhoff in LabVIEW einzubinden. Als erstes sollte ich meine Ethernetkarte im PC mit einem Ethercat Treiber versehen.

Könnt ihr da einen empfehlen? Benötige ich TwinCAT 2 oder 3 dafür?

Am liebsten würde ich das ganze System so schlang wie möglich halten, d.h. LabVIEW -> EtherCAT Karte -> EK1100 ohne sonstige Software oder Hardware.

Ist so etwas möglich? Danke schon mal.

TIA PLCSim Advanced 2.0 Fehler beim Laden der CPU

$
0
0
Guten Tag allerseits,

Wir konnten ein merkwürdiges Verhalten von PLCSim Advanced 2.0 SP1 beim laden der SPS Software feststellen:
  • PLCSim-Adv. wird gestartet, eine ET200SP Instanz wird erstellt (mit virtuellem Netzwerkadapter)
  • Programm wird aus TIA Portal V15 Upd. 4 geladen (Es handelt sich um eine S7-1512SP F)
  • SPS wird gestartet und läuft tadellos
  • Wird das PLCSim beendet (zum Beispiel weil der entsprechende Simultaionsrechner am Feierabend heruntergefahren wird) und neu gestartet fällt folgendes auf
  • Der Instanzname scheint sich PLCSim zu merken, das zuletzt geladene Programm ist auch noch vorhanden
  • Wird diese Instanz gestartet kann ganz normal eine Online Verbindung gestartet werden
  • Es ist jedoch nicht mehr möglich irgend ein Programmteil auf die virtuelle CPU zu laden --> Fehlermeldung
  • Egal ob man nur ein einzelnen Baustein oder die komplette CPU neu laden will

2019-03-25 14_48_42-Vorschau Laden.jpg

  • Die Meldung ist absolut herrlich :confused:


Um PLCSim Advanced wieder nutzen zu können, muss eine neuer Instanzname erzeugt werden. Dann funktioniert das ganze wieder bis zum nächsten neustart der Software.

Kennt jemand das oben beschriebene Verhalten oder noch besser eine Lösung dazu?

Cheers Spleanify

PS: Eine Neuinstallation der Software bringt nix und das aktuelle SP1 is auch drauf.
Angehängte Grafiken

TIA Safety von A bis Z an einem Beispiel?

$
0
0
Moin,
kennt jemand ein Beispiel z.b. von einer 1500er in dem Schritt für Schritt durchgezogen wird wie
z.b. ein Zweikanal NotHalt-Taster
1. Angeschlossen wo auf welche klemmen
2. dieser in der Hardwarekonfig im TIA parametriert
3. im TIA Safety Programm dann ausgewertet wird

Mache zum ersten mal eine Safety über TIA ... sonst immer Pilz und ganz so gescheit beschrieben ist es bei Siemens gerade nicht...

Meine Baugruppe von der ET200SP F-DI 8x24VDC HF Bekommt die E/A - Adresse 10 es gibt dann Variabeln von E10.0 bis E11.7 finde nur niergens beschrieben was nun was ist?!
Kanal 0 und 4 ist dann irgendwie zusammen E10.0 ? So zumindest im Siemens How To Video...

Hat da jemand ein Beispiel mit Hardware und Software das man sieht wo und wie das zu machen ist ?

grüßel erzi

TIA 15xx CPUs PLCSIM & Software Units

$
0
0
Zwei Fragen an schlaue Leute hier.

1) Früher war es mal möglich, in der PLCSIM die Aufrufe von Alarm-OBs wie OB82, 83, und 86 zu simulieren. Heute scheints nichts derartiges mehr zu geben, außer ich kaufe mir ein Stück ET200SP Station, und reiße dort im Minutentakt Module ein und aus, bzw. schließe sie kurz und tausche sie an ihren an Plätzen. Ist es so, oder bin ich blöd ??

2) In den 1516F-3PN/DP neuester Versionen scheint es möglich zu sein, irgendwelche Software-Units mit Deklarationen und Private/Public Eigenschaften zu definieren. Damit scheint der Wunsch bestimmter Hochsprachen-Orientierter Kollegen nach etwas, was diese Leute OOP nehmen, in Erfüllung zu gehen.

Jetzt meine Frage an der Stelle:

- Hat damit schon jemand gearbeitet ? Wozu ist es gut ?
- Warum kann ich aus einer Programm Unit keine Hardware HW-IO Adressen erreichen ?
- Wenn ich einen Ablauf in einer Programm Unit verpacke, wer ruft diese Programm Unit dann auf ? Hat diese Programm Unit dann ihre eigene OBs ?

Step 7 Frage zur verwendung von SFB4, SFB5

$
0
0
Hallo zusammen, ich habe mal eine kurze Frage.

Ich möchte in einem FB mehrere Einschalt- und Ausschaltverzögerung realisieren.
Dazu wollte ich eigentlich dann SFB4 & SFB5 mit zugehörigen Instanzen nutzen. Aber nun habe ich dazu mal eine Frage. Diesen FB in dem ich das alles schreibe, möchte ich im Programm mehrmals aufrufen.
Da die SFB's ja auch eigene Instanzen haben, bekomme ich ja dann Probleme oder? Ich rufe zwar den Fb mit ständig unterschiedlichen Instanzen auf, aber die der SFB's bleiben immer die gleichen.

Muss ich dann doch immer von außen die Timer an den Fb- Eingang schreiben um direkt mit den Timern zu arbeiten? Oder wie macht ihr das?

Der Sinn soll sein, das ich diesen FB immer reinladen kann, ohne darauf zu achten welche Timer im Programm verwendet werden. Oder wird das so nicht funktionieren?

Software: Simatic Manager V5.6 HF5
CPU: S7-315-2DP

Vielen Dank im Voraus

Logo8 Analoger Schwellwertschalter, Bitte um Hilfe

$
0
0
Hallo

bin noch nicht so lange am Programmieren vor allem im Analogwert bereich hier mein Problem.


ich habe eine Sauerstoffsonde 4-20 mA = 0-200% Sättigung der Schwellwertschalter soll bei unter 70 % Einschalten und bei über 71% Ausschalten
so zu sagen die Schaltung umgedreht.


meine zweites Problem ist:

hab eine Pumpe die ich über einen Schwimmerschalter einschalten will und dann für 15 Sekunden Laufen soll, das ganze will ich zusätzlich auch über eine Taster starten können.
kann mir da jemand weiter helfen?

Grüße

Johann
Angehängte Dateien

Sonstiges Notebook für Eplan und TIA V15

$
0
0
Guten Tag zusammen,

Mir wurde aufgetragen nach neuen Notebooks für unsere Elektro-Abteilung zu suchen. Nach meinem Kenntnisstand waren vor 3-4 Jahren die Dell Precision Workstations das Non-Plus Ultra.. nur gibt es mittlerweile eine neue Version ohne diese ganze Varianz von Schnittstellen...

Was für Notebooks habt Ihr für das TIA V15 und ggf. Eplan im Einsatz. Preis zweitrangig.


Liebe Grüße
Sebastian

Step 7 FB Datentyp STRING an eine IN Variable beschreiben

$
0
0
Hallo Leute,

ich wollte euch nach eure kurze Meinung fragen, ob das was ich vor habe tatsächlich nicht geht.
Ich möchte an einem Eingang eines Bausteins eine String Variable beschreiben und diese dann an ein Datenbaustein übergeben.

Folgende Bilder zur verdeutlichung:

Unbenannt.PNG

Unbenannt2.PNG

Es funktioniert offensichtlich nicht mit folgende Fehlermeldung: "Konstantenformat zu Datentyp STRING [3] paßt nicht zu formalem Typ STRING [32] des Formalparameters Bezeichnung"

Eine ähnliche Problematik wurde hier im Forum vor mehrere Jahren besprochen:

https://www.sps-forum.de/simatic/190...-aufrufen.html

Da es mehrere Jahre zurückliegt, wollte ich nur nachfragen ob jemand evtl. eine gute Idee hätte.

Gruß Wolf
Angehängte Grafiken

TIA TIA Online/Offline Vergleich bei Änderungen der Hardwarekonfiguration

$
0
0
Hallo,

ich wollte mal fragen ob auch andere schon seltsame Erfahrungen mit der Anzeige von Online/Offline Unterschieden bei Änderungen in der Hardwarekonfiguration gemacht haben.

Letzte Woche habe ich an einer Anlage programmiert mit TIA V14+SP1+Upd7 mit einer 1516-3 CPU einen Analogausgang an einer 8xU/I Karte von 0..10 V auf 4..20 mA umparametriert. Also Offline die Konfiguration geändert und dann "Hardwarekonfiguration komplett übersetzen" angestoßen. Danach habe ich mich online verbunden und es wurde mit trotzdem alles grün, also Offline/Online identisch, angezeigt.

Ich hatte solche Phänomene schon öfters gehabt, z.B. wenn ich bei einer 1500er eine Verbindung zu einer anderen SPS einfüge, dann wurde mir dieser Unterschied auch nicht angezeigt wenn ich diese Änderung noch nicht geladen habe. Oder bei einer 1200er wenn ich beispielsweise etwas an der Konfiguration der schnellen Zählereingängen geändert habe, dann wurde der Unterschied auch nicht angezeigt.

TIA Comfort Panel TIME Variable als [mm:ss] darstellen

$
0
0
Guten morgen zusammen,

Ich stehe vor einem kleinen Problem:

Ich würde gerne eine Variable des Datentyps TIME nicht nur als sekunde oder minute darstellen sondern als "kombinierte Anzeige, in der ich sowohl die Minuten als auch sekunden sehen kann.
Format soll wie folgt aussehen [mm:ss]

Eingesetzt wird ein TP700 und ein TP1200 Comfort Panel projektiert mit TIA V15 Update 4

Gibt es da Möglichkeiten? Die Suchfunktion hat mit leider nicht geholfen.

unbekannte Steuerzeichen

$
0
0
Moin Zusammen,

wir haben für ein RetroFit die Schnittstelle bei einem Kunden mit geschrieben.
Die meisten Daten lassen sich ja auch einfach erklären: 0-9; A-Z; Sonderzeichen entsprechen idR Bitfeldern. Das kann man alles schön analysieren.
Allerdings gibt es da auch noch unklare Daten. Ich vermute Steuerzeichen.
[STX] und [ETX] sind mir klar.

Aber was bedeuten die Daten (vielleicht Steuerzeichen?):
[fd]
[ff]
[f9]
[f1]
[b1]
[b7]

Vielleicht hat ja Jemand eine Idee? Zum normalen ASCII-Zeichensatz gehören sie jedenfalls nicht.

VG

MFreiberger

Entwickler (w/m/d) Embedded Software I Verteilte Systeme I Automatisierungstechnik

$
0
0
company-logo.png

Entwickler(w/m/d) Embedded Software I Verteilte Systeme I Automatisierungstechnik

an den Standorten 2544Leobersdorf/Österreich bei Wien und 97828 Marktheidenfeld/Deutschland beiWürzburg/Aschaffenburg

Wenn es um Automatisierungslösungen geht, sind wir bei Schneider Electric schoneinen Schritt weiter.
Als Herausforderung für die Zukunft arbeiten wir an Themen wie Industrie 4.0 /IIOT sowie cloud- und serverbasierten Funktionen,
realisiert auf Edge ControlSteuerungen.

Verstärken Sie unser agiles Entwicklungsteam als Embedded Software Entwickler (w/m/d).Die ersten ein bis zwei Jahre sind Sie an
unserem Standort 2544 Leobersdorf nahe Wien inÖsterreich tätig: In dieser Zeit arbeiten Sie mit unserenösterreichischen Experten
an innovativen Automatisierungslösungen. Im Anschlusssind Sie dauerhaft an unserem Standort97828 Marktheidenfeld in der Region
Würzburg/Aschaffenburg in Deutschland
eingesetzt: Sie geben das gesammelte Know-how an Ihre Kollegen weiter undfungieren als
Bindeglied zum Team in Österreich.
Nehmen Sie diese Herausforderung an? Wir freuen uns auf Sie!

Life Is On - Sind Sie es auch?

Ihr Arbeitsfeld


  • Bei uns sind Sie mit dabei, wenn es um die Entwicklung verteilter Automatisierung nach IEC 61499 geht: Sie spezifizieren und entwickeln
    gemeinsam mit den Kollegen neue Komponenten.
  • Sie sind bereits während Ihrer Zeit in Österreich Bindeglied zu den Kollegen in Deutschland und haben den Wissenstransfer stets im Blick.
  • Die zu entwickelnde Firmware basiert auf VxWorks (Echtzeitanforderungen) mit den Sprachen C++ und C.
  • Bei der Embedded Softwareentwicklung arbeiten Sie gern agil und die Methodik (SCRUM) ist Ihnen vertraut.
  • Sie erwartet ein interdisziplinäres und international aufgestelltes Entwicklungsteam mit spannenden Aufgaben.

Hier bekommen Sie einen Einblick, wie ein Job in der Entwicklung bei SchneiderElectric aussieht:
https://www.schneider-electric.de/de/about-us/careers/jobs/developer.jsp

Unser Angebot

  • Sie haben die Chance, mit uns gemeinsam neue und innovative Lösungen für unsere Kunden zu entwickeln.
  • Sie erwartet ein unbefristeter und abwechslungsreicher Arbeitsplatz.
  • Dank flexiblem Arbeiten fällt Ihnen die Vereinbarkeit von Familie, Freizeit und Beruf leicht.
  • Sie profitieren von attraktiven Entwicklungsperspektiven innerhalb des Konzerns, auch international.
  • Was Sie am Standort Marktheidenfeld und in der Umgebung erwartet, finden Sie hier.

Ihr Profil

  • Sie sind Ingenieur/in (Diplom, Bachelor, Master) im Bereich Informatik, Elektrotechnik, Mechatronik oder in einer vergleichbaren Fachrichtung.
    Alternativ haben Sie eine Berufsausbildung (z.B. als Fachinformatiker w/m/d) und bringen jahrelange Erfahrung mit.
  • Sie haben fundiertes Wissen in der Programmierung mit C++ und C sowie rund um Embedded Plattformen (VxWorks, RTOS) und agile Methoden
    (SCRUM).
  • Ihr Profil wird ergänzt durch vertiefte Kenntnisse in der Feldbusimplementierung (z.B. Modbus, Ethernet, CAN) und idealerweise hatten Sie bereits
    Berührungspunkte mit Automatisierungstechnologien (SPS/ Controller, Antriebe, I/O).
  • Für das Continuous Integration Management verwenden Sie Tools wie Jira, SVN, Git.
  • Englisch sprechen Sie fließend und Sie arbeiten gern in einem internationalen und multikulturellen Umfeld.

Ihr nächster Schritt -bewerben natürlich!Wir freuen uns auf Ihre Bewerbung über den Bewerben-Button oder unsere OnlineJobbörse. Bitte laden Sie
Ihren aktuellen Lebenslauf mit Ihren Gehaltsvorstellungen unter Angabe der Job-ID 0053AY hoch. Und wenn Sie mögen,fügen Sie ein Anschreiben,
Zeugnisse und weitere Unterlagen hinzu.

Ansprechpartnerin für diese Position ist SilviaObert.
Bei Fragen zur Bewerbung oder zum Bewerbungsverfahren nehmen Sie gern Kontaktmit uns auf:
Telefon: +49 30 89 71 24 70 (Recruiting Service Team)
Email: bewerbung@schneider-electric.com

Hinweis für Bewerber (w/m/d) aus Österreich: Für diese Position liegt derGehaltsrahmen über dem Kollektivvertrag und beträgt in Abhängigkeit von
Qualifikation und Erfahrung ab 55.000 Euro brutto jährlich.

Wir von Schneider Electric stecken eigentlich überall mit drin. Vom Umspannwerkbis zur Steckdose, von Smart Home bis zur Industrie 4.0 - wir treiben die
Digitalisierung voran. Unsere Kunden wissen, was sie an uns und unseren 144.000Mitarbeitern in über 100 Ländern haben. Immer das große Ganze, die
Nachhaltigkeit und die Mitarbeiter im Blick, bieten wir weit mehr als Produkte- wir bieten Lösungen, Kundennähe und Innovation.

Mehr über Ihre neuen Kolleginnen und Kollegen finden Sie in unserem Blog unter
http://blog.schneider-electric.de,alles rund um Schneider Electric als
Arbeitgeber gibt´s hier:
www.schneider-electric.de/jobs
Angehängte Grafiken

Servicemitarbeiter (m/w/d)

$
0
0
logo.png

Die SpanSet AXZION GmbH mit Hauptsitz in Langenfeld gehört zur internationalen SpanSet-Unternehmensgruppe und wurde im Jahr 1991 gegründet.
Mit rund 100 Mitarbeiterinnen und Mitarbeitern sind wir der Spezialist für Lastaufnahmemittel für On- und Offshore-Windkraftanlagen sowie für industrielle
Anwendungen. Wir liefern individuelle Sonderanfertigungen und Speziallösungen für die komplexen Anforderungen beim Transport und der Montage von
Windkraftanlagen und anderen Großkomponenten.

Für unsere Niederlassung in Großefehn suchen wir zum nächstmöglichen Zeitpunkt einen

Servicemitarbeiter (m/w/d)


Ihre Aufgabe:

  • Montage von Schaltschränken und Anlagen im Bereich Elektro/Hydraulik
  • Inbetriebnahmen von Anlagen im Bereich Elektro/Hydraulik
  • Durchführung von UVV-Prüfungen an Anlagen
  • Durchführung von Reparaturen und Wartungen auf Baustellen
  • Durchführung von Offshore Support
  • Durchführung von Trainings unserer Lastaufnahmemittel

Ihr Profil:

  • Erfolgreich abgeschlossene Ausbildung im Elektrobereich oder Metallhandwerk
  • Mehrjährige Berufserfahrung
  • Bereitschaft zu Baustelleneinsätzen mit Reisetätigkeit, auch Offshore
  • Hohe Bereitschaft zur Weiterbildung
  • Gute Englischkenntnisse in Wort und Schrift
  • Besitz des Autoführerscheins Klasse B

Wir bieten:

  • Eine intensive Einarbeitung inklusive Produktschulungen
  • Weiterbildungsmöglichkeiten für Ihre persönliche und berufliche Entwicklung
  • Eine vom Arbeitgeber geförderte betriebliche Altersversorgung
  • Die Mitarbeit in einer erfolgreichen internationalen Unternehmensgruppe
  • Ein Team erfahrener Kolleginnen und Kollegen, das sich auf Sie freut

Fühlen Sie sich angesprochen?
Dann freuen wir uns über Ihre vollständigen Bewerbungsunterlagen mit Angabe Ihrer Gehaltsvorstellung, die Sie bitte an Herrn Heiko Ockenga richten
(Tel. 02451/484573-193, E-Mail: h.ockenga@axzion.de).

SpanSet AXZION GmbH
Schmiedestraße 10
26629 Großefehn
http://www.axzion.de



SpanSet AXZION_Servicemitarbeiter.pdf
Angehängte Grafiken
Angehängte Dateien

Modbus TCP: REAL-Werte in WORDs übertragen

$
0
0
Hallo,

ich bin neu in der SPS Programmierung und ich bitte um Ihre Hilfe.

Ich nutze die Funktion fbWriteRegs von Twincat3, um die Ausgangsregister über Modbus zu schreiben zu schreiben. Die Variabe, die schreiben will ist ein REAL und geht von -1000000 ..+1000000. Da Modbus nur WORD überträgt, möchte ich meine Variable in 2 WORDs konvertieren und gleichzeit sowohl positive und negative Werte übertragen.

Vielen Dank im Voraus,
Brice

TIA Von HMI direkt auf Eingänge zugreifen 1515F

$
0
0
Hallo zusammen,

bei einem ktuellen Auftrag sollen wir den EA Status der Anlage direkt auf dem HMI Panel anzeigen.

Die Anlage besteht aus zwei 1515F und drei KTP900 Basic.

Zu einer 1515F funktioniert es, dass Variablen die direkt Eingänge der Steuerung abfragen, aktualisiert werden.
Bei der zweiten Steuerung funktioniert das hingegen nicht. Alle Variablen die von dieser Steuerung kommen sind dauerhaft FALSE. Woran könnte das liegen?

Die Variablen sind alle so eingestellt, dass sie aus dem HMI erreichbar sind.
Muss ich das noch irgendwo einstellen?

Vielen Dank
Viewing all 49776 articles
Browse latest View live


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