S7 較多提供八個(gè) OB(OB 10 至 OB 17),這些 OB 可單次啟動(dòng),也可定期啟動(dòng)。 可以采用按下列間隔處理這些 OB 的方法,為 CPU 分配參數(shù):
一次
每分鐘
每小時(shí)
每天
每周
每月
每年
月末
提示 如果是每月執(zhí)行時(shí)間中斷 OB,則只能將 1、2 至 28 用作開始日期。 |
要啟動(dòng)時(shí)間中斷,必須先設(shè)置中斷,然后再將其激活。 有以下三種啟動(dòng)方式:
自動(dòng)啟動(dòng)時(shí)間中斷。 若已設(shè)定并激活每個(gè)組態(tài)的時(shí)間中斷,則會(huì)發(fā)生該中斷。 下表顯示了根據(jù)組態(tài)激活時(shí)間中斷時(shí)的幾種可能。
根據(jù)組態(tài)設(shè)置時(shí)間中斷,然后通過在程序中調(diào)用 "ACT_TINT" 指令來激活時(shí)間中斷。
通過調(diào)用 "SET_TINT" 指令來設(shè)置時(shí)間中斷,然后通過 "ACT_TINT" 指令激活。
間隔 | 說明 |
---|---|
未激活 | 不執(zhí)行時(shí)間中斷 OB,即便將其加載到 CPU 中。 通過調(diào)用 "ACT_TINT" 指令激活時(shí)間中斷。 |
僅激活一次 | 時(shí)間中斷 OB 在按照*的時(shí)間運(yùn)行一次后,即自動(dòng)取消。 可在程序中使用 "SET_TINT" 指令復(fù)位時(shí)間中斷,并使用 "ACT_TINT" 指令重新激活。 |
定期激活 | 當(dāng)發(fā)生時(shí)間中斷時(shí),CPU 將根據(jù)當(dāng)前的時(shí)間和周期計(jì)算時(shí)間中斷的下一次啟動(dòng)時(shí)間。 |
提示 如果采用只處理一次相應(yīng) OB 的方法組態(tài)時(shí)間中斷,則日期和時(shí)間不可為過去的日期和時(shí)間(相對(duì)于 CPU 的實(shí)時(shí)時(shí)鐘)。 如果采用定期處理相應(yīng) OB 的方法組態(tài)時(shí)間中斷,但起始日期和時(shí)間已經(jīng)過去,則將在下次到達(dá)該日期和時(shí)間時(shí)處理時(shí)間中斷。 在下圖中對(duì)此進(jìn)行了說明,下圖顯示了如果起始時(shí)間已經(jīng)過去且已設(shè)置定期激活,時(shí)間中斷 OB 的初始處理。 |
可使用 "DIS_IRT" 指令禁止調(diào)用時(shí)間中斷 OB,使用 "EN_IRT" 指令重新調(diào)用,并使用 "DIS_AIRT" 和 "EN_AIRT" 指令對(duì)其進(jìn)行延時(shí)。
由于時(shí)間中斷僅以*的時(shí)間間隔發(fā)生,因此在程序執(zhí)行期間,某些條件可能會(huì)影響相關(guān) OB 的功能。 下表顯示了其中一些條件,并說明了這些條件對(duì)處理時(shí)間中斷 OB 的影響。
條件 | 結(jié)果 |
用戶程序調(diào)用 "CAN_TINT" 指令,并取消時(shí)間中斷。 | 操作系統(tǒng)刪除時(shí)間中斷的啟動(dòng)事件(日期和時(shí)間)。 如果要再次調(diào)用該 OB,則必須復(fù)位和激活啟動(dòng)事件。 |
用戶程序試圖激活時(shí)間中斷 OB,但激活時(shí)該 OB 未加載到 CPU。 | 操作系統(tǒng)隨后調(diào)用 OB 85。如果 OB 85 未編程(裝載到 CPU),則 CPU 切換到 STOP 模式。 |
通過同步或更正 CPU 的系統(tǒng)時(shí)鐘用戶預(yù)設(shè)了時(shí)間,并跳過了啟動(dòng)事件(時(shí)間中斷 OB 的日期或時(shí)間)。 | 操作系統(tǒng)調(diào)用 OB 80 并對(duì)時(shí)間中斷 OB 的編號(hào)和 OB 80 中的啟動(dòng)事件信息進(jìn)行編碼。 然后,操作系統(tǒng)對(duì)時(shí)間中斷 OB 處理一次,不論此 OB 的實(shí)際處理頻率為何。 OB 80 的啟動(dòng)事件信息顯示了較初跳過時(shí)間中斷 OB 時(shí)的日期和時(shí)間。 |
通過同步或更正 CPU 的系統(tǒng)時(shí)鐘用戶重置了時(shí)間,并重復(fù)了啟動(dòng)事件(時(shí)間中斷 OB 的日期或時(shí)間)。 | S7-400-CPU: S7-300-CPU: 執(zhí)行時(shí)間中斷 OB。 |
CPU 執(zhí)行暖啟動(dòng)或冷啟動(dòng)。 | 然后,通過指令組態(tài)的每個(gè)時(shí)間中斷 OB 重新采用*的組態(tài)。 如果已為相關(guān) OB 組態(tài)一次性啟動(dòng)的時(shí)間中斷,并通過組態(tài)進(jìn)行設(shè)置和激活,則只要組態(tài)的起始時(shí)間已經(jīng)過去(相對(duì)于 CPU 的實(shí)時(shí)時(shí)鐘),在操作系統(tǒng)暖啟動(dòng)或冷啟動(dòng)之后,將調(diào)用一次 OB。 |
當(dāng)已經(jīng)發(fā)生下一間隔的啟動(dòng)事件時(shí),仍在處理時(shí)間中斷 OB。 | 操作系統(tǒng)然后調(diào)用 OB 80。如果 OB 80 未編程,則 CPU 切換到 STOP 模式。 否則,在處理完 OB 80 并且時(shí)間中斷 OB 完成后將執(zhí)行所請(qǐng)求的 OB。 |
下表包含了時(shí)間中斷 OB 的臨時(shí) (TEMP) 變量。選擇 OB 10 的默認(rèn)名稱作為變量名稱。
變量 | 數(shù)據(jù)類型 | 說明 |
---|---|---|
OB10_EV_CLASS | BYTE | 事件類別和標(biāo)識(shí)符: |
OB10_STRT_INFO | BYTE | B#16#11:OB 10 的啟動(dòng)請(qǐng)求 (B#16#12:OB 11 的啟動(dòng)請(qǐng)求) : : (B#16#18:OB 17 的啟動(dòng)請(qǐng)求) |
OB10_PRIORITY | BYTE | *的**等級(jí);默認(rèn)值: 2 |
OB10_OB_NUMBR | BYTE | OB 編號(hào)(10 至 17) |
OB10_RESERVED_1 | BYTE | 預(yù)留 |
OB10_RESERVED_2 | BYTE | 預(yù)留 |
OB10_PERIOD_EXE | WORD | 按*的時(shí)間間隔處理 OB: W#16#0000:一次 W#16#0201:每分鐘 W#16#0401:每小時(shí) W#16#1001:每天 W#16#1201:每周 W#16#1401:每月 W#16#1801:每年 W#16#2001:月末 |
OB10_RESERVED_3 | INT | 預(yù)留 |
OB10_RESERVED_4 | INT | 預(yù)留 |
OB10_DATE_TIME | DATE_AND_TIME | 調(diào)用 OB 時(shí) |
詞條
詞條說明
ST 端口調(diào)用此頁(yè)面時(shí),表中顯示端口參數(shù)組態(tài)的當(dāng)前狀態(tài)。要進(jìn)行組態(tài),請(qǐng)單擊端口表中的相關(guān)單元格。說明表 1 包含以下列:所有端口 (All ports)說明設(shè)置對(duì)于表 2 的所有端口都有效。生成樹狀態(tài) (Spanning Tree Status)在此下拉列表中,選擇適用于所有端口的設(shè)置。如果選擇“無變化”(No Change),則表 2 中相應(yīng)列的條目保持不變。復(fù)制到表格 (Copy to Tab
VLAN 的重要規(guī)則組態(tài)和運(yùn)行 VLAN 時(shí),確保遵守以下規(guī)則:VLAN ID 為“0”的幀會(huì)按照無標(biāo)記幀處理,但會(huì)保留其**級(jí)值。默認(rèn)情況下,設(shè)備上的所有端口均發(fā)送不帶 VLAN 標(biāo)記的幀,以確保終端節(jié)點(diǎn)可接收這些幀。對(duì)于 SCALANCE X 設(shè)備,所有端口的默認(rèn) VLAN ID 為“1”。如果終端節(jié)點(diǎn)連接到端口,發(fā)送的離開幀不應(yīng)帶標(biāo)記(靜態(tài)訪問端口)。但是,如果此端口有另一臺(tái)交換機(jī),則發(fā)送的
WDS 列表接入點(diǎn)之間的通信在正常運(yùn)行時(shí),接入點(diǎn)將充當(dāng)網(wǎng)絡(luò)的接口與客戶端通信。但是,有時(shí)會(huì)存在多個(gè)接入點(diǎn)需要彼此互相通信的情況,例如,在需要擴(kuò)展無線覆蓋范圍或設(shè)置無線骨干時(shí)。對(duì)于 WDS(Wireless Distributed System,無線分布式系統(tǒng))支持此模式。提示此頁(yè)面僅在以下情況下顯示與設(shè)備存在在線連接時(shí)。在接入點(diǎn)模式下。此頁(yè)面顯示接入點(diǎn) WDS 連接的相關(guān)信息。顯示值該表格包括以下
PtP - 傳輸 (3964(R))說明在“屬性> 常規(guī) > PtP > 中斷選擇”(Properties > General > PtP > Interrupt selection) 中,設(shè)置中斷、CPU STOP 的特性以及協(xié)議。 選擇“3964(R)”作為協(xié)議。根據(jù)所選的協(xié)議類型,區(qū)域?qū)Ш街械倪M(jìn)一步細(xì)分會(huì)有所不同。對(duì)于“3964(R)”,有 3 個(gè) PtP
公司名: 上海騰希電氣技術(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