西門(mén)子操作員面板使用“趨勢(shì)視圖”以曲線的形式顯示變量變化的趨勢(shì)。趨勢(shì)類(lèi)型中“觸發(fā)的實(shí)時(shí)循環(huán)”用于顯示變量的實(shí)時(shí)曲線,面板掉電后曲線就會(huì)丟失?!皵?shù)據(jù)記錄”用于顯示數(shù)據(jù)記錄文件中歷史數(shù)據(jù)的曲線?!坝|發(fā)的緩沖區(qū)位”和“實(shí)時(shí)位觸發(fā)”都可以將plc 中連續(xù)地址區(qū)中的數(shù)據(jù)通過(guò)趨勢(shì)視圖以曲線的形式輸出?!皩?shí)時(shí)位觸發(fā)”用于觸發(fā)顯示一段連續(xù)地址區(qū)中的數(shù)據(jù),“觸發(fā)的緩沖區(qū)位”可以切換顯示兩段連續(xù)地址區(qū)中的數(shù)據(jù)。下面以“觸發(fā)的緩沖區(qū)位”為例介紹配置方法。
在趨勢(shì)類(lèi)型中選擇“觸發(fā)的緩沖區(qū)位”后,“源設(shè)置”如圖1所示。
圖1
其中,“過(guò)程值”和“緩沖區(qū)變量”為plc 中連續(xù)地址區(qū)中的數(shù)組變量,如db1和db2的dbb0到dbb9。
• “趨勢(shì)傳送1”用于觸發(fā)顯示連續(xù)地址區(qū)“過(guò)程值”中的數(shù)據(jù)曲線;
• “趨勢(shì)傳送2”用于觸發(fā)顯示連續(xù)地址區(qū)“緩沖區(qū)變量”中的數(shù)據(jù)曲線。
“趨勢(shì)請(qǐng)求”僅起顯示作用,取決于“位”的設(shè)定值,同時(shí)決定了“趨勢(shì)傳送1”和“趨勢(shì)傳送2”的數(shù)據(jù)格式?!拔弧敝苯佣x了“趨勢(shì)請(qǐng)求”的數(shù)據(jù)格式:
• “位”設(shè)置為0,“趨勢(shì)請(qǐng)求”顯示為二進(jìn)制1,十六進(jìn)制0001;
• “位”設(shè)置為1,“趨勢(shì)請(qǐng)求”顯示為二進(jìn)制10,十六進(jìn)制0002;
• “位”設(shè)置為2,“趨勢(shì)請(qǐng)求”顯示為二進(jìn)制100,十六進(jìn)制0004;
• “位”設(shè)置為3,“趨勢(shì)請(qǐng)求”顯示為二進(jìn)制1000,十六進(jìn)制0008;
• “位”設(shè)置為4,“趨勢(shì)請(qǐng)求”顯示為二進(jìn)制10000,十六進(jìn)制0010。
而“趨勢(shì)傳送1”和“趨勢(shì)傳送2”為了觸發(fā)對(duì)應(yīng)的數(shù)據(jù)曲線,必須與“趨勢(shì)請(qǐng)求”的數(shù)據(jù)格式保持一致,并將最高位(即第15位)置1:
• “趨勢(shì)請(qǐng)求”顯示為十六進(jìn)制0001,觸發(fā)要求“趨勢(shì)傳送1/2”為十六進(jìn)制8001;
• “趨勢(shì)請(qǐng)求”顯示為十六進(jìn)制0002,觸發(fā)要求“趨勢(shì)傳送1/2”為十六進(jìn)制8002;
• “趨勢(shì)請(qǐng)求”顯示為十六進(jìn)制0004,觸發(fā)要求“趨勢(shì)傳送1/2”為十六進(jìn)制8004;
• “趨勢(shì)請(qǐng)求”顯示為十六進(jìn)制0008,觸發(fā)要求“趨勢(shì)傳送1/2”為十六進(jìn)制8008;
• “趨勢(shì)請(qǐng)求”顯示為十六進(jìn)制0010,觸發(fā)要求“趨勢(shì)傳送1/2”為十六進(jìn)制8010。
當(dāng)趨勢(shì)請(qǐng)求功能正確執(zhí)行后,對(duì)應(yīng)連續(xù)數(shù)據(jù)區(qū)的曲線會(huì)顯示在“趨勢(shì)視圖”中,同時(shí),“趨勢(shì)傳送1”和“趨勢(shì)傳送2”會(huì)自動(dòng)復(fù)位為0。
1. 創(chuàng)建變量
• area1為字節(jié)類(lèi)型數(shù)組,長(zhǎng)度10,起始地址db1.dbb0
• area2為字節(jié)類(lèi)型數(shù)組,長(zhǎng)度10,起始地址db2.dbb0
• request 數(shù)據(jù)類(lèi)型為word,地址mw200
• trans1數(shù)據(jù)類(lèi)型為word,地址mw202
• trans2數(shù)據(jù)類(lèi)型為word,地址mw204
圖2
在畫(huà)面中添加 io域分別顯示變量 request, trans1和trans2,注意:“顯示格式”設(shè)置為十六進(jìn)制,如圖3所示。
圖3
2. 設(shè)置趨勢(shì)視圖參數(shù)
打開(kāi)趨勢(shì)視圖屬性“時(shí)間軸”,軸模式:點(diǎn);值的數(shù)目:10,必須與定義的數(shù)組長(zhǎng)度保持一致,如圖4所示。
圖4
3. 設(shè)置趨勢(shì)曲線的屬性
在趨勢(shì)屬性中選擇趨勢(shì)類(lèi)型“觸發(fā)的緩沖區(qū)位”后,采樣點(diǎn)為10,其他參數(shù)如圖5所示。
圖5
4. 激活運(yùn)行系統(tǒng)
通過(guò) plcsim 可以模擬 db1.dbb0-- db1.dbb9 和db2.dbb0—db2.dbb9 中的數(shù)據(jù),如圖6所示。
這樣,激活運(yùn)行系統(tǒng)后,由于趨勢(shì)傳送“位”設(shè)置為 4,趨勢(shì)請(qǐng)求變量 request 顯示為十六進(jìn)制 0010。通過(guò)為觸發(fā)變量 trans1/ trans2 賦值十六進(jìn)制 8010 ,可以分別顯示db1或db2中的數(shù)據(jù)曲線。
圖6
圖7