Also ich kenne mich HIGH-Graph nicht aus, aber wäre es nicht möglich,
einen FB zu schreiben, der folgende Eingangsparameter hat:
Eine Freigabeeingang, die SPS-Systemtzeit (Timestamp), eine Block-DB Angabe zur Datenpufferung, eine "Timernummer" (indirekte Adressierung innerhalb des Block-DB's), eine Verweildauer und eine Rückmeldung wann diese Zeit abgelaufen ist.
Über die positive Flanke des Freigabeeingangs speicherst Du Dir die aktuelle
SPS-Zeit in dem DB gemäß der 'Timerangabe' z.b. für Timer 1 in DW2,
geht das Freigabesignal aus, speicherst Du dir IMMER die aktuelle Zeit in dieses DW. Nun einen Vergleich, ob gespeicherte Systemzeit + Verweildauer
>= Aktuelle Zeit ist, und wenn ja, dann Rückmeldung = 1.
Somit kannst Du ohne tatsächlich Timer zu benutzen, Verzögerungen programmieren, falls Dir diese in dieser Form genau genug sind.
Cu, Florian