西門子: | 現(xiàn)貨 |
S7-200: | 全新 |
德國: | ** |
單價: | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長期有效 |
發(fā)布時間: | 2023-12-20 05:30 |
最后更新: | 2023-12-20 05:30 |
瀏覽次數(shù): | 83 |
采購咨詢: |
請賣家聯(lián)系我
|
西門子系統(tǒng)S7-200受權(quán)總代理 6ES7288-5BA01-0AA0 S7-200 SMART 光伏板
SIMATIC S7-200 SMART, 光伏板 適用實時時鐘 |
終斷命令 終斷容許和終斷嚴(yán)禁 終斷容許命令(ENI)全局性地容許全部被相連的中斷事件。終斷禁 止命令(DISI)全局性地嚴(yán)禁解決全部中斷事件。 當(dāng)進(jìn)到RUN方式時,*初的狀態(tài)為嚴(yán)禁終斷。在RUN方式,您可以 以實行全局性終斷容許命令(ENI)容許全部終斷。實行“禁止使用中 斷”命令可嚴(yán)禁中斷過程;但是,激話的中斷事件仍再次 排長隊。 使ENO=0錯誤標(biāo)準(zhǔn): 0004 (嘗試在中斷處理程序中實行ENI、DISI或是HDEF命令。) 終斷標(biāo)準(zhǔn)回到 終斷標(biāo)準(zhǔn)回到命令(CRETI)用以依據(jù)前面的邏輯操作的前提條件, 從中斷處理程序中回到。 終斷聯(lián)接 終斷聯(lián)接命令(ATCH)將中斷事件EVNT與中斷處理程序號INT有關(guān) 聯(lián),并也就能該中斷事件。 使ENO=0錯誤標(biāo)準(zhǔn): 0002 (與HSC的鍵入分派發(fā)生沖突) 終斷分離出來 終斷分離出來命令(DTCH)將中斷事件EVNT與中斷處理程序之間的聯(lián)系 斷開,并嚴(yán)禁該中斷事件。 消除中斷事件 消除終斷事命令從終斷序列中清除所有EVNT類別的終斷事 件。應(yīng)用此命令從終斷序列中消除沒有用的中斷事件。假如此 命令用以消除假中斷事件,再從序列中消除事情前要*先 分離出來事情。不然,在實施消除事情命令以后,一個新的事情要被增 加進(jìn)序列中。 案例反映了處在正交和方式的高速計數(shù)器怎么使用CLR_EVNT指 令消除中斷事件。假如紅外傳感器恰好處于從光亮轉(zhuǎn)換到黑喑 的界限部位,那樣在新PV值運(yùn)載以前,小一點振動分析將形成 具體并不一定的終斷。 表6--45 鍵入/導(dǎo)出 終斷命令的高效操作數(shù) 基本數(shù)據(jù)類型 操作數(shù) INTBYTE常量(0到127) EVNT BYTE 常量CPU221和CPU222: 0到12,19到23和27到33 CPU 224: 0到23和27到33 CPU 224XP和CPU226: 0到33 153 S7-200可編程序控制器系統(tǒng)軟件指南 154 對終斷連接終斷分離出來命令的認(rèn)知 在激話一個中斷處理程序前,必須要在中斷事件和此次事件發(fā)生的時候期待實行的那一段程序流程間建立一種聯(lián)絡(luò)。終斷 聯(lián)接命令(ATCH)特定某中斷事件(由中斷事件號特定)所需調(diào)用的代碼段(由中斷處理程序號特定)。好幾個中 斷事情可啟用同一個中斷處理程序,但一個中斷事件不允許特定啟用好幾個中斷處理程序。 當(dāng)你把中斷事件和中斷處理程序連接時,全自動容許終斷。如果使用嚴(yán)禁全局性終斷命令不回應(yīng)全部終斷,每一個 中斷事件開展排長隊,直至選用容許全局性終斷命令再次容許終斷,假如不應(yīng)用容許全局性終斷命令,可能 使終斷序列外溢。 可以使用終斷分離出來命令(DTCH)斷開中斷事件和中斷處理程序的聯(lián)系,以獨立嚴(yán)禁中斷事件。終斷分離出來 命令(DTCH)使終斷返回不激話或失效狀態(tài)表6--46列出不同種類的中斷事件了解S7--200對中斷處理程序的處理方法 實行中斷處理程序用以回應(yīng)與其說有關(guān)的結(jié)構(gòu)或是外界事情。一旦執(zhí)行完中斷處理程序的*后一條命令,管控權(quán) 會返回源程序。大家可以實行終斷標(biāo)準(zhǔn)回到命令(CRETI)撤出中斷處理程序。表6--47對在應(yīng)用軟件中應(yīng)用 中斷處理程序提出了一些幫助和限制。 表6--47 具體指導(dǎo) 應(yīng)用中斷處理程序的幫助和限制 中斷處理帶來了對特殊內(nèi)部結(jié)構(gòu)或外界事件回應(yīng)??蛻衾響?yīng)提升中斷處理程序以實行一個特殊的任務(wù),并把操縱 回到源程序。 理應(yīng)使中斷處理程序簡短而簡易,實行時對于其他解決也別延遲太長。如果不能這種,意料之外的標(biāo)準(zhǔn)可能會造成由 主系統(tǒng)控制的機(jī)器操作異常。對終斷來講,其名言是“越少就越好”。 限制 在中斷處理程序中無法使用DISI、ENI、HDEF、LSCR和END命令。 系統(tǒng)終斷的大力支持 因為終斷命令危害接觸點、電磁線圈和累加器邏輯性,因此系統(tǒng)軟件儲存和修復(fù)邏輯性局部變量、累積存儲器及其標(biāo)示累 加器及命令操作狀態(tài)的獨特存儲芯片標(biāo)志寄存器(SM)。這防止了進(jìn)到中斷處理程序或者從中斷處理程序回到對主客戶程 序造成損害。 在源程序和中斷處理程序間共享信息 你可以在源程序和一個或多個中斷處理程序間共享信息。比如,客戶源程序的一個地方能夠為某一終斷程 序給予需要用到的數(shù)據(jù)信息,相反也是。假如可執(zhí)行程序共享信息,一定要考慮中斷事件多線程特征的危害,這也是 由于中斷事件會到客戶源程序?qū)嵤┑哪睦锒及l(fā)生。分享數(shù)據(jù)一致性問題解決要取決于源程序被中 斷事情終斷時中斷處理程序的操作。應(yīng)用中斷處理程序的局部變量表,這樣才能保證中斷處理程序只用臨時性內(nèi) 存,不會遮蓋流程的別的地方應(yīng)用的信息。 155 S7-200可編程序控制器系統(tǒng)軟件指南 這兒有多種能夠確保在客戶源程序和中斷處理程序間恰當(dāng)共享信息的編程技巧。這些方法和限制共享存儲 器單元瀏覽方法,或讓應(yīng)用共享存儲器單元命令編碼序列不被終斷。 針對分享單獨變量的STL程序流程來講:假如共享信息是單字節(jié)、字或雙幕自變量,而程序流程STL(語 句表)撰寫,也可通過把共享信息來操作的中間值存放到非互通的存放部位或累加器中,可確 保正確分享瀏覽。 針對分享單獨變量的LAD程序流程來講:假如共享信息是單字節(jié)、字或雙幕自變量,而程序流程用LAD (子程序)撰寫,則建立只用“挪動”命令(MOVB、MOVW、MOVD、MOVR)訪問共享 的存放區(qū)域的國際慣例,可以確保正確分享瀏覽。這種Move命令由實行的時候不受中斷事件影響一條 STL命令構(gòu)成,但是其他很多子程序命令是通過可以被終斷的STL命令編碼序列所組成的。 針對分享好幾個變量的STL或LAD程序流程來講:假如共享信息由很多有關(guān)字節(jié)數(shù)、字或雙幕組成,則 終斷禁止使用/開啟命令(DISI和ENI)適合于操縱中斷處理程序的落實。在可執(zhí)行程序?qū)蚕泶鎯ζ鲉?元實際操作的區(qū)域嚴(yán)禁終斷。一旦全部危害共享存儲器單元實際操作結(jié)束后,再容許終斷。在禁止使用中 斷期內(nèi),無法完成中斷處理程序,因而無法打開共享存儲部位;但是,此方法也會導(dǎo)致對中斷事件的 回應(yīng)延遲時間。 在中斷處理程序中調(diào)用子程序 你可以在一個中斷處理程序中啟用一個程序段的嵌入層。中斷處理程序和被調(diào)用的子程序共享累加器邏輯 局部變量。 S7--200支撐的終斷種類 S7-200適用以下類別的中斷處理程序: 通訊端口終斷:S7-200形成用戶可以系統(tǒng)控制通訊端口事件。 I/O終斷:S7-200形成各種各樣I/O的差異情況變更的事情。這種事情使大家可以對高速計數(shù)器、單脈沖 導(dǎo)出或輸入升高或下滑情況作出反應(yīng)。 根據(jù)時間終斷:S7-200形成容許程序流程以特殊時長間隔采取行動事件。 通訊口終斷 PLC的串行通訊口可由LAD或STL程序流程來調(diào)節(jié)。通訊口這樣的操作方式稱之為隨意端口號方式。在自由端 口模式中,客戶可以用程序定義串口波特率、每一個標(biāo)識符個數(shù)、校驗位通信協(xié)議。運(yùn)用接受和推送終斷可簡化 程序流程對通信控制。針對其他信息,參照推送接收命令。 I/O終斷 I/O終斷包括了上升沿或下降沿終斷、高速計數(shù)器終斷和脈沖串導(dǎo)出(PTO)終斷。S7--200 CPU可以用 鍵入I0.0至I0.3的上升沿或下降沿造成終斷。上升沿相關(guān)事件下降沿事情可被那些輸入點捕捉。這種上 升沿/下降沿事情可被用來標(biāo)示當(dāng)某一事情發(fā)生時要引起關(guān)注的前提條件。 高速計數(shù)器終斷容許回應(yīng)例如當(dāng)前值相當(dāng)于設(shè)定值、相對應(yīng)于軸旋轉(zhuǎn)方位變動的記數(shù)方位調(diào)整和電子計數(shù)器外 部校準(zhǔn)事件后而引起的終斷。每一種高速計數(shù)器可以對快速事情即時回應(yīng),而PLC掃描儀速度對這種快速事 件是無法控制的。 156 第6章 S7-200指令系統(tǒng) 脈沖串導(dǎo)出終斷提出了已經(jīng)完成特定脈沖信號輸出標(biāo)示。脈沖串輸出一個經(jīng)典運(yùn)用是伺服電機(jī)。 能通過將一個中斷處理程序傳送到對應(yīng)的I/O事情上去容許以上的每一個終斷。 時基終斷 時基終斷包含按時終斷和計時器T32/T96終斷。CPU能夠支持按時終斷??梢允褂冒磿r終斷特定一個周 期的主題活動。周期時間以1ms為增加量企業(yè),周期可以從1ms到255ms。對按時終斷0,必須將周期時間時 間載入SMB34;對按時終斷1,必須將周期載入SMB35。 每每計時器外溢時,按時中斷事件把主動權(quán)交到對應(yīng)的中斷處理程序。一般可以用按時終斷以固定時間間 隔來控制模擬量輸入的取樣或是實行一個PID控制回路。 當(dāng)你把某一中斷處理程序傳送到一個按時中斷事件上,若該按時終斷允許其,那么就算時間。在鋪設(shè)期 間,系統(tǒng)軟件捕獲周期值,因此之后對SMB34和SMB35的變更也不會影響周期時間。為更改周期,首 先務(wù)必改動周期值,并重新把中斷處理程序傳送到按時中斷事件上。當(dāng)重連時,按時終斷作用 消除前一次聯(lián)接后的一切累計值,并且用新值再次算時間。 一旦容許,按時終斷就自動地運(yùn)作,特定時長間隔的每一次外溢時實行被相連的中斷處理程序。假如撤出 RUN方式或分離出來按時終斷,則按時終斷禁止。假如實施了全局性終斷嚴(yán)禁命令,按時中斷事件還會繼續(xù) 發(fā)生,每一個發(fā)生的按時中斷事件正在進(jìn)入終斷序列(直至終斷容許或序列滿)。請參閱按時終斷的事例 程序流程。 計時器T32/T96終斷容許及時的回應(yīng)一個給出時間間隔。這種終斷僅支持1ms分辨率延遲接入定 時器(TON)和延時斷開計時器(TOF)T32和T96。T32和T96計時器其他方面運(yùn)行正常。一旦終斷允 許,當(dāng)合理計時器的當(dāng)前值相當(dāng)于設(shè)定值時,在CPU的穩(wěn)定1ms自動刷新中,實行被相連的終斷程 序。*先把一個中斷處理程序傳送到T32/T96中斷事件上,隨后容許該終斷。 中斷優(yōu)先級和終斷序列 在多個指定優(yōu)先以內(nèi),CPU按先來先服務(wù)的基本原則解決終斷。一切時間段上,只有一個客戶終斷程 序已經(jīng)實行。一旦中斷處理程序開始實施,它要一直實行到結(jié)束。而且不被其他中斷處理程序,甚至更高一些 優(yōu)先的中斷處理程序所切斷。當(dāng)另一個終斷正在維護(hù)中,新發(fā)生的終斷必須排長隊,等候解決。 表6--48提出了3個終斷序列以及這些可以保存的終斷數(shù)量。