Labornetzteil ansteuern Basics mit Beckhoff /Twincat3 / Visual 2013 Bedienung?

Primtech

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ihr lieben,
ich bin hier als kleiner Werksstudent angestellt und soll ein Labornetzteil ansteuern. Ist ein TTI TSX 1820p mit RS-232 COM-Interface.
Bin jetzt nicht als Software-Ing. eingestellt worden und werde auch schon gar nicht so bezahlt aber ist ein anderes Thema.
Meine Frage ist der grundsätzliche Aufbau, Ablauf, Ansteuerung des ganzen. Liege ich richtig, dass ich über der Kombination von Twincat3 / Visual 2013 und den entsprechenden Beckhoff Klemmen ( diese sind schon aufgebaut z.B. EL 6002 mit RS232 Port, Ethernet-Klemme für Verbindung zum PC, …) den entsprechenden Quellcode für das LNT schreiben muss samt Ansteuerung der entsprechenden Register, Befehlsformate etc.
Wie kann man dann per Software das LNT ansteuern mit Einstellung der Parameter etc. So wie ich das verstehe, kann man per Scope View z.B. nur die Parameter überwachen.
Wie würdet ihr den grundsätzlichen Ablauf von der Ansteuerung, Programmierung, Überwachung, Einstellung der Parameter am LNT wie V oder I beschreiben/erklären also von der verwendeten Software bis hin zur Hardware?
Grundsätzlich habe ich schon im Kopf wie es läuft, würde aber gerne eure Meinung dazu hören.
Vielen Dank! :)
 
Für die RS232 Kommunikation über die EL6002 brauchst du die TC3 Serial Communication Bibliothek. Die Bibliothek beinhaltet FBs und Datenstrukturen, die du benötigst um Daten über die EL6002 zu senden und zu empfangen. Die Doku dazu erklärt wie.

Welche Befehle das LNT akzeptiert ist in der Anleitung des LNT erklärt.

Du musst dann Funktionen / Funktionsbausteine erstellen, die anhand von irgendwelchen Eingaben/Daten die Befehle für das LNT erzeugen und die Antworten des LNT auswerten. Die Befehle schreibst du in den Sendepuffer, den du laut Anleitung der Serial Communication Bibliothek erstellt hast. Die Rückantwort liest du aus den Empfangspuffer.

Der LNT scheint in Empfangsrichtung mit der Software Flow Control zu arbeiten (Xon/Xoff). Das musst du bei der EL6002 auf der Sendeseite aktivieren (TX Xon/Xoff), damit sie keine Befehle ins leere sendet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke fuer deine Antwort. Ja soweit habe ich dass alles. Also die Ãnderung der Parameter bzw. Variablen kann ich dann nur ueber den Quellcode vornehmen!?
Man moechte natuerlich lieber von mir dass ich ein bequemes Tool bzw. Software verwende, mit dem auch der "Laie" dann bequem alles einstellen kann. Was gaebe es den da so fuer Moeglichkeiten/Schnittstellen bzw. muesste ich eine GUI selber entwickeln? Lustig auch dass ich das "Alles drin Wohlfuehlpaket" hier auf die Beine stellen soll, naja … anderes Thema. ;)
 
Was ich nicht ganz begreife ist, wofür da unbedingt eine SPS verwendet werden soll? Soweit da keine Eingänge abgefragt werden sollen wäre es doch besser ein C# Programm mit einer GUI zu erstellen.
 
Naja, die SPS von Beckhoff steht hier halt schon fertig aufgebaut von nem Projekt vorher (wo es halt nur bis zum Aufbau gereicht hat … auch anderes Thema) und man kommt wohl in der Firma günstig an die Klemmen / Hardware von denen.
Ansonsten gebe ich dir absolut Recht, da gibt es sicher einfachere Methoden wenn es nur um das LNT geht :)
Welche würden euch den einfallen wenn wir schon beim Thema sind?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es geht nur darum, dass ihr auf einem Rechner eine Bedienoberfläche habt, mit der ihr das LNT steuern könnt, welches auch an diesem Rechner angeschlossen ist? Nix anderes? Da würde ich Oliver recht geben, dass da der weg über die SPS unsinnig ist.

Ein Programm in einer beliebigen Programmiersprache (nimm die, die dir am besten liegt) ist da wahrscheinlich die bessere Lösung. Im Internet finden sich tonnenweise Beispiele wie man mit den verschiedenen Sprachen auf die COM-Ports eines PCs zugreift und ein einfaches GUI ist in den meisten Sprachen ja auch recht schnell erstellt...
 
Primtech, ich habe genauso die gleiche Aufgabe in der Firma wo ich auch als Werkstudent arbeite, könntest du bitte mit mir Teilen wie du die Kommunikation und die Befehle geschickt hast? ich habe Programmierkenntnisse aber halt in c++, mit SPS und TwinCAT bin ich Anfänger... aber habe mich gefreut als ich deine Fragen gesehen habe.

Oder kann mir jemand bitte helfen?, Komponente stehen schon lange da, und deswegen will die Firma nichts anderes nutzen. Wir haben auch im Labor LNZs meine Aufgabe ist erstmal Strom und Spannung einstellen über ein EL6002 mit Twincat, ich komme aber leider nicht weiter mit der Doku von Beckhoff, Programm für die serielle Kommunikation habe ich quasi kopiert, aber scheint nicht zu funktioniere, ich habe auch keine Ahnung wie ich die ASCII-code senden bzw. empfangen kann, viele Grüße.
 
Zuletzt bearbeitet:
Zurück
Oben