你當(dāng)前的位置:首頁>>行業(yè)相關(guān)>>知識二三  
                           快速學(xué)習(xí)西門子PLC編程 (1)

    可編程控制器的分類

  按組成結(jié)構(gòu),可分為:整體式、模塊式和緊湊式。

  按I/O點(diǎn)數(shù),可分為:大 (>1024)、中 (256~1024) 、小型 (<256點(diǎn))

  按功能,可分為:低、中、高檔.

  PLC硬件系統(tǒng):輸入部分;運(yùn)算控制部分(CPU);運(yùn)算控制部分(CPU)

  可編程控制器的一個(gè)機(jī)器掃描周期是指用戶程序運(yùn)行一次所經(jīng)過的時(shí)間。它分為執(zhí)行CPU自診斷、處理通訊請求、讀輸入(輸入采樣)、執(zhí)行程序、寫輸出(輸出刷新)等五個(gè)階段。

  S7-200 CPU有兩種工作方式

  STOP(停止)。
  CPU在停止工作方式時(shí)不執(zhí)行程序,此時(shí)可以向CPU裝載程序或進(jìn)行系統(tǒng)設(shè)置。

  RUN(運(yùn)行)。
  CPU在RUN工作方式下運(yùn)行用戶程序。

  在程序編輯、上/下載等處理過程中,必須把CPU置于STOP方式

  改變工作方式的方法:

  使用PLC上的方式開關(guān)來改變工作方式。

  (1)使用STEP7-Micro/WIN32編程軟件設(shè)置工作方式。

  在程序中插入一個(gè)STOP指令,CPU可由RUN方式進(jìn)入STOP工作方式。

  (2)使用工作方式開關(guān)改變工作狀態(tài)。

  用位于CPU模塊的出/入口下面的工作方式開關(guān)選擇CPU工作方式。工作方式開關(guān)有三個(gè)擋位:STOP TERM(Terminal)、RUN。

  提供參與操作的數(shù)據(jù)地址的方法,稱為尋址方式。

  S7-200數(shù)據(jù)的尋址方式有立即數(shù)尋址、直接尋址和間接尋址三大類;有位、字節(jié)、字和雙字四種尋址格式。
  用立即數(shù)尋址的數(shù)據(jù)在指令中以常數(shù)形式出現(xiàn)。

  輸入繼電器線圈只能由外部信號驅(qū)動,不能用程序指令驅(qū)動。

  輸出繼電器用來將PLC的輸出信號傳遞給負(fù)載,只能用程序指令驅(qū)動。

  數(shù)據(jù)存儲區(qū)及元件功能

(1)輸入/輸出映像寄存器

(2)變量存儲器(V)

(3)內(nèi)部標(biāo)志位(M)存儲區(qū)

(4)順序控制繼電器(S)存儲區(qū)

(5)特殊標(biāo)志位(SM)存儲器

(6)局部存儲器(L)

(7)定時(shí)器

(8)計(jì)數(shù)器

(9)模擬量輸入/輸出映像寄存器(AI/AQ)

(10)累加器(AC)

(11)高速計(jì)數(shù)器(HC)

  定時(shí)器的主要參數(shù)有定時(shí)器預(yù)置值,當(dāng)前計(jì)時(shí)值和狀態(tài)位。

  計(jì)數(shù)器有一個(gè)16位的當(dāng)前值寄存器和一位狀態(tài)位。當(dāng)前值寄存器用以累計(jì)脈沖個(gè)數(shù),其設(shè)定值(預(yù)置值)在程序中被賦予;當(dāng)計(jì)數(shù)器當(dāng)前值大于或等于預(yù)置值時(shí),狀態(tài)位置1。

  S7-200 CPU提供有三種類型的計(jì)數(shù)器:

  增計(jì)數(shù),減計(jì)數(shù),增/減計(jì)數(shù)。

  S7-200系列PLC支持SIMATIC和IEC1131-3兩種基本類型的指令集,編程時(shí)可任意選擇。

  SIMATIC指令集是西門子公司PLC專用的指令集,具有專用性強(qiáng)、執(zhí)行速度快等優(yōu)點(diǎn),可提供LAD,STL,F(xiàn)BD等多種編程語言。

  IEC1131-3指令集是按國際電工委員會(IEC)PLC編程標(biāo)準(zhǔn)提供的指令系統(tǒng)。該編程語言適用于不同廠家的PLC產(chǎn)品,有LAD和FBD兩種編輯器。

  LAD圖形指令有三個(gè)基本形式:觸點(diǎn)、線圈和指令盒。
          
        

  實(shí)例編程:

 例1:

   圖1.1為三相異步電動機(jī)正反轉(zhuǎn)運(yùn)行電路。
  起動時(shí),合上QS,引入三相電源。按下正轉(zhuǎn)控制按鈕SB2,KMl線圈得電,其常開觸點(diǎn)閉合,電動機(jī)正轉(zhuǎn)并實(shí)現(xiàn)自鎖。
     
                            圖1.1

    當(dāng)電動機(jī)需要反轉(zhuǎn)時(shí),按下反轉(zhuǎn)控制按鈕SB3,KMl線圈斷電,KM2線圈得電,KM2的常開觸點(diǎn)閉合,電動機(jī)反轉(zhuǎn)并實(shí)現(xiàn)自鎖,按鈕SBl為總停止按鈕。

    任務(wù)要求用PLC來實(shí)現(xiàn)上圖所示的三相異步電動機(jī)的正反轉(zhuǎn)運(yùn)行電路

 (1)I/O(輸入/輸出)地址分配

   由上述控制要求可確定PLC需要3個(gè)輸入點(diǎn),2個(gè)輸出點(diǎn),其I/0地址分配如下:

 I0.0:停止按鈕SB1

 I0.1:正轉(zhuǎn)起動按鈕SB2

 I0.2:反轉(zhuǎn)起動按鈕SB3

 Q0.0:正轉(zhuǎn)運(yùn)行用交流接觸器KM1

 Q0.1:反轉(zhuǎn)運(yùn)行用交流接觸器KM2

                  
                         PLC的外部硬件接線圖

  1)方案一:直接用“起一保一停”基本電路實(shí)現(xiàn)。
         

  2)方案二:利用“置位/復(fù)位”基本電路實(shí)現(xiàn)。
    

  3)方案三:利用棧操作指令實(shí)現(xiàn)梯形圖及指令表。
       

共 3 頁: 第  1  【2】  【3】  頁
版權(quán)所有©   民眾工作室.制作