西門子PLC1200-組態(tài)王跟Access數(shù)據(jù)庫(kù)-?實(shí)時(shí)多個(gè)數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)讀取刷新
1.0 界面插入一個(gè)通用控件--KVADODBGrid Class
1.1 設(shè)置下表格參數(shù)
1.2 找到“命令語(yǔ)言”,雙擊打開應(yīng)用程序命令語(yǔ)言屁置,寫入讀取的數(shù)據(jù)庫(kù)的命令語(yǔ)言焊夸,
Ctrl0.FetchData( );
Ctrl0.FetchEnd( );
再設(shè)置間隔時(shí)間,每1000ms讀取
1.3 然后你在切換到組態(tài)王蓝角,你可以看到表格每一秒在更新阱穗,你可以自己改下數(shù)據(jù)庫(kù)文件的數(shù)據(jù),同樣會(huì)反應(yīng)到表格上
2使鹅。 生成多個(gè)數(shù)據(jù)庫(kù)
2.0 打開命令語(yǔ)言--事件命令語(yǔ)言揪阶,輸入以下代碼
if(count == 1)//當(dāng)?shù)谝淮蔚臅r(shí)候就新建一次數(shù)據(jù)庫(kù)
{
? SQLCreateTable( \\本站點(diǎn)\DeviceID, "TableName", "table" );
}
if((count >= 1)&&(count <6))//然后開始記錄5條數(shù)據(jù)
{
SQLInsert( DeviceID, "TableName", "bind1"? );
?}
if(count == 6)//當(dāng)?shù)诹鶙l數(shù)據(jù)的時(shí)候,新建新的數(shù)據(jù)庫(kù)
{
? SQLCreateTable( \\本站點(diǎn)\DeviceID, "TableName2", "table" );
}
if((count >= 6)&&(count <11))//后面5條數(shù)據(jù)記錄到新數(shù)據(jù)庫(kù)
{
SQLInsert( DeviceID, "TableName2", "bind1"? );
? }
2.1 如下圖鲁僚,實(shí)際數(shù)據(jù)庫(kù)已出現(xiàn)兩個(gè)數(shù)據(jù)庫(kù)表格