“表格指令”組中的指令在 S7-1500 中不再可用,而且無法在移植過程中使用其它指令進(jìn)行替代,因?yàn)檫@些指令都基于**尋址。 但是,S7-1500 中提供有可手動(dòng)實(shí)現(xiàn)這些指令的其它函數(shù)。 以下以指令“FIFO: 輸出表格的**個(gè)值”為例,說明如何實(shí)現(xiàn)該函數(shù)功能。
以下 STL 程序說明了如何實(shí)現(xiàn)“FIFO”表格函數(shù): 本示例中的函數(shù)已可用作 SCL 中一個(gè)函數(shù)。
下表列出了所用變量的聲明:
操作數(shù) | 聲明 | 數(shù)據(jù)類型 | 說明 | |
---|---|---|---|---|
val | Output | INT | 返回值 | |
tab | InOut | PLC 數(shù)據(jù)類型“Table10” | 包含有 10 行的表格 | |
| x | InOut | INT 類型的 ARRAY[0..9] | 每個(gè) ARRAY 元素表示一行。 本示例中使用 INT 類型的 ARRAY。 但是,可創(chuàng)建任何數(shù)據(jù)類型的 ARRAY。 如,也可以使用 STRUCT 數(shù)據(jù)類型的 ARRAY 或 PLC 數(shù)據(jù)類型的 ARRAY。 |
| lng | InOut | INT | 緩沖區(qū)的長度。 該值取決于“tab.x”的 ARRAY 中元素的數(shù)目。 |
| first | InOut | INT | **個(gè)寫入值 |
| last | InOut | INT | 最后一個(gè)寫入值 |
h | Temp | INT | 輔助變量 | |
Ret_Val | BOOL | 函數(shù)值 |
下表列出了如何實(shí)現(xiàn)函數(shù)“Fifo”:
該函數(shù)將返回寫入表格中的**個(gè)值(**先出)。 函數(shù)值“true”表示表格為空。
SCL | |
---|---|
#h:=(#tab.first+1) MOD #tab.lng; // 遞增索引 IF #h <> #tab.last THEN // 掃描以查看索引是否可以相互覆蓋 #tab.first := #h; · // 保存下一個(gè)值的索引 #val := #tab.x[#h]; // 輸出所需值 #Fifo:= false; ELSE #Fifo:= true; // 錯(cuò)誤 >> 表格為空;不輸出任何值 #val := #tab.x[#tab.first]; // 輸出最后一個(gè)有效值 END_IF; |
詞條
詞條說明
從博途V15開始,S7-1500T 工藝 CPU可用于路徑控制,其運(yùn)動(dòng)控制功能得到了大大的擴(kuò)展:當(dāng)前可以使用S7-1500T 工藝 CPU執(zhí)行以下任務(wù),例如:1.齒輪或者凸輪同步。2.多種運(yùn)動(dòng)機(jī)械模型以及完整的路徑控制指令集。3.路徑的實(shí)時(shí)監(jiān)控功能。4.通過PLCSIM advanced軟件和NX MCD進(jìn)行虛擬仿真。典型的控制功能如下圖所示:路徑功能典型的應(yīng)用包括:§? 拾取放置§&n
“常規(guī)”選項(xiàng)卡 -(TIA Portal 項(xiàng)目)
“另存為新條目”對(duì)話框中的“常規(guī)”選項(xiàng)卡 -(TIA Portal 項(xiàng)目)“另存為新條目”對(duì)話框中“常規(guī)”選項(xiàng)卡的結(jié)構(gòu)在“常規(guī)”(General) 選項(xiàng)卡的視圖中,包括以下字段和按鈕:字段說明名稱 (Name):名稱輸入字段,該名稱用于將 TIA Portal 項(xiàng)目另存為 Teamcenter 中的新條目。系統(tǒng)默認(rèn)顯示所選 TIA Portal 項(xiàng)目的名稱。條目類型 (Item type):TIA
組態(tài)系統(tǒng)功能 常規(guī) 坐標(biāo)
坐標(biāo)在該頁面上,可輸入地理坐標(biāo)(符合 WGS84 的橢球面緯度、經(jīng)度和高度)。獲取坐標(biāo)使用適當(dāng)?shù)牡貓D來獲取設(shè)備的地理坐標(biāo)。還可以通過 GPS 接收器獲取地理坐標(biāo)。這些設(shè)備的地理坐標(biāo)通常會(huì)直接顯示,只需在該頁面的輸入框中輸入即可。說明該頁包含以下輸入框,這些輸入框較多可包含 32 個(gè)字符。“緯度”(Latitude) 輸入框輸入設(shè)備位置的北緯或南緯緯度。例如,+49° 1′ 31.67" 表示設(shè)備位
將在線識(shí)別出來的端口互連手動(dòng)地應(yīng)用到項(xiàng)目中
將在線識(shí)別出來的端口互連手動(dòng)地應(yīng)用到項(xiàng)目中。要求在拓?fù)湟晥D中已進(jìn)行了離線/在線比較。比較之后,至少將一個(gè)在線識(shí)別出的設(shè)備自動(dòng)分配給了所組態(tài)設(shè)備,但在互連上存在差異。操作步驟要手動(dòng)使用項(xiàng)目中在線識(shí)別出的一個(gè)或多個(gè)端口互連,請(qǐng)執(zhí)行以下步驟:選擇“端口互連”所在行。如果可能,通過多選功能選擇其他角色。在快捷菜單,選擇“應(yīng)用 > 使用選中的條目”((Apply > Use selected)。
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00