TIA Wenn ein PEW als Eingang an einem FC nicht erreichbar ist, wird FC nicht bearbeitet

Hallo Ducati,
das war auch nur ein Beispiel. Dies wäre von mir auch nicht erwünscht. Aber mal interessant zum probieren, ob er dann den Baustein bearbeitet.

Mit Grüßen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das bestätigt ja alle vorher gestellten Thesen. Wäre interessant, was Siemens dir dazu antwortet. Dieses Verhalten
habe ich bis jetzt noch in keiner Dokumentation gelesen ( wird vielleicht jetzt nachgeplegt :) ). Aber so lustig ist das eigentlich
nicht. Ich habe viele Maschinen im Umlauf, an denen FB´s mit Pheripherie E/A an den In/Out versorgt werden. Und die müssen
auch bearbeitet werden, falls mal eine Station ausfällt.
Ohje
 
1.Level Support hat versagt, die haben sich meine Fehlerbeschreibung am Telefon nur zur Hälfte angehört und meinen Screenshot garnicht angeschaut... Bin jetzt an den 2. Level Support weitergereicht worden.

Hab das Ganze jetzt nochmal anstatt eines FCs mit einem FB getestet, selbes Verhalten !

Langsam zweifle ich schon wieder an mir? Das kann doch nicht sein?

Gruß.
 
Zum 1. Level Support kann ich nur sagen:
Der reicht für Einsteigerfragen oder kleinere Standardprobleme. Sobald es etwas tiefer geht erzählen die mir immer
"Das braucht man doch gar nicht ( erweiterte Diagnosen )" oder "das habe ich noch nie gehört, geht auf jeden Fall nicht (Maschinensteuertafel an S7 anschließen )".

Ich kann nur sagen, mir hat der 1. Level Support schon oft gesagt "das geht nicht". Es ging aber immer. Mittlerweile nehmen wir mit dem 1. Level keinen Kontakt mehr auf.

Mit Grüßen
 
Hallo,

den 1. Level Support macht Siemens nicht selber. Der wurde in neudeutsch "ausgesourct".
Ich meine die Heitec AG macht das jetzt. Wir haben zwei drei direkte Ansprechpartner bei Siemens,
die sich auch um knifflige Probleme bemühen. Ich glaube, dass die auch Spass daran haben, mal was
kniffligeres zu lösen außer "ich komme nicht auf die 1500ér ). Ich meine aber auch schon gehört zu haben,
dass man in Absprache mit Siemens das Supportsystem so einstellen kann, dass man direkt zum besseren
Support weitergereicht wird ). Ich denke das eine Frage des Umsatzes.


Mit Grüßen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na das klingt ja spannend... kann's selber nicht testen da ich auf IBN bin...

@Ducati: Ein einfacherer Workaround könnte sein (sofern du nicht umbedingt Peripherie brauchst), einfach auf des EW240 zuzugreifen.
Ist bei der 1500 ja eh alles im Prozessabbild. Schön klingen tun die Beschreibungen nicht...
 
Kannst du die Gründe erläutern?
Bei der 1500 sollte es doch keinen Unterschied mehr geben zwischen PEW und EW wenn ich das richtig verstanden habe.

Gruß
Christoph
 
Kannst du die Gründe erläutern?
Bei der 1500 sollte es doch keinen Unterschied mehr geben zwischen PEW und EW wenn ich das richtig verstanden habe.

Gruß
Christoph

Ja,

zur Diagnose einer "nicht Erreichbarkeit" eines Analogwertes wird bei uns der OB122 verwendet. Das ist in mehreren 100 Anlagen mit S7-300/400 so und sollte auch unter 1500 so bleiben. Aufgrund Zeitmangel und Anbindung einer Fremdvisu soll die Software der 300/400 im Grunde ohne größere Änderungen in der 1500 verwendet werden. Weiterhin bauen wir auch weiterhin Anlagen mit 300er und wollen nicht 2 verschiedene Konzepte haben.

Aber die Gründe sind nebensächlich.

Ich denke, das Verhalten ist schon ein grober Bug, oder?

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Workaround: Der Nicht-Aufruf des FC sollte nicht passieren, wenn das PEW als Pointer übergeben wird.
Kannst Du mir die Syntax posten?
S7-1500 habe ich keine, in der S7-300 funktioniert folgendes:
Code:
      CALL  "MyFC"
       IN_PEW:=PEW204


//Im FC "MyFC":
//  IN: IN_PEW : POINTER

      L     P##IN_PEW           //Adresse des FC-IN-Parameters IN_PEW (Typ POINTER)
      LAR1

      L     D [AR1,P#2.0]       // Speicherbereich + Adresse aus dem außen angeschalteten POINTER
      LAR1                      //P#P204.0 = 16#80 + 16#000660

      L     PEW [AR1,P#0.0]     //lesen des Peripherieeingangs (entspricht: L PEW204)
//    diese Anweisung löst ggf. den OB122 wegen Peripheriezugriffsfehler aus

Harald
 
S7-1500 habe ich keine, in der S7-300 funktioniert folgendes:
Code:
      CALL  "MyFC"
       IN_PEW:=PEW204


//Im FC "MyFC":
//  IN: IN_PEW : POINTER

      L     P##IN_PEW           //Adresse des FC-IN-Parameters IN_PEW (Typ POINTER)
      LAR1

      L     D [AR1,P#2.0]       // Speicherbereich + Adresse aus dem außen angeschalteten POINTER
      LAR1                      //P#P204.0 = 16#80 + 16#000660

      L     PEW [AR1,P#0.0]     //lesen des Peripherieeingangs (entspricht: L PEW204)
//    diese Anweisung löst ggf. den OB122 wegen Peripheriezugriffsfehler aus

Harald

Funktioniert doch, nur der FC1 darf nicht optimiert sein...

Harald ist der Größte ;)

im Detail schau ich mir das morgen an
 
Zurück
Oben