Zuviel Werbung?
-> Hier kostenlos registrieren
-> Hier kostenlos registrieren
Hallo,
Ich versuche momentan einen Datenverteiler zu programmieren. Habe schon ein paar Versuche gemacht, aber das gefällt mir alles nicht da es nicht sehr professionel ist was ich bisher da zusammen gestrickt habe.
Vieleicht habt ihr eine gute Lösung.
Ich will paraktisch eine 3 Byte Behlsfolge an die COM Schnittstelle der SPS versenden. Den COM Baustein habe ich in meiner LIB.
Der COM Baustein um die Schnittelle anzusprechen darf im Programm nur einmal aufgerufen werden es hat auch nur ein "IN" Beinchen wo ich nacheinander Werte reinschreiben kann.Sobald der Wert an "IN" versendet wurde gibt der Baustein mir eine OUT wieder (daten versendet).
Deshalb benötige ich sowas wie einen Datenverteiler der jedes mal eine neuen wert an das Beinchen des Bausteines schreibt.
Das erste Byte enthält z.B eine Behlsziffer sagen wir mal ein 2 das zweite Byte enthält eine adresse sagen wir mal eine 10 das dritte Byte enthält einen wert von 0 bis 255. Ich will diese 3 Parameter immer nacheinader and die COM Schnittstelle schicken. Wobei die drei Werte sich natürlich ändern.
Wie würdet Ihr sowas sauber programmieren ??
Grüße
Paulo
Ich versuche momentan einen Datenverteiler zu programmieren. Habe schon ein paar Versuche gemacht, aber das gefällt mir alles nicht da es nicht sehr professionel ist was ich bisher da zusammen gestrickt habe.
Vieleicht habt ihr eine gute Lösung.
Ich will paraktisch eine 3 Byte Behlsfolge an die COM Schnittstelle der SPS versenden. Den COM Baustein habe ich in meiner LIB.
Der COM Baustein um die Schnittelle anzusprechen darf im Programm nur einmal aufgerufen werden es hat auch nur ein "IN" Beinchen wo ich nacheinander Werte reinschreiben kann.Sobald der Wert an "IN" versendet wurde gibt der Baustein mir eine OUT wieder (daten versendet).
Deshalb benötige ich sowas wie einen Datenverteiler der jedes mal eine neuen wert an das Beinchen des Bausteines schreibt.
Das erste Byte enthält z.B eine Behlsziffer sagen wir mal ein 2 das zweite Byte enthält eine adresse sagen wir mal eine 10 das dritte Byte enthält einen wert von 0 bis 255. Ich will diese 3 Parameter immer nacheinader and die COM Schnittstelle schicken. Wobei die drei Werte sich natürlich ändern.
Wie würdet Ihr sowas sauber programmieren ??
Grüße
Paulo