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?
 
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.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
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
 

Forum istatistikleri

Konular
128,210
Mesajlar
915,836
Kullanıcılar
449,989
Son üye
veyselknkc

Yeni konular

Geri
Üst