Normalerweise läßt sich das alloes mit dem Assistenten erledigen...
Die beiden Bausteine haben wohl folgende Bedeutung:
HSC Init wird einmalig beim Neustart aufgerufen (entweder abhängig von SM0.1 oder alles, was drin steht ist abhängig von SM0.1). Er initialisiert die Betriebsart des Zählers. Wahrscheinlich weist er auch dem Ereignis "Zählerstand=Vorwahl" einen Interrupt zu, nämlich:
Counter EQ. Dieser Baustein wird dann bei Gleichstand aufgerufen. Was dein Programm beim Gleichstand tun soll, kannst du hier reinschreiben, aber man sollte Interrupt-Programme kurz halten. Eventuell setzt du nur einen Merker, der dem Hauptprogramm sagt, daß es passiert ist und erledigst den Rest dort.
Wenn du einen neuen Vorwahlwert setzen willst, schreibst du diesen in ein bestimmtes Doppelwort der Sondermerker (z.B. SMD52), die Adresse hängt davon ab welcher Zähler (Nummer) es ist. Anschließend etzt du in einem Merkerbyte der Sondermerker (z.B. SMB47) Bits, die angeben was du tun willst, z.B. PV(Vorwahl-wert) setzen. Die Bedeutung der Bits mußt in der Online-Hilfe nachschlagen. Zuletzt rufst du HSC 1 (Nummer deines Zählers statt der 1) auf. Dadurch führt die Firmware die im SMB47 markierten Dinge aus.