RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

博途W(wǎng)INCCV15:用于采集和編輯過(guò)程值的變量

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-07-03 11:32 ? 次閱讀

數(shù)據(jù)記錄

數(shù)據(jù)是指在過(guò)程中采集并保存在所連接的某一自動(dòng)化系統(tǒng)內(nèi)存中的信息。例如,它們以溫度、填充量或開關(guān)狀態(tài)的形式表示工廠狀態(tài)??稍?WinCC 中定義用于采集和編輯過(guò)程值的變量。

在 WinCC 中使用外部變量采集過(guò)程值,并訪問所連接的自動(dòng)化系統(tǒng)中的內(nèi)存地址。內(nèi)部變量沒有鏈接到任何過(guò)程,只可用于相關(guān)聯(lián)的 HMI 設(shè)備。

外部變量值和內(nèi)部變量值可保存在數(shù)據(jù)日志中。為每個(gè)變量創(chuàng)建一個(gè)記錄變量,并指定要保存該變量的日志。

數(shù)據(jù)記錄通過(guò)周期和事件控制。記錄周期用于確保持續(xù)采集和存儲(chǔ)變量值。也可以觸發(fā)數(shù)據(jù)記錄以響應(yīng)事件,例如變量值的變化。針對(duì)每個(gè)記錄變量,單獨(dú)定義這些設(shè)置。

a6d41774-18e6-11ee-962d-dac502259ad0.png

要記錄的變量值均在運(yùn)行系統(tǒng)的數(shù)據(jù)日志中進(jìn)行編譯、處理和保存。當(dāng)前使用的 HMI 設(shè)備決定了數(shù)據(jù)日志的存儲(chǔ)位置。例如,可以使用其它程序進(jìn)一步處理已保存的數(shù)據(jù),以便進(jìn)行分析。

WinCC 支持下列記錄方法:

● 循環(huán)日志

● 分段循環(huán)日志

● 在日志填滿時(shí)發(fā)送系統(tǒng)報(bào)警的循環(huán)日志

● 在日志填滿時(shí)執(zhí)行系統(tǒng)函數(shù)的循環(huán)日志。

記錄變量

數(shù)據(jù)記錄包括下列幾個(gè)步驟:

● 創(chuàng)建和組態(tài)數(shù)據(jù)日志

創(chuàng)建數(shù)據(jù)日志時(shí),定義下列設(shè)置:

– 常規(guī)設(shè)置,如名稱、大小和存儲(chǔ)位置

– 運(yùn)行系統(tǒng)啟動(dòng)特性

– 日志已滿時(shí)的行為

● 組態(tài)變量記錄

對(duì)于每個(gè)日志變量,指定用于記錄所連接變量的值和其它信息(如記錄時(shí)間)的數(shù)據(jù)日志。

還將定義記錄日志變量值的時(shí)間和頻率。有下列選項(xiàng):

–“要求時(shí)”:

通過(guò)調(diào)用“LogTag”系統(tǒng)函數(shù)記錄變量值。

–“改變時(shí)”:

HMI 設(shè)備檢測(cè)到變量值變化時(shí),即對(duì)變量值進(jìn)行記錄。

–“周期性”:

定期記錄變量值。在默認(rèn)周期的基礎(chǔ)上,可以 在 WinCC 中 使用自己的周期對(duì)其補(bǔ)充。

最小值可設(shè)為 1 秒。所有其它值是此值的整數(shù)倍。

還可以將記錄值限制在公差范圍內(nèi)或公差范圍外。這樣,便限制了記錄相應(yīng)值范圍內(nèi)的值。

如果要根據(jù)請(qǐng)求記錄變量,請(qǐng)注意以下幾點(diǎn):

– 不要將此類型變量記錄在分段的循環(huán)日志中,此日志會(huì)在連續(xù)循環(huán)或響應(yīng)變化時(shí)記錄變量。

背景:

– 例如,如果根據(jù)請(qǐng)求進(jìn)行的記錄很少,循環(huán)日志值則會(huì)填充日志段,并創(chuàng)建下一個(gè)日志段。如果那時(shí)嘗試訪問根據(jù)請(qǐng)求記錄的變量,則不可能顯示該變量,因?yàn)樗沁\(yùn)行系統(tǒng)中可進(jìn)行訪問的當(dāng)前日志段。為消除此問題,應(yīng)為極少記錄的變量創(chuàng)建單獨(dú)的數(shù)據(jù)日志。

● 進(jìn)一步處理記錄的變量值

可以直接在項(xiàng)目中(如在趨勢(shì)視圖中)或在其它用戶程序中(如 Excel)分析記錄的變量值。

創(chuàng)建數(shù)據(jù)日志

要?jiǎng)?chuàng)建數(shù)據(jù)日志,請(qǐng)執(zhí)行如下操作:

1. 在項(xiàng)目樹中雙擊“歷史數(shù)據(jù)”條目。

數(shù)據(jù)日志和報(bào)警日志的編輯器打開。

2. 打開“數(shù)據(jù)日志”(Data logs) 選項(xiàng)卡,在“數(shù)據(jù)日志”編輯器的“名稱”(Name) 列中雙擊“添加”(Add)。

新數(shù)據(jù)日志隨即創(chuàng)建出來(lái)。

3. 在巡視窗口中,選擇“屬性 > 屬性 > 常規(guī)”(Properties > Properties > General)。

4. 在“名稱”(Name) 字段中輸入唯一的日志名稱。

5. 在“每個(gè)日志的數(shù)據(jù)記錄數(shù)”(Number of data records per log) 字段中定義在每個(gè)日志中記錄的數(shù)據(jù)記錄數(shù)。

日志的大小可按下列方法進(jìn)行計(jì)算:條目數(shù) * 要記錄的每個(gè)變量值的長(zhǎng)度。

在巡視窗口中,在采用當(dāng)前選擇的數(shù)據(jù)記錄數(shù)的情況下日志可達(dá)到的最大大小顯示在“數(shù)據(jù)記錄數(shù)”(Number of data records) 輸入字段下。

6. 在“存儲(chǔ)位置”(Storage location) 字段,選擇日志條目的保存位置。

7. 根據(jù)所選的“存儲(chǔ)位置”(Storage location),選擇“路徑”(Path) 或“數(shù)據(jù)源名稱”(Name of the data source)。

8. 如果需要,在“注釋”(Comment) 類別下輸入描述性文本來(lái)記錄所做組態(tài)。

另外,也可以直接在“數(shù)據(jù)日志”編輯器中組態(tài)日志屬性。要查看隱藏列,可使用快捷菜單激活列標(biāo)題。

記錄方法

可使用以下記錄方法:

a6ec4632-18e6-11ee-962d-dac502259ad0.png

● 循環(huán)日志

當(dāng)達(dá)到所組態(tài)的日志大小時(shí),最早的條目將被刪除。當(dāng)達(dá)到所組態(tài)的日志大小時(shí),將刪除大約 20% 的最早條目。因此無(wú)法顯示所有已組態(tài)的條目。在組態(tài)期間,選擇適當(dāng)大小的循環(huán)日志?;蛘?,組態(tài)一個(gè)分段循環(huán)日志。

a6f854ea-18e6-11ee-962d-dac502259ad0.png

● 分段循環(huán)日志

在分段循環(huán)日志中,將連續(xù)填充相同大小的多個(gè)日志段。當(dāng)所有日志均完全填滿時(shí),最早的日志將被覆蓋。

a704f272-18e6-11ee-962d-dac502259ad0.png

● 在日志填滿時(shí)發(fā)送系統(tǒng)報(bào)警的日志

當(dāng)達(dá)到所定義的填充量(如 90 %)時(shí),觸發(fā)系統(tǒng)報(bào)警。當(dāng)日志 100% 滿時(shí),將不記錄新的變量值。

a715e2f8-18e6-11ee-962d-dac502259ad0.png

由填充量決定是否觸發(fā)事件的日志。

當(dāng)日志完全滿時(shí),將觸發(fā)“溢出”事件。為在發(fā)生“溢出”事件時(shí)將執(zhí)行的事件組態(tài)函數(shù)列表。當(dāng)達(dá)到所組態(tài)的日志大小時(shí),將不再記錄新變量值。

可以使用以下系統(tǒng)函數(shù)進(jìn)一步處理滿日志:

1. 在“歷史數(shù)據(jù)”(Historical Data) 編輯器中選擇要為其定義記錄方法的日志。

2. 在巡視窗口中選擇“屬性 > 屬性 > 記錄方法”(Properties > Properties > Logging method),然后選擇所需要的記錄方法。

3. 如果選取了“分段循環(huán)日志”類型,請(qǐng)輸入日志段的編號(hào)。系統(tǒng)為主日志創(chuàng)建一個(gè)附加日志段。這將導(dǎo)致創(chuàng)建的日志文件的總數(shù)與已組態(tài)日志段和自動(dòng)創(chuàng)建日志的數(shù)量不同。

如果選擇具有“顯示系統(tǒng)報(bào)警打開”設(shè)置的日志,則指定觸發(fā)系統(tǒng)報(bào)警的填充量,該填充量以百分比表示。

如果選擇“觸發(fā)事件”(Trigger event) 設(shè)置,則在“事件”(Events) 組中組態(tài)函數(shù)列表。另外,也可以直接在“歷史數(shù)據(jù)”(Historical Data) 編輯器表中組態(tài)記錄方法。要查看隱藏列,可使用快捷菜單激活列標(biāo)題。在編輯器表中,“溢出”事件不可用。因此,必須在巡視窗口中組態(tài)函數(shù)列表。

記錄過(guò)程值

在運(yùn)行系統(tǒng)中,可將變量的過(guò)程值保存在數(shù)據(jù)日志中??蔀橛涗涀兞慷x下列條件:

● 用于記錄所連接變量的值的日志變量。

● 將值存儲(chǔ)在哪個(gè)日志中

● 存儲(chǔ)值的條件

● 如果僅存儲(chǔ)某個(gè)值范圍的過(guò)程值

要記錄變量值,請(qǐng)將一個(gè)記錄變量分配給 HMI 變量。該記錄變量存儲(chǔ)在數(shù)據(jù)日志中,用于記錄所連接的 HMI 變量的值。可以直接在“HMI 變量”編輯器中組態(tài)記錄變量?!癏MI 變量”編輯器包含“記錄變量”編輯表。

a72a4608-18e6-11ee-962d-dac502259ad0.png

如果要將“記錄變量”(Logging tags) 表的視圖最小化,請(qǐng)單擊該變量表下方的箭頭按鈕。

a7413908-18e6-11ee-962d-dac502259ad0.png

要將過(guò)程值記錄在變量中,請(qǐng)執(zhí)行如下操作:

1. 選擇變量表中的變量。

2. 在“記錄變量”(Logging tags) 表中雙擊“名稱”(Name) 域中“添加”(Add)。這樣會(huì)創(chuàng)建一個(gè)新的記錄變量;其名稱與相關(guān)的 HMI 變量相同。

3. 在巡視窗口的“屬性 > 屬性 > 常規(guī)”(Properties > Properties > General) 中,選擇要用于記錄變量值的數(shù)據(jù)日志。

4. 在巡視窗口中選擇“屬性 > 屬性 > 記錄類型”(Properties > Properties > Logging type),然后選擇記錄類型以進(jìn)行記錄。

–“周期性”:變量值根據(jù)設(shè)置的記錄周期進(jìn)行記錄。

–“改變時(shí)”:操作員設(shè)備檢測(cè)到數(shù)值改變時(shí),即對(duì)變量值進(jìn)行記錄。

–“要求時(shí)”:通過(guò)調(diào)用“LogTag”系統(tǒng)函數(shù)記錄變量值。

5. 如果要周期性記錄變量值,則在“記錄周期”(Logging cycle) 區(qū)域中選擇周期時(shí)間?;蛘撸部梢允褂脤?duì)象列表定義自己的周期。最小值可設(shè)為 1 秒。所有其它值是此值的整數(shù)倍。

6. 如果只希望記錄已定義的值范圍外部或內(nèi)部的變量值,請(qǐng)?jiān)谘惨暣翱谥羞x擇“屬性 > 屬性 > 記錄死區(qū)”(Properties > Properties > Deadband for logging)。定義上限值和下限值。

如果要組態(tài)動(dòng)態(tài)限值,請(qǐng)使用選擇按鈕選擇“HMI 變量”(HMI tag)。在第二個(gè)域中,選擇包含限值的變量。

如果要組態(tài)固定限值,請(qǐng)選擇“常量”(Constant)。將限值輸入到第二個(gè)域中。

如果不想定義限值,請(qǐng)選擇“無(wú)”(None)。

7. 在“范圍”(Scope) 下,指定是僅在變量值在定義的限值內(nèi)時(shí)記錄變量值,還是僅在變量值超出定義的限制時(shí)記錄變量值。

另外,也可以直接在“記錄變量”編輯器表格中組態(tài)變量記錄。要查看隱藏列,可使用快捷菜單激活列標(biāo)題。

組態(tài)日志的校驗(yàn)和

在經(jīng)調(diào)整的項(xiàng)目中,可以選擇為數(shù)據(jù)日志或報(bào)警日志中的日志數(shù)據(jù)指定校驗(yàn)和??梢栽诠S運(yùn)行期間使用該校驗(yàn)和,以確定該日志中的數(shù)據(jù)隨后是否發(fā)生改變。

請(qǐng)按照以下步驟操作,以組態(tài)可利用校驗(yàn)和的數(shù)據(jù)日志或報(bào)警日志:

1. 在相應(yīng)的日志編輯器中打開數(shù)據(jù)日志或報(bào)警日志。

2. 在“存儲(chǔ)位置”框中,選擇“文件 - CSV (ASCII)”或“文件 - TXT (Unicode)”。

a751c868-18e6-11ee-962d-dac502259ad0.png

3. 在巡視窗口的“屬性 > 屬性 > 記錄方法”(Properties > Properties > Logging method) 下,選擇選項(xiàng)“顯示系統(tǒng)事件于”(Display system event at) 或“觸發(fā)事件”(Trigger event)。

a76bc1c8-18e6-11ee-962d-dac502259ad0.png

4. 在編輯器表格中,激活選項(xiàng)“啟用校驗(yàn)和”(Enable checksum)。

5. 在編輯器表格中,激活選項(xiàng)“運(yùn)行系統(tǒng)啟動(dòng)時(shí)啟用記錄”(Enable logging at runtime start)。未顯示的列可通過(guò)列標(biāo)題的快捷菜單激活。

a7858c8e-18e6-11ee-962d-dac502259ad0.png

6. 保存項(xiàng)目。

組態(tài)記錄變量

還可以在 WinCC 的“歷史數(shù)據(jù)”編輯器中創(chuàng)建和編輯記錄變量。也直接在“歷史數(shù)據(jù)”編輯器中編輯記錄變量的屬性。

在“歷史數(shù)據(jù)”編輯器中執(zhí)行如下操作,組態(tài)記錄變量:

1. 在編輯器的“數(shù)據(jù)日志”表中選擇現(xiàn)有數(shù)據(jù)日志。

或者,雙擊“名稱”列中的“添加...”創(chuàng)建新數(shù)據(jù)日志。

a7925752-18e6-11ee-962d-dac502259ad0.png

2. 雙擊編輯器“記錄變量”(Logging tags) 表的“名稱”(Name) 列中的“添加...”(Add ...)。

a7a8244c-18e6-11ee-962d-dac502259ad0.png

3. 在“名稱”域中為記錄變量輸入唯一名稱。

4. 在“過(guò)程變量”域中,單擊選擇按鈕,在對(duì)象列表中為記錄選擇過(guò)程變量。

a7c52f06-18e6-11ee-962d-dac502259ad0.png

5. 在“日志類型”域中選擇所需觸發(fā)模式:

–“周期性”:變量值根據(jù)設(shè)置的記錄周期進(jìn)行記錄。

–“改變時(shí)”:操作員設(shè)備檢測(cè)到數(shù)值改變時(shí),即對(duì)變量值進(jìn)行記錄。

–“要求時(shí)”:通過(guò)調(diào)用“LogTag”系統(tǒng)函數(shù)記錄變量值。

6. 如果要周期性記錄變量值,則在“記錄周期”區(qū)域中選擇所需的周期時(shí)間?;蛘?,也可以使用對(duì)象列表定義自己的周期。最小值可設(shè)為 1 秒。所有其它值是此值的整數(shù)倍。

7. 在編輯器的表中或巡視窗口中組態(tài)記錄的其它參數(shù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7002

    瀏覽量

    88941
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4296

    瀏覽量

    85799
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    587

    瀏覽量

    48539

原文標(biāo)題:博途W(wǎng)INCCV15 -數(shù)據(jù)記錄

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)教軟件安裝順序

    `如圖是V14軟件,大多文件了,不知道裝那個(gè)文件夾的文件先`
    發(fā)表于 07-29 21:37

    軟件安裝后開機(jī)彈出安裝介質(zhì)不可用

    軟件安裝后開機(jī)彈出安裝介質(zhì)不可用,請(qǐng)插入DVD或檢查網(wǎng)絡(luò)連接。請(qǐng)問有大神遇到過(guò)嗎?
    發(fā)表于 10-18 16:26

    TIAS7-1200學(xué)習(xí)筆記指令集

    本文章對(duì)S7-1200plc在軟件梯形圖方式編程中使用的指令進(jìn)行了總結(jié)和俗語(yǔ)化描述。
    發(fā)表于 07-01 09:20

    TIAS7-1200學(xué)習(xí)筆記

    西門子S7-1200數(shù)據(jù)類型總結(jié)筆記,來(lái)源于幫助文檔。
    發(fā)表于 07-01 11:51

    西門子1200碼垛機(jī)程序應(yīng)用

    西門子1200碼垛機(jī)、立體倉(cāng)庫(kù)程序(帶注釋),程序應(yīng)用到變頻器、觸摸屏、步進(jìn)電機(jī)、工業(yè)機(jī)器人、視覺相機(jī)。
    發(fā)表于 09-03 07:42

    什么是PLC變量

    什么是變量變量用于程序的,可以有不同變量。 根據(jù)應(yīng)用范圍,變量可分為以下幾類 局部
    的頭像 發(fā)表于 10-11 11:53 ?1.8w次閱讀
    什么是PLC<b class='flag-5'>變量</b>

    西門子PLC變量表中定義變量

    什么是變量? 變量用于程序的,可以有不同變量。? 根據(jù)應(yīng)用范圍,變量可分為以下幾類 ●?
    的頭像 發(fā)表于 12-23 16:25 ?2w次閱讀
    西門子PLC<b class='flag-5'>變量</b>表中定義<b class='flag-5'>變量</b>

    西門子SCL編程:滾動(dòng)數(shù)據(jù)記錄

    責(zé)任編輯:xj 原文標(biāo)題:SCL編程實(shí)例:滾動(dòng)數(shù)據(jù)記錄 文章出處:【微信公眾號(hào):PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。 ?
    的頭像 發(fā)表于 12-28 09:16 ?4108次閱讀
    西門子<b class='flag-5'>博</b><b class='flag-5'>途</b>SCL編程:滾動(dòng)數(shù)據(jù)記錄

    電工知識(shí)—TIA Portal()創(chuàng)建和編輯項(xiàng)目

    電工知識(shí)—TIAPortal()創(chuàng)建和編輯項(xiàng)目
    的頭像 發(fā)表于 02-14 09:28 ?4187次閱讀

    SIMATIC S7-1500 PLC 變量表定義全局符號(hào)和導(dǎo)出和導(dǎo)入變量

    TIA軟件的項(xiàng)目視圖中的項(xiàng)目樹中,雙擊“添加新變量表”,即可生成績(jī)新的變量
    發(fā)表于 03-27 09:17 ?1.3w次閱讀

    V15仿真器的使用方法分享

    V15的仿真器為S7-PLCSIM V15,該軟件可以實(shí)現(xiàn)在沒有硬件的條件下,仿真運(yùn)行程序,以方便工程師測(cè)試運(yùn)行編寫好的程序,今天就具體來(lái)講解一下
    的頭像 發(fā)表于 05-25 15:28 ?2.6w次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>途</b>V<b class='flag-5'>15</b>仿真器的使用方法分享

    用中文編寫的SCL程序

    ? 布道師: 嘿嘿…… 師妹一把奪過(guò)電腦,“快給我瞧瞧……” ? 硬件&軟件 [CPU]: S7-1215C DC/DC/DC [IDE]: V15 [調(diào)用的庫(kù)]: LGF_RandomInt
    的頭像 發(fā)表于 05-29 09:31 ?1058次閱讀
    用中文編寫的<b class='flag-5'>博</b><b class='flag-5'>途</b>SCL程序

    西門子:PLC變量

    PLC 變量表包含在整個(gè) CPU 范圍有效的變量和符號(hào)常量的定義。系統(tǒng)會(huì)為項(xiàng)目中使用的每個(gè) CPU 自動(dòng)創(chuàng)建一個(gè) PLC 變量表??梢詣?chuàng)建其它變量
    的頭像 發(fā)表于 06-14 10:32 ?8785次閱讀
    西門子<b class='flag-5'>博</b><b class='flag-5'>途</b>:PLC<b class='flag-5'>變量</b>

    西門子:如何定義PLC變量

    在 TIA Portal 中,可以在程序段中創(chuàng)建用戶程序時(shí)直接創(chuàng)建變量。 以下步驟介紹了如何定義 PLC 變量以及將插入的 LAD 指令與 PLC 變量互連。
    發(fā)表于 12-29 18:10 ?2189次閱讀
    西門子<b class='flag-5'>博</b><b class='flag-5'>途</b>:如何定義PLC<b class='flag-5'>變量</b>

    西門子:調(diào)試過(guò)程中設(shè)定調(diào)整的關(guān)鍵要點(diǎn)

    在在線程序中,可將標(biāo)記為“設(shè)定”的所有變量都初始化為新。并同時(shí)將起始從離線程序加載到在線程序中。CPU 仍處于“RUN”模式。
    發(fā)表于 04-02 09:53 ?2625次閱讀
    西門子<b class='flag-5'>博</b><b class='flag-5'>途</b>:調(diào)試<b class='flag-5'>過(guò)程</b>中設(shè)定<b class='flag-5'>值</b>調(diào)整的關(guān)鍵要點(diǎn)
    RM新时代网站-首页