Jump to content

All Activity

This stream auto-updates     

  1. Earlier
  2. Wenn die IXXAT VCI 4-Treiberserie genutzt wird, kann es auch dazu kommen, dass keine Daten empfangen werden. Ich hatte dies bereits an den IXXAT-Support gemeldet. Wenn die aktuellsten VCI 4-Treiber das Problem noch nicht gelöst haben, bleibt bis zur Behebung nur, den neusten VCI 3-Treiber zu nutzen.
  3. Hallo Mit welcher Dasylab Version arbeiten Sie? ich errinere mich, das es mit bestimmten Dasylab Versionen schon mal Probleme mit der Interpretation der Signale aus der CAN DB gab. Können Sie es mal ohen CAN DB ("Manuelle Auswahl") probieren?
  4. Ich habe vor kurzem das Can-to-USB Modul (V2) von Ixxat bekommen. Um erstmal zu testen wie das funktioniert und wie ich damit weiter arbeiten kann, habe ich in Dasylab einen Versuchs Aufbau mit einem Eingang und einem Ausgang eingerichtet. (Siehe ANHANG) Das senden der Daten funktioniert auch zufriedenstellend. Beim Empfangen von Daten bekomme ich kein Signal. Ich sehe auf dem Can über CANOE (Vector) das die datenversendet werden. Da es nicht allzu viele Einstellmöglichkeiten gibt und ich trotzdem nicht mehr weiterkomme wollte ich fragen ob mir jemand bei der Problematik weiterhelfen kann. Ich habe in den Messgeräte und Treibereinstellungen auch schon mehrere Kombinationen von Blockgröße zu abtastrate probiert. Bisher immer mit dem Ergebnis das keine Daten am Emfangsmodul ankommen. Wen ich das LOGGING Modul einfüge und mitschreibe, Funktioniert auch dies ohne Probleme. Die Botschaft auf die ich reagieren möchte, wird hier mitgeschrieben Vielen dank schonmal Dok1.pdf
  5. tirmen

    measX-Technologietage 2019

    until
    measX-Technologietage 2019 - Countdown läuft: Neuigkeiten zur Allroundsoftware für Messtechnik DASYLab 2020 Kann man eine so bewährte Software wie DASYLab überhaupt noch weiter verbessern? Man kann. Am Technologietag erfahren Sie aus erster Hand, worauf Sie sich als Anwender freuen können. Neu sind unter anderem die Behandlung von mehreren Bildschirmlayouts, die Datenübergabe in die Cloud, die Anbindung an die measX Auswertetools, neue Hardwaretreiber uvm. Mehr Informationen und Anmeldung unter https://www.measx.com/technologietage
  6. tirmen

    measX-Technologietage 2019

    until
    measX-Technologietage 2019 - Countdown läuft: Neuigkeiten zur Allroundsoftware für Messtechnik DASYLab 2020 Kann man eine so bewährte Software wie DASYLab überhaupt noch weiter verbessern? Man kann. Am Technologietag erfahren Sie aus erster Hand, worauf Sie sich als Anwender freuen können. Neu sind unter anderem die Behandlung von mehreren Bildschirmlayouts, die Datenübergabe in die Cloud, die Anbindung an die measX Auswertetools, neue Hardwaretreiber uvm. Mehr Informationen und Anmeldung unter https://www.measx.com/technologietage
  7. Guten Tag Ich habe Interesse an diesem Beta Test. Speziell wäre für mich wichtig die OPC Eingänge auf OPC UA zu erweitern. Freundliche Grüsse Rolf.schreiber@bluewin.ch
  8. Liebe DASYLab Forum Benutzer In kürze startet der Beta Test für die kommende DASYLab Version 2020. Hierfür suchen wir noch Beta Tester. Wollten Sie nicht schon immer mal einen Blick in die neusten Entwicklungen zu DASYLab werfen? Neu Funktionen schon vor der Veröffentlichung testen? Dann melden Sie sich doch einfach bei uns, entweder als Antwort auf diesen Beitrag oder direkt bei measX . Sie können im direkten Kontakt mit den Entwicklern Anteil nehmen an der Weiterentwicklung von DASYLab und frühzeitig sicherstellen, das für Sie wichtige Funktionen vorhanden sind und richtig funktionieren. Beta Tester erhalten von uns exklusiven Zugriff auf aktuelle Beta Versionen von DASYLab sowie Zugriff auf unser Ticketsystem „Ticketmaster“, um Fehler direkt an die Entwickler zu melden und mit Ihnen zu diskutieren. Helfen Sie mit, damit DASYLab 2020 die beste DASYLab Version aller Zeiten wird. Vielen Dank im Voraus
  9. Hallo Peter Ich selbst habe bisher noch nie etwas vonm HART Protokoll gehört. Ich hab mal kurz danach gesucht, und wenn ich das richtig verstehe, dann wird bei einer Strohmmessung (4-20 mA) ein Signal audmoduliert, über das zusätzliche Informationnen übertragen werden. Man benötigt also eine zusätzliche Hardwareunterstützung beim Messgerät. Ich habe einmal bei National Instruments nachgeschaut, aber dort keine Messkarte gefunden, die Strohmmessung und HART unterstützt. Es gibt lediglich Beispiele, bei denen ein HART RS232 Konverter benutzt wird. Je nachdem, wie kompliziert die Kommunikation dann über RS232 ausieht, kann man in Dasylab dann das normale RS232 Eingangs Modul verwenden. Falls es komplizierter ist, besteht noch die Möglichkeit, mit Python Script einen entsprechenden Treiber zu realisieren. Mit freundlichen Grüßen Stephan Gerhards
  10. Wir wollen Sensoren (Durchflussmesser) mit DASYLAB verbinden. Als Kommunikationsprotokoll verwenden die Sensoren HART. Wir sehen zur Zeit keine Moeglichkeit diese Geraete mit Dasylab zu verbinden. Gibt es einen speziellen Treiber fuer HART Protokolle vergleichbar mit dem Modbus treiber modul?
  11. Danke dafür. Ja , das könnte so gehen. Gruss
  12. HolWo

    Diagram

    Hallo! Das Diagramm-Modul beherrscht diese Funktionen leider nicht. Nutzen Sie bitte das Linienschreiber-Modul, wenn Sie das Gitter und höhere Strichstärken benötigen.
  13. Hallo, ich weiss zwar nicht, was Sie mit "permanent zugreifen" meinen, aber mit dem Schreiben in eine Datei und dem Auslesen aus einer Datei kommt man vermutlich in die Nähe dessen, was Sie gerne machen möchten. Da man nicht aus der Datei lesen kann, in die man gerade schreibt, muss man etwas Tricksen. Es gibt zwei Dateien, aus einer wird gelesen, in die andere wird geschrieben -- wenn man den Datensatz "aktualisiert" (Schalter rechts oben: "Aufzeichnen"), dann werden die Dateien quasi beim Schreiber und Lesen getauscht. Mit dem Schalter (links unten) kann man dann wiederholt die gerade auktuelle "Lesedatei" auslesen. Der linke Linienschreiber zeigt, was in eine Datei geschrieben wird, der rechte Schalter zeigt, was gelesen wird -- auch mehrfach denselben "Datensatz", wenn man auf die Taste hämmert. Das Schaltbild ist angehängt (DASYLab 2016 SP2). Da Sie die Dateien "file_a/b" nicht haben, müssen Sie diese erstmal in einem "Trockenlauf" erstellen lassen: Schaltbild laden, den "Lesen"-Zweig entfernen, Schaltbild starten und zweimal "Aufzeichnen" betätigen. Jetzt existieren die Dateien. Nun Schaltbild laden und es funktioniert. 2000werte_datei_schreiben_lesen.DSB
  14. Hallo, kann beim Modul Diagram keine Functionbar für Gitternetzlinien, Strichstärken etc. finden. ??? Gruss
  15. Hallo, folgende Aufabe: Am Anfang der Messung wird ein Referenzdatensatz erstellt ( 2000 Werte) , auf den die dann laufenden Messungen permanent zugreifen. Dieser Referenzdatensatz muss aber von Zeit zu Zeit erneuert werden. Ich bräuchte also ein Datenfeld , in das ich die Daten ab und zu schreiben und auch wieder wiederholt auslesen kann; also sowas wie "Read und Write globale Variable " aber eben für ein Datenfeld. Wie mache ich das am besten? Schonmal danke im vorraus
  16. danke für die Antwort. Ich kaempf mich mal durch.
  17. Hallo! Man kann einzelne(!) Zeichen in einem globalen String mit einem Hexcode angeben, z.B. um nicht druckbare Zeichen zu versenden. Siehe Bild: der String SIMU_SENDEN1 hat den Inhalt \x0a\xff\x1f -- das sind eigentlich nur drei Zeichen, aber mit dem Steuerzeichen \x geben wir DASYLab an, dass die beiden folgenden Zeichen der Hexcode sein sollen. Also \x1f ist das Zeichen mit dem Hexcode 31, was dem ASCII-Zeichen '1' entspricht. (siehe ASCII-Tabelle). Der Formatstring im RS232-Ausgang ist der Standardstring [a]/r. -- Für das [a] wird der zu sendende String eingesetzt und ein Carriage return (\r) angehängt, um die Nachricht abzuschließen. Die Aktion (Aktion00) sendet den String 1 und den String 2. String 2 enthält den Text FFFFFFFF (8xF). Im RS232-Eingang gibt es fünf Kanäle: die ersten vier haben als Formatstring ein einzelnen b (für Byte). Der fünfte Kanal enthält den Formatstring ahl\r. Jeder Kanal mit einem b liest ein einzelnen Byte aus dem empfangenen Datenstrom und gibt den (dezimalen) Wert auf dem Ausgang aus, angezeigt im Digitalinstrument. \x0a oder 0x0A oder 0Ahex entspricht 10 dezimal. \xff oder 0xff oder FFhex entspricht 255 dezimal usw. Der letzte Kanal enthält den Formatstring ahl, was soviel bedeutet, dass 8 Bytes als hexcodierte ASCII-Zeichen zu interpretieren sind (a=ascii/h=hex/l=long). 0xFFFFFFFF entspricht eben 4294..blahblah als Dezimalzahl. Mit dem Formatstring $1\r in einem RS232-Eingang kann man Daten in einen globalen String schreiben (hier: $1 >> Variable 1). Allerdings kann man dabei keine Interpretation durchführen, da dies nur für Klartext-Teile einer Nachrichten gedacht ist. rs232simusenden.DSB
  18. Guten Morgen, wie kann ich die RS232 so formatieren , daß ein String z.B. " 0xa1 0xc3" als Hex Zeichen gesendet wird und empfangene Hex Zeichen auch als Hex in einem String gespeichert werden?
  19. Hallo, SUPER! Das funktioniert perfekt!!! Vielen Dank für die großartige Hilfe hier im Forum! LG, Schub
  20. Hallo! Über die Stringfunktionen kann man leider keine führenden Nullen bei der Umwandlung hinzufügen lassen. Der RS232-Ausgang hingegen kann dies beispielsweise machen durch Nutzung des Formatstrings [az5]: z=leading zeros, 5=fünf Stellen (siehe Bild / angehängtes Beispielschaltbild / Hilfeseite zu Formatanweisungen des RS232-Ausgangs). Der sich nicht ändernde "Kommando-Teil" ist jetzt direkt im RS232-Ausgang eingegeben, gefolgt vom [az5]-Platzhalter. Eine Aktion sendet über den RS232-Ausgang eine globale Variable (Nr. 1, im Bild Wert =1080). Der Handregler gibt die Spannung vor, das Skalierungsmodul wandelt den Bereich 0-10 zu 0-20000. Das Ergebnis wird in die Variable 1 geschrieben. Vorteil dieser Lösung: Führende Nullen. Nachteil: Die Nachricht G05 i05 f9 aXXXXX an das Gerät kann nur einen variablen Teil haben (aXXXXX). Falls einer der anderen Werte auch variabel sein muss, funktioniert dieses Konzept nicht mehr. Wenn mehrere variable Teil in der zu sendenden Nachricht sind -- UND führende Nullen notwendig sind --, müsste man das Skriptmodul bemühen, um sich die zu sendende Nachricht geeignet zu programmieren. RS232_String_FührendeNullen.DSB
  21. Hallo, Ich habe hin und her probiert, aber leider bekomme ich es nicht hin. Kann man ev. eine Art "wenn"-Funktion erstellen, dass der Ausgang einen anderen String sendet, wenn der Handregler Werte unter 10000 generiert. Also so: Werte über 10000 - sende String Nr. 1(wo dann a mit dem Wert verknüpft ist), Werte unter 10000 - sende String Nr.2( wo a0 mit dem Wert verknüpft ist). Oder gibt es vielleicht ein andere Lösung? Vielen Dank, Schub1609
  22. Vermutlich müssen Sie zuerst das Gerät passend konfigurieren, sodass es eine Verbindung über Ethernet akzeptiert, und dann im DASYLab-ICOM-Modul die IP-Adresse entsprechend einstellen. https://web-material3.yokogawa.com/IMMW100-01E.pdf https://web-material3.yokogawa.com/IMMW100-71E.pdf
  23. Hallo, ich wollte das jetzt mal probieren. Ich gebe im Icom-Modul die IP des Yokogawa-Gerätes ein, leider kann ich aber den ICOM-Monitor nicht öffen? VG, Schub
  24. Anhang zum letzten Beitrag vergessen
  25. Hallo, So, ich habe es nun doch geschafft, indem ich den Befehl G05 i05 f9 axxxxx über die Variablen/String-Verknüpfung senden konnte. Funktioniert sehr gut, allerdings gibt es noch ein kleines Problem. Das Gerät braucht zwingend 5 Stellen nach dem "a" für 0-10 V wobei 20000 für 10V steht(daher auch die Umrechnung von 1-10 auf 0-20000). Wenn jedoch z.B. 2,5V ausgegeben werden sollen, sendet der String a5000, es müssten in diesem Fall aber a05000 gesendet werden. Also alle Werte kleiner 5 Stellen müßten am Anfang (nach dem "a") mit Nullen aufgefüllt werden. Weiß jemand wie man das hinbekommt? VG, Schub
  1. Load more activity
×
×
  • Create New...