Aufbau eines SQL-Servers mit WinCC Flexible

Rambo

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

Ich habe folgende Problemstellung:

Es soll eine Datenbank für 100 Bauteile konzipiert werden wo an einer Station die Bearbeitungschritte aus einer Datenbank in einen DB (S-300) geschrieben werden sollen.
Danach soll an weiteren Stationen der Bearbeitungschritt für das Teil angezeigt werden.
Ist alles durchlaufen soll wieder der Wert 00000000 in den DB und die Datenbank geschrieben werden, damit neue Werte eingetragen werden können.

Ich brauche einige Tipps wie ich das von Grund auf Aufbauen kann bzw. sollte.

P.S. angedacht habe ich einen ODBC-Server wo ich von Flexible aus auf die Werte in einer Tabelle auf einer Netzwerkressource zugreife und schreibe


danke im voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe schon recht intensiv WinCC Flex mit sql-Datenbanken verbunden.
Bei mir kam dabei MySql als DB-Server zum Einsatz(vor allem weil es preiswert ist).
WinCC Flex wurde mit ODBC angebunden.
Es wurden Bedientexte + Arbeitsschritte vom Server geholt und Q-Daten usw. zurückgeschrieben.
WinCC Flex hat natürlich seine(im Forum vielfältig diskutierten) Probleme, wenn man aber nicht noch mit OPC Verbindungen und zusätzlichen Applikationen herumhantieren will ist es eigentlich ok.

Gruß

quax
 
Hallo,

bei einem meiner letzten Projekte hatte ich mit einer Verbindung S7 zu MySQL zu tun.
Da wurde eine TCP-Verbindung von S7 zum (Windows)PC eingerichtet.
Im Falle einer Datenbank-Anfrage/Datensatzspeicherung werden entsprechende Strings hin und her geschickt. Alle Variablen wurden in String umgewandelt; als Trenner der Variablen wurde das "#" Zeichen eingesetzt.
Ich definierte auch ein paar Kopf-Variablen, z.B. wieviele Variablen enthält der String, ist es ein Read oder Write zur Datenbank, ein Quit- String, eine laufende Nummer, die sich bei jeder Datenübertragung ändert, etc.

S7-seitig werden die AG-Send und Receive Bausteine verwendet.
PC-seitig läuft ein PHP-Programm, das die Kommunikation (über Winsockfunktionen) zur SPS und zur MySQL-Datenbank abwickelt.
PHP und MySQL sind lizenzkostenfrei!
Meines Wissens kann PHP auch mit MicrosoftSQL-Datenbank.
Zur Zeit sind über 5Mio Datenbankeinträge ohne größere Probleme gelaufen.

Ich hoffe, Dir ein paar Tips gegeben zu haben.

Weiterhin viel Erfolg!
S7_Programmer
 
Erfolgsbericht

Hallo,

ich muss sagen mit SQL4Automation(siehe Link) hat es super funktioniert.


viel Erfolg
 
Zurück
Oben