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

Step 7 Safety Problem

$
0
0
Hallo,
habe ein Merkwürdiges Safety-Problem
Habe eine 315F PN/DP und eine ET200S HF.
Der Bus läuft, CPU ist grün usw.
Wenn ich nun im Safety-Programm einen F-Eingang Programmiere wird die F-Karte rot und bekommt SF-Fehler ebenso die ET200S.
Dasselbe passiert auch mit den F-Ausgängen.
Solange ich die E/As im Safetyprogramm nicht berücksichtige ist alles gut.

Ich habe schon einige F-CPUs programmiert in der 300er und 1500er Welt aber sowas kam mir nicht vor.
Gruß

Sonstiges Was muss man bei CPs denn noch alles beachten ?

$
0
0
Hallo,

ich habe einen CP342-5 an einer ptp CPU (hab meine unterlagen auf Arbeit). Ich dachte mir ich könnte die CPU so nachrüsten da sie keinen Profibus hat. Jetzt habe ich es geschafft meinen ellenlangen Profibus beinahe Fehlerfrei zu bekommen und am Ende des Buses steckt der CP342-5 und blinkt Rot (Busfehler).
Im benutzerhandbuch steht das dies bedeutet das es Fehler im Bus gibt (Ja wirklich).
Allerdings ist der CP das letzte Glied in der Kette und ebenfalls das letzte wo der BF blinkt. Zudem ist die PB-Leitung vom letzten grün leuchtenden Teilnehmer bis zum CP nicht sehr lang.
Der Stecker ist korrekt verdrahtet.

Meine eigentliche frage ist ob ich in der Hardwarekonfig noch mehr machen muss als den CP neben die CPU zu setzen (TIA-Portal) und ihm eine Gültige PB-Adresse zu geben.

Softwaremässig habe ich auch noch nichts gemacht. Testweise habe ich die Bausteine zum senden und Empfangen hergenommen und mit einem Testbool zum empfangen und versenden versehen aber auch dann leuchtet die BF-LED.

Was muss man noch tun, was kann der Fehler sein ?

TIA Master-Slave kommunikation über Profibus

$
0
0
Hallo,

hoffentlich meine letzte Frage diesen Monat hier =).

Also ich habe ein Siemens Motorcontroller (Simovert Masterdrive) der vorher per Profibus mit einer CPU kommuniziert hat und das auch super gemacht hat.

Jetzt habe ich besagte CPU und den Motorcontroller als iSlave in einem Mastersystem.

Die CPU Schickt seine Steuerwörter über Profibus zum Master welcher sie weiterleiten soll zum Motorcontroller.
Der Motorcontroller soll dann seine Zustandswörter zum Master schicken der sie zur CPU weiterleitet.

Die kommunikation habe ich mit AWxxx yyy :P und EWxxx yyy:P gemacht und nicht mit irgendwelchen Siemens-funktionen.

Die Kommunikation von der CPU zum Master funktioniert einwandfrei und auch die kommunikation vom Master zur CPU.

Der Motorcontroller sendet seine daten auch auf den Profibus allering empfängt er nichts und der Master empfängt das gesendete ebenfalls nicht vom Motorcontroller.

Ich habe ja praktisch nichts verändert ausser das der Master des Motorcontrollers nun ein anderer ist und die PB-Adresse des Motorcontrollers.

Am Bus kanns auch nicht liegen da der Master den MC in der Netzübersicht erkennt.
Die Adressierung ist korrekt.

Vorher hat es auch Funktioniert wieso also nun nicht ?

Ich hoffe mir kann jemand helfen, das ist mit abstand mein größtes Problem bei diesem Projekt.

Step 5 Sinec L1

$
0
0
Hallo zusammen,

habe eine CP541 und eine S5-115U CPU944 mit 2 Schnittstellen ...
wie muss man der CPU im DB1 sagen welche Schnittstelle zu verwenden ist ?
Die Beschreibung der CP541 geht auf eine 115U nicht wirklich ein ...

Mit PGN 1 oder PGN 2 geht es nicht, das Handbuch der 115U ist da auch nicht sehr auskunftsbereit ...
Mit einer 100U oder 95U ist Sinec L1 kein Problem, läuft ...

Liebe Grüße
Roland aus Salzburg

Step 5 USB MPI Verbindung herstellen

$
0
0
Hallo,

ich habe Problem mit USB MPI Verbindung.

Ich habe dieses Kabel. http://www.ebay.de/itm/371796674544

s-l500.jpg

Hardware CPU314 (314-1AE04-0AB0)

Ich verwende Oracle VM VirtualBox Manager und WinXP Professional. Step7 Version 5.5

Unter PG/PC Schnittstelle habe ich sowohl PC Adapter(Auto) und PC Adapter(MPI) eingestellt. Es kommt immer Fehlermeldung: Kommunikation zum Adapter ist gestört.

Außerdem wird das MPI Stecker heiß.

MfG
Christian
Angehängte Grafiken

TIA Portweiterschaltung für S7-1200 mit Netgear-Router

$
0
0
Ich habe bei mir zu Hause eine S7-1200 für die Heizungssteuerung eingebaut. Diese habe ich auf den Heimrouter (Netgear) genommen, nun kann ich, wenn ich im W-LAN Netz bin, mit dem IPhone und der S7-APP auf die SPS zugreifen und die Heizung per App steuern.

Nun möchte ich aber per Portforwarding auf dem Netgear Router von "überall" auf die SPS zugreifen.

Kann mir jemand einige Tipps geben wie das mit der Portweiterschaltung funktioniert, und welchen Port ich wählen muss?

Vielen Dank für die Hilfe.

TIA Synchronistation Datum / Uhrzeit CPU Panel

$
0
0
Hallo zusammen,
vielleicht kann mir jemand von euch weiterhelfen.
Habe hier eine CPU 1511 und 2x TP1500 Comfort.
Ein TP ist Uhrzeit-Master, eins Slave.
Die Uhrzeit der CPU nach dem Hochlauf ist immer +1h, ganz egal was für Zeitzonen ich im TP oder der CPU einstelle.
Synchronisiert wird leider nur beim Hochlauf der CPU, wenn ich also die Uhrzeit umstelle (z.B. Sommerzeit) muss ich erst die CPU ausschalten damit die Zeit der CPU aktualisiert wird, macht nicht so wirklich Sinn. Gibt es da noch eine andere Einstellung die einen Takt (z.B. alle 10 Minuten) erlaubt?

Würde da gerne ohne die entsprechenden Bereichszeiger oder Systembausteine auskommen.

Danke für eure Hilfe.

WinCC WinCC Professional V13 Meldearchiv erstellen

$
0
0
Hallo Leute!

Ich brauche wieder mal eure Hilfe!

Ich würde gerne Bitmeldungen/ Störmeldungen (aus einer "Meldeanzeige") archivieren,
also ich möchte sehen, z.B. in Excel, welche Meldungen in den letzen halben Jahr aufgelaufen sind.

Über die "Runtime-Einstellungen" ich meine Archivierungsvoraussetzungen festegelegt,
einen Zyklus über "Zyklen" habe ich auch erzeugt (Bilder im Anhang).

In den projektierten Meldeklassen habe ich ebenfalls das Häkchen an "Archiv:" gesetzt.

Nur leider passiert einfach nichts, in dem Ordner "Meldearchivtest" steht einfach nichts, er ist leer.

Nun meine Frage:

Was müsste ich denn einstellen, dass meine Meldungen in dem Ordner "Meldearchivtest" archiviert werden?

Danke schonmal im Voraus!

Gruß Tommy
Angehängte Grafiken

TIA Webserver ET 200 SP

$
0
0
Hallo alle zusammen,

ich projektiere momentan einen Webserver auf einer ET 200 SP. Ich kann auf meine Webseite Variable lesen und beschreiben.
Jetzt wollte ich meine Bool-Variable als Enum auf der Webseit anlegen. Nun bekomme ich bei dem erzeugen der Web-DBs eine Fehlermeldung:

" WebInt: Unbekanntes AWP-Kommando AWP_Enum_Ref_Name='"webserver_var".Geraeteinitialisierung.Initialisierung_1_2.Ko lben' wird ignoriert. in Datei: C:\... "

Der Aufruf auf der Webseite sieht wie folgt aus:

Code:

<!-- AWP_In_Variable Name='"webserver_var".Geraeteinitialisierung.Initialisierung_1_2.Kolben' -->
<!-- AWP_Enum_Def Name="kolbenArt" Values='0:"Einfach",1:"Teleskop"' -->
<!-- AWP_Enum_Ref_Name='"webserver_var".Geraeteinitialisierung.Initialisierung_1_2.Kolben' Enum="kolbenArt" -->

Kann mir jemand bei diesem Problem weiterhelfen?

Grüße

Suche Siemens Simatic ET200 SC - wer kann helfen

$
0
0
Ich suche für eine Anlagenreperatur inkl. Umbau am bestehenden Projekt in Pakistan folgende "uralt" ET200 SC Module,

6ES7 123-1FB00-0AB0
6ES7 123-1FB50-0AB0
6ES7 123-1GB00-0AB0
6ES7 123-1GB10-0AB0
6ES7 123-1JA00-0AB0
6ES7 124-1GA00-0AB0
6ES7 124-1FA00-0AB0

Gerne auch noch DI und DO´s

Da diese bei Siemens nicht mehr zu ordern sind - wer kann helfen.

Neu oder gebraucht.

Step 7 Indirekte Adressierung von Global DB von einem FB aus

$
0
0
Guten Tag zusammen,

ich habe die Hilfe schon bemüht und Google auch schon, leider komme ich auf keinen grünen Zweig.
Mein Problem ist das ich Fehlerereignisse aus einem FB als Bits in einen Globalen DB schieben möchte. Da ich den FB häufiger verwende will, wollte ich den DB von "Aussen" parametrieren. Also dessen Nr zuordnen. Daran scheitere ich gerade kläglich.

System ist eine CPU 315 2DP
Simatic S7 V5.5 + SP4

Danke für die Hilfe

Step 7 Stufenbaustein(?!)

$
0
0
Hallo Leute,

ich bin auf der Suche nach einem Baustein mit dem ich über eine Zeit einen Realwert von 10-100 in 10er Schritten hochtakten kann.
Gibt es so etwas (noch) nicht?

(ja, ich weiß, ist wahrscheinlich mit SCL gaaaanz einfach, nützt aber nix, wenn man bei AWL hängen geblieben ist :confused:)



Gruß
Gerhard

WinCC Konvertierung TIA HMI Projekt nach WinCC 7.3

$
0
0
Guten Tag
Auch wenn ich keine große Hoffnung auf eine Lösung habe, habe ich mir gedacht ich frage trotzdem mal und vielleicht hat jmd einen Tipp.

Ich habe ein relativ umfangreiches HMI Projekt in WinCC Advanced im TIA und benötige nun Teile davon für ein neues Projekt im WinCC 7.3.
Am liebsten würde ich das ganze Projekt einfach konvertieren und denn anpassen, da dies sehr viel Arbeit ersparen würde.
Sauber funktionieren muss es nicht, es geht mehr um die optischen Elemente.

Gibt es für dieses Problem evtl eine Lösung die ich bis jetzt noch nicht gefunden habe?

Grüße

Step 7 SCL Stringvariable rücksetzen

$
0
0
Hallo Leute,

ich hab ein Problem mit meinem SCL Baustein.

Der Baustein ist ein FB mit einem DB. Dieser FB besitzt als Eingänge in der Form String[10]
Diesen FB rufe ich in einem eigenen FC auf und an die Eingänge des FBs sind dort Strukturen an parametriert in der Form String[10].

Mein Problem ist wenn ich dort im FC einen String an parametriert dann steht der auch wunderbar im DB des FBs
Wenn ich diesen String jedoch wieder entferne bleibt der ursprüngliche String Wert im DB bestehen, es sei denn ich initialisieren den DB von Hand wieder.

Gibt es eine Möglichkeit dass sich der Wert im DB von selbst wieder zurücksetzt wenn ich den Parameter entferne?


MFG

Kommunikationsfehler mit Punkt zu Punkt Kommunikation mit dem RS485 (CB1241)

$
0
0
Hallo Leute,


ich habe ein Problem mit dem CB 1241 und einer S7-1215C und der Punkt zu Punkt Kommunikation. Erst einmal zu den verwendeten Bauteilen:



-CB1241(RS485); Artikel No. 6ES7 241-1CH30-1XB0; Firmware v1.0 (Portkonfigurationen können dem angehängten Bild entnommen werden)

-CPU 1215C; Artikel No. 6ES7 215-1AG40-0XB0; Firmware v4.1



Konfig Nachrichtenbeginn.jpgKonfig Nachrichtenende.jpg


Aufbau:
An dem Kommunikationsboard ist ein Generator angeschlossen (Anschlussleitung 0,5-1m). Abschlusswiderstände sind an beiden Seiten angeschlossen, des Weiteren sind Generator seitig noch Bias- Widerstände mit je 330 Ohm angebracht. An dem Generator ist noch ein TTL Sniffer angebracht um die gesendeten und empfangenen Datenpakete mit lesen zu können.



Problem:
Die Kommunikation zwischen CB und Generator funktioniert, jedoch werden die empfangenen Datenpakete immer doppelt empfangen und auch gemeldet, dass zwei Pakete empfangen wurden (siehe Abbildung Trace Kommunikation (rot umkreist)). Die Pakete sind vom Aufbau identisch, jedoch sieht man nur eins im Snifferprogramm.
Darum frage ich mich wieso habe ich da eine zweite Meldung, dass Daten empfangen wurden und woher kommen diese Daten und warum wird nur die zweite Meldung in der SPS richtig verarbeitet.


In den Bildern seht ihr auch noch die Beschaltung der Bausteine.


Ich freue mich auf Fragen, Lösungen oder Anmerkungen. Ich selbst habe schon viel Versucht und komme hier einfach nicht weiter und kann es mir auch nicht erklären.



RCV ptp.PNGSend ptp.jpgTrace Kommunikation.jpg

Mit freundlichen Grüßen


PLC_





PS. Ziel soll es sein zwei Generatoren gleichzeitig zu betreiben
Angehängte Grafiken

B&R; Array umkopieren, verschieben

$
0
0
Hallo zusammen,

ich mache mir gerade Gedanken, wie ich Sinnvoll Daten von einem Array verschieben kann bzw. wie es am Sinnvollsten ist.
Zb. Ein Array of Bool, die aktuellen Werte vom werden immer um ein Platz weitergeschoben( 0 auf 1; 1 auf 2 usw..), es gibt dafür verschiedenste Ansätze, welchen haltet ihr für "Sinnvoll" in Bezug auf Sicherheit, Auslastung Steuerung usw...

Einfach gesagt:

FOR i:=4 TO 1 BY-1DO
Test[i]:=Test[i-1];
END_FOR

ODER:


FOR i:=4 TO 1 BY-1DO
brsmemcpy(ADR(Test[i]),ADR(Test[i-1]),SIZEOF(Test[i]));
END_FOR

Oder ein Dreieckstausch usw..

Mich würde mal eure Meinung interessieren.

TIA PLCSIM V14 Anfänger

Anschluss Digitaler Ausgang an Digitalen Eingang

$
0
0
Hallo,

ich bin sehr neu in der Materie und habe ein Problem mit den Anschluss von einer Digital-Ausgangsklemme EL2004 an einer unbekannten Digitalen Eingangsklemme.

Zum Problem:

Ich habe zwei Schränke mit separaten 24V Versorgung. Nun möchte ich für Testzwecke mehre Digitale Ausgänge mit digitalen Eingänge verbinden. Nur leider funktioniert das nicht wie ich das möchte. Und deshalb die Frage wie ich die Eingänge richtig verbinden muss.

Es handelt sich um eine Beckhoff Klemme EL2004 und einer für mich unbekannten Klemme (genaue Bezeichnung reiche ich nach).

Im Anhang die Klemmen.

Habe jetzt den 1 Ausgang an den 1 Eingang angeschlossen aber der Eingang ändert das Signal nicht.
Ein Versuch hab ich noch gestartet und das 0V Potential der beiden Netzteile verbunden leider kein Erfolg. Was mach ich falsch?


Kundenklemme.jpgBeckhoff.jpgUbersicht.jpg
Angehängte Grafiken

Länge Leitung Globaldatenkommunikation?????

$
0
0
Hallo Forum ,
bräuchte eure Hilfe und zwar möchte ich für meine Home Automatisierung zwei Vipa Steuerungen per Globaldatenkommunikation über die RS232 Schnittstelle verbinden , die länge der Leitung wäre ca 15-20m das wäre die Ideale länge (im notfall wären es mind. 9m) Geht das von der länge her??
Und wenn ja welches kabel wäre dafür geeignet ? Müsste ich wohl selbst konfektionieren.

Danke schonmal für Eure Hilfe

Gruß Peter

TIA Abmeldezeit von CPU aus neu starten

$
0
0
Ich habe neben einem TP700 Comfort noch ein Bedientableau mit herkömmlichen Tastern.
Es gibt auf dem Panel Tastfelder mit den gleichen Funktionen wie bei den Tastern am Bedientableau.
Die Schaltbefehle aller Taster werden von der CPU S7-1214C nur bei entsprechender Anmeldung am Panel umgesetzt.

Wie kann ich mit der Betätigung eines der Taster am Bedienfeld von der CPU aus die Abmeldezeit für den Benutzer am Panel neu starten, so wie es bei Betätigung der Tastfelder des Touch Panels automatisch geschieht?
Viewing all 49807 articles
Browse latest View live


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