Die TIA-Tag-Treiber von Kinco für DTools und DTools Pro nutzen die Siemens Kommunikation über Symbolik und nicht mehr Put/Get. Sie ermöglichen auch verschlüsselte Kommunikation und durch die Symbolik auch optimierte Bausteine ohne festen Offset.
In beiden Software-Generationen DTools und DTools Pro kann man die Variablen entweder aus dem TIA-Projekt importieren ODER aus der SPS direkt auslesen.
Dabei kommt es manchmal vor, dass nach dem Auslesen aus der SPS einige Variablen nicht mehr gültig sind.
Wir haben heute durch einen Kunden endlich besser verstanden, warum das so ist. Im TIA kann man Variablen einmal über eine komplette Struktur mit Ordnern -> Unterordnern -> DB -> Variablen etc.. adressieren oder durch die Flache Variablentabelle über "Tags" und "Blocks".
Beim Import aus der S7 wird dabei aber nur die Flache Tabelle ohne Ordner-Struktur importiert, die Ordnerstruktur ist wahrscheinlich gar nicht auf der S7 abgelegt. Eventuell kann man das auch irgendwo aktivieren, das hatten wir nicht gefunden.
Das führt dazu, dass Pfade aus dem TIA(-Import) beim der Variablen Import aus der SPS eventuell nicht gültig sind. Wenn ihr also die Strukturen auch in DTools oder DTools Pro nutzen wollt, nutzt den TIA Import, sonst importiert aus der SPS.
Und noch ein Hinweis, bei "nicht optimierten" Bausteinen mit festen Offsets, müsst ihr die Bausteine vermutlich übersetzen und speichern, damit DTools das Offset über den TIA-Import in dem neuen Treiber richtig importieren kann. Bei Import aus der SPS funktioniert das automatisch.