Ludwig hat geschrieben:
Ein aktuelles Gerät der 600er-Serie soll per Modbus on TCP an eine S7-1500 angebunden werden und dort sekündlich 5 - 10 REAL-Zahlen auslesen, diese idealerweise sekündlich (?) loggen und regelmäßig versenden oder uploaden. Die TILANET lässt jedoch schon mal kein sekündliches Loggen zu. Müsste also per TICO programmiert werden.
Was geht da? Wie kann ich die Gesamtgeschwindigkeit des Projekts abschätzen?
Ein schnelleres Logging (FastScheduling) ist mit TICO konfigurierbar.
Vom dauerhaften sekündlichen Loggen würde ich aus Gründen der Flashspeicherabnutzung jedoch abraten.
Wie bereits im letzten Beitrag erwähnt kann das Logging auch von einem Trigger ausgelöst werden.
In diesem Fall würde ich das ChangeToggle-Bit des ModBus TCP-Gerätes verwenden.
Diese Bit wechselt seinen Zustand, wenn sich bei der letzten Abfrage ein Wert verändert hat.
Darüber wird dann das Logging getriggert. Somit wird nur geloggt, wenn es eine Änderung gegeben hat.
Leider kann man das ChangeToggle-Bit in Tila nicht als Trigger für das Logging auswählen.
Deshalb empfehle ich folgende Vorgehensweise:
1. Projekt mit Tila vorbereiten und das Logging auf beide Flanken des Service-Knopfes einrichten.
2. Projekt mit TICO auslesen und im EventState den Pfad zum Service-Knopf durch den Pfad zum ChangeToggle-Bit ersetzen.
3. Projekt zurückspielen.
Wenn sich nun bei der sekündlich ModBusTCP-Abfrage ein Wert ändert, wird auch sekündlich geloggt.
_________________
Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00:
Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min