Steuerung einer Bewässerungsanlage über einen PC

Von: , Frage gestellt am So, 9. Apr 2000

Hallo,

ich möchte gerne eine Bewässerungsanlage über einen PC steuern. Mit einer SPS lässt sich dieses Problem leicht realisieren. Es sollen Magnetventile, Feuchtigkeitsmesser und Schütze angesprochen werden. Wenn nun ein "Unbedarfter" diese Anlage bedienen und verschiedene Parameter verändern will, sieht die Sache nun schon komplizierter aus. Ich hatte an eine "Visualisierung" der Anlage gedacht, bei dem man die Anlage in ein Schaubild übertragen kann, und z.B an den Feuchtigkeitsmessern verschiedene Ansprechwerte einstellen kann oder verschiedene Beregnungszeiten einstellen kann. Sicherlich müssen die vom PC eingegebenen Parameter wohl an ein Modul übertragen werden, da sonst der PC ständig online sein muss. Ich glaube auch nicht, das es ein fertiges System gibt, welches eine größere Beregnungsanlage steuern kann. Mit welchem "einfachen" Programm kann man solche Anlagensteuerungen realisieren ? Man kann wohl mit der C-Control von Conrad leichte Steuerungsanlagen verarbeiten, diese hat aber zu wening Ein- und Ausgänge. Ich wäre auch zufrieden, wenn man nur Werte in einer Art Excel Tabelle verändern könnte, und damit die Anlage steuern könnte.

Rainer

3 Antworten zu dieser Frage

  1. Antwort von nach 2 Stunden hilfreich
    Re: Steuerung einer Bewässerungsanlage über einen

    Hallo Gustav,

    wie Du schon richtig erkannt hast brauchst du ein zusätzliches Modul, welches die Ventile, Sensoren usw. steuert. Das Conraddingens kannst Du meines erachtens vergessen!
    Ich rate Dir eher zu einem Mikrocontroller. Denn einmal kannst Du den Controller flexibel programmieren, Wandler, Ports und der gleichen sind im Controller drinn. Den Controller kannst Du auch alleine arbeiten lassen, und hin und wieder Daten abrufen über serielle Schinttstelle.
    Ich arbeite zur Zeit mit einer Mikrocontroller-Entwicklungsumgebung von der Fa. Phytec, welche recht einfach zu handhaben sind. Auf dem Board ist ein Siemens 80C167 Controller drauf der sau schnell ist und jede menge kann und darüberhinaus über reichlich Speicher verfügt. Den Controller kannst Du in C oder in assembler programmieren (ich programmiere in C). Die Kommunikation über RS232 ist problemlos. Deine Visualisierung kannst Du dann gestalten wie Du willst.

    Ich hoffe ich konnte Dir helfen.

    p.s. die Controller gibts bei www.phytec.de unter der Rubrik Messtechnik

    • Antwort von nach 3 Tagen hilfreich
      Re^2: C-control Microcontroller in basic

      Hallo Gustav,

      wie Du schon richtig erkannt hast
      brauchst du ein zusätzliches Modul,
      welches die Ventile, Sensoren usw.
      steuert. Das Conraddingens kannst Du
      meines erachtens vergessen!
      von Conrad gibt es auch einen kleinen
      Microcontroller den man in basic programmieren kann
      sofern die Steuerung nicht allzu komplex ist
      (8 Analog-Meßeingänge
      16 digital Ein/Ausgänge
      2 Analaog-Ausgänge)
      bekommt man da für wenig Geld eine
      gut programmierbare Steuerung Ich rate Dir eher zu einem
      Mikrocontroller. Denn einmal kannst Du
      den Controller flexibel programmieren,
      Wandler, Ports und der gleichen sind im
      Controller drinn. Den Controller kannst
      Du auch alleine arbeiten lassen, und hin
      und wieder Daten abrufen über serielle
      Schinttstelle.
      Ich arbeite zur Zeit mit einer
      Mikrocontroller-Entwicklungsumgebung von
      der Fa. Phytec, welche recht einfach zu
      handhaben sind. Auf dem Board ist ein
      Siemens 80C167 Controller drauf der sau
      schnell ist und jede menge kann und
      darüberhinaus über reichlich Speicher
      verfügt. Den Controller kannst Du in C
      oder in assembler programmieren (ich
      programmiere in C). Die Kommunikation
      über RS232 ist problemlos. Deine
      Visualisierung kannst Du dann gestalten
      wie Du willst.

      Ich hoffe ich konnte Dir helfen.

      p.s. die Controller gibts bei
      www.phytec.de unter der Rubrik
      Messtechnik

  2. Antwort von nach 3 Stunden hilfreich
    Ergänzung der Frage

    Bewässerungsanlage über einen PC steuern. Mit einer SPS
    lässt sich dieses Problem leicht
    realisieren. Ich hatte an eine "Visualisierung" der Anlage gedacht.
    Was ist dies für ein SPS-System zu welchem Preis und mit welchen Programmier-Tools? Vielleicht gibt es hierzu ein Toolkit vom Hersteller.
    Sicherlich müssen die vom PC eingegebenen Parameter wohl an ein
    Modul übertragen werden, da sonst der PC
    ständig online sein muss. Mit welchem "einfachen"
    Programm kann man solche
    Anlagensteuerungen realisieren ?
    Das hängt von ihrer jeweiligen Steuerungsschnittstelle ab. Wenn sie gut ausgestattet und dann in der Regel auch sehr teuer sind, ist dies ziemlich einfach. Wenn man den Zugriff auf die Hardware beherrscht, kann man dies mit den üblichen Entwicklungswerkzeugen und MFC von Microsoft zur Oberflächenentwicklung.
    Man kann wohl mit der C-Control von Conrad leichte
    Steuerungsanlagen verarbeiten, diese hat
    aber zu wening Ein- und Ausgänge. Ich
    wäre auch zufrieden, wenn man nur Werte
    in einer Art Excel Tabelle verändern
    könnte, und damit die Anlage steuern
    könnte.
    Hierbei könnte evtl. VBA helfen, die Programmiersprache, die auch zur Makroprogrammierung eingesetzt wird, während die Schnittstellen über geeignete DLLs angesprochen werden könnten, wie es sie auch zu C-Control und ähnliche einfache Schnittstellen gibt, die aber auch fast immer den Nachteil weniger Kanäle haben.
    So suche auch ich dringend nach einer Steuerarchitektur, wo in einer Art Multiplexverfahren mehr als 8 Relais ohne aufwendige Zusatzhardware gesteuert werden können.
    Rainer
    Gerald

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!