在程序中啟用可選 IO 設(shè)備

    在程序中啟用可選 IO 設(shè)備

    要求

    CPU S7-1500 FW V1.7 及以上版本作為 IO 控制器。

    STEP 7 V13 SP1。

    至少有一個(gè) IO 設(shè)備組態(tài)為可選 IO 設(shè)備。

    已經(jīng)考慮了建立和運(yùn)行標(biāo)準(zhǔn)機(jī)器項(xiàng)目的規(guī)則。

    步驟

    請(qǐng)注意,有關(guān)調(diào)試 S7-1500 系統(tǒng)的信息和規(guī)則位于 SIMATIC S7-1500 的文檔中!

    下面關(guān)于操作步驟的描述僅包括了解可選 IO 設(shè)備的程控激活所需的步驟。

    要激活或禁用可選 IO 設(shè)備,可將其包含在組態(tài)中并在用戶程序中將其激活,按照以下步驟操作:

      按照此處的描述創(chuàng)建數(shù)據(jù)記錄。

      調(diào)用“ReconfigIOSystem”指令并選擇模式 1 禁用所有 IO 設(shè)備。

      如果將 CPU 設(shè)置為 STOP 或 POWER OFF 狀態(tài)以便在此狀態(tài)下修改設(shè)備(例如添加可選的 IO 設(shè)備),不必在模式 1 下使用“ReconfigIOSystem”明確禁用。這種情況下,在 STOP-RUN 轉(zhuǎn)換和 POWER-OFF > POWER-ON 轉(zhuǎn)換后,所有 IO 設(shè)備會(huì)自動(dòng)禁用。

      將設(shè)備設(shè)為安全狀態(tài),以便毫無危險(xiǎn)地改造設(shè)備:

      根據(jù)目標(biāo)應(yīng)用將設(shè)備放在一起。將所需的可選 IO 設(shè)備添加到組態(tài)中計(jì)劃的位置(按照正確順序?。?,或者除去不再需要的可選 IO 設(shè)備。

      連接 IO 設(shè)備。

      啟動(dòng) S7-1500 系統(tǒng)并再次調(diào)用“ReconfigIOSystem”指令。選擇模式 2 以傳輸數(shù)據(jù)記錄 CTRLREC。

      成功傳輸數(shù)據(jù)記錄后,再次調(diào)用“ReconfigIOSystem”指令。選擇模式 3 以激活屬于當(dāng)前組態(tài)的所有 IO 設(shè)備。

    結(jié)果

    CPU 激活以下 IO 設(shè)備:

    所有尚未設(shè)置為可選 IO 設(shè)備的 IO 設(shè)備。

    控制數(shù)據(jù)記錄中列出的所有可選 IO 設(shè)備 (CTRLREC)。

    以下 IO 設(shè)備仍被禁用:

    擴(kuò)展單元(運(yùn)行期間更改的 IO 設(shè)備)。

    控制數(shù)據(jù)記錄中未列出的可選 IO 設(shè)備。


    提示

    在所有模式下使用相同的控制數(shù)據(jù)記錄 (CTRLREC) 調(diào)用“ReconfigIOSystem”指令!

    如果在不同的模式下使用不同的數(shù)據(jù)記錄,會(huì)導(dǎo)致組態(tài)的自定義不一致,并導(dǎo)致發(fā)出不可思議的錯(cuò)誤消息。



    示例:用于激活 IO 設(shè)備的數(shù)據(jù)記錄結(jié)構(gòu)

    IO 設(shè)備“IO-Device_2”將作為一的 IO 設(shè)備在用戶程序中激活。執(zhí)行此操作只需要使用“IO-Device_2”的硬件標(biāo)識(shí)符即可。

    建議:使用硬件標(biāo)識(shí)符的系統(tǒng)常量來代替**值,如本例中所示。使用此過程,DB 的內(nèi)容不受因組態(tài)更改而導(dǎo)致的硬件標(biāo)識(shí)符更改的影響。

    數(shù)據(jù)記錄將存儲(chǔ)在數(shù)據(jù)塊中并使用“ReconfigIOSystem”指令傳輸?shù)接脩舫绦蛑?IO 控制器的 PROFINET 接口。

    IO device_2 被組態(tài)為可選 IO 設(shè)備。

    在傳輸了數(shù)據(jù)記錄并且使用“ReconfigIOSystem”指令激活了組態(tài)后,IO device_2 將包含在組態(tài)中并與 IO 控制器進(jìn)行數(shù)據(jù)交換。


    創(chuàng)建數(shù)據(jù)塊

    此示例中,在數(shù)據(jù)塊中創(chuàng)建控制數(shù)據(jù)記錄。數(shù)據(jù)塊結(jié)構(gòu)如下:

    * 2 行:數(shù)組定義:具有 4 個(gè)元素的 Word 類型數(shù)組。Array of Word 可作為數(shù)據(jù)類型。

    * 3 行:數(shù)據(jù)記錄的版本(當(dāng)前:V1.0)。

    * 4 行:要激活的可選 IO 設(shè)備數(shù)(此處:1)。

    * 5 行:IO 設(shè)備硬件標(biāo)識(shí)符列表,作為系統(tǒng)常量插入此處。

    * 6 行:用戶程序中設(shè)置的端口互連數(shù)(此處:0)。

    * 7 行:額外的數(shù)據(jù)記錄(可選)。

    “ReconfigIOSystem”調(diào)用序列的規(guī)則

    始終為“ReconfigIOSystem”指令提供相同的控制數(shù)據(jù)記錄(CTRLREC 輸入?yún)?shù))!

    跟在 POWER OFF -> POWER ON 轉(zhuǎn)換后的調(diào)用序列:

    使用模式 1 調(diào)用 ReconfigIOSystem(可選)。

    使用模式 2 調(diào)用 ReconfigIOSystem(強(qiáng)制,即使先前沒有重新組態(tài)也是如此!)。

    使用模式 3 調(diào)用 ReconfigIOSystem(強(qiáng)制)。

    跟在 STOP > RUN 轉(zhuǎn)換后的調(diào)用序列:

    使用模式 1 調(diào)用 ReconfigIOSystem(可選)。

    使用模式 2 調(diào)用 ReconfigIOSystem(強(qiáng)制,即使在 STOP 狀態(tài)下修改了組態(tài)也是如此)。否則不需要)。

    使用模式 3 調(diào)用 ReconfigIOSystem(強(qiáng)制)。

    用于在 RUN 狀態(tài)下進(jìn)行重新組態(tài)的調(diào)用序列:

    使用模式 1 調(diào)用 ReconfigIOSystem(強(qiáng)制)。

    使用模式 2 調(diào)用 ReconfigIOSystem(強(qiáng)制)。

    使用模式 3 調(diào)用 ReconfigIOSystem(強(qiáng)制)。

    關(guān)于規(guī)則的說明與建議

    如果未在控制數(shù)據(jù)記錄或數(shù)據(jù)塊中將要組態(tài)的 IO 設(shè)備列為可選 IO 設(shè)備,此 IO 設(shè)備將不屬于組態(tài),并且不與 CPU 進(jìn)行數(shù)據(jù)交換。

    如果未激活任何可選 IO 設(shè)備并且使用裝載的組態(tài)而不進(jìn)行重新組態(tài),則必須按照**的步驟進(jìn)行操作,并將控制數(shù)據(jù)記錄傳輸?shù)?CPU。

    控制數(shù)據(jù)記錄的結(jié)構(gòu)簡(jiǎn)單,包含以下變量:

    版本(高位字節(jié) = 1,低位字節(jié) = 0)

    要激活的可選設(shè)備數(shù)量 = 0

    用戶程序中設(shè)置的端口互連數(shù) = 0

    在 STOP > RUN 轉(zhuǎn)換和 POWER-OFF > POWER-ON 轉(zhuǎn)換后,所有 IO 設(shè)備會(huì)自動(dòng)禁用。因此,*使用模式 1 調(diào)用 ReconfigIOSystem,組態(tài)控制便可正常發(fā)揮作用。

    如果用戶使用自己的項(xiàng)目作為有效的通用樣本對(duì)組態(tài)控制進(jìn)行編程,我們建議在進(jìn)行任何重新組態(tài)之前較好還是使用模式 1 執(zhí)行 ReconfigIOSystem 調(diào)用。這樣,此樣本還可用于在 RUN 模式下進(jìn)行重新組態(tài)。

    在使用 IRT 時(shí)同時(shí)調(diào)試多種 I/O 系統(tǒng)(**過 8 個(gè)可選 IO 設(shè)備):

    在激活可選 IO 設(shè)備時(shí)要保持較短的啟動(dòng)時(shí)間(ReconfigIOSystem,模式 3),請(qǐng)注意以下提示:檢查 IO 設(shè)備的設(shè)備編號(hào)。設(shè)備編號(hào)應(yīng)遵守以 IO 控制器開頭的拓?fù)浠ミB,采用升序。IO 設(shè)備在拓?fù)渲信c IO 控制器的距離越遠(yuǎn),也就是說 IO 控制器和相關(guān) IO 設(shè)備之間的 IO 設(shè)備越多,設(shè)備編號(hào)就越大。

    在選擇了 PROFINET 接口的巡視窗口的“以太網(wǎng)地址 - PROFINET”(Ethernet addresses - PROFINET) 區(qū)域中設(shè)置設(shè)備編號(hào)。

    使用線性拓?fù)涞脑O(shè)備編號(hào)分配示例:

    CPU 處理“ReconfigIOSystem”指令以便異步傳輸控制數(shù)據(jù)記錄。

    因此在啟動(dòng)程序中調(diào)用指令時(shí),必須一個(gè)循環(huán)內(nèi)重復(fù)地調(diào)用“ReconfigIOSystem”,直到輸出參數(shù)“BUSY”或“DONE”指示數(shù)據(jù)記錄已傳輸。

    提示:請(qǐng)使用 SCL 編程語言和 REPEAT ... UNTIL 指令編程此循環(huán)。

    REPEAT

        "ReconfigIOSystem"(REQ := "start_config_ctrl",

                   MODE := 1,

                   LADDR := 64,

                   CTRLREC := "myCTRLREC".ArrMachineConfig0,

                   DONE => "conf_DONE",

                   BUSY => "conf_BUSY",

                   ERROR => "conf_ERROR",

                   STATUS => "conf_STATUS");

    UNTIL NOT "conf_BUSY"

    END_REPEAT;


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

  • 詞條

    詞條說明

  • AAA 常規(guī)

    常規(guī)網(wǎng)絡(luò)節(jié)點(diǎn)登錄菜單中使用的標(biāo)志“AAA”代表“驗(yàn)證、授權(quán)、審計(jì)”(Authentication, Authorization, Accounting)。該功能用于識(shí)別和允許網(wǎng)絡(luò)節(jié)點(diǎn),并為網(wǎng)絡(luò)節(jié)點(diǎn)提供相應(yīng)的服務(wù)。在此頁面中組態(tài)登錄信息。描述該頁面包含以下框:提示要使用登錄驗(yàn)證模式“RADIUS”、“本地和 RADIUS”(Local and RADIUS) 或“RADIUS 和本地回退”(RADI

  • 組態(tài)安全功能 角色

    角色提示只有與設(shè)備存在在線連接時(shí)才顯示該頁面。角色在此頁面中,可創(chuàng)建在設(shè)備本地有效的角色。提示顯示的值取決于已登錄用戶的權(quán)限。顯示框說明該頁面包含以下內(nèi)容:Role Name輸入角色的名稱。該名稱必須滿足以下條件:-?名稱必須一。-?名稱長(zhǎng)度必須在 1 到 64 個(gè)字符之間。提示角色名不可更改在創(chuàng)建角色后,角色的名稱便不可更改。如果角色的名稱需要更改,則必須刪除該角色并創(chuàng)建一

  • STEP 7 - Micor/WIN 的版本

    STEP 7 - Micor/WIN 的版本S7-200的編程軟件經(jīng)歷了一個(gè)長(zhǎng)期的發(fā)展過程,從STEP 7 - Micro/DOS(DOS下運(yùn)行)到STEP 7-Micro/WIN16(運(yùn)行于16位Windows下),一直到現(xiàn)在的STEP 7-Micro/WIN32。STEP 7-Micro/WIN32運(yùn)行在32位Windows操作系統(tǒng)下,即從Windows95以后的微軟視窗操作系統(tǒng)。Micro/

  • *墻 ICMP 服務(wù)

    ICMP 服務(wù)可在此頁面中定義 ICMP 服務(wù)。使用 ICMP 服務(wù)定義,可以定義特定服務(wù)的*墻規(guī)則。用戶只需要選擇一個(gè)名稱并為其分配服務(wù)參數(shù)。組態(tài) IP 規(guī)則時(shí),只需使用該名稱。說明該頁面包含以下內(nèi)容:服務(wù)名稱 (Service Name)輸入 ICMP 服務(wù)的名稱。名稱必須一。該表包含以下各列:服務(wù)名稱 (Service Name)顯示 ICMP 服務(wù)的名稱。協(xié)議 (Protocol)顯示

聯(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