ListGenerator1500/300/400 FC

    ListGenerator1500/300/400 FC

    ListGenerator FC 具有三個版本,其符號名稱如下:

    對于 S7-300

    ListGenerator300

    對于 S7-400

    ListGenerator400

    對于 S7-1500

    ListGenerator1500

    功能

    如果數(shù)據(jù)所包含的目標(biāo)地址不完整,或者根本不包含目標(biāo)地址,則在接收這樣的數(shù)據(jù)的 CPU 中,需要 FC ListGenerator。較重要的原因是缺少目標(biāo)對象編號,因為該編號會指向存儲接收到的信息的背景數(shù)據(jù)塊。

    如果未在站內(nèi)設(shè)置參數(shù)或設(shè)置的參數(shù)不完整,目標(biāo)地址可能會缺失或不完整。對于發(fā)送二進(jìn)制信息、模擬值或計數(shù)值的典型值,允許這種情況存在。如果這些典型值將數(shù)據(jù)發(fā)送到多個目標(biāo),則不會為這些值設(shè)置目標(biāo)地址。由于缺少目標(biāo)信息,發(fā)送幀將自動傳輸?shù)浇M態(tài)過程中建立了連接的所有目標(biāo)。因此,該數(shù)據(jù)會在各個目標(biāo)接收,而*接收目標(biāo)地址。


    提示

    目標(biāo)用戶編號的補(bǔ)充信息

    沒有目標(biāo)地址的待發(fā)送數(shù)據(jù)幀具有由發(fā)送 TIM 添加的目標(biāo)用戶編號,如果有多個目標(biāo),則會有多個編號。

    由于 TIM 不了解相關(guān)信息,因此在目標(biāo)對象編號的地址字段中輸入 0。TIM 僅知道組態(tài)了連接的目標(biāo)用戶。

    因此在接收端,數(shù)據(jù)幀包含目標(biāo)用戶編號,但目標(biāo)對象編號為 0。



    如果接收到的數(shù)據(jù)幀中不包含目標(biāo)對象編號,則負(fù)責(zé)分配接收幀的 FC Distribute 會引用對象引用列表。

    FC Distribute 使用每個數(shù)據(jù)幀中包含的源地址(源用戶編號 + 源對象編號),在列表中搜索說明缺少給定源地址的目標(biāo)對象編號的條目;換言之,其搜索本地背景數(shù)據(jù)塊的編號。

    此對象引用列表由 FC ListGenerator 創(chuàng)建。該 FC 無參數(shù),其鏈接到循環(huán)用戶程序 (OB1) 中 FC BasicTask 之后。

    創(chuàng)建列表時,F(xiàn)C ListGenerator 會將在參數(shù)中設(shè)置的地址用于接收典型值。這些典型值必須滿足“PartnerNo”和“PartnerObjectNo”的規(guī)范。這些參數(shù)則與對應(yīng)接收幀中的源地址相同。由于典型值也知道其背景數(shù)據(jù)塊的編號,因此知道參考列表中條目所需的所有地址。

    在啟動過程中,F(xiàn)C ListGenerator 的安排是,所有接收典型值均輸入其參數(shù)分配中的地址以及引用列表中背景數(shù)據(jù)塊的編號。因此,對象引用列表不需要特殊的參數(shù)設(shè)置,只是通過接收典型值的現(xiàn)有參數(shù)創(chuàng)建,因此始終一致。

    工作原理

    啟動后,F(xiàn)C ListGenerator 在三個連續(xù)的 OB1 循環(huán)內(nèi)創(chuàng)建列表:

    在**個循環(huán)中,其確定在**個對象引用列表(適用情況下還有*二個對象引用列表)中需要多少個條目。在這一循環(huán)運行期間,相關(guān)典型值僅增加一個計數(shù)值。

    在*二個循環(huán)中,F(xiàn)C ListGenerator 會為**個對象引用列表(適用情況下還有*二個對象引用列表)生成所需長度的數(shù)據(jù)塊,并在所有數(shù)據(jù)字中輸入 0。在這一循環(huán)內(nèi),所有相關(guān)典型值均會輸入其地址以及列表中對應(yīng)背景數(shù)據(jù)塊的編號。

    在*三個(即最后一個)循環(huán)中,F(xiàn)C ListGenerator 按升序排列所有條目。排序后,實際操作時會加快列表搜索速度。

    生成數(shù)據(jù)塊時,F(xiàn)C ListGenerator 執(zhí)行以下操作:

    如果未創(chuàng)建列表,則搜索可用的數(shù)據(jù)塊編號。采用從 DB BasicData 編號開始的下一個值較低的可用數(shù)據(jù)塊編號。

    如果列表已存在,則 FC ListGenerator 將檢查現(xiàn)有數(shù)據(jù)塊長度是否足以滿足當(dāng)前所需的引用數(shù)量。如果長度足夠,則輸入 0,并將再次寫入地址并進(jìn)行排序。

    如果現(xiàn)有數(shù)據(jù)塊長度不足,則對不同的 SIMATIC 產(chǎn)品系列采用不同的步驟:

    對于 S7-300

    會生成新的 DB。由于 S7-300 沒有刪除數(shù)據(jù)塊的功能,因此原有數(shù)據(jù)塊仍然保留在內(nèi)存中。

    對于 300 CPU,必須使用編程設(shè)備刪除原有 DB。

    注意:
    如果不生成新 DB,將需要使用編程設(shè)備刪除此 DB。如果 CPU 上沒有足夠的內(nèi)存用來生成新數(shù)據(jù)塊,則需要先刪除現(xiàn)有數(shù)據(jù)塊,然后再重新啟動。

    對于 S7-400

    將刪除現(xiàn)有 DB、壓縮內(nèi)存、并生成編號相同但長度不同的 DB。

    對于 400 CPU,可手動壓縮內(nèi)存或重新加載 CPU。

    對于 S7-1500

    將刪除現(xiàn)有 DB,并生成編號相同但長度不同的 DB

    對于 1500 CPU,將像 CPU 300 一樣自動壓縮內(nèi)存。

    如果 ListGenerator FC 不能再生成 DB,則會將一則錯誤消息寫入 CPU 的診斷緩沖區(qū):

    0xB107 “生成對象引用列表時出錯”(Error generating the object reference list)

    DB[Info1]

    無法創(chuàng)建 DB[Info1]。

    原因:[Info2]。

    在 Info2 中,會輸出 SFC Create_DB 函數(shù)的返回值,請參閱相應(yīng)說明。


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

  • 詞條

    詞條說明

  • 撤消動作

    撤消動作以下選項可用于撤消動作:僅撤消最后一個動作僅撤消最后執(zhí)行的動作。按要求撤消多個動作一步撤消動作棧中的多個動作。僅撤消最后一個動作若要撤消最后執(zhí)行的動作,請執(zhí)行以下步驟:單擊工具欄中的“撤消”按鈕。-?如果沒有在當(dāng)前顯示的編輯器中執(zhí)行該動作,則顯示一個確認(rèn)提示。-?如果撤消操作要求打開一個包含受保護(hù)對象的編輯器,則必須輸入該對象的密碼。單擊“是”確認(rèn)。必要時輸入密碼。顯示

  • STEP 7-Micro/WIN32的指令庫

    STEP 7-Micro/WIN32的指令庫為了便于用戶的編程,Micro/WIN提供了對指令庫的支持。指令庫就是獨立于具體工程項目文件,而與Micro/WIN集成的子程序集。Micro/WIN可以集成兩種類型的指令庫:西門子提供的標(biāo)準(zhǔn)指令庫用戶自定義的指令庫指令庫存在于Micro/WIN指令樹的Libraries(指令庫)分支中:圖1. 指令庫一個子程序中可以包括幾個子程序、中斷服務(wù)程序。可以如

  • 日志表事件日志

    日志表記錄事件提示只有與設(shè)備存在在線連接時才顯示該頁面。設(shè)備允許用戶記錄發(fā)生的事件,有些事件可以在“系統(tǒng) > 事件”(System > Events) 中*。這樣(舉例來說)便可記錄身份驗證嘗試失敗的時間或某端口連接狀態(tài)發(fā)生變化的時間。即使在設(shè)備關(guān)閉后,事件日志表的內(nèi)容仍可保留。顯示值說明嚴(yán)重程度過濾器 (Severity Filters)提示每種嚴(yán)重程度較多支持在表中包含 400

  • 數(shù)據(jù)典型值 Dat12x1D_R

    數(shù)據(jù)典型值 Dat12x1D_R有效性S7-1500功能較多通過特定雙字的 12 個通道接收任意內(nèi)容的數(shù)據(jù) 12 次定義“ChnCnt”參數(shù)中使用的對象的通道數(shù) (1..12)。每個通道僅允許一個數(shù)據(jù)類型。使用相應(yīng) ANY 指針*“DWxx_DataOut”參數(shù)中通道內(nèi)容的數(shù)據(jù)類型。Dat12x1D_R 將基于“DWxx_DataOut”*的相應(yīng)數(shù)據(jù)區(qū)域中的特定通道保存接收的數(shù)據(jù),而不進(jìn)一步處

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

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

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

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

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

郵 編:

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

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

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

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

手 機(jī): 13681875601

電 話: 021-37660026

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

郵 編:

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

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