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