-
1 # 13557172825
-
2 # 我是阿嘛
西門子S7-200系列PLC的基本程式設計元件有:數字量輸入繼電器、數字量輸出繼電器、通用輔助繼電器、特殊標誌繼電器、變數儲存器、區域性變數儲存器、順序控制繼電器、定時器、計數器、高速計數器、累加器等。
一、關於西門子S7-200系列PLC的基本程式設計元件
1、數字量輸入繼電器(I)
輸入繼電器也就是輸入映像暫存器,每個PLC的輸入端子都對應有一個輸入繼電器,它用於接收外部的開關訊號。輸入繼電器的狀態唯一地由其對應的輸入端子的狀態決定,在程式中不能出現輸入繼電器線圈被驅動的情況,只有當外部的開關訊號接通PLC的相應輸入端子的迴路,則對應的輸入繼電器的線圈“得電”,在程式中其常開觸點閉合,常閉觸點斷開。這些觸點可以在程式設計時任意使用,使用數量(次數)不受限制。
2、數字量輸出繼電器(Q)
輸出繼電器也就是輸出映像暫存器,每個PLC的輸出端子對應都有一個輸出繼電器。當透過程式使得輸出繼電器線圈“得電”時,PLC上的輸出端開關閉合,它可以作為控制外部負載的開關訊號。同時在程式中其常開觸點閉合,常閉觸點斷開。這些觸點可以在程式設計時任意使用,使用次數不受限制。
3、通用輔助繼電器(M)
通用輔助繼電器如同電器控制系統中的中間繼電器,在PLC中沒有輸入輸出端與之對應,因此通用輔助繼電器的線圈不直接受輸入訊號的控制,其觸點也不能直接驅動外部負載。所以,通用輔助繼電器只能用於內部邏輯運算。
4、特殊標誌繼電器(SM)
有些輔助繼電器具有特殊功能或儲存系統的狀態變數、有關的控制引數和資訊,稱為特殊標誌繼電器。使用者可以透過特殊標誌來溝通PLC與被控物件之間的資訊,如可以讀取程式執行過程中的裝置狀態和運算結果資訊,利用這些資訊用程式實現一定的控制動作。使用者也可透過直接設定某些特殊標誌繼電器位來使裝置實現某種功能。
5、變數儲存器(V)
變數儲存器用來儲存變數。它可以存放程式執行過程中控制邏輯操作的中間結果,也可以使用變數儲存器來儲存與工序或任務相關的其他資料。
6、區域性變數儲存器(L)
區域性變數儲存器用來存放區域性變數。區域性變數與變數儲存器所儲存的全域性變數十分相似,主要區別是全域性變數是全域性有效的,而區域性變數是區域性有效的。全域性有效是指同一個變數可以被任何程式(包括主程式、子程式和中斷程式)訪問;而區域性有效是指變數只和特定的程式相關聯。
7、順序控制繼電器(S)
順序控制繼電器用在順序控制和步進控制中,它是特殊的繼電器。
順序控制繼電器用“S”表示,順序控制繼電器區屬於位地址空間,可進行位操作,也可以進行位元組、字、雙字操作。
8、定時器(T)
定時器是可編程式控制器中重要的程式設計元件,是累計時間增量的內部器件。自動控制的大部分領域都需要用定時器進行定時控制,靈活地使用定時器可以編制出動作要求複雜的控制程式。
9、計數器(C)
計數器用來累計內部事件的次數。可以用來累計內部任何程式設計元件動作的次數,也可以透過輸入端子累計外部事件發生的次數,它是應用非常廣泛的程式設計元件,經常用來對產品進行計數或進行特定功能的程式設計。使用時要提前輸入它的設定值(計數的個數)。當輸入觸發條件滿足時,計數器開始累計其輸入端脈衝電位跳變(上升沿或下降沿)的次數;當計數器計數達到預定的設定值時,其常開觸點閉合,常閉觸點斷開。
10、高速計數器(HC)
高速計數器的工作原理與普通計數器基本相同,它用來累計比主機掃描速率更快的高速脈衝。高速計數器的當前值為雙字長(32位)的整數,且為只讀值。
11、累加器(AC)
S7—200PLC提供4個32位累加器,分別為AC0、ACl、AC2、AC3,累加器(AC)是用來暫存資料的暫存器。它可以用來存放資料如運算資料、中間資料和結果資料,也可用來向子程式傳遞引數,或從子程式返回引數。使用時只表示出累加器的地址編號,如AC0。
累加器可進行讀、寫兩種操作,在使用時只出現地址編號。累加器可用長度為32位,但實際應用時,資料長度取決於進出累加器的資料型別。
二、S7-200系列PLC概述:
西門子S7-200PLC在實時模式下具有速度快,具有通訊功能和較高的生產力的特點。一致的模組化設計促進了低效能定製產品的創造和可擴充套件性的解決方案。來自西門子的S7 - 200微型PLC可以被當作獨立的微型PLC解決方案或與其他控制器相結合使用。
回覆列表
輸入暫存器I輸出暫存器Q模擬量輸入(只讀) AIW模擬量輸出(只寫) AQW變數儲存器(V) VB區域性儲存器(L)1 LB0位儲存器(M) M特殊儲存器(SM)定時器T計數器C高速計數器HC順序控制繼電器 S累加器暫存器AC