產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
公司主營(yíng):數(shù)控,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 西門子屏,變頻器,西門子DP電纜 變頻器 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源,電線電纜,數(shù)控備件,伺服電機(jī)等工控產(chǎn)品.系統(tǒng)及伺服電機(jī),力矩電機(jī),直線電機(jī),伺服驅(qū)動(dòng)備件等等。主營(yíng)產(chǎn)品或服務(wù):西門子PLC,西門子變頻器,西門子數(shù)控系統(tǒng),西門子伺服電機(jī),西門子人機(jī)界面,西門子軟啟動(dòng)器,西門子觸摸屏,西門子工業(yè)以太網(wǎng),西門子LOGO!
自動(dòng)化科技電子(杭州)有限公司
6ES7215-1HG40-0XB0西門子 SIMATIC S7-1200,CPU 1215C, 緊湊型 CPU,DC/DC/繼電器, 2 個(gè) PROFINET 端口, 機(jī)載 I/O: 14 個(gè) 24V DC 數(shù)字輸入;10 DO 繼電器 2A, 2 AI 0-10V DC,2 AO 0-20mA DC, 電源:直流 20.4-28.8V DC, 程序存儲(chǔ)器/數(shù)據(jù)存儲(chǔ)器 125 KB
MC-PostServo
可以對(duì) MC-PreServo OB 進(jìn)行編程,使其包含程序邏輯:在 MC-Servo OB
執(zhí)行后直接執(zhí)行 STEP 7 程序。
MC-PostServo 事件
MC-PreServo OB 使您可讀取所組態(tài)的應(yīng)用周期信息(單位為 µs)。
表格 5- 15 MC-PostServo OB 的起始信息
輸入 數(shù)據(jù)類型 說(shuō)明
Initial_Call BOOL TRUE 表示從 STOP 轉(zhuǎn)為 RUN 的過(guò)程中*調(diào)用該 OB
PIP_Input BOOL TRUE 表示相關(guān)的過(guò)程映像輸入為值。
PIP_Output BOOL TRUE 表示在后一個(gè)周期后,CPU
將相關(guān)的過(guò)程映像輸出適時(shí)傳送到輸出中。
IO_System USINT 觸發(fā)中斷的分布式 I/O 系統(tǒng)的編號(hào)
Event_Count INT n:丟失的循環(huán)數(shù)
-1:丟失的循環(huán)數(shù)未知(例如,由于更改了循環(huán))
Synchronous BOOL 預(yù)留
CycleTime UDINT 顯示為 MC-Servo OB 組態(tài)的應(yīng)用周期,單位為 μs
5.1.3.17 事件執(zhí)行的優(yōu)先級(jí)與排隊(duì)
CPU 處理操作受事件控制。事件會(huì)觸發(fā)要執(zhí)行的中斷
OB??梢栽趬K的創(chuàng)建期間、設(shè)備配置期間或使用 ATTACH 或 DETACH
指令事件的中斷
OB。有些事件定期發(fā)生,例如,程序循環(huán)或循環(huán)事件。而其它事件只發(fā)生一次,例如,
啟動(dòng)事件和延時(shí)事件。還有一些事件則在硬件觸發(fā)事件時(shí)發(fā)生,例如,輸入點(diǎn)上的沿事件
或高速計(jì)數(shù)器事件。診斷錯(cuò)誤和時(shí)間錯(cuò)誤等事件只在出現(xiàn)錯(cuò)誤時(shí)發(fā)生。事件優(yōu)先級(jí)和隊(duì)列
用于確定事件中斷 OB 的處理順序。
CPU 按照優(yōu)先級(jí)順序處理事件,1 為低優(yōu)先級(jí),26 為高優(yōu)先級(jí)。在 S7-1200 CPU
V4.0 之前的版本中,每種 OB 類型都有固定的優(yōu)先級(jí)(1 到 26)。從 V4.0
開(kāi)始,可為每個(gè)組態(tài)的 OB 分配優(yōu)先級(jí)。優(yōu)先級(jí)編號(hào)在 OB 屬性的特性中進(jìn)行配置。
6ES7215-1HG40-0XB0西門子 SIMATIC S7-1200,CPU 1215C, 緊湊型 CPU,DC/DC/繼電器, 2 個(gè) PROFINET 端口, 機(jī)載 I/O: 14 個(gè) 24V DC 數(shù)字輸入;10 DO 繼電器 2A, 2 AI 0-10V DC,2 AO 0-20mA DC, 電源:直流 20.4-28.8V DC, 程序存儲(chǔ)器/數(shù)據(jù)存儲(chǔ)器 125 KB
可中斷與不可中斷執(zhí)行模式
OB (頁(yè) 98) 按照其觸發(fā)事件的優(yōu)先級(jí)順序執(zhí)行。在 CPU 設(shè)備組態(tài)的啟動(dòng)屬性
(頁(yè) 185)中,您可以將 OB 執(zhí)行組態(tài)為可中斷或不可中斷。請(qǐng)注意,程序循環(huán) OB
始終為可中斷,但可將其它所有 OB 組態(tài)為可中斷或不可中斷。
如果設(shè)置了可中斷模式,則在執(zhí)行 OB 并且 OB
執(zhí)行結(jié)束前發(fā)生了更高優(yōu)先級(jí)的事件時(shí),將中斷正在運(yùn)行的
OB,以允許更高優(yōu)先級(jí)的事件 OB
運(yùn)行。運(yùn)行更高級(jí)別的事件直至結(jié)束后,才會(huì)繼續(xù)執(zhí)行之前中斷的 OB。如果執(zhí)行可中斷
OB 時(shí)發(fā)生多個(gè)事件,CPU 將按照優(yōu)先級(jí)順序處理這些事件。
如果未設(shè)置可中斷模式,則無(wú)論觸發(fā)的 OB
在運(yùn)行期間是否觸發(fā)了其它任何事件,都將繼續(xù)運(yùn)行直至結(jié)束。
考慮以下兩種情況,其中中斷事件觸發(fā)循環(huán) OB 和延時(shí) OB。在這兩種情況中,延時(shí) OB
(OB201) 沒(méi)有過(guò)程映像分區(qū)分配 (頁(yè) 89)并且以優(yōu)先級(jí) 4 執(zhí)行。循環(huán) OB (OB200) 分配了
PIP1 過(guò)程映像分區(qū)并且以優(yōu)先級(jí) 2
執(zhí)行。下圖顯示了不可中斷執(zhí)行模式與可中斷執(zhí)行模式下執(zhí)行 OB 的區(qū)別:
6ES7215-1HG40-0XB0西門子 SIMATIC S7-1200,CPU 1215C, 緊湊型 CPU,DC/DC/繼電器, 2 個(gè) PROFINET 端口, 機(jī)載 I/O: 14 個(gè) 24V DC 數(shù)字輸入;10 DO 繼電器 2A, 2 AI 0-10V DC,2 AO 0-20mA DC, 電源:直流 20.4-28.8V DC, 程序存儲(chǔ)器/數(shù)據(jù)存儲(chǔ)器 125 KB
說(shuō)明
如果將 OB 執(zhí)行模式組態(tài)為不可中斷,則時(shí)間錯(cuò)誤 OB 不能中斷除程序循環(huán) OB 以外的
OB。在 S7-1200 CPU V4.0 之前的版本中,時(shí)間錯(cuò)誤 OB 可中斷任何正在執(zhí)行的
OB。而從 V4.0 開(kāi)始,如果希望時(shí)間錯(cuò)誤 OB(或其它任何優(yōu)先級(jí)更高的
OB)能夠中斷除程序循環(huán) OB 以外的執(zhí)行中 OB,必須將 OB 執(zhí)行組態(tài)為可中斷。
了解事件執(zhí)行的優(yōu)先級(jí)與排隊(duì)
CPU
通過(guò)各種事件類型的不同隊(duì)列限制單一來(lái)源的未決(排隊(duì)的)事件數(shù)量。達(dá)到給定事件類
型的未決事件限值后,下一個(gè)事件將丟失??梢允褂脮r(shí)間錯(cuò)誤中斷 OB (頁(yè) 102)
響應(yīng)隊(duì)列溢出。
請(qǐng)注意,STEP 7
可用于組態(tài)循環(huán)中斷 OB
和時(shí)間 OB
的一些特定事件隊(duì)列參數(shù)。
有關(guān) CPU 過(guò)載行為和事件排隊(duì)的更多詳細(xì)信息,請(qǐng)參見(jiàn) STEP 7 信息系統(tǒng)。
每個(gè) CPU 事件都具有相關(guān)優(yōu)先級(jí)。通常,CPU
按優(yōu)先級(jí)順序處理事件(優(yōu)先級(jí)高的行處理)。對(duì)于優(yōu)先級(jí)相同的事件,CPU
按照“先到先得”的原則進(jìn)行處理。
表格 5- 16 OB 事件
事件 允許的數(shù)量 默認(rèn) OB 優(yōu)先級(jí)
程序循環(huán) 1 個(gè)程序循環(huán)事件
允許多個(gè) OB
14
啟動(dòng) 1 個(gè)啟動(dòng)事件 1
允許多個(gè) OB
14
延時(shí) 多 4 個(gè)時(shí)間事件
每個(gè)事件 1 個(gè) OB