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