WinCC Scada 7.0 da SQL

Katılım
5 Kas 2009
Mesajlar
30
Puanları
1
Merhabalar,
Bir proje kapsamında PLCdeki verileri ve Scada da tutulan internal TAG lerin bir kısmını SQL de depolamam gerekiyor. Fakat WinCC de SQL ile hiç uğraşmamıştım.Bu konu ile ilgili olarak elinde döküman vs olan arkadaşlar yardımcı olabilirmi acaba?
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
bende şuan bu konu üzerinde çalışıyorum csv uzantılı olarak basit bir şekilde depolama yapılabiliyor fakat sql veri tabanına daha veri gönderemedim uğraşıyorum çözdüğüm taktirde size iletirim
 
Selamlar,

Ben veri almayı başardım ancak benim problemi aşağıdaki linkte
https://www.kontrolkalemi.com/forum/scada-bolumu/60594-vijeo-citect-7-20-sql-server.html

SQLden data okudum cicode aşağıdadır;

GLOBAL STRING result
FUNCTION getOrderDetail()
STRING sbuf
FormNew("Select Item",20,6,1)
FormComboBox(2,2,15,5,sbuf,1)
INT counter = 0
INT statusSQL, sqlResult;
STRING Sql1
STRING Sql2
STRING Sql3
statusSQL = SQLConnect("DSN=VijeoCitectScada;SRVR=localhost;UID=sa;PWD=11;");
IF statusSQL <> -1 THEN //If Connection Success
Sql1 = "SELECT Name FROM CSVTest" // WHERE Name='n1'" //WHERE (Field = 'Name') AND (DataValue = '" + "n1" + "')"
sqlResult = SQLExec(statusSQL, Sql1);
IF sqlResult = 0 THEN //If SQL Success
WHILE SQLNext(statusSQL) = 0 DO
IF result <> "" THEN
result = result + ","
END
result = result + SQLGetField(statusSQL, "Name")
// result[counter] = SQLGetField(statusSQL, "Name")
// counter=counter+1
FormAddList(SQLGetField(statusSQL, "Name"))

END
FormRead(0)
ELSE
Message("SQL Error", "SQL bağlantı hatası-2 "+SQLErrMsg, 48)
END
ELSE
Message("SQL Error", "SQL bağlantı hatası-1 "+SQLErrMsg, 48)
END

SQLEnd(statusSQL)
SQLDisconnect("DSN=VijeoCitectScada")
END
 

Yeni mesajlar

Forum istatistikleri

Konular
128,212
Mesajlar
915,849
Kullanıcılar
449,990
Son üye
alpersirakaya

Yeni konular

Geri
Üst