:1800弄(電子商務園)5005.
公司主營:西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2018-11-26 15:35:07瀏覽次數(shù):991
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子變頻器6SL3244-0BB13-1FA0參數(shù)
因為誠信所以簡單,成交只是開始,服務*止步。
和組態(tài)循環(huán)時間
循環(huán)時間是指CPU操作在RUN下執(zhí)行循環(huán)階段所需的時間。CPU
提供了兩種循環(huán)時間的:
?掃描周期時間
?掃描周期時間
掃描周期在啟動事件完成后開始。此功能的組態(tài)出現(xiàn)在CPU“設備配置"(Device
Configuration)的“循環(huán)時間"(Cycle time)下。
CPU
始終掃描周期,并在超出掃描周期時間時做出響應。如果超出組態(tài)的掃描周
期時間,將生成錯誤,并按以下兩種之一對該錯誤進行處理:
?如果用戶程序不包括時間錯誤中斷
OB,則時間錯誤事件將產(chǎn)生一個診斷緩沖區(qū)條目,但CPU仍保持RUN
。(可通過更改CPU的組態(tài)使其在檢測到時間錯誤時STOP
,但默認組態(tài)為保持RUN。)
?如果用戶程序中包含時間錯誤中斷OB,則CPU將執(zhí)行該中斷。
RE_TRIGR 指令
(頁339)(重新觸發(fā)周期時間)可用于復位記錄周期時間的定時器。如果當前程序循
環(huán)執(zhí)行耗費的時間小于所組態(tài)掃描周期時間的十倍,則RE_TRIGR
指令將重新觸發(fā)周期時間并返回“ENO = TRUE"。否則RE_TRIGR
指令將不會重新觸發(fā)周期時間,并返回“ENO = FALSE"。
通常,掃描周期會盡快執(zhí)行,當前掃描周期一完成,下一個掃描周期就會開始。視用戶程
序和通信任務而定,掃描周期的時間段在各次掃描中有所不同。為了這種差異,CPU
支持一種可選的掃描周期時間。如果啟用此可選功能并提供以ms
為單位的掃描周期時間,則在執(zhí)行完程序循環(huán)OB后CPU
會延時,直至經(jīng)過掃描周期時間后才重復程序循環(huán)。
如果CPU完成正常掃描周期的時間小于的循環(huán)時間,則CPU
將用額外的掃描周期時間執(zhí)行運行診斷和/或處理通信請求。
S7-1200可編程控制器
手冊,V4.2, 09/2016, A5E02486685-AK
117
PLC概念__
5.1用戶程序的執(zhí)行
如果CPU在的循環(huán)時間內(nèi)未完成掃描周期,CPU
將正常完成掃描(包括通信處理),并且不會因超出掃描時間而引起任何響應。
下表定義了循環(huán)時間功能的范圍和默認值:
表格5-18循環(huán)時間的范圍
循環(huán)時間 值范圍(ms) 默認值
掃描周期時間1 1到6000 150 ms
掃描周期時間2 1到掃描周期時間 禁用
1掃描周期時間始終啟用。組態(tài)循環(huán)時間使其介于1 ms到6000 ms之間。默認值為
150 ms。
2掃描周期時間為可選項,默認情況下被禁用。必要時,可組態(tài)一個1ms
到掃描周期時間之間的周期時間。
組態(tài)循環(huán)時間和通信負載
利用設備配置中的CPU屬性可以組態(tài)以下參數(shù):
?周期:可輸入掃描周期時間。也可啟用并輸入掃描周期時間。
?通信負載:可以組態(tài)一個百分比時間,專門用于通信任務。
有關掃描周期的更多信息,請參見循環(huán)時間(頁117)
118
S7-1200可編程控制器
手冊,V4.2, 09/2016, A5E02486685-AK
PLC概念
5.1用戶程序的執(zhí)行
5.1.5 CPU存儲器
存儲器
CPU提供了以下用于存儲用戶程序、數(shù)據(jù)和組態(tài)的存儲區(qū):
?裝載存儲器,用于非易失性地存儲用戶程序、數(shù)據(jù)和組態(tài)。將項目下載到CPU
后,CPU會先將程序存儲在裝載存儲區(qū)中。該存儲區(qū)位于存儲卡(如存在)或CPU
中。CPU能夠在斷電后繼續(xù)保持該非易失性存儲區(qū)。存儲卡支持的存儲空間比CPU
內(nèi)置的存儲空間更大。
?工作存儲器是易失性存儲器,用于在執(zhí)行用戶程序時存儲用戶項目的某些內(nèi)容。CPU
會將一些項目內(nèi)容從裝載存儲器到工作存儲器中。該易失性存儲區(qū)將在斷電后丟
失,而在恢復供電時由CPU恢復。
?保持性存儲器,用于非易失性地存儲的工作存儲器值。斷電中,CPU
使用保持性存儲區(qū)存儲所選用戶存儲單元的值。如果發(fā)生斷電或掉電,CPU
將在上電時恢復這些保持性值。
要顯示編譯程序塊的存儲器使用情況,請右鍵單擊STEP 7項目樹中“程序塊"(Program
blocks)
文件夾中的塊,然后從上下文菜單中選擇“資源"(Resources)。“編譯屬性"(Compilation
properties)顯示了編譯塊的裝載存儲器和工作存儲器。
要顯示在線CPU的存儲器使用情況,請雙擊STEP 7中的“在線和診斷"(Online and
diagnostics),展開“診斷"(Diagnostics),然后選擇“存儲器"(Memory)。
S7-1200可編程控制器
手冊,V4.2, 09/2016, A5E02486685-AK
119
PLC概念__
5.1用戶程序的執(zhí)行
保持性存儲器
將某些數(shù)據(jù)標記為保持性數(shù)據(jù)可以避免發(fā)生電源故障后造成數(shù)據(jù)丟失。該CPU
允許您將以下數(shù)據(jù)配置為保持性數(shù)據(jù):
?位存儲器(M):可以在PLC
變量表或分配列表中定義位存儲器的保持性存儲器的大小。保持性位存儲器總是從
MB0開始向上連續(xù)貫穿的字節(jié)數(shù)。通過PLC
變量表或在分配列表中通過單擊“保持性"(Retain)工具欄圖標該值。輸入從MB0
開始保留的M字節(jié)個數(shù)。
注意:對于任何塊,都可通過在“程序塊"(Program blocks)
文件夾中選擇塊,然后選擇“工具 > 分配列表"(Tools > Assignment list)
菜單命令來顯示分配列表。
?函數(shù)塊(FB)的變量:如果FB為“塊訪問"(Optimized block access)類型,則該
FB的接口編輯器將包含“保持"(Retain)
列。在該列中,可以單獨為每個變量選擇“保持"(Retain)、“非保持"(Non-retain)或“在
IDB中設置"(Set in IDB)。將此類FB置于程序中時,和該FB對應的實例DB
也將包含此“保持"(Retain)列。在的FB中,如果在變量的“保持性"(Retain)
選項中選擇“在IDB中設置"(Set in IDB)(在背景數(shù)據(jù)塊中設置),那么只能更改背景
DB接口編輯器中某個變量的保持性狀態(tài)。
如果FB非“塊訪問"(Optimized block access)類型,則該FB
的接口編輯器將不包含“保持"(Retain)列。將此類FB置于程序中時,和該FB
對應的實例DB仍將包含一個可進行編輯的“保持"(Retain)
列。如果是這種情況,在選擇所有變量時為任意變量結果選擇“保持"(Retain)
選項。同樣,在取消選擇所有變量時為任意變量結果取消選擇該選項。
要查看或修改FB是否己,打開FB屬性然后選則屬性。
?全局數(shù)據(jù)塊的變量:在保持性狀態(tài)分配方面,全局DB與FB
類似。根據(jù)塊訪問設置情況,用戶可以定義全局數(shù)據(jù)塊的單個變量或所有變量的保持
性狀態(tài)。
-如果在DB
創(chuàng)建時選擇“"(Optimized),則可以設置每個單獨變量的保持性狀態(tài)。
-如果在創(chuàng)建 DB 時選擇“-與 S7-300/400兼容"(Standard - compatible with S7-
300/400),則該保持性狀態(tài)的設置將適用于該DB
的所有變量;即變量要么都具有保持性,要么都沒有。
120
S7-1200可編程控制器
手冊,V4.2, 09/2016, A5E02486685-AK
PLC概念
5.1用戶程序的執(zhí)行
5.1.5.1
該CPU多支持10240字節(jié)的保持性數(shù)據(jù)。要了解可用保持性字節(jié)數(shù),請在PLC
變量表或分配列表中單擊“保持性"(Retain)工具欄圖標。盡管這里是為M
存儲器保持性范圍的地方,但第二個箭頭會指示可用于M和DB
的總剩余存儲空間。請注意,要保證該值的準確性,必須編譯帶有保持性變量的所有數(shù)據(jù)
塊。
說明
下載程序不會或更改保持性存儲器中的現(xiàn)有值。如果要在下載之前保持性存儲器
,請在下載程序前將CPU復位為出廠設定。
和時鐘存儲器
使用CPU屬性可啟用“存儲器"和“時鐘存儲器"的相應字節(jié)。
程序邏輯可通過這些函數(shù)的變量名稱來引用它們的各個位。
?可以將M存儲器的一個字節(jié)分配給存儲器。
該存儲器字節(jié)提供了以下四個位,用戶程序可通過以下變量名稱引用這四個位:
-個周期:(變量名稱“FirstScan")在啟動OB
完成后的次掃描期間內(nèi),該位設置為1。
(執(zhí)行了次掃描后,“掃描"位將設置為0。)
-診斷狀態(tài)變化:(變量名稱:“DiagStatusUpdate")在CPU
記錄了診斷事件后的一個掃描周期內(nèi)設置為1。由于直到程序循環(huán)OB
執(zhí)行結束,CPU才能置位“DiagStatusUpdate"位,因此用戶程序無法檢測在啟動
OB執(zhí)行期間或程序循環(huán)OB執(zhí)行期間是否發(fā)生過診斷更改。
-始終為1 (高)(Always 1 (high)):(變量名稱“AlwaysTRUE"),該位始終設置為
1。
-始終為0 (低)(Always 0 (low)):(變量名稱“AlwaysFALSE"),該位始終設置為
0。
?可以將M存儲器的一個字節(jié)分配給時鐘存儲器。
被組態(tài)為時鐘存儲器的字節(jié)中的每一位都可生成方波脈沖。時鐘存儲器字節(jié)提供了 8
種不同的,其范圍從0.5 Hz (慢)到10 Hz (快)。
這些位可作為控制位(尤其在與沿指令結合使用時),用于在用戶程序中周期性觸發(fā)
。
S7-1200可編程控制器
手冊,V4.2, 09/2016, A5E02486685-AK
121
PLC概念__
5.1用戶程序的執(zhí)行
CPU在從STOP切換到STARTUP時初始化這些字節(jié)。時鐘存儲器的位在
STARTUP和RUN下會隨CPU時鐘同步變化。
/t小心
覆蓋存儲器位或時鐘存儲器位時的風險
改寫存儲器或時鐘存儲器的各個位可能會這些功能中的數(shù)據(jù),同時還可能
用戶程序錯誤運行,進而造成設備損壞和人員傷害。
因為時鐘存儲器和存儲器都不是預留的M
存儲器,所以指令或通信可以寫入這些單元并其中的數(shù)據(jù)。
避免向這些單元寫入數(shù)據(jù)以確保這些功能正常運行,并且應始終為或機器使用緊急
停止電路。
存儲器組態(tài)了一個字節(jié),其中的各個位會在發(fā)生特定事件時啟用(值= 1)
存儲器位
系銃存儲器字節(jié)的地址(MBx):
首:次循5不:
途斷狀態(tài)己更改:
眙終力1 (髙電平):
眙終力0 (低電平):
@允許使用存儲器字節(jié)
| %M1.0 (Firstscan)
| %M 1.1 (Diag Statu s LI pd ate)
I %M1.2 (AlwaysTRLIE)
I %M1.3 (AlwaysFALSE)
表格5-19存儲器
7 6 5 4 3 2 1 0
保留 值0 始終熄滅 值0 常開 值1 診斷狀態(tài)指示 ? 1:變化 ? 0:無更改 掃描指示 ? 1:啟動后掃描 ? 0:不是掃描
時鐘存儲器組態(tài)了一個字節(jié),該字節(jié)的各個位分別按固定的時間間隔循環(huán)啟用和禁用。
每個時鐘位都會在相應的M存儲器位產(chǎn)生一個方波脈沖。
這些位可作為控制位(尤其在與沿指令結合使用時),用于在用戶代碼中周期性觸發(fā)
122