西門子S7-200PLC系列(一)

西門子S7-200PLC系列(一)

工具

  俗語曰:“工欲善其事,必先利其器”。要想了解並熟練使用西門子PLC,首先要了解它的編程軟件–step7 microwin v4.0。鏈接是軟件的下載地址。

  軟件的安裝是二進制的,按照提示的安裝就行,不過建議軟件的安裝位置選擇默認的,不要修改,方便文件查找。因此可以的話,裝一個虛擬機。不影響以後的使用。

硬件

  中央處理器(cpu)
  是PLC的核心,主要類型有CPU221、CPU222、CPU224、CPU224xp、CPU226。具有以下幾個特點:
1. 接收、存儲由編程工具輸入的用戶程序和數據,並通過顯示器顯示程序的內容和存儲地址
2. 檢查、校驗用戶程序。對正在輸入的用戶進行檢查,發現語法錯誤立即報警,並停止輸入;在程序運行過程中若發現錯誤,則立即報警或停止程序的執行。
3. 接收、調用現場信息。將接受到現場輸入的數據保存起來,在需該數據時將其調出,並送到需要該數據的地方。
4. 執行用戶程序。當PLC進入運行狀態,CPU根據用戶程序存放的先後順序,逐條讀取、解釋和執行程序,完成用戶程序中規定的各種操作,並將程序執行的結構送至輸出端口,以驅動PLC的外部負載
5. 故障診斷。診斷電源、PLC內部電路的故障,根據故障或錯誤的類型,通過顯示器顯示出相應的信息,以提示用戶及時排除故障或糾正錯誤
  存儲器
  簡單定義爲:存放程序和數據。
  主要分三種:系統程序存儲器、用戶程序存儲器、工作數據存儲器
1.系統程序存儲器:控制PLC的運行,使PLC正常進行
2.用戶程序存儲器:存放用戶針對具體控制任務,有RAM(用鋰電池進行掉電保護)、EPROM、EEPROM。
3.工作數據存儲器:用來存儲工作數據,即用戶程序中使用的ON/OFF狀態、數值數據等
  輸入/輸出接口:主要是開關量輸入輸出和模擬量輸入輸出
  擴展接口:主要用來添加擴展模塊
  通信接口 :通信處理,有串行接口和並行接口
  PLC外部設備:儀表、傳感器等

工作原理

  1. CPU讀輸入狀態
  2. CPU中存儲的程序利用輸入執行控制邏輯。當程序運行時,CPU刷新有關數據
  3. CPU將數據寫到輸出
    這裏寫圖片描述

運行機制

簡單來說就是運行週期:
1. 讀輸入:S7-200將物理輸入點上的狀態(數字量和模擬量)複製到輸入過程影響寄存器中。在模擬量輸入時,若使能模擬量濾波,否則S7-200在掃描週期不會刷新模擬量輸入值。模擬量濾波會得到穩定的信號(cpu224Xp有轉換器求取的是均值,不需要軟件濾波)
2. 執行邏輯控制程序:S7-200執行程序指令並將數據存儲在各種存儲區中(注意中斷程序的使用,它並不作爲正常掃描週期的一部分來執行,只有當中斷事件發生時才執行)
3.處理通訊請求:S7-200執行通訊任務(cpu處理從通訊端口或者智能I/O模塊接受到的任何信息
4.執行CPU自診斷:S7-200檢查固件、程序存儲器和擴展模塊是否工作正常
5.寫輸出:在輸出過程映像寄存器中存儲的數據被複制到物理輸出點(模擬量輸出直接刷新,與掃描週期無關)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章