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

Step 7 SFC-Aufruf in SCL

$
0
0
moin moin

wie sieht der Code aus wenn ich den SFC1 ( READ_CLK ) in einer SCL-Quelle aufrufen möchte?
das aktuelle Date_and_Time soll in einem Ringspeicher abgelegt werden ( DB_Datenspeicher.Pruefdaten[i].PruefDatumZeit )

Step7 V5.5 SP4

TIA Verschiedene Datentypen auf Ausgang schreiben.... in SCL

$
0
0
Hallo zusammen, ich muss was bauen und weiss nicht genau wie ich das anstellen soll.

Ich habe 4 Byte als Ausgang und die sind mit einem Gerät verbunden, auf das ich verschiedene Werte übertragen muss.

z.B. Sollwert in Real, Start Toleranzkontrolle in Flot oder auch Daten in Unsigned Long.


Hier erst mal die Ausgänge:

aus.PNG

Hier werden die Daten z.B. der Sollwert aus dem DB (Commands.Sollwert) für Rezepte in einen Speicher geschrieben und die Werte aufbereitet:

Parameter laden FC1.jpg
Dann erfolgt die Übergabe an den nächsten Baustein:

Und hier dann auf den Ausgang bzw wird dann vom IS30_W.Steuerblock.Parameter.p2 bzw p3, p0, p1 dann direkt auf den Ausgang ABxx.x verwiesen: (die Verknüpfung der Bereiche p0 p1 p2 p3 sind in einem andern Baustein.

FC2.PNG


So wie ich das jetzt verstanden habe, wird der Wert Sollwert in Real in einen Speicher geschrieben. Dann wird nur eine bestimmter Teil des Speichers ausgelesen und wieder in einen Speicher geschrieben. Von dort aus, wird das ganze dann auf den Ausgang gegeben. Wenn es am Ausgang ansteht, wird eine Kommando auf das Gerät geschickt und das Gerät liesst denn Wert z.B. Sollwert ein. Mit andern Worten, ich möchte egal wie die Daten auf meiner SPS gespeichert werden Sie immer in der gleichen Art auf die 4 Ausgangs Byte legen.

Wie kann ich das in SCL umsetzen?
Angehängte Grafiken

SPS EEBus Haushaltsgeräte

$
0
0
Schönen guten Tag liebe Community

Ich stehe leider im Moment etwas Hilflos vor dem Problem, wie meine PLC mit meinen Haushaltsgeräten kommunizieren kann. Leider finde ich keinen Gateway und keine Schnittstelleninformationen.
Ich habe die gleiche Frage auch schon an den Siemens-Support gestellt und warte auf die Antwort ( Die ich hier dann natürlich posten werde ).

Ich benötige eine Möglichkeit mit der PLC via EEBus zu den unten aufgeführten Geräten zu kommunizieren um diese ferngesteuert zu starten - um mein Energiemanagement optimal auszunutzen - in Abhängigkeit von der Wettervorschau und der Photovoltaikanlage ( Das wird alles durch die PLC gesteuert ).

-eine komplette Auflistung der Geräte :

CPU 1217C 6ES7217-1AG40-0XB0

angebunden via Profinet :
WAGO 750-375 ( Profinet-Buskoppler )
Wago 750-652 RS-485
diverse Ein- und Ausgangskarten + Powermessmodule

angebunden via Modbus RTU
3 Wärmepumpen

angebunden via Modbus TCP
1 Frequenzumrichter der Photovoltaikanlage

Die Weissgeräte haben WLAN und sind über einen Router mit dem PLC-Anlagennetz verbunden.
Und sind dann zukünftig angebunden via EEBus (heißt Home Connect bei Siemens ) :
Wäschetrockner WT7YH7W0
Waschmaschine WM6YH840
Geschirrspüler Noch nicht ausgetauscht : Wird wahrscheinlich der SX778D06TE

MFG

Björn

PS : Inzwischen bin ich so weit das ich als einzige Möglichkeiten sehe die Knöpfe der Geräte mechanisch selbst zu steuern oder elektronisch zu manipulieren, weil ich keine andere Möglichkeit mehr sehe.

TIA Hardware Config Problem in TIA v11

$
0
0
Guten Tag,

Ich habe ein kleines Problem in meinem TIA Programm.

Meine Anlage ist ein Transportband mit Hubtischen für den Transport von Werkstücken. Dazu wurden ET200 verwendet mit verschiedenen Modulen. Das Programm zu der Anlage wurde in STEP 7 geschrieben und soll nun in TIA migriert werden.

Das Problem stellt sich nun bei der HWC.

Baugruppen sind nicht erreichbar (ET200 ist erreichbar nur die Module auf der ET200 haben einen Sammel/Busfehler). Es handelt sich dabei um eine Safety Baugruppe 4DI/OUT Modul.

(Siehe Bild)
FehlerDiagnose.jpg

Unsere Lösungsansetze bestanden darin:

-abgleich der Baugruppen mit denen im Programm um unterschieldiche Versionsstände zu vermeiden
-erneute Migration des Step 7 Programmes in TIA
-nun weiterhin Fehler nach Überprüfung der Profinet Leitung


Haben zum jetzigen Zeitpunk keinen Lösungsansatz und bitten hier um Hilfe.

Mit freundlichen Grüßen


Siemenx:p*ACK*
Angehängte Grafiken

TIA F-Baugruppe Gestört oder Wartung erforderlich

$
0
0
Hallo!

Ich arbeite zurzeit daran ein altes Step 7 Projekt ins TIA V11 zu migrieren. Leider bekomme ich immer wieder von einer F-Baugruppe einen Diagnosefehler....
So wird der Fehler im Diagnosepuffer der CPU beschrieben:
Ereignis 3942: Diagnosealarm (Modul/Submodul gestört
oder Wartung erforderlich oder beides)

Ursache:
Ein Modul/Submodul zeigt durch einen Diagnosealarm an, dass sich sein
Diagnosezustand geändert hat: Es liegt eine Störung vor oder ein Wartungsbedarf
oder eine Wartungsanforderung oder eine Kombination davon. Die logische
Basisadresse und den Zustand des Moduls/Submoduls können Sie den Details zum
Ereignis entnehmen.


Behebung:
Beheben Sie die Störung bzw. führen Sie die Wartung durch.


Im Moment stehe ich echt auf dem Schlauch wie man den Fehler beheben könnte:/
Ich würde mich über hilfreiche Antworten freuen!

Mit freundlichen Grüßen!
Angehängte Grafiken

Step 7 Stromschleife erweitern

$
0
0
Hallo Gemeinde,

ich habe hier eine S7-300 mit einem analogen Eingang (4..20mA).
Daran ist ein Temperatursensor angeschlossen. Jetzt möchte ich eine relativ große Prozesswertanzeige (Schnittstelle 4..20mA) integrieren. Kann ich mich dazu einfach in die Stromschleife hängen oder verfälscht das den Wert?

PC WORX ENGINEER ilc 150 eth

$
0
0
:lol: PC WORX ENGINEER ist es möglich die ILC150 ETH zu bedienen :lol:

Step 5 Analogwertverarbeitung S5

$
0
0
Hallo Gemeinde,

ich habe hier die Software einer S5 mit mehreren analogen Eingängen.

Wie bekomme ich raus, um welche Schnittstelle es sich handelt (0 oder 4..20mA)

Am Baustein (FB40) gibt es den Eingang KNKT. Daran steht KY5,1

Das es der 5 Eingang der Karte ist habe ich schon raus bekommen. Die 2. Zahl sagt auch etwas über die Schnittstelle aus. Aber was?

TIA HMI Variablenmultiplex mit mehreren Indizes

$
0
0
Hi,

ich habe folgenden Sachverhalt:

Ich habe ein Array von 0 bis 20 vom Typ UDT_Positionen.
Jeder Index in diesem Array besteht wiederum aus einem Array von 0 bis 4 vom Typ DInt.array.PNG

Die erste Ebene dient als Auswahl meines Aktors. Hier gibt es z.B. 20 Aktoren (Motoren).
Die zweite Ebene dient zur Auswahl von Positionen dieses Motors. Hier z.B 5 Positionen.

Nun habe ich auf dem HMI eine Combobox zur Auswahl der Positionen und z.B. mehrere Buttons zur Auswahl des Motors.auswahl.PNG

Durch klicken auf die Buttons ändert sich eine Int-Variable (iAktorauswahl) je nach Motor auf dessen Nummer.
Durch Auswahl der Positionen ändert sich eine Int-Variable (iPositionsauswahl).

Nun zu meiner eigentlichen Frage:
Ist es möglich, einer Multiplexvariable mehrere Indizes zu verpassen?
Mit einem Index sieht das ja dann wie folgt aus:hmi_var.jpg
Aber bekommt man das auch irgendwie mit zwei Indizes hin?

Hintergrund ist der, dass ich im EA-Feld für die Soll-Position immer den Inhalt der beiden passenden Array angezeigt bekommen möchte.
Einmal Aktor 1 und Position 3, durch ändern der Aktornummer dann z.B. Aktor 15 und Position 1.

MfG Oma
Angehängte Grafiken

Biete Laser vom Hersteller Sick - Typ S3000

$
0
0
Hallo,

da wir unser Fahrzeug, dass mit Laserscanner ausgerüstet war ( Sicherheitsanlage ), verkaufen, biete ich einen Laserscanner vom Hersteller Sick an.
Der Scanner ist in einwandfreiem Zustand und optisch sowie technisch sehr gut !

Bei Interesse folgen Fotos und eine Preisvorstellung.


MfG
Ralf
Angehängte Grafiken

CoDeSys auf Raspi, GPIO's

$
0
0
Hallo,

ich versuche mich gerade wieder einmal an einem Raspi mit CoDeSys drauf. Allerdings machen mir die GPIO's Kopfzerbrechen.

Mit einem Python-Script kann ich ein Relais über GPIO 17 (Pin 11) ansprechen. Mache ich das mit der CoDeSys geht dies nicht.

Ich habe bei den GPIOs Parameters den GPIO 17 als Output eingestellt. Dann weise ich bei den GPIOs E/A-Abbildern dem Bit17 (GPIO 17) eine Variable zu. Trotzdem geht das Relais nicht an.

Was könnte ich falsch machen?

Ein paar Infos:

Ich sehe im E/A-Abbild, das dass Bit 17 gesetzt ist.
Unter Device sehe ich beim Raspi und beim Gateway einen grünen Punkt. CoDeSys läuft auf dem Raspi???
Die Ausgangsvariable ist auf auf die bestehende Variable gemappt.

Danfoss FC302 - Bremswiderstandauswahl

$
0
0
Guten Abend,

ich versuche gerade mit Hilfe des Projektierungshandbuch den richtigen Widerstand auszuwählen.
Hat jmd. diesbezüglich Erfahrung und kann mir weiter helfen?

Die Netzart, T2/T4 usw. was genau soll die Aussagen? Geht es hier um die Netzspannung ?
ich finde keine Erläuterung dazu.
Hiervon ist ab Maßgeblich der Querschnitt abhängig.

Der Antrieb wird selten stark gebremst, lediglich im Nothalt mit einer Rampe von 3-4 Sekunden.
Die Normale Rampe beträgt ca. 15sek. Die Anlage läuft im Regelfall jedoch mehre Stunden durch.
Daher hab ich die Tabelle mit 10% Arbeitszyklus ausgewählt.

Verbaut werden soll ein 30KW Motor
und ein FC-302P30

Außerdem würde mich interessieren, warum wird eine MAX. Leitungslänge von 20m vor gegeben. Was würde gegen eine längere Leitung zum Widerstand sprechen z.B. 50m wie zum Motor.

Vielen Dank

[Geburtstagsthread] Vollmi

$
0
0
Hallo René,
beste Wünsche zum runden Geburtstag.

gruß RN

Festo CECC-D verbunden mit CPX-FB14 Terminal (over CAN open)

$
0
0
Freunde des Forums und der Automation,
ich bin neu hier, habe nicht grosse Ahnung - (soviel mal vorne weg)

Ich bin dabei folgendes Equipment miteinander zu Verbinden, habe aber diverse Anlauf-Schwierigkeiten:

FESTO CECC-D (controller)
ERNI Bus interface connector (FBS-SUB-9-WS-CO-K)
FESTO Feldbusstecker (FBS-SUB-9-BU-2x5POL-B)
FESTO CPX-FB14

Beim Controller:
LED RUN leuchtet orange auf (scheint in Ordnung zu sein)
Beim CPX:
IO / PL / PS grün
NS / SF rot blinkend
MS grün blinkend

Kann mir jemand erklären, wie die Belegung/Verbindung der BUS-Stecker sein sollte?
Festo Feldbusstecker
PIN 9 - CAN V+
PIN 3 - CAN _GND
PIN 7 - CAN_H
PIN 2 - CAN_L
PIN 5 - CAN_SLD (???)

ERNI-Connector
PIN 1 - V+
PIN 2 - V+GND
PIN 3 -CAN-GND
PIN 4 -CAN-L
PIN 5 -CAN-H
PIN 6 -CAN-L
PIN 7 -CAN-H
PIN 8 -CAN-GND
PIN 9 -V+
PIN 10 -V+GND

Folgende Verbindung existiert zur Zeit:
9-1
3-3
7-5
2-4
5-2

Wo habe ich den Fehler?

Ich wäre Euch super dankbar um ein paar Gedanken-Anstösse.

Martin

Step 7 RF180c mit RF380R Anwesenheitsbit kommt nicht

$
0
0
Hallo,

ich habe ein Problem mit einer RF180C und RF380R.
Angesteuert wird die RF180C über Profinet von einer 416F-3PN mit dem FB45.

Init war erfolgreich, Transponder grün / CM bringt keinen Fehler.
Ich habe die Anwesenheitskontrolle eigentlich eingeschaltet, aber weder Transponder noch CM zeigt es mir durch die LED's an, wenn ein Datenträger in die Nähe kommt.

Hatte jemand schon mal ein ähnliches Problem?

TIA Systemmeldungen am geschiecktensten anzeigen.....

$
0
0
Hallo, ich muss auf einem TP1200 diverse Meldungen ausgeben. Es gibt an der Anlage mehrere Bereiche, die nur in der Kommunikation von SPS zu externen Komponenten zu tun haben. Es gibt auch diverse Abläufe, deren Zustand ich auf dem Panel anzeigen möchte.

Ich bin schon auf die Lösung gekommen mit einer Textliste aber es kann seine, dass mehrere Dinge gleichzeitig angezeigt werden sollen. Ein Meldefenster für die Errors habe ich schon.

Was für eine Lösung könnte man noch aufbauen. Ich habe eh nicht viel Platz auf den Bildschirm und da ist eine komplettes Meldefenster etwas zu gross...

Hat einer eine Idee was ich machen kann.

TIA Freier Mitarbeiter

$
0
0
Suche für ein TIA-Projekt (V14) auf S7-1200 CPU 1214C einen Programmierer (Projekt-Umfang 5-7 Tage)
Aufgabenstellung: Erfassung und Ausgabe von Digitalen Signalen mit Kommunikation zum PC. TIA, Testkonfiguration kann gestellt werden. Zeitlicher Rahmen: Mai 2018, Ort: München

Step 7 A loop that is written on STL doesn't work.

$
0
0
Hello there,
Could someone help me out why a loop that is written on STL doesn't work. As a template I used wide known example from documentation: https://support.industry.siemens.com...dti=0&lc=en-WW

Page 99. Chapter 6.19.
I can't get if it's working at all. And why MD20 = L#120 and so forth...
So to speak what was done wrong what wasn't done at all? Any advices?

Screenshots with CODE itself, and VAT is attached.

KMS
Angehängte Dateien

TIA 6ES7 214-1HG40-0XB0 Firmware Problem

$
0
0
Tag zusammen,

die o.g. Steuerung ist mit FW 4.2 im Schaltschrank eingebaut. Da ich im Moment nur TIA V13 zur Verfügung habe, ist offline nur FW 4.1 projektiert. Da funtioniert das Laden der
Hardwarekonfiguration natürlich nicht. Ich habe dann versucht, die Firmware 4.1.1 über Online & Diagnose/Firmware-Update einzuspielen.
Ich bekam auch brav die Meldung, daß die Firmware älter sei, als die online verfügbare und ob ich es trotzdem machen möchte. Der Vorgang wurde danach aber mit der Meldung:
"Die Firmware Datei wurde von der Baugruppe nicht angenommen" abgebrochen.

Ist mein Versuch, eine 4.1er Firmware auf die Baugruppe zu bekommen von vorne herein zum Scheitern verurteilt, oder gibt es eine andere Möglichkeit, daß ich mein Programm
in die Baugruppe bekomme, trotz des FW Unterschiedes?

Vielen Dank im Voraus

Ralle

S7-1500(T) - Fremdantrieb an TO als PositioningAxis ? Servo am G120 mit CU250s ?

$
0
0
Moin...

hat jemand Erfahrungen mit Fremdregler-Einsatz am Technologie-Object der S7-1500 ? Es gibt ja 2 OB's die vor / nach dem Motiontask aufgerufen werden - aber wird das dann schnell genug wenn in diesen dann noch aufbereitet wird ?

Konkret geht es um Lenze 94xx am Profinet - soweit ich das lese sind die ja nicht Profidrive konform ...

desweiteren - kann ein G120 mit einem CU250 drauf einen richtigen Servo fahren ? oder ist das mehr Pseudo ? für die CU gibt es ja eine EPOS Lizenz, die dürfte ja aber beim Einsatz an der 15xx mit TO nicht nötig sein oder ? oder doch ?
Ist der Betrieb eines Servos überhaupt möglich, hat dies schon mal jemand praktiziert ? Das CU kann ja die meisten Geberarten verarbeiten wenn ich mich nicht täusche.

Danke & Gruss,
nekron
Viewing all 49740 articles
Browse latest View live


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