Die Suche ergab 673 Treffer

von Weiss_MHJ
18 Jul 2011, 16:54
Forum: WinSPS-S7 / WinPLC7
Thema: Array
Antworten: 90
Zugriffe: 220212

Hallo, ich habe ein Projekt gemacht in dem sich drei FBs befinden. FB10: Fügt in ein Array an einem anzugebenden Index einen Wert ein, wobei die dahinterliegenden Werte um eins nach hinten verschoben werden. FB11: Liest aus einem Array den Wert an einer anzugebenden Index-Position aus. FB12 Überschr...
von Weiss_MHJ
18 Jul 2011, 12:30
Forum: WinSPS-S7 / WinPLC7
Thema: Umgang mit SFC20 - BLOCKMOVE
Antworten: 5
Zugriffe: 36038

Hallo, der Any-Zeiger "P#DB1.DBB0 BYTE 5" ist eigentlich falsch, da bei Any-Zeiger immer Bitoperanden anzugeben sind. Bei der V5 wurde dies so gemacht, dass man z.B. "MB10" bei einem Any-Zeiger angeben kann und der Editor daraus "P#M10.0 BYTE 1" macht. Bei DB-Daten wird aus "DB1.DBB0" dann "P#DB1.DB...
von Weiss_MHJ
18 Jul 2011, 07:21
Forum: WinSPS-S7 / WinPLC7
Thema: Umgang mit SFC20 - BLOCKMOVE
Antworten: 5
Zugriffe: 36038

Hallo,

haben Sie das Ganze in der SoftSPS von WinSPS-S7 oder in einer realen S7-CPU laufen lassen.
Der Fehlercode 0x8100 wird nämlich von der SoftSPS nicht geliefert. Oder wurde vielleicht das MB201 irgendwo anders noch überschrieben?

Gruss
von Weiss_MHJ
17 Jul 2011, 16:39
Forum: WinSPS-S7 / WinPLC7
Thema: Umgang mit SFC20 - BLOCKMOVE
Antworten: 5
Zugriffe: 36038

Hallo,

habe es ausprobiert. Ich kann keinen Fehler feststellen. Der Kopiervorgang wird ausgeführt.
Wird im MW200 ein Fehlercode angezeigt?

Zur Angabe des Pointers:
Ein Any-Pointer muss immer mit einer Anfangs-Bitadresse angegeben werden.

Gruss
von Weiss_MHJ
15 Jul 2011, 16:25
Forum: WinSPS-S7 / WinPLC7
Thema: Array
Antworten: 90
Zugriffe: 220212

Hallo, in dem Beispiel wird eine FC gezeigt die Werte in ein Array ablegt. Des Weiteren wird eine FC gezeigt, die Werte aus einem Array liest. Das ist eigentlich genau dass was Sie benötigen. Versuchen Sie dieses Beispiel zu verstehen, dann können Sie es für Ihre Zwecke nutzen. In dem Beispiel wird ...
von Weiss_MHJ
15 Jul 2011, 07:49
Forum: WinSPS-S7 / WinPLC7
Thema: Array
Antworten: 90
Zugriffe: 220212

Hallo, wenn man das Ganze über ein Array löst, dann muss dies mit den Mitteln der indirekten Adressierung gelöst werden. Dazu gibt es ein Beispiel im S7-Crashkurs im Kapitel 29 "Indirekte Adressierung". Das Beispiel befindet sich auf der Seite 349 im Kapitel 29.11 (Auflage 7 des S7-Crashkurs). In di...
von Weiss_MHJ
14 Jul 2011, 17:02
Forum: WinSPS-S7 / WinPLC7
Thema: Array
Antworten: 90
Zugriffe: 220212

Hallo, vom Prinzip her sollte das Ganze so ablaufen. - Ein Array mit z.B. 100 Feldern soll die Art (Höhenangabe) der Kisten aufnehmen. - Ein Feld mit dem Inhalt 1 steht für eine niedrige Kiste, der Inhalt 2 steht für eine hohe Kiste. - Wird eine neue Kiste am Höhensensor erfasst, so ist die Art der ...
von Weiss_MHJ
14 Jul 2011, 12:29
Forum: WinSPS-S7 / WinPLC7
Thema: Array
Antworten: 90
Zugriffe: 220212

Hallo, ein Array für die Anzahl der Kisten? Das verstehe ich nicht. Die Anzahl der Kisten ist doch eine Zahl z.B. 13, wozu benötigt man da ein Array? Oder meinen Sie, dass jede Kiste einem Feld im Array entspricht und der Wert des Feldes die Art der Kiste wiedergibt? Bitte genauer beschreiben was ge...
von Weiss_MHJ
03 Jul 2011, 11:03
Forum: WinSPS-S7 / WinPLC7
Thema: Fehlermeld"DB1[Variablentabelle]:Fehler:UDT ist nicht b
Antworten: 5
Zugriffe: 26925

Hallo, Sie verwenden die Version 5.007. Ich würde Sie bitten, das neueste Servicepack auf die V5.017 zu laden. Beim Start von WinSPS-S7 wird im Home-Bereich im unteren Fensterrand angezeigt, dass ein neues Servicepack vorhanden ist und geladen werden kann. Oder Sie laden das Servicepack direkt unter...
von Weiss_MHJ
01 Jul 2011, 13:54
Forum: WinSPS-S7 / WinPLC7
Thema: Fehlermeld"DB1[Variablentabelle]:Fehler:UDT ist nicht b
Antworten: 5
Zugriffe: 26925

Hallo, die Sache mit dem UDT kann ich nicht ganz nachvollziehen. Fall 1: DB1 wird in einem Projekt in dem der UDT nicht vorhanden ist von der CPU geholt. Verhalten: Die UDT wird im DB als Struct dargestellt. Fall 2: Der DB1 ist im Projekt vorhanden und der UDT ist vorhanden und der DB1 wird aus der ...
von Weiss_MHJ
29 Jun 2011, 18:01
Forum: WinSPS-S7 / WinPLC7
Thema: WinSPS und Windows 7
Antworten: 7
Zugriffe: 30844

Hallo,

die Siemens-Adapter z.B. CP5711, CP5512, USB-MPI-Adapter usw. können auch mit WinSPS-S7 verwendet werden. Dazu muss der Simatic-Net-Treiber, welcher mit den Adaptern mitgeliefert wird, installiert werden.

Gruss
von Weiss_MHJ
26 Jun 2011, 10:16
Forum: WinSPS-S7 / WinPLC7
Thema: WinSPS-S7 V5
Antworten: 2
Zugriffe: 10685

Hallo,

ja, das sollte funktionieren.

Gruss
von Weiss_MHJ
24 Jun 2011, 07:37
Forum: WinPLC-Analyzer
Thema: Fehlersuche in einer S5 CPU 95?
Antworten: 1
Zugriffe: 18365

Hallo, sind diese Merker nur für einen Zyklus vorhanden? Grundsätzlich kann man mit dem WinPLC-Analyzer Langzeitaufzeichnungen (Tage, Wochen) durchführen. Man sollte dann Trigger definieren, damit in den sog. Usermeldungen sofort zu sehen ist, ob das Ereignis welches einen interessiert auch wirklich...
von Weiss_MHJ
24 Jun 2011, 07:33
Forum: Tipps für 'SPS-Anfänger'
Thema: Ausgang wird an der Baugruppe nicht auf '1' geschaltet.
Antworten: 4
Zugriffe: 37760

Hallo, es sollte sicher sein, dass die Ausgänge am Ende des OB1 wirklich den Status 1 haben. Dazu am Besten am Ende des OB1 ein neues Netzwerk einfügen und darin schreiben: L B#16#FF T ABXX wobei XX die Adresse des Baugruppe ist. Dies natürlich nur tun wenn durch das Setzen der Ausgänge auf den Stat...
von Weiss_MHJ
20 Jun 2011, 07:55
Forum: SPS-VISU
Thema: Drei Probleme an einer Anlage
Antworten: 3
Zugriffe: 16546

Hallo, im Dialog "Eigenschaften der Create-Objekte" befindet sich ein Button "Weitere Einstellkungen". Wenn Sie diesen betätigen, dann erscheint eine weitere Dialogseite, auf dem die Option "Kindfenster in den Hintergrund verschieben" vorhanden ist. Diese Option müssen Sie abwählen. Dann werden die ...