Bit steuern über Excel

alonely01

Level-1
Beiträge
55
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine Steuerung S7-300 die über eine CP am Netz hängt.
Von dieser SPS rufe ich via Inat-OPC-Server Daten ab.

Hab mir eine kleine Excel-Tabelle erstellt in der ich mir die Daten (Füllstände, etc.) anzeigen bzw. ausgeben lasse.

Meine Frage hierzu wäre jetzt, ob es umgekehrt möglich ist Werte von Excel aus in die SPS zu schreiben.
In meinem Fall würde ich es bevorzugt durch einen
Button (Schaltfläche) realisieren....

- > Button in Excel drücken - > Bit in der SPS setzen

Hat hierzu jemand einen Tip.... :confused:

Gruß
Robert
 
das war aber nicht bestandteil der eigentlichen frage!
kannst ein bit ohne vba steuern?

VBA in Excel - Wikibook


(mehr kann ich von hier aus gerade nicht sagen, hab weder excel noch opc verfügbar :rolleyes:)

Es handelt sich ja bei dem Beispiel (zip-File in deinem Link) um ein VBA Makro, oder lieg ich da falsch.?? :confused:

Komm auf jeden Fall mit dem Beispiel nicht ganz klar, wo ich was eintragen bzw. was ich alles eintragen bzw. handhaben muß, damit es funktioniert. :rolleyes:

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wenn dein OPC-Server richtig konfiguriert ist, dann nimm mal das Macro aus der zip ...

trage in B1 statt "sps1" deinen Access-Path-Namen ein
bei B2 den Wert den du senden möchtest, bei Bits IMHO true oder false oder 1 oder 0 ... hier macht versuch kluch
in A3 jetzt noch DB5DW1 durch das zu beeinflußende Bit ersetzen

und dann mal auf "Makro ausführen" klicken

um das ganze über einen Button zu machen, mußt du dieses Makro mit diesem Button verknüpfen und die Werte, also Access-Path, Ziel-Adresse und Wert übergeben und fertig ...
 
wenn dein OPC-Server richtig konfiguriert ist, dann nimm mal das Macro aus der zip ...

trage in B1 statt "sps1" deinen Access-Path-Namen ein
bei B2 den Wert den du senden möchtest, bei Bits IMHO true oder false oder 1 oder 0 ... hier macht versuch kluch
in A3 jetzt noch DB5DW1 durch das zu beeinflußende Bit ersetzen

und dann mal auf "Makro ausführen" klicken

um das ganze über einen Button zu machen, mußt du dieses Makro mit diesem Button verknüpfen und die Werte, also Access-Path, Ziel-Adresse und Wert übergeben und fertig ...

Danke.
Mit 1 und 0 Zuweisungen klappts einwandfrei. :D
 
Zurück
Oben