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

Blinker erstellen (KOP) (Rexroth)

$
0
0
Hallo,

ich bin neu im Forum und arbeite mich gerade in die SPS-Welt ein. Ich habe keinerlei Kenntnisse und versuche durch einfache Vorgänge die Methoden zu erlernen.

Ich möchte in einer Rexroth Umgebung ein einfaches Programm schreiben. An einem Bedienpult ist eine Taste, wenn man diese Taste drückt soll ein Not-Halt Relais geschaltet werden, damit die Anlage bereit ist und solange die Taste nicht gedrückt wurde soll die Taste blinken.

Ich habe auch ein Funktionsprogramm mit dem Namen "Reset" in KOP erstellt. Dann habe ich ja das zugehörige PlcProg, welches ja die Schnittstelle sein sollte, allerdings habe ich den Fehler, dass der Name in der Schnittstelle nicht mit dem Namen in dem Objekt übereinstimmt. Aber der Name stimmt doch überein? Danach muss ich ja in der Task mein PlcProg hinzufügen damit er die Aufgabe ausführen kann. Hat jemand vlt. einen Tipp wie ich weiterkomme und wo mein Denkfehler ist?:) Vielen Dank im voraus.

Nochmal übersichtlich was das kleine Programm können soll: Die Taste soll das Not-Halt Relais betätigen, solange das nicht betätigt wurde soll die Taste blinken.
Angehängte Grafiken

Step 7 Grafcet – Einschließender Schritt mit Initialschritt in S7 programmieren

$
0
0
Hallo,


ich möchte ein Unterprogramm (zB FC1) über ein Merker (Einschließender Schritt) im OB1 aufrufen.
Im Unterprogramm soll der Merker vom Hauptprogramm dann den ersten Schritt (Initialschritt) mit einer Flanke setzten.

Allerdings gibt es das Problem das der Schritt im Unterprogramm nicht gesetzt wird. Vielleicht ging es einmal dann nicht mehr.
Auch in der Simu hab ich da Probleme.

Warum kommt die Flanke nicht durch und setzt mir den Merker im Unterprogramm nicht?


Hier mal in ein abgespecktes AWL Bsp. was programmieren möchte.

//OB1

U M1.0
CALL FC1


//FC1

U M1.0
FP M10.0
S M2.0


Gruß J_R

WinCC WinCC V7.2 Runtime mit Step7 V5.5

$
0
0
Hallo
Ich habe ein Projekt in step 7 V5.5 und in wincc v7.2 die ich gerne online testen bevor ich sie in betrieb nehme

Beide Projekte liegen auf dem selben Rechner

Kann mir jemand mit Datei erklären wie ich das Schritt für Schritt realisieren kann

Vielen Dank im Voraus

TIA Bibiothek hochrüsten schlägt fehl

$
0
0
Hallo alle zusammen

Ich versuche aktuell eine Bibliothek in mein Projekt zu importieren, was sich dank Internetanleitungen etc. erstmal als nicht allzu schwierig herausgestellt hat. Da die Bibliothek jedoch in einer älteren Version de TIA Portals erstellt wurde muss eine Hochrüstung durchgeführt werden, die mich jedoch auf keinen grünen Zweig bringt.

Hoffe mir kann hier jemand sagen ob ich hier einen Fehler mache, es ein Bug ist (PLCSIM ist auch schon neu installiert worden da das Update auf V14 SP1 das Programm gekillt hat) oder ob die Hochrüstung technisch einfach nur nicht möglich ist.

Mein System: TIA V14 + SP1 / S7-1200
Bibliothek: Erstellt mit V13 + SP1 (Link)

Fehlercode: Querverweisinformationen wiederherstellen (0080:000030)

Protokoll im Anhang -> liest sich als fehle mir softwaretechnisch etwas - laut Updater bin ich zumindest auf dem aktuellen Softwarestand:confused:

Gruß Ben
Angehängte Dateien

TIA TRCV_C S7-1500 / TCON S7-300 ==> unbekannter Fehlercode

$
0
0
Moin Zusammen,

ich moechte gerne eine TCP-Verbindung zwischen einer S7-1515F 2 PN (TRCV_C) und einer S7-317F 2 PN/DP (TCON) aufbauen.
Nach einigen Problemen konzentriere ich mich gerade auf die Verbindung an sich.

Hardware:
- S7-1515F 2 PN (Schnittstelle X2/P1)
- S7-317F 2 PN/DP (Schnittstelle X2/P1)
- Switch XF204

Probleme, Einstellvarianten, etc.:
  • HW-Kennung 1500er:
    • X1 = 64
    • X1/P1 = 65
    • X1/P2 = 66
    • X2 = 72
    • X2/P1 = 73
    • ich gehe von 72 aus, da dies ja die Schnittstelle identifiziert

  • HW-Kennung 300er
    • X1 = MPI/DP
    • X2 = 64
    • Ich gehe davon aus, dass hier fuer X2/P1 und X2/P2 auch 65/66 vergeben sind. Da dies aber in jedem Besipiel mit 64 beschrieben ist, trage ich das auch ein (dies ist auch mein Grund, bei der 1500er 72 einzutragen)

  • Verbindungs-ID habe ich auf 1 gestellt
  • Connection-type:
    • 300er: b#16#11 (TCP)
    • 1500er: b#16#B (TCP) oder "...zu Kompalitaetszwecken..." b#16#11 ==> habe ich auf b#16#11 eingestellt

  • 1500er: aktiv
  • 300: passiv
  • IP-Adressen passen
  • Ports passen (kreuzweise auf beiden Seite = 2000)


Grundsätzlich habe ich auch schon mehrfach Kommunikation dieser Art aufgebaut, allerdings bisher immer S7-300er <-> PC.

Ich bekomme jetzt auch auf beiden Seiten Statusanzeigen, die NICHT in der jeweiligen Dokumentation vorhanden sind:
  • 300er (TCON): w#16#877F (statisch, d.h. egal was ich mache, die Anzeige aendert sich nicht)
  • 1500er (TRCV_C): w#16#80c5 (toggelt mit w#16#7001, wenn CONT = TRUE)


Fragen:
  • fuer die ganzen Ports kann man ja spezifizierte Partnerports vergeben (steht bei auf "beliebiger Partner"). Koennte das ein Problem sein?
  • Sicherheitseinstellungen der 1500er ==> Zugriffsschutz steht auf kein Zugriff - kann man hier irgendwo ein passwort vergeben?



mfg
MFreiberger

WinCC HMIRuntime.Tags("")

$
0
0
Hallo,

wo stehen die HMIRuntime.Tags(""), wenn nicht unter HMIVariablen -> Alle anzeigen?

Danke!

Variablen von Webvisualisierung und Hardware verodern?

$
0
0
Hallo Leute,

Ich hab eine sehr einfach zu beantwortende Frage wie ich denke ;)

Wenn ich mein Programm mittels Hardware (Schaltern etc) und auch mit einer Webvisualisierung (Wago) steuern will, muss ich dann Visualisierungsvariablen und Hardware-Variablen verwenden und diese verodern oder kann ich in der Visualisierung die selben Variablen verwenden die ich auch der Hardware zugewiesen habe?

Vielen Dank in Voraus

Der Salzburger

B&R Automation Studio

$
0
0
Hi,

How can i change the text size in visualization?

Step 5 Analogwertaufbereitung für FB250/FB251

$
0
0
Hallo zusammen!

Ich bin hier wieder mal mit Analogwertverarbeitung in Step5 zugange.

Da die in einem früheren Beitrag erwähnte CPU100 keine Bausteine FB250/FB251 "eingebaut" hat, habe ich mir nun auch eine CPU103 besorgt.

Um mit den beiden Bausteinen zu experimentieren zu können, ist auf Steckplatz 1 eine Analogeingabebaugruppe 464-8MC11 (4x ±10 V) gesteckt und auf Steckplatz 3
eine Analogausgabebaugruppe 470-8MA11 (2x ± 10 V).

Am Kanal 0 der Eingabebaugruppe liegt an 3+/4- eine von 0...10 V veränderbare Gleichspannung an,
am Kanal 0 der Ausgangsbaugrguppe hängt parallel zu den Brücken 3-4 und 5-6 ein Analogvoltmeter 0...10 V.

Mein Plan war, die eingelesene Gleichspannung auch gleich wieder auszugeben;-)

Mit den den Bausteinen FB1 und FB2 (von einem OB1 mit absolutem Sprung aufgerufen) klappt das wie geplant: der Analogwertmeßgerätzeiger steht auf der jeweils eingestellten Spannung.

So weit alles verstanden - auch die Normierung.

Wenn ich nun die 464-8MC11 (4x ±10 V) gegen eine 466-8MC11 (4x 0...10 V) tausche und auch noch den im Handbuch abgebildeten FB 72
zum "umrangieren" eingebe und diesen vom OB1 aus vor FB1 und FB2 aufrufe, dann passiert folgendes:

Der Zeiger des Spannungsmessers pendelt je nach eingestellter Spannung mehr oder weniger stark.

Hat da jemand eine Idee, warum der Zeiger pendelt?

Besten Dank!!



Ich muss erwähnen, dass sich die Ziffern des untenstehenden FB72 vor dem Doppelpunkt in meinem Befehlsinterpreter nicht eingeben lassen
(Fehler 1112: Nicht definiert).

FB72

NAME :LESE 466

0005 :
0006 :L EW 72
0007 :T MW 72
0008 :L EW 74
0009 :T MW 74
000A :
000B :L MB 72
000C :SLW 6
000D :T EW 72
000E :
000F :L MB 73
0010 :SLW 6
0011 :T EW 74
0012 :
0013 :L MB 74
0014 :SLW 6
0015 :T EW 76
0016 :
0017 :L MB 75
0018 :SLW 6
0019 :T EW 78
001A :
001B :BE
Angehängte Grafiken

CODESYS V3.5 SP7 Identifier not defined

$
0
0
Hallo Freunde,
ich bin neu bei CodeSys und etwas am berzweifeln.

Ich benutze CODESYS V3.5 SP7.

ich möchte die "Bus Specific Libraries" benutzen.. Soweit ich weiß ist die in den "File Utilities" um auf eine Textdatei zugreifen zu können.
Die habe ich mir runtergeladen.
In den Beispielen steht das dann unter CAA Libraries > CAA_FILE.library > Examples > File - Standard (EXAMPLE).


Nun werden mir alle Varbiablen mit CAA. in meinem PRG rot unterstrichen.. Identifier not defined.. Definiert heißt, das die Bibliothek nicht eingebunden ist?

Mein Programm im Ordner Application sieht folgendermaßen aus..

PROGRAM Testprogramm
VAR
sDirName: CAA.FILENAME;
END_VAR

aus Testzwecken.. sDirName ist rot unterstrichen..


Im Library Manager gibt es etwas vonwegen CAA File = CAA File, 3.5.7.0 (CAA Technical Workgroup)
Das sind die Function Blocks DirOpen etc drin...

Irgendwie stehe ich grade etwas auf dem Schlauch..

Ich hab nun mal einen graphischen Funktionsblock gemacht und die Funktion FILE.OPEN eingebunden und Test123 genannt.
Daraufhin konnte ich eine Variable Test123 _ FILE.Open; erstellen..
Dann wollte ichan den Eingang sFileName die Variable Test1234 vom Typen CAA.FILENAME einbinden, die Variable wurde zwar erstellt, ist aber mit dem besagten Fehler unterstrichen -,-

Ich wäre für jede Hilfe dankbar!!

TIA Frage zu Profinet Aktualisierungszeit/Ansprechüberwachungszeit

$
0
0
Mahlzeit Kollegen,

folgender Fall:
an einer unserer Anlagen fehlt die die Profinet Verbindung für ca 0,3 s aus und schaltet durch die Verriegelung die komplette Anlage aus, wollte ich mir die Profinet Einstellungen mal genauer ansehen da die bei mir auf Anhieb immer funktionierten.

jetzt zu meiner Frage:

um die 0,3s jetzt zu überbrücken wollte ich die "Time Out" Einstellung zu erhöhen um in Ruhe die Ursache für die Ausfälle zu suchen, doch da habe ich ein Verständnis Problem mit den Einstellungen „Aktualisierungszeit“ und „Ansprechüberwachungszeit“.
So wie ich das verstehe ist der Time Out die Ansprechüberwachung die bei mir Standardmäßig auf 3 Zyklen einstellst ist, also eine gesamt Zeit von 3 x 13ms in meinen fall. Was die 6000ms sagen sollen ist mir auch ein Rätzel da mir die Zeit ewig lang vorkommt.
Ist dann die Aktualisierungszeit die Zeit in der die CPU die den Sendeanstoß für Devicen gibt? Wobei ich mir das nicht so vorstellen kann bei 2000ms automatisch erstellten wert.

TimeOut.jpgZykluszeit.png

Gruß Levi
Angehängte Grafiken

Fort- / Weiterbildung SPS (speziell Siemens S7)

$
0
0
Hallo,

ich suche einen Fort- / Weiterbildung Kurs für Siemens S7 und/oder Logo im Raum "Ruhrgebiet". Kann mir jemand eine gute Akademie nennen? Ich habe die Handwerkskammer Düsseldorf gefunden. Die Kurse dort klingen sehr gut. Hat jemand dort bereits Erfahrungen sammeln können? Ansonsten welche Akademien sind empfehlenswert?

Step 7 Ein Doppelwort mit externem Impuls von rechts mit einer 1 auffüllen!?

$
0
0
Hallo,

ich habe folgendes Problem.

Ich habe ein Ausgangs DWORD und möchte hier bei jedem Impuls den ich über meine Eingangsvariable bekomme immer eine "1" von rechts nach links hineinschieben.

Hintergrund ist, dass ich in meiner Visualisierung Plätze mit frei und belegt anzeigen muss.
Ich greife in der Visualisierung Bit Weiße auf das DWORD im DB zu.

Beispiel:

Code:

Ausgangssituation:
0000_0000_0000_0000_0000_0000_0000_0000

Impuls

0000_0000_0000_0000_0000_0000_0000_0001

Impuls

0000_0000_0000_0000_0000_0000_0000_0011

usw.


Der Reset wird dann einfach so durchgeführt:

Code:

U #Eingang_Rest
SPBN CLER
L 0
T AusgangsDWORD
CLE: NOP 0



Ich hoffe ich habe einigermaßen verständlich erklärt was ich haben möchte :icon_mrgreen:

Viele Grüße

Step 7 Simatic manager findet kein Licence Key

$
0
0
Hallo,

Ich habe vor paar Tage Simatic Step Professional V13 instaliert und den Lizenz übertragen lassen.
Es hat alles super funktioniert und konnte damit arbeiten.

Seit gestern start den Simatic Manager nicht mehr , mit dem Grund dass er Kein Lizenz Key findet!

Ich würde mich auf jeden Vorschlag freuen.

Grüße

PS: Im Anhang befindet sich die Fehlermeldung und ALM bilder
Angehängte Grafiken

PN/PN-Koppler F-Send meldet Error

$
0
0
Hallo

in einer Anlage (S7-400) habe ich 2 PNPN-Koppler mit denen ich Safty-Signale versende.
Parametriert ist dazu 12 Ausgangsbyte und 6 Eingangsbyte.
Bei den Empfängern (Tia) sind 12 EB und 6 AB.

Bei einem Paar ist alles OK.

Beim Anderen ist immer das Errorbit an. Sowohl bei F-Send, als auch F-Receive.
Die Kopplung geht trotzdem. Die Diagnose meldet etwas von Inkonsistent. (Weiss nicht genau, PartnerFirma.)

Die Empfänger sind auch identisch parametriert.

Netzaus/ein der PN-Koppler nützt nichts.

Any Idee was ich prüfen könnte?

TIA IWLAN per Scalance in TIA anlegen

$
0
0
Hallo zusammen.
Ich habe per glücklichen Zufall und einem edlen Gönner zwei Komponente für michbabstauben können welche ich jetzt "on table" gerne in Betrieb nehmen würde um damit etwas zu experimentieren.
Ich habe einen Access Point W788-2RR und einen Clienten W747-1RR und habe sie wie im Bild zu sehen angelegt.
Ich habe ein Bild der Topologie- und eins der Netzsicht hinzugefügt.
Geht das So? Legt man das so an? Muss ich trotzdem Einstellungen an den Geräten per Weboberfläche tätigen?
Leider habe ich da zurzeit meine offenen Fragen.
Vielleicht kann ja jemand auch ein IWLAN Tutorial empfehlen?

Lieben Gruss Marcel

Gesendet von meinem SM-G935F mit Tapatalk

Anlage via WLan / GSM Modul steuern

$
0
0
Guten Morgen Tüftler,

Zum Abschluss meines Solar-Tracker Projektes möchte ich nun meine Anlage via WLan und/oder GSM Modul steuern.
Da ich zu diesem Thema leider keinerlei Erfahrungen habe, bin ich über alle eure Idee/Vorgehensweisen dankbar.
Die Anlage soll über die WebVisualisierung von Wago über ein Smartphone gesteuert und überwacht werden können.
Zunächst ist es mir wichtig, dass ich die Anlage im eigenen Netzwerk (WLan von zuhause) gesteuert werden kann. (Da hab ich vl. eine Ahnung wie das funktionieren könnte)
Später möchte ich sie jedoch von überall aus steuern können.
Brauche ich dazu einen Web-Server oder dergleichen?


Danke im Voraus

Der Salzburger

B&R Automation Studio

$
0
0
How can i copy a Bitmap from another Project and use it in the current Project?

FB_EnumFindFileList unter CODESYS V3.5

$
0
0
Moin Leute, ich benutze den FB "FB_EnumFindFileList" bei TC2 und TC3 um Dateien auf dem Zielsystem zu suchen / finden.

Gibt es einen ähnlichen FB für CODESYS?

MfG Hendrik

komisch ... Variable in FUP wird nicht TRUE, obwohl im FB alles i.O.

$
0
0
Ich habe eine Schrittkette in einem FB geschrieben und habe das Phänomen, dass zwar die Outputvariable TRUE wird, aber die zugewiesene Variable im FUP am Baustein FALSE bleibt.
Die Outputvariablen außerhalb der Schrittkette geben alles 1:1 weiter.
Was kann das sein ?

TwinCAT 2.11


Gruß Thorsten
Viewing all 50081 articles
Browse latest View live


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