JanB1
Level-2
- Beiträge
- 384
- Reaktionspunkte
- 55
-> Hier kostenlos registrieren
Hallo Leute
Ich habe seit einiger Zeit mit der CoDeSys Programmierplattform zu tun und habe bemerkt dass gewisse Zeitfunktionen welche bei Siemens z.B. vorhanden sind bei CoDeSys nicht existieren.
Daher habe ich mich entschieden eine eigene Bibliothek zu erstellen mit diesen benötigten Zeitfunktionen sowie einigen weiteren Funktionen. Ich hab mich drangesetzt und schon recht viele Funktionen mit der Programmiersprache ST erstellt, jedoch bin ich jetzt bei den Zeitfunktionen steckengeblieben.
Da ich nicht in meiner Bibliothek die Bausteine aus einer Standardbibliothek (in welcher TON und TOF vorhanden sind) aufrufen will, würde ich die Funktionen gerne selbst schreiben. Doch wie macht man eine Zeitfunktion in ST? Zum Beispiel eine einfache Einschalfverzögerung?
Strukturierter Text ist zwar mit Pascalm vergleichbar, jedoch ist die sleep() funktion wie sie bei Pascal existiert hier nicht vorhanden.
Ich zerbrech mir jetzt schon ne Zeit darüber und find einfach keine Lösung. Wäre sehr froh wenn mir da jemand helfen könnt. Vielenm Dank im voraus schon mal.
Ich habe seit einiger Zeit mit der CoDeSys Programmierplattform zu tun und habe bemerkt dass gewisse Zeitfunktionen welche bei Siemens z.B. vorhanden sind bei CoDeSys nicht existieren.
Daher habe ich mich entschieden eine eigene Bibliothek zu erstellen mit diesen benötigten Zeitfunktionen sowie einigen weiteren Funktionen. Ich hab mich drangesetzt und schon recht viele Funktionen mit der Programmiersprache ST erstellt, jedoch bin ich jetzt bei den Zeitfunktionen steckengeblieben.
Da ich nicht in meiner Bibliothek die Bausteine aus einer Standardbibliothek (in welcher TON und TOF vorhanden sind) aufrufen will, würde ich die Funktionen gerne selbst schreiben. Doch wie macht man eine Zeitfunktion in ST? Zum Beispiel eine einfache Einschalfverzögerung?
Strukturierter Text ist zwar mit Pascalm vergleichbar, jedoch ist die sleep() funktion wie sie bei Pascal existiert hier nicht vorhanden.
Ich zerbrech mir jetzt schon ne Zeit darüber und find einfach keine Lösung. Wäre sehr froh wenn mir da jemand helfen könnt. Vielenm Dank im voraus schon mal.