Referenzdaten bei Know-How Schutz TIA V10.5

Toki0604

Level-1
Beiträge
670
Reaktionspunkte
133
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

habe hier ein Projekt auf einer S7-1200 bei dem der Eingang E0.4 definitiv benutzt wird.
Schraube ich den Stecker vom Initiator ab, bekomme ich direkt eine Fehlermeldung.
Im Schaltplan ist dieser Eingang passend eingetragen, soweit also alles gut...

Im TIA-Portal bekomme ich diesen Eingang im Belegungsplan nicht angezeigt.
Auch manuell kann ich ihn nicht finden.
Ich habe einige Know-How geschütze Bausteine in diesem Projekt.
Nun zu meiner Frage:
Kann es sein das ein absoluter Zugriff innerhalb der geschützen Bausteine stattfindet,
dieser Zugriff durch den Schutz allerdings nicht angezeigt wird?

Gruß
Toki
 
Schraube ich den Stecker vom Initiator ab, bekomme ich direkt eine Fehlermeldung.
Wo bekommst Du eine "Fehlermeldung"? Auf einem Panel? Vielleicht greift das Panel faulerweise direkt auf den E0.4 zu und die S7-1200 benutzt den E0.4 tatsächlich nicht.

Ich habe zwar keine Erfahrung mit dem TIA, kenne aber solche Schweinereien, wo die "tollen Programmierer" mehr Energie in den KnowHow-Schutz gesteckt haben als ein sauberes Programm zu schreiben.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nabend Harald,

habe die HMI Meldungen kontrolliert und heraus gefunden das der Fehlerbit in einem DB liegt.
Leider musste ich feststellen das dieses besagte Bit (welches definitiv diesen Fehler darstellt) durch etwas gesetzt wird
was nichts mit dem E 0.4 zu tun hat. Dieser entsprechend hier also auch nicht auftaucht...
Habe langsam das Gefühl ich kenne das Programm auswendig :shock:, aber finde noch immer keinen Zusammenhang zum E 0.4

Habe jetzt mal Kontakt zu dem Hersteller der Maschine aufgenommen und ihn per Email darum gebeten
mir das zu erklären bzw. die Bausteine ungeschützt zur Verfügung zu stellen.
Mal schauen ob er sich dazu bereit erklärt.
Dennoch frage ich mich warum der Eingang in den Referenzdaten nicht auftaucht...
Gruß
Toki
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Winnman,

leider auch keine Byte, Wort oder Doppelwortabfrage...
Allerdings wie sieht das in den Referenzdaten aus wenn einer das PEW abfragt..?
Werde ich heute Nacht auf Schicht mal testen wenns geht.
Gruß
Toki
 
Hi 190B,

indirekte Bearbeitung habe ich so noch nirgends erkannt.
Allerdings AWL ist bei S7-1200 so eine Sache :rolleyes:
Ich glaube für indirekte Bearbeitung muss man SCL verwenden.
Bislang waren alle Bausteine rein weg in KOP oder FUP.
Aber ich werde auch das noch einmal genau prüfen, danke.
Gruß
Toki
 
Auszug aus der Online-Hilfe:

Variable indirekt adressieren
action.png

Einleitung
Bei der indirekten Adressierung wird die genutzte Variable erst zur Laufzeit ermittelt. Anstelle einer einzelnen Variable wird eine Liste von Variablen festgelegt. Die Listeneinträge bestehen aus einem Indexwert und dem Namen der Variable, die genutzt werden soll. Über eine Indexvariable steuern Sie, auf welchen Eintrag der Variablenliste zugegriffen wird.
Voraussetzung
  • Die Variable, die Sie für die indirekte Adressierung verwenden wollen, ist angelegt.
  • Die Indexvariable ist angelegt.
  • Die Variablen, die in der Variablenliste enthalten sein sollen, sind angelegt.
  • Das Inspektorfenster mit den Eigenschaften für Variablen ist geöffnet.
Vorgehensweise
Um Variablen indirekt zu adressieren, gehen Sie folgendermaßen vor:

  • Klicken Sie im Inspektorfenster in der Gruppe "Eigenschaften" auf "Multiplexen".
  • Klicken Sie auf "Aktivieren", damit die indirekte Adressierung eingeschaltet wird.
    Mit dieser Option schalten Sie die indirekte Adressierung zeitweilig aus, z. B. zu Testzwecken. Bereits vorgenommene Einstellungen für die indirekte Adressierung bleiben erhalten.
  • Wählen Sie im Feld "Indexvariable" die vorgesehene Indexvariable aus oder definieren Sie eine neue Variable mithilfe der Objektliste.
  • Klicken Sie in der Variablenliste auf den ersten Eintrag der Spalte "Variablen".
  • Wählen Sie eine Variable als Listeneintrag aus oder erstellen Sie eine neue Variable mithilfe der Objektliste.
    Der Eintrag in der Spalte "Index" wird automatisch erzeugt.
  • Wiederholen Sie Schritt 5 für alle Variablen, die Sie in die Variablenliste aufnehmen wollen.
  • Bei Bedarf ändern Sie die Reihenfolge der Listeneinträge mit Drag&Drop.
Ergebnis
In Runtime wird dynamisch auf die Variable aus der Variablenliste zugegriffen, deren Index gleich dem Wert der Indexvariablen ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nabend 190B,

war sehr verwundert, aber es geht tatsächlich mit dem "multiplexen" indirekt zu adressieren.
Wieder was dabei gelernt...
Allerdings habe ich nur bei den HMI-Variablen, in der Rezeptauswahl/Rezeptparameter ge-multiplexte Variablen gefunden.
Also bin ich leider noch immer nicht fündig geworden. :sad:
Gruß
Toki
 
Ebenso guten Abend Toki0604,

ich kannte das bisher auch nicht, habe aber aufgrund Deiner Aussage (SCL) mal die Hilfe durchforstet und bin dann fündig geworden. Ich kann mir eigentlich nur so etwas in der Art wie indirekte Bearbeitung vorstellen. Ich glaube nicht, daß der Know How-Schutz soweit geht benutzte Variablen nicht referezieren zu können. Allerdings könnte das Multiplexen in einem geschütztem Baustein vorkommen, dann kommst leider auch nicht weiter.
 
Habe bis gerade noch einmal jeden einzelnen FC durchsucht und ausprobiert ob PEW o.ä. angezeigt wird.
"Leider" wird alles was ich beim Probieren geschrieben habe korrekt angezeigt. :confused:
Nun ja, vielleicht haben mir die Italiener (daher kommt die Maschine) ja so ein kleines Ei ins Nest gelegt!

Gruß
Toki
 
Hi,
habe den Grund erfahren warum der E0.4 nirgends auftaucht.
Wenn ich einen Baustein anwähle, links in der Bausteinliste, dann bekomme ich im Inspektorfenster die Eigenschaften angezeigt.
Wenn ich aber in der Liste links einen Rechtsklick auf den Baustein mache und darüber die Eigenschaften auswähle,
dann bekomme ich als letzten Punkt statt Weckalarm Startereignisse angezeigt.
Darin steht dann der E0.4 als Startbit....

TIA-Portal... daran muss ich mich wohl noch sehr gewöhnen ;-)
Aber danke an alle die sich bemüht haben.
Gruß
TokiOB202.JPG
 
Zurück
Oben