weiss jemand wie ich die serielle Schnittstelle direkt ansprechen kann, um z.B. den Status des SMS-Modems abzufragen. Ãœber die Wago-Lib kann ich SMS versenden und empfangen. Ich will jetzt eigentlich nur den Netzstatus und andere Sachen abfragen.
Danke für eure Hilfe,
Dieter
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
das mit den AT-Befehlen ist mir eigentlich schon klar, ich kenne das noch von früher, wo es noch kein I-Net gab ... waren das noch Zeiten ...
Die Lib habe ich auch (IPC_Serial_Interface_01.lib).
Mein Problem ist: wie bediene ich diese LIB ? Die Funktionen und FB´s in dieser LIB sind nicht sehr eindeutig. Eine Beschreibung dazu finde ich auch nicht. Dort wird mit Receive und Sendbuffer gearbeitet, was aber nicht sehr klar ist für mich. Die GSM_SMS-lib benutzt auch diese LIB ohne Probleme.
Ich hatte mir das eigentlich einfach vorgestellt:
eine Lib mit einem Funktionsbaustein 'SendStringToCom' und 'ReceiveStringFromCom' oder so ähnlich, ohne jedes Byte einzeln anpacken zu müssen, und dann auch noch die Datenflusskontrolle ...
Grüsse,
Dieter
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
gravieren hat geschrieben:
Hi
Alle was du benötigst ist die Function "SERCOM"
Hilfe findest du unter der Datei:
C:\Programme\3S Software\CoDeSys V2.3\Targets\WAGO\Help\German\CAA-WAGO_SerComm.chm
Du hast einen Pufferdefiniert.
Auch benötigst du die angabe,
wieviele Zeichen du senden/empfangen willst.
Oder
C:\Programme\3S Software\CoDeSys V2.3\Documents\German\SysLibCom.pdf
Hier hast du das "Replacement" zu "Dateihandling", jedoch für die Serielle Schnittstelle .
Ebenso möglich:
Da der IPC unter Linux läuft,
kannst du auch Funftionen unter Linux schreiben.
Die Ergebnise schreibst du in eine Datei, diese lässt sich mit
dem CoDeSys abfragen/auswerten.
(Quasi als Schnittstelle Linux <--> CoDeSys)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
weiss jemand wie ich die serielle Schnittstelle direkt ansprechen kann, um z.B. den Status des SMS-Modems abzufragen. Ãœber die Wago-Lib kann ich SMS versenden und empfangen. Ich will jetzt eigentlich nur den Netzstatus und andere Sachen abfragen.
Danke für eure Hilfe,
Dieter
Hi dietere
Ja das geht.
Du benötigst die Lib für die serielle Schnittstelle.
Basisumfang geht, jedoch gibt es noch viele zusätzliche Features für jedes Handy.
Lade dir zusätzliche zu deinen Handy den AT-Befehlssatz mit runter.
(Wird normalerweise als Handbuch zum Handy NICHT mitgeliefert)
Hallo Karl,
das mit den AT-Befehlen ist mir eigentlich schon klar, ich kenne das noch von früher, wo es noch kein I-Net gab ... waren das noch Zeiten ...
Die Lib habe ich auch (IPC_Serial_Interface_01.lib).
Mein Problem ist: wie bediene ich diese LIB ? Die Funktionen und FB´s in dieser LIB sind nicht sehr eindeutig. Eine Beschreibung dazu finde ich auch nicht. Dort wird mit Receive und Sendbuffer gearbeitet, was aber nicht sehr klar ist für mich. Die GSM_SMS-lib benutzt auch diese LIB ohne Probleme.
Ich hatte mir das eigentlich einfach vorgestellt:
eine Lib mit einem Funktionsbaustein 'SendStringToCom' und 'ReceiveStringFromCom' oder so ähnlich, ohne jedes Byte einzeln anpacken zu müssen, und dann auch noch die Datenflusskontrolle ...
Grüsse,
Dieter
Hi
Alle was du benötigst ist die Function "SERCOM"
Hilfe findest du unter der Datei:
C:\Programme\3S Software\CoDeSys V2.3\Targets\WAGO\Help\German\CAA-WAGO_SerComm.chm
Du hast einen Pufferdefiniert.
Auch benötigst du die angabe,
wieviele Zeichen du senden/empfangen willst.
Ebenso möglich:
Da der IPC unter Linux läuft,
kannst du auch Funftionen unter Linux schreiben.
Die Ergebnise schreibst du in eine Datei, diese lässt sich mit
dem CoDeSys abfragen/auswerten.
(Quasi als Schnittstelle Linux <--> CoDeSys)