當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > 工業(yè)軟件 > 組態(tài)軟件
發(fā)布日期:2022-04-27 點(diǎn)擊率:472 品牌:西門子_Siemens
如何創(chuàng)建過(guò)程變量 過(guò)程變量用于WinCC和自動(dòng)化系統(tǒng)之間的通訊。 也可在變量組中創(chuàng)建過(guò)程變量,或過(guò)程變量一創(chuàng)建完畢,就將其移動(dòng)到變量組。 注意 在創(chuàng)建過(guò)程變量之前,必須安裝通訊驅(qū)動(dòng)程序,并至少創(chuàng)建一個(gè)連接。 步驟
步驟 | |
1 | 在WinCC項(xiàng)目管理器的變量管理器中,打開(kāi)將為其創(chuàng)建過(guò)程變量的通訊驅(qū)動(dòng)程序。 |
2 | 選擇所需要的通道單元及相應(yīng)的連接。 |
3 | 從連接的快捷菜單中選擇“新建變量”選項(xiàng)。“變量屬性”對(duì)話框?qū)⒋蜷_(kāi)。 |
4 | 在常規(guī)標(biāo)簽上的“名稱”處,輸入變量的名稱。一旦如此操作時(shí),請(qǐng)對(duì)章節(jié)“變量管理器和變量”>“變量”中的名稱約定加以充分的考慮。 |
5 | 在“數(shù)據(jù)類型”域中,設(shè)置相應(yīng)的數(shù)據(jù)類型。 |
6 | 如果必需,可修改所設(shè)置的類型轉(zhuǎn)換,并在必要時(shí)設(shè)置線性標(biāo)定。 |
7 | 設(shè)置變量的地址。為此,單擊“選擇”按鈕。“地址屬性”對(duì)話框打開(kāi)。在輸入地址之后,單擊“確定”按鈕,關(guān)閉對(duì)話框。地址屬性取決于所選擇的通道單元。關(guān)于對(duì)過(guò)程變量進(jìn)行尋址的更詳細(xì)信息參見(jiàn)WinCC信息系統(tǒng)中相關(guān)通訊驅(qū)動(dòng)程序的“通訊”。 |
8 | 在“限制/報(bào)表”標(biāo)簽上,根據(jù)需要設(shè)置限制值、起始值和替換值。當(dāng)項(xiàng)目激活時(shí)如果沒(méi)有任何可用的過(guò)程值,則要設(shè)置起始值。 |
9 | 單擊“確定”按鈕,關(guān)閉對(duì)話框。 |
注意 如果希望對(duì)起始值和替換值二者都進(jìn)行設(shè)置,則請(qǐng)選中“使用替換值”區(qū)中的設(shè)置。 對(duì)過(guò)程變量進(jìn)行尋址 也可在以后對(duì)過(guò)程變量進(jìn)行尋址。 選擇變量管理器中的變量,并打開(kāi)彈出式菜單上的“尋址...”。“地址屬性”菜單打開(kāi)。設(shè)置變量的地址。 關(guān)于對(duì)過(guò)程變量進(jìn)行尋址的更詳細(xì)信息參見(jiàn)WinCC信息系統(tǒng)中相關(guān)通訊驅(qū)動(dòng)程序的“通訊”。 創(chuàng)建內(nèi)部變量 引言使用內(nèi)部變量來(lái)傳送項(xiàng)目?jī)?nèi)的數(shù)據(jù)。 您也可以在變量組中創(chuàng)建內(nèi)部變量,或在創(chuàng)建后將其移至變量組中。 步驟
步驟 | |
1 | 在WinCC項(xiàng)目管理器的變量管理器中,打開(kāi)“內(nèi)部變量”目錄。 |
2 | 從連接的快捷菜單中選擇“新建變量”選項(xiàng)。“變量屬性”對(duì)話框?qū)⒋蜷_(kāi)。 |
3 | 在常規(guī)標(biāo)簽上的“名稱”處,輸入變量的名稱。一旦如此操作時(shí),請(qǐng)對(duì)章節(jié)“變量管理器和變量”>“變量”中的名稱約定加以充分的考慮。 |
4 | 設(shè)置數(shù)據(jù)類型。 |
5 | 在“限制/報(bào)表”標(biāo)簽上,根據(jù)需要設(shè)置限制值、限制值和起始值。 |
6 | 單擊“確定”按鈕,退出對(duì)話框。 |
注意: “項(xiàng)目范圍的更新”和“計(jì)算機(jī)局部的更新”在大多數(shù)情況下都沒(méi)有影響。在服務(wù)器上所創(chuàng)建的內(nèi)部變量將始終在項(xiàng)目范圍內(nèi)進(jìn)行更新。在WinCC客戶機(jī)上創(chuàng)建的內(nèi)部變量將始終在計(jì)算機(jī)局部進(jìn)行更新。 只有在所組態(tài)的客戶機(jī)上沒(méi)有本地項(xiàng)目時(shí),該設(shè)置才是相關(guān)的。 如何創(chuàng)建結(jié)構(gòu)變量 引言 在“結(jié)構(gòu)類型”處創(chuàng)建變量管理器的外部結(jié)構(gòu)類型。 當(dāng)創(chuàng)建結(jié)構(gòu)類型時(shí),將創(chuàng)建不同的結(jié)構(gòu)元素。創(chuàng)建變量時(shí),可將所創(chuàng)建的結(jié)構(gòu)類型分配為數(shù)據(jù)類型,從而可創(chuàng)建在結(jié)構(gòu)類型中定義的所有變量。 步驟
步驟 | |
1 | 單擊WinCC項(xiàng)目管理器中的“結(jié)構(gòu)類型”,并從快捷菜單中選擇選項(xiàng)“新建結(jié)構(gòu)類型...”。“結(jié)構(gòu)屬性”對(duì)話框?qū)⒋蜷_(kāi)。 |
2 | 改變標(biāo)準(zhǔn)名稱“NewStructure”,并為其分配一個(gè)具有一定意義名稱的結(jié)構(gòu)名稱。為此,可標(biāo)記元素,并在彈出式菜單上選擇“重新命名”。 請(qǐng)充分考慮如此操作時(shí)的名稱慣例。 |
3 | 單擊“新建元素”按鈕。WinCC將創(chuàng)建一個(gè)具有變量類型“Short”的新的元素,以及名稱“新建變量”。選擇元素,并從快捷菜單中選擇“重新命名”選項(xiàng)。輸入一個(gè)具有一定意義的名稱,以取代“新建變量1”。請(qǐng)充分考慮如此操作時(shí)的名稱慣例。 |
4 | 設(shè)置元素是創(chuàng)建內(nèi)部變量,還是創(chuàng)建過(guò)程變量。過(guò)程變量在對(duì)話框中稱作“外部變量”。在結(jié)構(gòu)元素的快捷菜單上選擇所需要的數(shù)據(jù)類型。 |
5 | 檢查過(guò)程變量在“AS”段中的偏移量。該值將確定以字節(jié)為單位的結(jié)構(gòu)元素離起始地址的間距。新建或復(fù)制的元素的偏移量將自動(dòng)增加。請(qǐng)根據(jù)需要調(diào)整設(shè)置。 |
6 | 對(duì)于過(guò)程變量,可根據(jù)需要設(shè)置線性標(biāo)定。 |
7 | 對(duì)于數(shù)據(jù)類型為“Text8”和“Text16”的過(guò)程變量,可在“長(zhǎng)度”域中設(shè)置字節(jié)的數(shù)目。 |
8 | 根據(jù)需要改變所給出的過(guò)程變量類型轉(zhuǎn)換。 可從選擇框“使用來(lái)自...的附加格式調(diào)整”中選擇一個(gè)通道元素。隨后,WinCC還將具有通道元素所支持的類型轉(zhuǎn)換的特性。 |
9 | 創(chuàng)建下一個(gè)元素。單擊“新建元素”按鈕。 如果至少有一個(gè)可用的結(jié)構(gòu),則在使用“新建元素”按鈕創(chuàng)建新的元素時(shí),WinCC將復(fù)制具有該屬性的當(dāng)前操作的元素。在元素名稱處,WinCC將插入一個(gè)計(jì)算數(shù)字并對(duì)其進(jìn)行計(jì)算。 重復(fù)上述過(guò)程,直到創(chuàng)建所需要的所有元素。 |
10 | 單擊“確定”按鈕,退出對(duì)話框。 |
注意 請(qǐng)?jiān)趹?yīng)用結(jié)構(gòu)類型創(chuàng)建變量之前完成所有的設(shè)置。隨后可只修改所創(chuàng)建結(jié)構(gòu)元素的屬性,例如,線性標(biāo)定、地址和限制/報(bào)表。 為了修改結(jié)構(gòu)類型的屬性,必須首先刪除所有相關(guān)聯(lián)的結(jié)構(gòu)變量。 數(shù)據(jù)類型 變量的數(shù)據(jù)類型在WinCC中將自動(dòng)排列在結(jié)構(gòu)元素的名稱之前。該數(shù)據(jù)類型相當(dāng)于某些變量類型,例如,字節(jié)數(shù)據(jù)類型、無(wú)符號(hào)8位數(shù)變量類型。 如果希望對(duì)具有腳本的結(jié)構(gòu)變量進(jìn)行尋址,則必須使用該數(shù)據(jù)類型的C函數(shù)。 將使用下列標(biāo)志:<td style="border: 2.25pt groove wind
變量類型 | 數(shù)據(jù)類型 | 相關(guān)聯(lián)的C函數(shù) |
二進(jìn)制變量 | BIT | GetTagBit |
有符號(hào)8位數(shù) | char | GetTagSByte |
無(wú)符號(hào)8位數(shù) | BYTE | GetTagByte |
有符號(hào)16位數(shù) | SHORT | GetTagSWord |
無(wú)符號(hào)16位數(shù) | WORD | GetTagWord |
有符號(hào)32位數(shù) | long | GetTagSDWord |
無(wú)符號(hào)32位數(shù) | DWORD | GetTagDWord |
浮點(diǎn)數(shù)32位IEEE 754 | FLOAT | GetTagFloat |
浮點(diǎn)數(shù)64位IEEE 754 | DOUBLE | GetTagDouble |
文本變量8位字符集 | TEXT8 | GetTagChar |
文本變量16位字符集 | TEXT16 |
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV