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

Sinumerik 840Di + Simodrive 611U "Temperaturfehler"

$
0
0
Hallo!

Ich hab die Ehre zum ersten mal eine alte Sinumerik wieder in Betrieb zu nehmen, wobei hier leider ein paar Probleme auftreten.

Habe den Antrieb projektiert usw. Bis dahin lief alles ja noch nach Plan..
Aber nun tritt leider folgendes Problem auf:

Am Simodrive hängen 2 Antriebe - eine Servomotor, welcher als Linearachse hinterlegt wurde (Positionierachse ) und ein Servo welcher als Spindel S1 (Bohrspindel) dienen soll.
Mein Problem ist, dass ich in SinuCom NC unter Servicedaten 2 Fehler bei Achs 1 (Linearachse) angezeigt bekomme:

Einmal ein rotes Kreuz bei: Kühlkörptertemperaturvorwarnung
und eines bei : Motor Temperatur Vorwarnung

Warum ich über diesen Fehler verwundert bin: der Motor ist zum einen noch gar nicht in Betrieb also er kann sich dementsprechend eigentlich nicht erwärmen?
Weiß jemand wodurch dieser Fehler ansonsten noch ausgelöst wird? / Könnte es eventuell Probleme beim verwendeten Telegramm geben?

2.) Bekomme ich immer wieder die Meldung: "Warten auf Antrieb X1"

und hier kommt nun meine 2. Frage:

der Umrichter hat an sich nicht das passende Optionsmodul für "Taktsychroner Profibus" welches man ja zum interpolieren von mehreren Achsen brauchen würde.
Wir wollen aber diese Steuerung nur für einen Bohr-Versuchsstand einsetzen und verschiedene X-Positionen anfahren. (Über einen G-Code)
Deshalb meine Frage: ist dieses Modul unbedingt notwendig? / für unsere Anwendung könnte man die Vorschubachse ja einfach als Positionierachse hinterlegen?/ oder reicht ein anderes Kommunikationsmodul
ebenfalls aus?

Mir ist in der Sinumerik 840Di-Start Up Software natürlich auch der Zustand: "Nicht synchron" bei den Busteilnehmeren aufgefallen.

Vielen Dank schon einmal für eure Hilfe!

LG

Frage zur verwendung des WagoAppDatalogger (ST)

$
0
0
Guten Tag Zusammen

Ich bin ein frischer Neuling im bereich SPS (migriert von uP) Ich hoffe auf eine tatkräftige Unterstützung für Anfänger :)

Ich habe eine Aufgabe bekommen, einen einfachen Datalogger aufzubauen welcher von 4 Digitalen Eingängen die Zustände abspeichert, wenn diese sich nach ca 30 Sek nicht mehr ändern (Prellschutz)
Ich verwende den WAGO 750-8207Controller mit einer Digitalen Eingangsklemme und SD Karte.

Nach einiger Recherche bin ich zum Schluss gekommen, dass dies am einfachsten mit dem WagoAppDatalogger zu realisieren sein soll.
Ich habe die Interne Dokumentation bereits genau studiert und bin im Bilde welche einstellungspunkte ich zur Verfügung habe.

Nun zu meinem Problem:
Ich bekomme den Datalogger beim besten Willen nicht dazu ein File zu erstellen und etwas hineinzuschreiben.
Kann mir jemand helfen diesen richtig zu initialisieren mit der Sprache ST?

Danke im Voraus

TIA NTP 1500er über Port X2

$
0
0
Hallo

Ein Kollege von mir versucht gerade die Uhrzeit per NTP zu synchronisieren auf Port X2.
Fehler ist: NTP-Server nicht gefunden.

CPU ist eine 1517
Port X1 hat ein IP-Range 192.168.1.x (Anlagennetz)
Port X2 172.x.y.z (Firmennetz. ist ein VLan)
Der NTP-Server liegt im Range von X2.
Wenn man das PG in den Range von X2 nimmt lässt sich der NTP-Server auch anpingen.


Ich habe das schon mal gemacht. Allerdings war bei mir alles über Port X1 (war auch in einem VLan).

Geht das nicht über X2? oder kann das ein IT-Problem sein.

TIA KTP900 Basic Seiten per wischen wechseln

$
0
0
Moin zusammen!

Sitze gerade an den letzten Feinheiten meines Technikerprojektes welches die Visualisierung von einem HMI KTP900 Basic beinhaltet.
Nun zu meiner Frage: Besteht die Möglichkeit, dass man die Seiten per Wischen wie beim Handy wechseln kann ?
Im Moment habe ich auf jeder Seite kleine Schaltflächen mit denen ich mit zwischen den Bildern hin und herwechseln kann. Trotz Internet recherche habe ich leider keine Antwort darauf gefunden.

Vielen Dank schonmal im Vorraus !

S7-300 mit B&R X20IF1063 Profibus koppeln

$
0
0
Hallo zusammen,


wir benötigen für einen Kunden zur Kommunikation mit unserer Steuerung eine Verbindung zwischen der Siemens CPU 315-2 PN/DP und einem Profibus-Slave der Firma B&R X20IF1063.
Die GSD-Datei des X20IF1063 wurde heruntergeladen und installiert.

Nun habe ich unter Step7 V5.5 die Steuerung CPU315 angelegt sowie die X20IF1063.

Als Modul des X20IF1063 habe ich das mit der GSD-Datei gelieferte Universalmodul angelegt, ohne Ein- und Ausgänge (erstmal nur zum testen, benötigt werden 38Byte E und 46 Byte A)
Für den Profibus habe ich die Adresse auf 5 gestellt und diese auch mit den Hardware-Schaltern auf der X20UF1063 eingestellt.

Suche ich nun nach Teilnehmern so wird mir die CPU als aktiv (Adresse 2), die X20IF1063 garnicht angezeigt.
Die Kabel sind OK, Endwiderstände aktiv, Spannungsversorgung beider Steuerungen OK. Die X20IF1063 in der B&R Steuerung zeigt READY an sowie die RxD LED flackert schnell.

Lade ich nun die Hardwarekonfiguration in die Siemens CPU so erscheint direkt die rote LED SF und die BF1 blinkt rot. Die CPU geht in RUN.
Im Speicherpuffer der CPU315 erscheint kein Fehler, lese ich den Baugruppenzustand der X20IF1063 aus so erscheint die Meldung das die Baugruppe nicht vorhanden ist.
(Baugruppe projektiert, aber nicht vorhanden)

Was läuft hier falsch? Man findet eigentlich keine Dokumentation dazu im Netz...

Vielen Dank

TIA CPU über Router erreichen

$
0
0
Hallo zusammen,

Hätte folgendes Problem:

Aufgebaut ist eine CPU1515-2PN mit einem Subnetzt 192.168.1.X.
Als Fernwartungszugriff ist ein Router eingebaut der IP-Adressen maskiert. Die IP von der CPU wird über eine externe IP-Adresse durch den Router gemappt. (Router: 10.81.209.35)

Die IP 192.168.1.1 (CPU) erreiche ich nicht. Trage ich in der Hardware-Konfig die IP des Routers als CPU IP ein (10.81.209.35) ist eine Verbindung möglich.
Jedoch ist das TIA Projekt dann unterschiendlich (Online <-> Offline) .

Wie kann ich eine Zugriffs IP Adresse im TIA Portal einstellen über die die CPU IP erreicht wird?

Danke für die Hilfe!

Step 7 Siemens-Online-Katalog für Lernprojekt gesucht

$
0
0
Hallo, für ein Lernprojekt suchen wir ein einfaches Beispiel für ein Setup einer S7-300 mit einem zu kommunizierenden Gerät. Wir haben an der Simatic einen Kippschalter angeschlossen, der momentan die Ausgabedioden der Simatic direkt ansteuert und wollen diesen nun mit einem externen Gerät (z.B. Lichtquelle, Motor etc.) verbinden. Dieses Gerät sollte nicht allzu teuer sein (max. 100 Euro wäre gut). Wer kann uns was empfehlen.

Taster in WebVisit realisieren

$
0
0
Hallo,

ich habe folgendes Problem. Ich würde gerne Ein- und Austaster welche sich an einem SR-Glied befinden in die WebVisit Visualisierung umsetzen. Dabei sollte der "Button" für die Zeit aktiviert sein, solang wie er betätigt wird und dann wieder ausschalten. In den Eigenschaftenmenü des "Button" funktioniert es nicht über "MouseUP oder MouseDown", da er nur einmal den Zustand von 0 auf 1 ändert und dann kann nicht wieder umgeschaltet werden.


Mfg

SQL Datenbank mit TIA Portal /Codesys

$
0
0
Hallo Kollegen,

Eine Frage:

Zur verbindung der SQL-Datenbank und SPS, Was man genau braucht ? Ich kenne TIA portal, Codesys und OPC National Instrument.
Ich möchte selbst zu Hause simulieren aber habe keine Beispiele dafür und Weiß nicht wie ich anzufangen. Ich habe ein Paar Informationen über SQL4Automation gelesen aber diese software ist nicht kostenlos.

Danke im Voraus.

CODESYS - CSV aus String mit SysFileWrite - NUL am Ende jeder Zeile?

$
0
0
Hallo,

ich möchte eine Protokollierung mit Hilfe von Codesys V3 auf dem Raspberry Pi umsetzen.
Dazu sollen CSV oder TXT Dateien geschrieben werden.

Da es um mehrere tausend Messwerte in einer Datei geht, habe ich mittlerweile ein STRING Array erzeugt, welches ich mit SysFileWrite schreibe.
Das klappt auch soweit gut.
(Ein einzelner STRING war zu kurz. Wenn ich nacheinander schreiben wollte, hat der die alten Werte überschrieben.)

Ich habe mittlerweile nur ein Problem, was ich nicht lösen kann:
Am Ende jeder Zeile habe ich nach dem CR LF noch einmal ein NUL.
Ich habe die Stringlänge pro Zeile auf 7 gestellt, damit ich 5 Zeichen für den Messwert und 2 Zeichen für CR LF habe.
Wenn ich 6 Zeichen pro String habe, schneidet er das LF ab. Mache ich 8 Zeichen, kommt ein NUL dazu.

Woher kommt das einzelne NUL?

PS: Wenn ich ungleichlange Strings in jeder Zeile habe, wie bekomme ich die ungenutzten Zeichen "leer"?

Danke!

Profibusverbindung ET200SP (S7-1510) mit CM zu B&R

$
0
0
Hallo liebe Forengemeinde,

ich hoffe ihr könnt mir bei meinem Problem weiterhelfen...

Ich habe bei einem Kunden eine Siemens ET200SP (S7-1510 CPU) inkl. CM-Modul für Profibus, diese kommuniziert mit einer B&R-Steuerung ebenfalls über ein Kommunikationsmodul für Profibus.
Die Verbindung an sich, läuft mittlerweile... also ein Datenaustausch erfolgt. Die ET200SP ist als i-Slave konfiguriert und die B&R als Master.

Die Übertragung der Daten erfolgt als Byte. Nun zum eigentlichen Problem... Wir wollen mit dieser Übertragung auch Gleitpunktzahlen übertragen, diese werden ja letztendlich als 4 Byte zerlegt und sollte am Schluss wieder zusammengesetzt werden.
Allerdings kommt bei dem Partner nur Chaos raus...

Wie kann man am einfachsten dieses Chaos wieder zusammensetzen, dass die gesendete Zahl bei der Partner-CPU wieder richtig zusammengesetzt wird?
Die Betrachtung der Bytereihenfolge (Big Endian / Little Endian) wurde bereits betrachtet, brachte aber leider keine Besserung.

Ich danke für eure Unterstützung!

Gruß

TIA CPU 1515 SP PC nach Laden, Konflikt mit der Geräteadresse

$
0
0
Hallo Zusammen

Ich habe ein Problem mit meiner PC basierenden Steuerung.
Mein Freund war vor ca. 2 Wochen beim Kunden hat Anpassungen vorgenommen und anschliessend das Projekt geladen. Es hat auch alles ohne Probleme Funktioniert.
Gester Probierte ich über die Fernwartung Online auf die Anlage zuzugreifen und es war nicht möglich. Heute ging ich zum Kunden vorbei und sah das ich die Steuerung nur über die MAC Adresse finden und nicht über die IP.
Als ich mich Online Verbinden wollte, zeigte es mir einfach die rote IP an und sagte: Inkompatibles Gerät an Adresse xxx. Diese Geräteadresse steht im Konflikt mit einer Geräteadresse des Projekts.
Das war bei beiden Adressen also beim PC wie auch bei der Soft SPS.

Kennt das jemand?

TIA V13 SP 1 UPDATE 9
CPU 1515SP PC mit der Firmware 1.8

Ich danke schon im Voraus.

LG CVINEM

Abfragen Schieberegister

$
0
0
Hallo zusammen!

Da dies mein erster Post hier bei Euch ist, möchte ich mich kurz vorstellen. Mein Name ist Dirk, vor 2 Jahren habe ich meine Ausbildung zum Mechatroniker beendet, bei der mir die Grundlagenausbildung für SPS sehr viel Spass gemacht hat. Seitdem arbeite ich als Wartungtechniker an einer vollautomatisierten Produktionslinie. Mit SPS-Programmierung habe ich bisher leider kaum zu tun. Trotzdem würde ich gern mein Wissen vertiefen. Dazu habe ich mich mit der Simulation 'ITS PLC' beschäftigt und die erste Anlage (Paketsortierung) progammiertechnisch zum Laufen gebraucht. Mir erscheint mein Lösungsansatz allerdings als umständlich und denke, daß hierfür noch sauebere Lösungen zu finden sind.

Kurz zur Erklärung:

Über ein Förderband werden hohe und niedrige Pakete an einer Erkennung ( 2 Sensoren - Typenerkennung) vorbei gefahren und erreichen etwas später, einzeln einen Drehtisch, welcher je nach Typ (Höhe) die Pakete in die entsprechenede Richtung befördert.

Bis jetzt füttert die Typerkennung ein Schieberegister (nach links). Das funktioniert soweit auch tadellos. Nun zu meinem ungelösten Problem. Da die Abstände zwischen den ersten Paketen immer wieder mal variieren, kommt es zuweilen vor, daß unterschiedlich viele Pakete zwischen der Typerkennung und dem Drehtisch unterwegs sind. Also mal 2, mal 3 oder mal 4 Bits verschoben worden sind. Diesem konnte ich mit meinen bisherigen Mitteln nicht begegnen und habe eine Notlösung gewählt.
Es werden stets die gleich Anzahl an Paketen zwischen Typerkennung und Drehtisch zugelassen (bei mir sind es 3) und am Drehtisch jeweils das 3. Bit ausgelesen. Das kommt mir umständlich vor, ist es bestimmt auch.

Gern würde ich die Pakete zwischen Typerkennung und Drehtisch zählen, und entsprechend das dazu gehörige Bit abfragen. Besteht dafür überhaupt eine Möglichkeit oder muss dafür ein Array her?

Vielen Dank im Voraus!!!
Dirk

PS. Benutze Simatic Manager, Step 7 mit Kop/FUP/Grundwissen AWL/Grundwissen SCL

4x 4-20mA Signal über 3 Adern übertragen

$
0
0
Hallo.

Ein Kunde hat eine Nachrüstung an seiner Anlage getätigt und möchte nun diese 4 Sensoren in seiner Visualisierung angezeigt bekommen.
Vorort habe ich ein Kabel 12x 1,5mm² + PE ungeschirmt, wovon 3 Adern noch frei sind. Über das Kabel läuft 24V Versorgung sowie 3 Schalter als
Rückmeldung zur SPS. Der Weg von Klemmkasten Vorort bis zum Schaltschrank SPS ist 75m.

Ich suche jetzt was, mit dem ich die 4 Sensoren über die 3 noch freien Adern zur SPS bekomme. Die Sensoren haben 4-20mA als Signal.

Jemand eine industrietaugliche Idee?

Und wie immer, so "günstig" wie möglich ;)

Danke.

Fehler beim Datenlogger

$
0
0
Hallo Leute,

Zuerst muss ich sagen, dass ich mich nur seit kurzem mit SPS beschäftige, also Sorry falls die Frage eine blöde Antwort hat. ich habe allerdings den Internet durchgesucht und ein bisschen rumprobiert, ohne Erfolg.
Der Controller ist ein ILC 171 ETH 2TX.

ich möchte in meinem Programm ein DatenLogger herstellen. Dazu habe ich mich auf den Beispiel hier gestützt. http://xennis.org/wiki/Phoenix_SPS_-...n_(WRITE_FILE) . Der Logdatei wird erstellt, ich kann es vom Browser her öffnen, aber darin wird gar nichts geschrieben. Es erscheint systematisch den Fehler ID 1 entweder in File_Close oder File_Write. Dies entspricht laut Hilfe ein ungültiges Dateihandle. Ich konnte allerdings nicht finden, war der Fehler verursacht (oder eigentlich bedeutet).



Für den Buffer habe ich zwei Datentypen probiert,
Dieser:
IP_UDT_SocketData :
STRUCT
DataCnt : INT;
Data : IP_ARR_WORD_1_1460;
END_STRUCT;
und Byte.


Liebe Grüße und Danke
Murmeltier

Step 7 Variablen im DB mit hilfe eines Pointer auf false stellen

$
0
0
Hallölle,

ich habe ein Program wo ich mithilfe eines Pointer in einem Db meine Variablen setzte.
Kann ich diese mithilfe des Pointer auch wieder rücksetzte ?

vielen lieben dank im voraus.

Gebäudeautomatisierung mit Siemens LOGO

$
0
0
Hallo zusammen,
seit Jahren fahre ich meine 8 Rollläden mit LOGO 6. Die Beschattung, ist für uns sehr wichtig, hab ich mit dem Timer realisiert. Jetzt hat sich bei uns der Tagesablauf geändert und Timerlösung ist nicht immer günstig. Da ich so wieso ein RasPi als Server am laufen habe dachte ich mir wieso nicht LOGO8 in verbindung mit FHEM/ioBroker und co. Auf jeden Fall mochte ich die Beschattung mit die Temperatur im Wohnzimmer verbinden. Und wenn ich schon ein T-Sensor im WZ habe wieso dann nicht die Heizung darüber laufen lassen? Meine Frage: wie kann ich bequem die Soll ändern und Ist sehen?

vielen Dank im Voraus

EA Bausteine im Feld in warme Länder.

$
0
0
Ich überlege ob ich meine EA als dezentrale EA Modulen im Feld plazieren soll, anstatt alle EA in ein oder mehrere zentrale Steuerschränke zu plazieren.
Den Vorteil ist offenbar ... flexibler, weniger Kabeln, vermutlich günstiger.
Der Grund, dass ich das bisher nicht gewagt habe, ist das den Umgebungstemperatur kann ziemlich hoch sein, und es gibt kein Kühlung in die Kleine Schränke wo die dezentrale Busmodule plaziert werden soll.
Ist das vielleicht eine unnötige Sorge ?

Das nächste Projekt ist in Indien (Umgebungstemperatur kann biss 45°C kommen).
Die EA Module hören zu Siemens ET200SP.
Verlustleistung für der IM Modul ist max 1.5W.
Verlustleistung pro E/A Modul ist max 1W.

Ich will am liebstens keine aktive Kühler, Filtergebläse oder sonstiges haben.

Was denkt ihr ?
Keine Sorgen, oder absolute no-go ?

TIA Linearachse/Direktantrieb im TIA Portal als TO

$
0
0
Hallo zusammen,

Ich habe ein Problem mit einem Technologie Objekt im TIA mit einer Linearachse/Direktantrieb. Und zwar gibt mit TIA die Meldung das "Fehler Adaption Antriebskonfiguration." Ich meine mich zu erinnern das es bei TIA ein Problem mit Linearachse/Direktantrieb gab, aber das ist schon etwas her.

Jetzt also die frage besteht das Problem mit den Direktantrieben noch bzw. gibt es irgendwas zu beachten wenn ich einen Direktantrieb in Verbindung mit TIA nutze.

Man muss ja z.B. bei TIA eine Maximale Drehzahl einstellen die gibt es aber bei so einer Achse im STARTER gar nicht.

Sonst muss ich an der Stelle auf den EPOS ausweichen was nicht so schön wäre aber gehen würde.


Danke schon mal im voraus

blacky

TIA RFID Tag auslesen mit RF120C und RF220R scheitert

$
0
0
Hallo zusammen,
ich dachte mit reinen Siemens-Produkten wäre RFID eine unkomplizierte Sache, leider komme ich aber aktuell nicht weiter und benötige eure Hilfe.
Ich habe mir ein System bestehend aus: S7-1211C, Kommunikationsmodul RF120C und einem "Kopf" (RF220R) aufgebaut und wie von Siemens beschrieben programmiert. Rufe in meinem OB1 Erst den FB Reset-Reader und dann denn FB Read auf. Das ausführen des Resets funktioniert auch noch tadellos. Allerdings sobald ich den Read-Befehl anstoße bleibt der Baustein Busy. Ist auch logisch, da er auf einen Tag wartet. Jetzt mein Problem, ich kann den Tag noch so lange davor halten, er erkennt ihn einfach nicht. Tag ist ein MIFARE classik. Müsste also auch funktionieren. Habe ich irgendwo einen Gedankenfehler oder habt ihr eine Idee wo der Fehler noch liegen könnte ?


Danke im vorraus
Viewing all 50000 articles
Browse latest View live


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