移植“FIFO: 輸出表格中的**個(gè)值”的示例

    移植“FIFO: 輸出表格中的**個(gè)值”的示例

    表格指令的移植過程(移植類別 4)

    “表格指令”組中的指令在 S7-1500 中不再可用,而且無法在移植過程中使用其它指令進(jìn)行替代,因?yàn)檫@些指令都基于**尋址。 但是,S7-1500 中提供有可手動(dòng)實(shí)現(xiàn)這些指令的其它函數(shù)。 以下以指令“FIFO: 輸出表格的**個(gè)值”為例,說明如何實(shí)現(xiàn)該函數(shù)功能。

    實(shí)現(xiàn)

    以下 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;
     



    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • 博途V15的1500T新功能

    從博途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)。

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved