Schlagwort: Libnodave

  • OpenSource Webvisualisierung für Siemens S7 [Erster Schritt]

    So… nun ist der erste Schritt gemacht! Für das Projekt habe ich ein Git-Repositorie angelegt. Ich werde in den nächsten Tage meine bisherige Version des Plugins für Smarthome.py publizieren und ein paar kleine How-To’s erstellen (Evtl. auch ein Video)! Als Titel habe ich den Namen smartopenHMI gewählt, ich glaube das bleibt gut im Kopf! https://github.com/dolo280/smartopenHMI

  • Python-Snap7 Bit-Toggel

    In den Beiträgen „OpenSource Webvisualisierung für Siemens S7“ Berichtete ich schon über python-snap7. Die ersten Tests zeigen, das alles Handelbar aber trotzdem immer wieder Neu-Land für mich ist. Hier ein kleiner Auszug über das Toggeln eines Bits in Python mit Snap7: test_value_1 = [int(‚00000000‘, 2)] test_bytes_1 = bytearray(test_value_1) #Leere Array anlegen print(„Toogle!“) test_bytes_1 = self.client.db_read(41,…

  • Libnodave mit Mono ( C# / .NET)

    Nach langen Versuchen habe ich nun endlich Libnodave, zusammen mit Mono unter Linux zum laufen bekommen. (Ich gehe davon aus das Programmieren von C# und Libnodave sind soweit geläufig) Beispielscode für das C# Programm Das Programm ruft vom DB42.DBD508 den Wert kodiert als Float und gibt diesen zurück in die Konsole als String. Das Programm…