Serielle Schnittstelle WAGO 758-870 ?

dietere
2008-01-10
2008-01-11
  • dietere - 2008-01-10

    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

     
  • gravieren - 2008-01-10

    Hi dietere

    Zitat:
    Ansprechen ?

    Ja das geht.
    Du benötigst die Lib für die serielle Schnittstelle.

    Zitat:
    Ich will jetzt eigentlich nur den Netzstatus und andere Sachen abfragen.
    Ãœber AT-Befehle kannst du etliche "Sachen" abfragen.

    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)

     
  • dietere - 2008-01-10

    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

     
  • gravieren - 2008-01-11

    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)

     
  • gravieren - 2008-01-11

    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)

     

Log in to post a comment.