December 1, 2017, 4:57 am
Hallo zusammen,
ich habe ein Problem. Und zwar haben wir ein Programm einer ehemaligen S7-313c plus T177B Touchpanel auf eine TIA 1511-CPU plus T700 Touch Panel migriert. Soweit so gut.
Jetzt gibt es Probleme an einem FB (genauer gesagt FB4) im neuen Programm. Und zwar steht dort als Beispiel %DIX0.0 und TIA sagt, die Adresse ist unvollständig.
Muss nun noch der DB dabei geschrieben werden? Also in etwa so? %DB4.DIX0.0?
Oder wie genau muss ich das abändern?
Danke schon mal für die Hilfe und allen ein schönes Wochenende.
Daniel
↧
December 1, 2017, 6:21 am
Moin Zusammen,
ich habe mal wieder verrückte Ideen :)
Folgendes ist vorhanden:
1x ET200SP CPU (Failsafe)
1-n x S7-1212FC
Die ET200SP CPU ist der Boss in der Konstellation, die S7-1200 sollen Substationen darstellen.
In unserem Beispiel gibt es max. 4 Substationen und 6 S7-1200.
Die Steuerungen sind komplett identisch im HW-Aufbau, die Software unterscheidet sich ein wenig.
Jede Steuerung kann an jeder Substation betrieben werden. Es werden ca. 40 Byte normale, und 6 Byte
sichere Daten ausgetauscht.
Ich möchte nun die 1200er unsortiert in den jeweiligen Substationen betreiben können.
Die Erkennung in welcher Substation eine 1200er ist erfolgt über DI-Codierung, somit wären
auch Systembefehle die die IP-Adresse oder den Device-Name ändern denkbar.
Mein Ansatz wäre bisher:
1. iDevice ohne Schickschnack
Jede 1200er im Projekt anlegen und via iDevice an die Master SPS koppeln.
Die Master-SPS kommuniziert mit den max. 4 1200ern und alles ist gut, die anderen werden ignoriert.
Vorteil:
Funktioniert und ist erprobt
Nachteil:
Ich muss jede 1200er im Projekt haben.
Busfehler LED ist an, iDevice lässt sich nicht als PN-Slave deaktivieren (SFC15).
2. iDevice "deluxe"
Es sind nur so viele "Dummy"-1200er im Projekt angelegt wie es Substationen gibt.
Die ET200SP tauft die 1200er anhand der Bus-Topologie selbst (Geht das?) und die
iDevice Kommunikation kann dann aufgebaut werden.
Vorteil:
Weniger Verwaltungsaufwand im Projekt
Ich kann so viele 1200er wie ich will anlegen, auch 100 identische und diese unsortiert in den je 4 Substationen verteilen
Nachteil:
Klappt das Taufen?
Ich kann nicht im laufenden Betrieb 1200er im System wechseln, da das Taufen nur beim Hochlaufen passiert?!
3. Kein iDevice
Kommunikation wird nicht projektiert, sondern offen über Kommunikationsbausteine realisiert.
Vorteil:
Kein Verbindungs-Chaos
Keine HW-Projektierung
Nachteil:
Langsamer als iDevice (spürbar?)
Wie viele Verbindungsressourcen habe ich (Das sagt mir dann mein Datenblatt)
Fehlersuche könnte spannend werden
4. PN/PN-Koppler
Jede CPU via PN/PN-Koppler trennen
Vorteil:
Saubere Trennung
Nachteil:
Das kostet Richtig
Platzverbrauch
5. Eure Idee
Etwas auf das ich noch nicht gekommen bin und das super einfach und toll ist :)
Ich bin gespannt was Ihr dazu sagt.
Grüße
Marcel
↧
↧
December 1, 2017, 11:25 am
Hallo,
habe z. B. eine Variable "Temperatur:ARRAY [0..15] OF REAL" lokal in einem Programm deklariert. Nun will ich der Variablen z.B. Temperatur [5] einen Wert aus einem Bausstein (z.B. Ausgang) zuweisen. Eine Variable vom Typ BOOL die ebenfalls lokal deklariert ist kann ich direkt ueber die Eingagbehilfe im Programmteil zuweisen.
Ist die direkte Zuweisung eines Index aus dem ARRAY ueber die Eingabehilfe nicht moeglich. Muss dies haendisch erfolgen? Wie gestaltet es sich dann mit benutzerdefinierten Datentypen, die mehrere Variablen enthalten und zu einem ARRAY zusammengefasst sind. Das wird schnell unuebersichtlich.
Vielen Dank im Voraus.
Gruss Koenig
↧
December 1, 2017, 1:14 pm
Hi
WSCAD 2018:
Ich habe mir vom wscaduniverse folgende zwei Bauteile heruntergeladen
- Balluff Profinet IO-Link Master BN007M
- Eingangsbox IO-Link BNI IOL-104-000-K006
Nun wird ja die Eingangsbox mit dem Kabel an den IO-Link Master angeschlossen. Aber diese zwei Dinger sind beide als SPS Hauptelement ausgelegt. Wie mache ich dies nun richtig im WSCAD?
Geht das überhautp?
Gruss blimaa
IO-LinkMaster.JPGEingangsbox.JPG
↧
December 1, 2017, 1:34 pm
Guten Abend,
Ich habe eine Frage zu Codesys Softmotion. So wie ich es verstanden habe, kann man mit Codesys plcOpen Motion Befehle ausführen wie gearIn, moveAbsolute...
Jetzt die Frage: kann ich für diese Funktionen verschiedenartige Motoren verwenden? Gleichstrom-, Synchron-, Asynchron-Motoren? Eigentlich braucht man doch dazu einen Encoder am Motor und die entsprechende Motorsteuerung (z. B. Frequenzumrichter). Richtig?
Ich würde gern was basteln. Dazu müssen sich zwei Motoren synchron drehen (sich auf einen virtuellen Master einkoppeln) .
Als Motor würde ich zwei Drehstrommotoren mit je 250W mit Encoder nehmen. Als Steuerung nehme ich den Raspberry Pi. Aber was eignet sich als das Zwischenglied zwischen Steuerung und Motor?
Kann mir Jemand was empfehlen?
↧
↧
December 2, 2017, 2:46 am
Hallo zusammen,
des öfteren habe ich jetzt das Phänomen gehabt, dass ich eine WinCC Runtime über eine EWON-VPN-Verbindung nicht auf dem normalen Wege laden kann (Transfer über WINCC Loader). Es handelt sich hier um einen Siemens-Panel-PC mit einer Runtime V14.1. Wenn ich mich lokal im Netzwerk befinde, ist das laden so problemlos möglich.
Kennt jemand dieses Problem oder hat einen Lösungsansatz?
Grüße
Bob
↧
December 2, 2017, 5:25 am
Hallo,
bin am verzweifeln... Nach langem wollte ich mal wieder das Program updaten, doch nun kann ich kein Bootprojekt mehr auf die Steuerung speichern :cry:
Online Change geht, "Quellcode laden" geht, kann ein Bootprojekt Offline erzeugen ... aber wie gesgat beim download des Bootprojektes bricht TWINCAT ab.
Habt ihr Tips ?
DANKE
Klaus
System:
CX1010 TWINCAT 2
CE6.0
↧
December 2, 2017, 6:09 am
Hallo zusammen,
ich hätte mal eine Frage zum Thema Fernwartung. Ich möchte auf meine Wago Steuerung 750-880 die beim Kunde steht, über das Internet zugreifen. Die Wago Steuerung ist über einen Switch mit einem Windows PC verbunden. Der Windows PC wird u.a. für die Visualisierung der Web-Visu verwendet. Wäre es eigentlich möglich per Teamviewer VPN über den Windows PC auf die Wago Steuerung per Codesys 2.3 zuzugreifen? oder geht das nur über Hardware VPN?
Im voraus schon mal vielen Dank für eure Unterstützung.
Gruß logisch
↧
December 2, 2017, 6:10 am
Hallo Zusammen,
ich seh´gerade den Wald vor lauter Bämen nicht.
Ich möchte einen Zahlenwert, z.B 255 an ein Ausgangsbyte senden, also alle Ausgänge 1 schalten.
Ich bekomme die im Systemmanager einfach nicht verknüpft.
Gru Otto:?
↧
↧
December 2, 2017, 5:09 am
↧
December 2, 2017, 7:10 am
Hallo,
ich hab da eine, wahrscheinlich für viele sehr dämliche, Frage. Kann man den CP5711 außer mit Profibuskabel noch mit einem anderen Kabel mit der CPU (315 2DP oder auch andere S7-300) verbinden?
Vielen Dank!
Gruß
↧
December 2, 2017, 1:21 pm
Hi,
habe einen S120 mit einer CU320.
Habe bisher noch wenig Erfahrung mit Antrieben, aber im Siemens Handbuch von der Funktion "Fahren auf Festanschlag" gelesen. Dies scheint jedoch nur für die Verfahrsätze vorgesehen zu sein.
Genau diese Anwendung bräuchte ich jetzt, allerdings würde ich gerne ohne Verfahrsätze auskommen und wollte mal wissen ob man diese Funktion auch ohne Verfahrsätze realisieren kann. Also welche Parameter man beeinflussen müsste.
Verwendet werden soll ein Einfachpositionierer mit Telegramm 111 und dem FB284 Sina_Pos.
Hoffe mir kann jemand weiterhelfen. Danke.
Mfg
twinCAR
↧
December 3, 2017, 6:44 am
Hallo,
ich brauche dringend Hilfe zu einer Mitsibishi Melsec A3ACPU.
Folgende Situation:
Nach einer Störung wegen eines defekten Motors und die Steuerung samt SPS abgeschaltet und der Motor repariert.
Nach dem Wiedereinschalten flackern nun einige Ausgänge nur willkürlich mit kurzen Impulsen anstatt dauerhaft einzuschalten.
Nach intensiver und erfolgloser Suche an der Maschine wurden alle Klemmleisten an der SPS entfernt und nur bestimmte Eingänge an der SPS direkt beschaltet. Somit sollte der Einfluss der Maschine ausgeschlossen sein. Das Verhalten ist jedoch das gleiche. Ich gehe daher davon aus, dass es sich um ein Problem der SPS handelt.
Die Module wurden untereinander getauscht, das CPU-Modul wurde gegen anderes getauscht, die Spannungen des Netzteils (5V und 24V) stimmen und sind stabil auch während des Betriebs (mit Oszi geprüft), die "RUN" LED leuchtet konstant.
Merkwürdig ist, dass Ausgänge an verschiedenen Modulen flackern und dass Teile des Programms ordungsgemäà laufen.
Ich komme nun nicht weiter und bräuchte dringend Hilfe. Hat jamand Erfahrung mit dieser SPS?
Die Module: A62P, A3ACPU, 2x AD61 (Counter), A62DA (DA out), 3x AX81 (Input), 2x AY81 (Output)
Schon mal vielen Dank für Infos
GruÃ
Hackschnitzel
↧
↧
December 3, 2017, 6:56 am
Hallo,
ich hab hier ein Projekt geerbt (die andere Firma kanns wohl nicht).
Ich versuche gerade den OPC-Server von INAT einzurichten.
Ich muss ja in der DCOM-Konfiguration im Reiter "Identität" einen Benutzer angeben. Soweit kein Problem.
Die Visu (WinCC 7.3) greift auf den 1.OPC-Server (ebefalls von Inat) zu. Kein Problem, da auf beiden Seiten unter "Dieser Benutzer" der selbe Benutzer eingetragen ist. Jetzt greift WinCC allerdings noch auf einen anderen OPC-Server zu. Da ist allerdings der Benutzer "Interactive User".
Auf dem OPC-Server, sowie auf dem Client gibt es diesen Benutzer nicht. Und wie der Titel schon sagt "Der interaktive Benutzer" ist ausgegraut. Das ist bei anderen Programmen nicht so. Also muss es irgendwie an irgendwelchen Richtlinien für den OPC-Server liegen, oder so was.
Die Frage ist: Wie komme ich an den "Interactive User"??
↧
December 3, 2017, 7:00 am
Hallo zusammen,
wie kann ich bei einer S7-1500 zwischen Warmstart und Kaltstart unterscheiden und mir daraus jeweils ein Bit generieren? Warmstart ist ja im Systemmerkerbyte enthalten, aber wie erkenne ich einen Kaltstart?
Hab ein wenig geforscht und allerlei zur S7-300/400 gefunden, bzgl. S7-1500 jedoch nichts brauchbares.
Gruß Andy
↧
December 3, 2017, 1:28 pm
Guten Abend zusammen,
ich war wie viele von euch am 30.11 auf der SPS Drives und wollte dies ein wenig Revue passieren lassen.
Was für Trends / besondere und nützliche Neuerungen habt ihr gesehen.
Was mir die letzten Jahre schon aufgefallen ist, immer mehr Hersteller kommen mit eigenen Steuerungen und
Klemmen auf den Markt ( oft Codesys basierend ). Ich habe auf vielen Ständen gefragt, was denn in Zukunft
entscheidend sein wird und bekam mehrfach die Antwort, dass die Software in Zukunft wichtiger wird, da die Hardware
immer mehr bieten.
Ich persönlich finde, dass diese große Vielfalt an Klemmen und Steuerungen auch Nachteile mit sich bringt ( sind die als Ersatz
in 10 Jahren alle noch erhältlich ( ich hatte erst den Fall in einer Firma in meinem Umfeld, Maschine läuft nicht mehr, Steuerung und Panel
von einer Firma verbaut, die ich noch nie gehört habe, Programmiersoftware benötigt Dongle => wir konnten nicht weiterhelfen ).
Auf dem Siemens Stand war ich nur verhältnissmäßig kurz, da mir hier zu viel in anderen (Mind)Sphären geredet wird. Ist wohl eher
was für Nichtprogrammierer.
Gefallen haben mir vor allem viele neue Beckhoff Komponenten und Systeme. Wir werden in Zukunft wohl wenn es Sinn macht auf Beckhoff
umschwenken da dass Preis/Leistungs Verhältniss gut ist und die Teile funktionieren.
Die Analysierung von Stromverbräuchen scheint wohl auch immer wichtiger zu werden.
Was habt ihr für gesehen oder was ist eure Meinungen
↧
December 4, 2017, 12:24 am
Hallo,
kann man irgendwie die aktuelle Zykluszeit der CPU auslesen?
Am liebstens würd ich die Zeit irgendwo im Programm abrufen und die bis dahin abgelaufene Zeit von Start des Zyklus bis akutell bestimmen.
Also:
Start -> Programm -> Zeit bis jetzt bestimmen
Ich muss die Zeiten über die letzten ca. 200 Zyklen bestimmen. Bzw. wieviel welcher Schritt im Programm wieviel Zeit in Anspruch nimmt.
Alternative wäre einen Ausgang togglen und mit dem Oszi messen.
Kann man direkt auf die Ausgänge zugreifen, ähnlich wie bei Siemens?
Läuft derzeit auf einem Raspberry.
↧
↧
December 4, 2017, 12:38 am
Hallo
Ist es grundsätzlich möglich über AG-Link (Deltalogik) und einem CP343-1Lean auf eine 315-2 PN/DP CPU zuzugreifen.
CPU 172.1.1.10
CP343 192.168.1.10
das AG-Link wird von einer Programmierten Client-Software verwendet
↧
December 4, 2017, 12:49 am
Hallo zusammen,
kennt jemand einen Anbieter für E/A Felder die man direkt auf die Baugruppen einer SPS verdrahten kann?
Ich stelle mit da so mehrere Reihen mit Kippschalter/Tastern und LEDs vor.
Sollte mit Adern sein und nicht mit Steckern und Buchsen wie im Didaktik Bereich.
bin für jeden Hinweis dankbar
Gruß
Alex
↧
December 4, 2017, 1:01 am
Hallo Freunde,
ich will von einem CPU-Controller die DB's in einer Device CPU lesen und schreiben.
Die DB's sowohl in Quelle als auch in Senke haben gleiche Nummer und Länge.
Irgend ein Vorschlag? :-)
Gruß
FNK
↧