Mach doch mal folgenden Test.
Deine Steuerung mit der Seriellen Schnittstelle verbinden.
(PC anstelle von Modem, einstellungsdaten von Modem)
Lasse auf dem PC ein Terminal-Programm laufen.
Setze jetzt einen SMS-Befehl von deiner Steuerung ab.
Nun solltest du zumindestens einige wenige AT-Befehle an deinem Terminal-Programm empfangen.
In dieser Konstellation überprüfst du, ob mit deiner eigenen SMS-Anwendung (ohne die twincat-LIB) AT-Befehle empfangen werden.
Wichtig: Ändere NICHT die Terminal-Einstellungen.
Ich denke, das Protokoll oder das Handling mit dem COM-Zugriff auf deiner Steuerung ist das Problem.
Für Feedbacks sind wir offen.