西門子CPU 6ES7211-1HE40-0XB0參數(shù)詳細(xì)
西門子CPU 6ES7211-1HE40-0XB0參數(shù)詳細(xì)
當(dāng)滿足下列所有條件時(shí)發(fā)生此行為:
面板已升級(jí)到V14.0.1.0鏡像。
面板通過(guò)DHCP獲取IP地址 (見(jiàn)圖. 02)。
面板通過(guò)網(wǎng)線連接到網(wǎng)絡(luò)。
網(wǎng)絡(luò)中有活躍的DHCP服務(wù)器。
圖. 02
面板的默認(rèn)設(shè)置是通過(guò)DHCP獲取IP地址。 通過(guò)這種方式, 當(dāng)網(wǎng)絡(luò)中有一個(gè)活躍的DHCP服務(wù)器時(shí)基本面板會(huì)受到影響。 該行為可能發(fā)生在下列情況下:
使用ProSave更新V14.0.1.0固件或通過(guò)USB恢復(fù)出廠設(shè)置 (見(jiàn)條目ID 109744950)
項(xiàng)目沒(méi)有設(shè)定固定IP地址
注意:
這篇FAQ描述了當(dāng)使用WinCC (TIA Portal) V13時(shí)的過(guò)程,該過(guò)程與WinCC flexible是相同的,
理論上,基于 Windows CE 的面板不能訪問(wèn) SQL 數(shù)據(jù)庫(kù)。
必要條件:
SQL server1
Windows 中必須創(chuàng)建 SQL 數(shù)據(jù)源
WinCC (TIA Portal) 或 WinCC flexible Advanced ES
WinCC (TIA Portal) 或 WinCC flexible PC Runtime
1 SQL server 必須和操作系統(tǒng)相匹配,同時(shí)也必須和 WinCC (TIA Portal)相匹配。
注釋:
樣例只是一個(gè)建議的方法,當(dāng)然,可能也會(huì)有其它更好的解決方案。
創(chuàng)建數(shù)據(jù)源
為了創(chuàng)建一個(gè)對(duì) ODBC 數(shù)據(jù)源的訪問(wèn),必須首先創(chuàng)建一個(gè)數(shù)據(jù)源。在 Windows 控制面板的“管理工具 > 數(shù)據(jù)源(ODBC)"中創(chuàng)建數(shù)據(jù)源。以下的例子中使用的數(shù)據(jù)源是“Database_1";連接到 SQL server “WINCCFLEXIBLE"。
如何創(chuàng)建一個(gè)數(shù)據(jù)源和數(shù)據(jù)庫(kù)- 參見(jiàn)條目 ID 24677043.
圖. 01
SQL數(shù)據(jù)庫(kù)的管理和使用
以下各節(jié)說(shuō)明如何使用SQL數(shù)據(jù)庫(kù),使用VB腳本的摘錄。這些腳本也在本條目的項(xiàng)目下載中。
1. 管理
在 SQL 數(shù)據(jù)庫(kù)中可以創(chuàng)建一個(gè)或多個(gè)不同結(jié)構(gòu)的數(shù)據(jù)表。
1.1 創(chuàng)建 SQL 數(shù)據(jù)庫(kù):腳本“Create_database"
為防止腳本中萬(wàn)一發(fā)生錯(cuò)誤需要使用“On Error Resume Next"指令。這樣一旦錯(cuò)誤發(fā)生,程序會(huì)自動(dòng)跳到錯(cuò)誤的下一行執(zhí)行。
為了創(chuàng)建到 SQL 數(shù)據(jù)庫(kù)的連接需要使用對(duì)象“"?!癆DODB.Recordset"用于創(chuàng)建、編輯或者刪除數(shù)據(jù)庫(kù)或者表,例如。
只有知道這個(gè)數(shù)據(jù)源的提供者和名字該數(shù)據(jù)源才能被打開(kāi)。到數(shù)據(jù)源連接的建立需要使用“conn"對(duì)象的“Open"方法實(shí)現(xiàn)。
如果連接過(guò)程中出現(xiàn)超時(shí),會(huì)產(chǎn)生以下錯(cuò)誤,輸出系統(tǒng)錯(cuò)誤,腳本立即停止。
通過(guò) SQL 命令“CREATE DATABASE"創(chuàng)建并命名一個(gè)新的數(shù)據(jù)庫(kù);這些通過(guò)“conn"對(duì)象的“Execute( SQL Table )"方法實(shí)現(xiàn)。
如果數(shù)據(jù)庫(kù)已經(jīng)存在,則執(zhí)行相應(yīng)的創(chuàng)建錯(cuò)誤判斷程序。“Close"方法用于斷開(kāi)和數(shù)據(jù)源的連接。
圖. 02
SQL 語(yǔ)法:
CREATE DATABASE <數(shù)據(jù)庫(kù)名>
1.2 刪除 SQL 數(shù)據(jù)庫(kù): 腳本"Delete_database"
理論上,其腳本結(jié)構(gòu)和“Create_database"腳本相同??梢允褂?SQL 命令“DROP DATABASE"刪除數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)名稱。
圖. 03
SQL 語(yǔ)法:
DROP DATABASE <數(shù)據(jù)庫(kù)名>
2. 表
在任何一個(gè) SQL 數(shù)據(jù)庫(kù)中都可以創(chuàng)建一個(gè)具有單獨(dú)結(jié)構(gòu)的數(shù)據(jù)表。表01的數(shù)據(jù)結(jié)構(gòu)創(chuàng)建如下:
表 01 - 表的數(shù)據(jù)結(jié)構(gòu)
表的數(shù)據(jù)結(jié)構(gòu)可以以任何方式組合。附件的樣例程序使用的就是上面的數(shù)據(jù)結(jié)構(gòu)。
2.1 創(chuàng)建表: 腳本"Create_new_table"
為了打開(kāi)數(shù)據(jù)源中的一個(gè)數(shù)據(jù)源以便連接數(shù)據(jù)庫(kù),腳本中需要下面的兩個(gè)對(duì)象:“"用于建立連接和“ADODB.Recordset"用于編輯數(shù)據(jù)源。
“Open"中的“Initial Catalog"參數(shù)用于建立和數(shù)據(jù)源中特定數(shù)據(jù)庫(kù)的連接。“Database_1",在Windows中創(chuàng)建的數(shù)據(jù)源,用參數(shù)“DSN" 表示。