Hier fehlt mir auch der FC80 TONR. Mußt du anders lösen. Gibt es anscheinend nur bei 1200 und 1500.
Die Timer nach IEC61131-3 sind bei 300/400 durch SFB realisiert. Der TONR ist nicht nach Norm, der tauchte als erstes bei Microwin auf. Deshalb hat man ihn in Step7 V<=5 als FC realisiert und in eine Biblothek gepackt.
Bei 1200 und 1500 sind diese Timer als MC7-Strich Befehle, also als Fast-Assembler (M$ nennt sowas IL) realisiert. Damit ist deren Funktion viel näher an der Norm. Siehe
http://www.sps-forum.de/simatic/63317-step-7-basic-aufruf-timer-funktionsbaustein.html#post443410
Anscheinend, bestätigt hat mir das aber noch keiner, gilt folgendes "Schema". Wenn eine Funktion auf allen CPU-Familen vorhanden ist und dort auch im wesentlichen die gleiche Semantik und Schnittstelle hat, dann hat das seinen Namen behalten.
Wenn es auf der 1200/1500 aber irgendwie ganz anders ist als es auf der 300/400 war, dann haben sie es in diesem Baum der Anweisungen irgendwie versteckt. Alles was in
http://www.bilder-hochladen.net/files/dj30-8c-1700-jpg.html aufgelistet ist passt gut in diese Kathegorie.
TONR_X hat noch die Schnittstelle die der alte FC80 hatte, denn es ist der alte FC80. Der TONR auf der 1200 hat aber eine ganz andere Schnittstelle.
Statusbitzugriffe gibt es auf der 1200/1500 nicht -- ich weine ihnen keine Träne nach. MasterControlRelais -- weg
CALL ohne Parameter -- naja. Darüber sollte man einen eigenen Thread anfangen. SAVE-Spule -- noch einen Thread wert.
Also was als _X auftaucht hat jetzt eine andere Schnittstelle.
Noch schlimmer ist es wenn dir nach der Migration ein _LF begegnet. Glücklicherweise war das immer Zeug, was ich nicht mehr gebraucht habe. Obskure Library Bausteine die von Siemens selbst stammten. Aber müsste man es tatsächlich auf eine 1200 bringen, hätte ich keine Ahnung wie.
Blöd bei der Sache ist, das man in dem Baum nicht suchen kann (<-- @Siemens). Gut ist jedoch, dass es in KOP/FUP eine automtische Ergänzung gibt:
Leerbox einfügen
anfangen den Namen einzutippen
und schon wird einen TON_X angeboten.