在程序中啟用可選 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ī)則。

    步驟

    請注意,有關(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)識符即可。

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

    數(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)識符列表,作為系統(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)也是如此?。?/p>

    使用模式 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é) = 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)目作為有效的通用樣本對組態(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),請注意以下提示:檢查 IO 設(shè)備的設(shè)備編號。設(shè)備編號應(yīng)遵守以 IO 控制器開頭的拓?fù)浠ミB,采用升序。IO 設(shè)備在拓?fù)渲信c IO 控制器的距離越遠(yuǎn),也就是說 IO 控制器和相關(guān) IO 設(shè)備之間的 IO 設(shè)備越多,設(shè)備編號就越大。

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

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

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

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

    提示:請使用 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

  • 詞條

    詞條說明

  • 使用項(xiàng)目相關(guān)的各種功能

    使用項(xiàng)目相關(guān)的各種功能編輯項(xiàng)目功能鍵盤快捷鍵菜單命令打開項(xiàng)目項(xiàng)目 > 打開 (Project > Open)關(guān)閉項(xiàng)目項(xiàng)目 > 關(guān)閉 (Project > Close)保存項(xiàng)目項(xiàng)目 > 保存 (Project > Save)以另一個(gè)名稱保存項(xiàng)目

  • SMART LINE HMI在線改S7-200 SMA

    通過操作面板改設(shè)備IP地址的方式經(jīng)常應(yīng)用在設(shè)備調(diào)試階段 ,以解決現(xiàn)場沖突問題。SMART PLC可以通過指令查看自身IP地址和修改IP地址,通過Smart Line新連接的函數(shù)功能,可實(shí)現(xiàn)Smart Line在線新S7-200 SMART PLC IP地址的功能。同時(shí)該方法也可用于Smart Line選擇連接不同地址的PLC,適用于一臺(tái)觸摸屏靈活操作多臺(tái)相同設(shè)備但不同IP地址的場景。本應(yīng)用主要介紹

  • 在 S7-1200/S7-1500 中,如何測量一個(gè)完整程序、子程序或特定組織塊的運(yùn)行時(shí)間?

    在STEP 7(TIA Portal)中,可以使用“RUNTIME”指令來測量完整程序、單個(gè)塊或命令序列的運(yùn)行時(shí)間。使用“RT_INFO”指令,可以讀取特定組織塊、通信或用戶程序運(yùn)行時(shí)的統(tǒng)計(jì)信息。?CPU1511-1 PN1511F-1 PN1511T-1 PN?1513-1 PN1513F-1 PN?1515-2 PN1515F-2 PN1515T-2 PN&nbs

  • SIMATIC S7-1200

    方案暫定:一個(gè)主站S71200帶一個(gè)S71200(智能IO設(shè)備),帶4個(gè)V90(走PN),主站CPU上的485信號板帶3個(gè)V20,這樣的方案是否可行,請做過相類似的高手指導(dǎo)下,還有這些配置要注意什么細(xì)節(jié),博途里通信網(wǎng)絡(luò)大致要怎么配置?1、方案可行。選擇固件版本?V4.1及以上的CPU,配RS485通訊板。以太網(wǎng)布線注意抗干擾、選擇西門子PROFINET?網(wǎng)線與V20通訊的RS4

聯(lián)系方式 聯(lián)系我時(shí),請告知來自八方資源網(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)不介入任何交易過程,請自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗(yàn)對方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請?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)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵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