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è)備。
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è)備“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ù)交換。 |
此示例中,在數(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”指令提供相同的控制數(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)制)。
如果未在控制數(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;
詞條
詞條說明
常規(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
角色提示只有與設(shè)備存在在線連接時(shí)才顯示該頁面。角色在此頁面中,可創(chuàng)建在設(shè)備本地有效的角色。提示顯示的值取決于已登錄用戶的權(quán)限。顯示框說明該頁面包含以下內(nèi)容:Role Name輸入角色的名稱。該名稱必須滿足以下條件:-?名稱必須一。-?名稱長(zhǎng)度必須在 1 到 64 個(gè)字符之間。提示角色名不可更改在創(chuàng)建角色后,角色的名稱便不可更改。如果角色的名稱需要更改,則必須刪除該角色并創(chuàng)建一
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ù)定義,可以定義特定服務(wù)的*墻規(guī)則。用戶只需要選擇一個(gè)名稱并為其分配服務(wù)參數(shù)。組態(tài) IP 規(guī)則時(shí),只需使用該名稱。說明該頁面包含以下內(nèi)容:服務(wù)名稱 (Service Name)輸入 ICMP 服務(wù)的名稱。名稱必須一。該表包含以下各列:服務(wù)名稱 (Service Name)顯示 ICMP 服務(wù)的名稱。協(xié)議 (Protocol)顯示
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00