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.
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 ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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 ?
Wie kann man die Platzhalterbibliotheken einfügen
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 ?
Auf dem PC funktioniert es !!
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