“表格指令”組中的指令在 S7-1500 中不再可用,而且無法在移植過程中使用其它指令進(jìn)行替代,因?yàn)檫@些指令都基于**尋址。 但是,S7-1500 中提供有可手動實(shí)現(xiàn)這些指令的其它函數(shù)。 以下以指令“LIFO: 輸出表格的最后一個值”為例,說明如何實(shí)現(xiàn)該函數(shù)功能。
以下 STL 程序說明了如何實(shí)現(xiàn)“LIFO”表格函數(shù): 本示例中的函數(shù)已可用作 SCL 中一個函數(shù)。
下表列出了所用變量的聲明:
操作數(shù) | 聲明 | 數(shù)據(jù)類型 | 說明 | |
---|---|---|---|---|
val | Output | INT | 返回值 | |
tab | InOut | PLC 數(shù)據(jù)類型“Table10” | 包含有 10 行的表格 | |
| x | InOut | INT 類型的 ARRAY[0..9] | 每個 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 | **個寫入值 |
| last | InOut | INT | 最后一個寫入值 |
h | Temp | INT | 輔助變量 | |
Ret_Val | BOOL | 函數(shù)值 |
下表列出了如何實(shí)現(xiàn)函數(shù)“Lifo”:
該函數(shù)返回寫入表格中的最后一個值(后進(jìn)先出)。 函數(shù)值“true”表示表格為空。
SCL | |
---|---|
#h:=(#tab.last-1) MOD #tab.lng; // 遞減索引 IF #h<0 THEN #h:=#h + #tab.lng; END_IF; // 只允許正數(shù)索引 IF #h <> #tab.first THEN // 掃描以查看索引是否可以相互覆蓋 #tab.last := #h; // 保存下一個值的索引 #val := #tab.x[#h];// 輸出所需值 #Lifo:= false; ELSE #Lifo:= true; // 錯誤 >> 表格為空;不輸出任何值 #val := #tab.x[#tab.last]; // 輸出最后一個有效值 END_IF; | |
詞條
詞條說明
在CPU經(jīng)過完全復(fù)位后是否運(yùn)行時間計(jì)數(shù)器也被復(fù)位?使用S7-300時,帶硬件時鐘(內(nèi)置的 “實(shí)時時鐘”)和帶軟件時鐘的 CPU 之間有區(qū)別。對于那些無后備電池的軟件時鐘的 CPU,運(yùn)行時間計(jì)數(shù)器在 CPU 被完全復(fù)位后其最后值被刪除。而對于那些有后備電池的硬件時鐘的 CPU,運(yùn)行時間計(jì)數(shù)器的最后值在 CPU 被完全復(fù)位后被保留下來。同樣, CPU 318 和所有的 S7-400 CPU 的運(yùn)行時間
選擇項(xiàng)目語言項(xiàng)目內(nèi)所有文本的顯示語言與為軟件用戶界面選擇的語言相同。這意味著所有項(xiàng)目文本在相應(yīng)的語言中都必須有對應(yīng)的譯文。用戶可以自行選擇可用的項(xiàng)目語言。步驟要選擇項(xiàng)目語言,請按以下步驟操作:單擊項(xiàng)目樹中“語言和資源”左側(cè)的箭頭符號。將顯示其下面的元素。雙擊“項(xiàng)目語言”。在工作區(qū)中,將看到可選擇的語言列表。選擇所需的語言。結(jié)果如果所激活語言中存在有對應(yīng)的譯文,則可以使用這些語言顯示所有文本。
移植 SIMATIC HMI HTTP Protocol 的數(shù)據(jù)類型 (WinCC flexible)
移植 SIMATIC HMI HTTP Protocol 的數(shù)據(jù)類型 (WinCC flexible)移植數(shù)據(jù)類型 SIMATIC HMI HTTP Protocol在移植到 WinCC 的過程中,SIMATIC HMI HTTP Protocol 通信驅(qū)動程序的數(shù)據(jù)類型按如下方式進(jìn)行映射:WinCC flexible 中的數(shù)據(jù)類型WinCC 中的數(shù)據(jù)類型BoolBoolByteUSIntChar
STEP7 V15.1 安裝的必要條件描述較新版本的 STEP 7 (TIA Portal)?V15.1 已經(jīng)可以從產(chǎn)品代理商處訂購。安裝 STEP 7 (TIA Portal)?V15.1之前,需要注意以下幾點(diǎn)。?硬件要求軟件要求管理員權(quán)限同時安裝 STEP 7 (TIA Portal) V15.1 和其他版本的 STEP 7與其它 SIMATIC HMI 產(chǎn)品的兼
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00