詳細參數(shù) |
---|
通過 SIMATIC S7-1200 的故障安全模塊,可集成到整體自動化系統(tǒng)中以滿足安全方面的應用要求。模塊中中集成有故障安全運行所需的安全功能。通過 PROFIsafe 機制與故障安全 SIMATIC S7 CPU 通信。
這些模塊只能在集中式系統(tǒng)中運行。
通過 SIMATIC S7-1200 的故障安全模塊,可集成到整體自動化系統(tǒng)中以滿足安全方面的應用要求。模塊中中集成有故障安全運行所需的安全功能。通過 PROFIsafe 機制與故障安全 SIMATIC S7 CPU 通信。
這些模塊只能在集中式系統(tǒng)中運行。
S7-200PLC中斷指令介紹
中斷指令有4條,包括開、關中斷指令,中斷連接、分離指令。指令格式如表1所示。
開中斷(ENI)指令全局性允許所有中斷事件。關中斷(DISI)指令全局性禁止所有中斷事件,中斷事件的每次出現(xiàn)均被排隊等候,直至使用全局開中斷指令重新啟用中斷。
PLC轉換到RUN(運行)模式時,中斷開始時被禁用,可以通過執(zhí)行開中斷指令,允許所有中斷事件。執(zhí)行關中斷指令會禁止處理中斷,但是現(xiàn)用中斷事件將繼續(xù)排隊等候。
中斷連接指令(ATCH)指令將中斷事件(EVNT)與中斷程序號碼(INT)相連接,并啟用中斷事件。
分離中斷(DTCH)指令取消某中斷事件(EVNT)與所有中斷程序之間的連接,并禁用該中斷事件。
注意:一個中斷事件只能連接一個中斷程序,但多個中斷事件可以調用一個中斷程序。
表1 中斷指令格式
LAD
STL
ENI
DISI
ATCH INT,EVNT
DTCH EVNT
操作數(shù)及數(shù)據(jù)類型
無
無
INT:常量 0-127
EVNT:常量,CPU 224: 0-23; 27-33
INT/EVNT數(shù)據(jù)類型:字節(jié)
EVNT:常量, CPU 224: 0-23; 27-33
數(shù)據(jù)類型:字節(jié)
1. 開、關中斷指令
2. 中斷連接、分離指令
S7-200的工作過程和CPU的工作模式
1) S7-200在掃描循環(huán)中完成一系列任務。任務循環(huán)執(zhí)行一次稱為一個掃描周期。S7-200的工作過程如圖4所示。在一個掃描周期中,S7-200主要執(zhí)行下列五個部分的操作:
(Ⅰ)讀輸入:S7-200從輸入單元讀取輸入狀態(tài),并存入輸入映像寄存器中。
(Ⅱ)執(zhí)行程序:CPU根據(jù)這些輸入信號控制相應邏輯,當程序執(zhí)行時刷新相關數(shù)據(jù)。程序執(zhí)行后,S7-200將程序邏輯結果寫到輸出映像寄存器中。
(Ⅲ)處理通訊請求:S7-200執(zhí)行通訊處理。
(Ⅳ)執(zhí)行CPU自診斷:S7-200檢查固件、程序存儲
器和擴展模塊是否工作正常
(Ⅴ)寫輸出:在程序結束時,S7-200將數(shù)據(jù)從輸出映像寄存器中寫入把輸出鎖存器,后復制到物理輸出點,驅動外部負載。
(2)、S7-200 CPU的工作模式
S7-200有兩種操作模式:停止模式和運行模式。CPU面板上的LED狀態(tài)燈可以顯示當前的操作模式。
在停止模式下,S7--200不執(zhí)行程序,您可以下載程序和CPU組態(tài)。在運行模式下,S7-200將運行程序。
S7-200提供一個方式開關來改變操作模式。您可以用方式開關(位于S7-200前蓋下面)手動選擇操作模式:當方式開關撥在停止模式,停止程序執(zhí)行;當方式開關撥在運行模式,啟動程序的執(zhí)行;也可以將方式開關撥在TERM(終端)(暫態(tài))模式,允許通過編程軟件來切換CPU的工作模式,即停止模式或運行模式。
如果方式開關打在STOP或者TERM模式,且電源狀態(tài)發(fā)生變化,則當電源恢復時,CPU會自動進入STOP模式。如果方式開關打在RUN模式,且電源狀態(tài)發(fā)生變化,則當電源恢復時,CPU會進入RUN模式。
全模塊化連接模塊是 SIMATIC S7-300/400 的標準連接模塊,其作用在于外圍設備方便、快捷、準確地連接到 SIMATIC S7-300/400 上。
連接前連接器模塊時,請注意以下事項:
每字節(jié)的綜合電流小于4 A,
外部電源電壓的正極與該連接模塊連接, 使電源電壓通過連接電纜傳送。 考慮到連接電纜的載流能力,綜合電流不得超過4 A/byte。
當每字節(jié)的綜合電流大于4 A時
需單獨增加電纜傳送高于4 A的綜合電流, 該增加電纜連接于前連接器的特殊連接插座上。
經調整后的前連接器被稱為前連接器模塊,可與該模塊連接, 將其插入該模塊而不是前連接器進行連接。 前連接器模塊有各種型號可供選擇。 SIMATIC S7-300和SIMATIC S7-400分別有數(shù)字式和模擬式兩種型號。 連接電纜插入前連接器模塊。
SIMATIC S7 PLC處理輸入/輸出中斷的使用方法介紹
概述
本程序適用于SIMATIC S7-212和S7-214的計數(shù)器,可以從0計到255,這要取決于輸入10.0的狀態(tài)。如果將輸入10.0置為1,則程序減計數(shù);如果將輸入10.0置為0,則程序加計數(shù)。
如果輸入10.0的狀態(tài)改變,則將立即激活輸入/輸出中斷程序,中斷程序0或1分別將有儲器位M0.0置成1或0。
例圖
程序框圖
程序和注解
本程序是一個輸入/輸出中斷程序的范例,計數(shù)器從0計到255。如果輸入10.0為0,則程序加計數(shù);如果輸入10.0為1,則程序減計數(shù)。
本程序包括以下三個程序:
Main (主程序) 初始化和計數(shù)
INT0 (中斷程序0) 輸入10.0為1時,減計數(shù)。
INT1 (中斷程序1) 輸入10.0為0時,加計數(shù)。
本程序長度為32個字
//標題:事件中斷
//********主程序*********
//主程序包括初始化程序和計數(shù)程序。
//計數(shù)器的存儲器標志位M0.0的0或1狀態(tài),決定計數(shù)方向為加或減計數(shù)。
//當輸入10.0山0變?yōu)?/span>1時,產生中斷事件0,激活中斷程序0 (INT0)。
//中斷程序0將存儲器位M0.0置成1,導致主程序減計數(shù)。
//當輸入10.0山1變?yōu)?/span>0時,產生中斷事件1,激活中斷程序1 (INT1)。
//中斷程序1將存儲器位M0.0置成0,導致主程序加計數(shù)。
//主程序
LD
MOVB
ENI
ATCH
ATCH
LDN
AB>=
A
EU
INCW
SM0.1
+0, AC0
+0, 0
+1,1
M0.0
16#FE, ACO
SM0.5
AC0
//僅掃描時,SM0.1才為1,進行以下初始化
//將計數(shù)累加器ACO清Oa
//允許中斷。
//輸入10.0為上升沿時激活事件中斷0
//輸入10.0為上升沿時激活事件中斷1
//如果存儲器的標志位M 0.0為0狀態(tài)
//且計數(shù)累加器ACO的當前計數(shù)值小于或等于254
//且0.5秒脈沖
//且上升沿
//那么計算累加器ACO加1
LD
AB<=
A
EU
DECW
M0.0
16#1,AC0
SM0.5
ACO
//如果存儲器的標志位M 0.0為1狀態(tài)
//且計數(shù)累加器ACO的當前計數(shù)值大于或等于
//且0.5秒脈沖
//且上升沿
//那么計算器累加器ACO減1
LD
MOVB
MEND
SM0.0
AC0, QB0
// SM0.0總是1。
//在輸出端00.0至00.7顯示ACO的當前計數(shù)值。
//主程序結束。
//******中斷程序0******
//事件中斷程序0將存儲器的標志位M0.0置成
//此情況下程序減計數(shù)。
//
INT 0 //中斷事件0減計數(shù)。
S M0.0,1 //將存儲器的標志位M0.0置成
RETI //中斷程序0結束。
//******中斷程序1******
//事件中斷程序1將存儲器的標志位M 0.0置成Oa
//此情況下程序增計數(shù)。
INT 1
R M0.0,1
RETI
//中斷事件1加計數(shù)。
//將存儲器的標志位M0.0置成O。
//中斷程序1結束。
請參考SIMATIC S丁EP 7編程參考手冊的6.2節(jié)“中斷指令”,為您提供了更多的有關輸入輸出中斷的信息。
西門子中型PLC系列S7-300的新特性
西門子中型可編程控制器系列S7-300技術革新啦!S7-300 PLC是SIMATIC S7家族中的中型可編程序控制器,作為以前版本的升級,新一代固件版本為V3.0的S7-300系列的CPU 312、314、315-2 DP 和315F-2 DP已經發(fā)布,這些CPU都有新的訂貨號。
新一代的S7-300系列CPU與以前對應版本備件兼容,具備以下亮點:性能方面,性能提升了2倍或者更高。內存方面,CPU 314 從96 KB擴展到128 KB ,CPU 315-2 DP從128 KB擴展到256 KB ,CPU 315F-2 DP從 192 KB擴展到384 KB。此外,可以同時在線監(jiān)控兩個快,技術數(shù)據(jù)也趨于一致,I/O過程映像區(qū)增大。同時,CPU 315(F)-2 DP 的PROFIBUS可以使用同步模式,并帶有可以進行數(shù)據(jù)設置的路由。
性能提升
新一代的S7-300 CPU性能比現(xiàn)有的312,314 和315(F)-2 DP CPU有了顯著提升,例如,新一代的CPU的用戶程序執(zhí)行速度是原來CPU的2倍或更高。位運算時間縮減到50ns,字運算時間縮減到90ns,定點和浮點數(shù)運算性能也有了較大的提升。
同時監(jiān)控兩個塊
新一代S7-300固件版本V3.0CPU的可以同時在線監(jiān)控兩個塊,用戶可以選擇在一個PG或PC上同時監(jiān)視兩個塊或在兩個PG或PC上同時監(jiān)控一個塊。此外,增加了在塊狀態(tài)中監(jiān)視的程序行數(shù),只有在STEP 7 V5.4 SP5中才有這個功能。
技術數(shù)據(jù)的一致性
S7-300 CPU的技術數(shù)據(jù)趨于一致。已經對下面這些S7-300 CPU的固件進行了一致化或增添了一些功能:
——所有的S7-300 CPU具有相同的塊數(shù)量(FC、FB、DB)
——相同的本地數(shù)據(jù)量大小
——每個優(yōu)先級具有相同的嵌套層數(shù):16
——除了CPU312以外的S7-300 CPU具有相同的塊容量:64KB
——所有S7-300 CPU都具備:300個可同時激活的Alarm_S塊
——相同的時間延時中斷OB塊:OB20 和OB21
——相同的周期中斷OB塊:OB32、 OB33、OB34 和OB35
——相同的全局通信數(shù)量:8
——斷點數(shù)目從2個增加到4個
——CPU312 的標簽有256 字節(jié)
——CPU 312 具有256個S7定時器/S7 計數(shù)器
——診斷緩沖器
診斷緩沖器的大?。?/span>500條診斷信息,新的100條具有保持功能
CPU運行狀態(tài)下顯示的診斷緩沖器條目可以為10到499條。默認值為10條。
兼容性
新一代的S7-300 CPU 在具有備件兼容性的條件下可以替代以前的版本。
舊版本的312、314、315(F)-2 DP CPU仍然可以訂貨,在大約1年的時間內,舊版本的312、314、315(F)-2 DP CPU和新一代的CPU可以同時提供,在此之后,我們只提供V3.0或更高版本的CPU。
CPU 414-5H 擁有: