6ES7288-2QR16-0AA0
SIMATIC S7-200 SMART, 數(shù)字輸出 EM DR16, 16 個(gè)數(shù)字輸出端,繼電器 2A
:
SIMATIC S7-200 SMART, 模擬輸入 SM AI08,8 模擬輸入, 0...10V,0...5V,+/-5V,+/-2.5V 或者 0/4-20mA; 11 Bit+符號(hào)位(12 Bit ADC)
SIMATIC S7-200 SMART, 模擬輸入 SM AI04,4 模擬輸入, 0...10V,0...5V,+/-5V,+/-2.5V, 或者 0/4-20mA 11 Bit+符號(hào)位(12 Bit ADC)
SIMATIC S7-200 SMART, 模擬輸出 SM AQ02,2 AO, +/-10V,11 Bit 分辨率, 或 4-20mA,10 Bit 分辨率
SIMATIC S7-200 SMART, 模擬輸入 SM AI04,4 模擬輸入, 4xAI 熱電偶
SIMATIC S7-200 SMART, 模擬 I/O SM AM06,4 個(gè)模擬輸入/2 個(gè)模擬輸出, 0..10V,0..5V,0/4..20mA,+/-5V, +/-2.5V,12 Bit 分辨率 或 4...20mA,+/-10V 11 Bit 分辨率
解S7--200如何執(zhí)行您的控制邏輯
S7-200周而復(fù)始地執(zhí)行程序中的控制邏輯和讀寫數(shù)據(jù)。
S7--200將您的程序和物理輸入輸出點(diǎn)聯(lián)系起來
S7--200的基本操作非常簡單:
? CPU讀取輸入狀態(tài)
? CPU中存儲(chǔ)的程序利用輸入執(zhí)行控制邏輯。當(dāng)
程序運(yùn)行時(shí),CPU刷新有關(guān)數(shù)據(jù)。
? CPU將數(shù)據(jù)寫到輸出。
圖4--1給出了一個(gè)簡圖,說明一個(gè)繼電器圖如何與
S7--200 聯(lián)系起來。在本例中,電機(jī)啟動(dòng)開關(guān)的狀態(tài)
和其他輸入點(diǎn)的狀態(tài)結(jié)合在一起。它們計(jì)算的結(jié)果,
終決定了控制執(zhí)行機(jī)構(gòu)啟動(dòng)電機(jī)的輸出點(diǎn)狀態(tài)。
啟動(dòng)_PB
M_啟動(dòng)器
M_啟動(dòng)器
E_停
輸出
電機(jī)
啟/停開關(guān)
輸入
電機(jī)啟動(dòng)器
圖4--1
輸入和輸出的控制
S7--200在掃描循環(huán)中完成它的任務(wù)
S7--200周而復(fù)始地執(zhí)行一系列任務(wù)。任務(wù)循環(huán)執(zhí)行一次稱為一個(gè)掃描周期。如圖4--2所示,在一個(gè)掃
描周期中,S7-200將執(zhí)行部分或全部下列操作:
? 讀取輸入:S7-200將實(shí)際輸入的狀態(tài)復(fù)制到過
程映像輸入寄存器。
? 執(zhí)行程序中的控制邏輯:S7-200執(zhí)行程序指
令,并在不同的存儲(chǔ)區(qū)存儲(chǔ)數(shù)值。
? 處理通訊請(qǐng)求:S7-200執(zhí)行通訊所需的所有
任務(wù)。
? 執(zhí)行CPU自檢診斷:S7-200可確保固件、程序
存儲(chǔ)器和所有擴(kuò)展模塊正確工作。
? 寫入輸出:將存儲(chǔ)在過程映像輸出寄存器中的數(shù)
值寫入到實(shí)際輸出。
寫入輸出
處理通訊請(qǐng)求
執(zhí)行CPU自診斷
掃描周期
讀取輸入
執(zhí)行程序
圖4--2 S7-200掃描周期
用戶程序的執(zhí)行取決于S7-200是處于STOP模式還是RUN模式。在RUN模式中,執(zhí)行程序;在
STOP模式中,不執(zhí)行程序。
PLC的基本概念 第4章
25
讀取輸入
數(shù)字量輸入: 每個(gè)掃描周期從讀取數(shù)字量輸入的當(dāng)前值開始,然后將這些值寫入到過程映像輸入寄
存器。
模擬量輸入:除非啟用了模擬量輸入過濾,否則,S7-200在正常掃描周期中不更新來自擴(kuò)展模塊的模
擬量輸入。模擬量濾波會(huì)使您得到較穩(wěn)定的信號(hào)??梢詥⒂妹總€(gè)模擬量輸入通道的濾波功能。
當(dāng)您啟用了模擬量輸入濾波功能后,S7--200會(huì)在每一個(gè)掃描周期刷新模擬量、執(zhí)行濾波功能并且在
內(nèi)部存儲(chǔ)濾波值。當(dāng)程序中訪問模擬量輸入時(shí)使用濾波值。
如果沒有啟用模擬量輸入濾波,則當(dāng)程序訪問模擬量輸入時(shí),S7-200都會(huì)直接從擴(kuò)展模塊讀取模
擬值。
在每次掃描期間,CPU224XP的AIW0和AIW2模擬量輸入都會(huì)讀取模--數(shù)轉(zhuǎn)換器生成的值,從而
完成刷新。該轉(zhuǎn)換器求取的是均值(sigma-delta),因此通常無需軟件濾波。
提示
模擬量濾波會(huì)使您得到較穩(wěn)定的信號(hào)。在模擬量輸入信號(hào)隨時(shí)間變化緩慢時(shí)使用模擬量輸入濾波。
如果信號(hào)變化很快,不應(yīng)該選用模擬量濾波。
不要對(duì)在模擬量字中傳遞數(shù)字信息或者報(bào)警指示的模塊使用模擬量輸入濾波。對(duì)于RTD、TC和
ASI主站模塊,不能使用模擬量輸入濾波。
執(zhí)行程序
在掃描周期的執(zhí)行程序階段,CPU從頭至尾執(zhí)行應(yīng)用程序。在程序或中斷程序的執(zhí)行過程中,立即
I/O指令允許您直接訪問輸入與輸出。
如果在程序中使用子程序,則子程序作為程序的一部分存儲(chǔ)。當(dāng)由主程序、另一個(gè)子程序或中斷程序
調(diào)用時(shí),則執(zhí)行子程序。從主程序開始時(shí)子程序嵌套深度是8,從中斷程序開始時(shí)子程序嵌套深度
是1。
如果在程序中使用了中斷,與中斷事件相關(guān)的中斷程序就作為程序的一部分被存儲(chǔ)。中斷程序并不作
為正常掃描周期的一部分來執(zhí)行,而是當(dāng)中斷事件發(fā)生時(shí)才執(zhí)行 (可能在掃描周期的任意點(diǎn))。
為11個(gè)實(shí)體中的每一個(gè)保留局部存儲(chǔ)器:當(dāng)從主程序開始時(shí),為1個(gè)主程序、8個(gè)子程序嵌套級(jí)別;當(dāng)
從中斷程序開始時(shí),為1個(gè)中斷和1個(gè)子程序嵌套級(jí)別。局部存儲(chǔ)器有一個(gè)局部范圍,在該范圍內(nèi)它只
能供其相關(guān)的程序?qū)嶓w使用,其他程序?qū)嶓w無法訪問。有關(guān)局部存儲(chǔ)器的更多信息,請(qǐng)參見本章中的
局部存儲(chǔ)區(qū):L。
圖4--3描述了一個(gè)典型的掃描流程,該流程包括局部存儲(chǔ)器應(yīng)用和兩個(gè)中斷事件(一個(gè)事件發(fā)生在程序
執(zhí)行階段,另一個(gè)事件發(fā)生在掃描周期的通訊階段)。子程序由下一個(gè)較高級(jí)別調(diào)用,并在調(diào)用時(shí)得到
執(zhí)行。不調(diào)用中斷程序;中斷程序是發(fā)生相關(guān)中斷事件的結(jié)果。
S7-200可編程序控制器系統(tǒng)手冊(cè)
26
圖4--3
典型的掃描流程
PLC的基本概念 第4章
27
處理通訊請(qǐng)求
在掃描周期的信息處理階段,S7-200處理從通訊端口或智能I/O模塊接收到的任何信息。
執(zhí)行CPU自檢診斷
在掃描周期的這一階段,S7-200檢查CPU的操作和擴(kuò)展模塊的狀態(tài)是否正常。
寫數(shù)字輸出
在每個(gè)掃描周期的結(jié)尾,CPU把存儲(chǔ)在輸出映像象寄存器中的數(shù)據(jù)寫到數(shù)字輸出點(diǎn)。(模擬量輸出直
接刷新,與掃描周期無關(guān))。
S7--200數(shù)據(jù)的存取
S7--200將信息存于不同的存儲(chǔ)器單元,每個(gè)單元都有的地址??梢悦鞔_指出要訪問的存儲(chǔ)器地
址。這就允許用戶程序直接訪問這個(gè)信息。表4--1列出了不同長度的數(shù)據(jù)所能表示的數(shù)值范圍。