Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

SMS Service SL 1.0.2.0

rhaeu
2022-05-07
2024-03-12
  • rhaeu - 2022-05-07

    Nach dem hinzufügen der Bibliothek war eine Fehlermeldung vorhanden.
    Die Bibliothek #CAADTUtil konnte nicht geöffnet werden.
    Im Bibliotheksverwalter steht, CAADUTIL = (nicht aufgelöst).

    ich habe schon intern und extern die Bib CAA DUTIL eingefügt. Hat aber nichts
    geholfen.

    Hätte mir jemand einen Tipp ?

     
  • rhaeu - 2022-05-23

    Wie kann man die Platzhalterbibliotheken einfügen

     
  • rhaeu - 2022-05-24

    Habe heute das Programmbeispiel auf einem PC installiert und im Simulationsmodus betrieben.
    Dann habe ich die PIN und die Com Schnittstelle angepasst. Es wurde kein Pin an die Steuerung gesendet. Werden im Simulationsmodus am PC Daten an eine Com Schnittstelle gesendet ?

     
  • rhaeu - 2022-05-25

    Auf dem PC funktioniert es !!

     
  • rhaeu - 2022-07-01

    Zum aktuellen Stand.
    Den USB0 Port für Com1 habe ich mit

    /etc/CODESYSControl_User.cfg
    [SysCom]
    Linux.Devicefile=/dev/ttyUSB
    portnum := COM.SysCom.SYS_COMPORT1;

    aktivieren können.

    Ich habe ein leeres Testprogramm (PRG_SMS_(PRG)) erstellt.
    - die VariablenTabelle vom Example Projekt kopiert
    - die Konstante scPIN mit meinem Pin versehen.
    - die Case Funktion 0 eingefügt
    - von der Case Funktion Nr. 0 ausführen lassen ==> Modem bucht ein
    - die Case Funktion 1 eingefügt und abgeändert, dass man über einen Trigger senden kann

    IF GVL.HMI_btSMS = TRUE AND NOT xSendFlag = TRUE THEN
    xSMS_Send := TRUE;
    xSendFlag := TRUE;
    END_IF;
    IF NOT GVL.HMI_btSMS THEN
    xSendFlag := FALSE;
    END_IF
    SendSmsFb.smsInfo.sNumber := '+49xxxxxxxxxx';
    SendSmsFb.smsInfo.sText := 'Teststoerung';
    SendSmsFb.smsInfo.sServiceCenterNr := '';
    SendSmsFb(xExecute := xSMS_Send, ModemFb := ModemFb, udiTimeOut := 10000000);

    Nach der Sendeanforderung
    wird noch vom Raspberry ein AT+CSCA abgesetzt und das Modem antwortet mit
    +CSCA: "+49xxxxxxxxxx",145
    OK

    mehr erfolg nicht.

    Was müsste man ändern damit die Sendung der SMS ausgeführt wird ?

     

    Last edit: rhaeu 2022-07-01

Log in to post a comment.