s7-200PC Acccess --> VB2008

Turi

Level-1
Beiträge
51
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Ich versuche eine Visialisierung einer S7-200 Steuerung mittels VB2008 Express zu realisieren. Bei Siemens habe ich aber nur ein Komunikationsbeispiel von PC Access mit VB6 gefunden, das aber beim automatischen Umformen in VB2008 nicht funktioniert. kann mir jemand den richtigen Weg zeigen?

Danke

turi
 
da tust du dir keinen gefallen, aber was hast du denn genau vor mit vb08 und den daten der sps?

also wenn die access kommunikation mit der sps steht, kannst du ganz normal die datenbank abrufen...

ist jetzt schon länger her das ich das gemacht habe 1. vb datenbank aufrufen .. das war noch hbfi vor 4 jahren und sps-S7-200-access datenbank hatte ich mal probiert ging auch ... ist auch schon 1 jahr her *grins*

ganz grob:
also du musst mit dem S7-200-Access eine verbindung zur datenbank aufbauen dann bekommste immer die werte der sps da rein.

in deinem vb oder c++ oder egal was auch immer programm, datenbank aufrufen und abfragen

grüße erzi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte die Heizung meiner Eltern perfektionieren und Visualisieren mit S7-200 und PC, ist billiger als mit TD und vielfältiger (6-8 AI, ca. 5 DI + 8 DO, 4 pumpen und 2 mischer). Zudem besteht die Möglichkeit, Heizdaten in einer DB zu speichern

turi
 
Hi,

ich denke du musst den PC-Access unter Excel -> Extras -> Add-Ins -> Autumatisierung importieren. bei MS-Office 2003 gibt es S7200 Device Feature Object Server Class ..... usw.

Vlcht. hilfts dir weiter.


Gruß
com
 
ich habe mitlerwile das problem, dass die demoversion von siemens abgelaufen ist, und eine neuinstallation den timer nicht auf null setzt. da hat otto normalverbraucher ja gar keine change sachen auszuprobieren, die von siemens noch nicht getestet wurden oder im suport zu finden sind. ich denke, ich muss mich nach einem anderen opc umschauen, den man testen kann bis der faden die nath hält und nicht nur anschaut

turi
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
also das was du machen willst würd ich ... einfach ne winccflex runtime machen für die 200er steuerung ein ethernet modul kaufen ...

oder was du noch machen könntest wäre das IT Modul kaufen auf diesem könntest du eine "webseite" erstellen mit den sachen welche du brauchst quasi kannst du über das IT-Modul eine webseite erstellen mit dieser du deine maschine steuern kannst.

grüße erzi
 
also das was du machen willst würd ich ... einfach ne winccflex runtime machen für die 200er steuerung ein ethernet modul kaufen ...

oder was du noch machen könntest wäre das IT Modul kaufen auf diesem könntest du eine "webseite" erstellen mit den sachen welche du brauchst quasi kannst du über das IT-Modul eine webseite erstellen mit dieser du deine maschine steuern kannst.

grüße erzi

hi erzi,

hattest du schon mal in der richtung was gemacht? Hast du paar beispiele?

Gruß
com
 
Jungs ihr seit so nett, jedoch verstehe ich von vielen Sachen nur Bahnhof, ich bin gelernter Elektromonteur ohne Technikerschule, bei mir ist alles learning by doing. Von Websites habe ich absolut keine Ahnung, das Einzige was ich kenne ist Datenanbindung in VB 2005/08 an sql oder access und einfache Programierschritte in step7 und logo. Im Logo funktioniert die Steuerung auf dem Simulator, aber die "nice to have" Visualisierung fehlt. mein Budget ist das Starterpacket S7-200 CPU 222 und die entsprechenden AI module für ca.8 AI und ein OPC für ca. CHF 500.00. Ein geerbtes TD-200 ist auch vorhanden, reicht aber nicht zur Visualisierung, höchstens für Parameteränderungen. Pensionierte Eltern sind wie Kinder, Bilderbücher sind einfacher zu verstehen als zu verstellende Parameter auf einem TD-200, desshalb der Aufwand mit VB2008 und das andere ist, es soll low Budget sein, da ich die Mittel nicht habe, eine Steuerung reinzuhängen für CHF 3000.00. Ich bin Arbeiter und nicht Manager:).

Gruss Turi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
eine Alternative zu Wincc sind SPS- Kommunikationstreiber (wie unter anderem das kostenlose Libnodave oder auch PLCCom), welche in deine VS2008 Applikation als Verweis eingebunden werden können und den direkten Zugriff auf die SPS ermöglichen. Gelesene Werte können in der Datenbank abgespeichert oder visualisiert werden. Den Umweh über sps_S7_200_access würde ich nicht unbedingt gehen.
 
Für alle die mit .NET Sprachen auf COM/DCOM OPC Server zurgreifen wollen, gibt es nur 2 Möglichkeiten:
1) .NET API der OPC Foundation (nicht so einfach)
2) COM-Interop Wrapper von kommerziellen Anbietern (um 500 Euro, z.B ClientACE von Kepware)

Alternativ (gerade für den "very low cost" Fall und die Anwendung zuhause) würde ich das "alte" VBasic6 rauskramen und die kleine Visu ohne .NET programmieren. Das sollte für die Heizung von Mutti ausreichen...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wir setzen SQL4Automation für die Anbindung von SPSen an Datenbanken ein. Damit hat man direkten Zugriff auf die SQL Datenbanken, ohne OPC Server. Die Library für Siemens ist jedoch erst Anfangs März verfügbar. CoDeSys SPSen, Kuka Stäubli und Bosch Rexroth Roboter werden schon unterstützt. Falls du die Library früher benötigst, kann ich dir auch helfen, die Siemens Anbindung selber zu programmieren.
 
Soll das jetzt eine Werbung werden ?
Das gehört nach Werbung und Produktneuheiten

11* fast den gleiche Beitrag, wie oft soll das noch kommen ?
 
Dies ist eine Möglichkeit, wie man eine Anbindung an eine SQL-Datenbank von einer SPS aus machen kann. Ob man sich für diese oder eine andere Variante entscheidet, ist natürlich jedem selber überlassen. Es gibt halt mehrere Threads wo immer wieder SQL-Verbindungen von einer SPS an eine SQL-Datenbank gefordert sind. Es ist jedoch sicherlich nicht meine Absicht das ganze Forum voll zu spamen!!
 
Dies ist eine Möglichkeit, wie man eine Anbindung an eine SQL-Datenbank von einer SPS aus machen kann. Ob man sich für diese oder eine andere Variante entscheidet, ist natürlich jedem selber überlassen. Es gibt halt mehrere Threads wo immer wieder SQL-Verbindungen von einer SPS an eine SQL-Datenbank gefordert sind. Es ist jedoch sicherlich nicht meine Absicht das ganze Forum voll zu spamen!!

hi,

du brauchst dich nicht rechtfertigen, well done. Nützliche Infos sind immer willkommen, egal ob jemand dabei jammert.


Gruß
com
 
danke Rudl
hört sich interessant an, habe noch nie davon gehört. du denkst, das geht mit einer 200er sps? wird das mit sql-expess manager progrogramiert?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin mir nicht sicher, ob es für eine S7 200 ein Ethernetmodul gibt, über welches du kommunizieren kannst. Falls du über ein solches Modul aus der Steuerung Strings über einen Port absenden und empfangen kannst, wird es funktionieren. Es werden alle SQL-Datenbanken unterstützt, welche über ODBC angesprochen werden können. Die Datenbank kannst du über einen Datenbankadministrationstool erstellen. Ich empfehle dir eine MySQL Datenbank, da sie kostenlos und recht leistungsfähig ist.
 
ein Ethernet modul gibt es, cp 243-1 (6GK7243-1EX00-0XE0 ) aber ich muss es erst bestellen und warten, bis das Budget ja sagt (ca. in 30 tagen:) ). Den SQL Server kann man bei MSDN gratis als Expressversion runterladen zusammen mit dem managementstudio.
 
OK! Die Lib wird jedoch zuerst für S7 300 entwickelt. Scheinbar sind ja Programme von 300 zu 200 nicht kompatibel, was für mich als CoDeSys-User unverständlich ist... Ich hoffe jedoch, dass du den Code trotzdem irgendwie verwenden kannst. Ich wäre dir auf jeden Fall behilflich um den Code zu portieren...
 
Zurück
Oben