999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓網(wǎng) 技成學習APP 技成工具箱 技成企業(yè)服務

歡迎回到技成培訓網(wǎng)

技成培訓網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習題

技成PLC課堂

變頻器故障查詢

技成PLC學吧

伺服驅動故障查詢

技成PLC網(wǎng)校

當前位置:技成首頁 > 文章中心 > 西門子PLC > 西門子PLC程序的編寫與傳送

西門子PLC程序的編寫與傳送

發(fā)布于2022-10-28 16:06 56 4 標簽:PLC編程

  1.操作步驟

  1)項日的生成。在為一個控制系統(tǒng)編程之前,首先應創(chuàng)建一個項日。用菜單命令“文件→新建"或按工具條中的“新建項目"按鈕,可以生成一個新的項目。用菜單命令“文件→另存為"可修改項目的名稱和項目文件所在的目錄。

  2)打開一個已有的項目。用菜單合令“文件→打開"可打開已有的項目。如果最近在某其項目上工作過,它將在文件菜單的下部列出,可直接選擇它。項目存放在擴展名為mwp的文件中。

  3)可編程序控制器型號的設置與讀取。在給可編程序控制器編程之前,應正確地設置其型號,以防止創(chuàng)建程序時發(fā)生編程錯誤。如果指定了型號,指令樹用紅色標記"x"表示對選擇的可編程序控制器無效的指令。用"PLC→類型"菜單命令,在出現(xiàn)的對話框中,可選擇型號。如果已成功地建立通信連接,單擊對話框中的“讀PLC"按鈕,可通過通信讀出可編程序控制器的型號與硬件版本。單擊對話框中的“通信”按鈕,可設置與可編程序控制器通信有關的參數(shù)。

  4)選擇編程語言和指令集。選擇菜單命令“工具→選項”,將彈出選項窗口,點擊窗口中的“通用"標簽.可選擇SIMATIC指令朱或IEC1131-3指令集,還可以選擇程序編輯器的類型。

  5)確定程序結構。數(shù)字量控制程序一般只有主程序。系統(tǒng)較大、功能復雜的程序除了主程序外,可能還有子程序、中斷程序和數(shù)據(jù)塊。

  主程序(OB1)在每個掃描周期被順序執(zhí)行一次,子程序的指令存放在獨立的程序塊中,僅在被別的程序調用時才執(zhí)行。中斷程序的指令也存放在獨立的程序塊中,用來處理預先規(guī)定的中斷事件。中斷程序不山主程序調用,在中斷事件發(fā)生時由操作系統(tǒng)調用。

  6)編寫符號表。符號表用符號地址代替存儲器的地址,便于記憶。

  7)編寫數(shù)據(jù)塊。數(shù)據(jù)塊對V存儲器(變量存儲器)進行初始數(shù)據(jù)賦值,數(shù)字量控制程序般不需要數(shù)據(jù)塊。

  8)編寫用戶程序。用選擇的編程語言編寫用戶程序。生成梯形圓程序時,點擊工具條上的觸點圖標,可在矩形光標所在的位置將放置一個觸點,在與新觸點同時出現(xiàn)的窗口中可選擇觸點的類型,也可以用鍵盤輸人觸點的類型,點擊觸點上面或下面的紅色問號,可設置該觸點的地址或其他參數(shù)。可用相同的方法在梯形圖中放置線圈和功能塊。點擊工具條上帶箭頭的線段,可在矩形光標處生成觸點間的連線。雙擊梯形圖中的網(wǎng)絡編號,在帥出的窗口中可輸人網(wǎng)絡的標題和網(wǎng)絡的注釋。

  9)編譯程序。用“PLC"菜單中的命令或按工具條中的“編譯"或“全部編譯"按鈕,可編譯程序。編譯后在輸出窗口顯示程序中語法錯誤的數(shù)量、各條錯誤的原因和錯誤在程序中的位置。雙擊輸出窗口中的某一條錯誤,程序編輯器中的矩形光標將會移到程序中該錯誤所在的位置。必須改正程序中的所有錯誤,編譯成功后,才能下載程序。

  10)程序的下載、上裝和清除。計算機與可編程序控制器建立起通信連接,且用戶程序縮譯成功后,可以將它下載到可編程序控制器中去。

  下載之前,可編程序控制器由處于STOP方式。如果不在STOP方式,可將CPU根塊!的方式開關投到STOP位置。若方式開關不在STOP位置,單擊工日欄的"停止"按鈕.或選擇菜單命令“PLC→停止”,也可以進人STOP狀態(tài)。

  單擊工具欄的“下載”按鈕,或選擇菜單命令“文件→下載",將會出現(xiàn)下載對話框,用戶可以分別選擇是否下載程序塊、數(shù)據(jù)塊和系統(tǒng)塊。單擊“確認"按鈕,開始下載信息。下較肩后,確認框顯示“下載成功"。如果STEP7-Micro/WIN 32中設置的CPU型號與實際的型號不符,將出現(xiàn)警告信息,成修改CPU的型號后再下載。

  可以從可編程序控制器上裝程序塊、系統(tǒng)塊和數(shù)據(jù)塊到編程軟件,也可以只上:裝上述的郭分塊,但是不能上裝符號表成狀態(tài)表。

  上裝前應在STEP 7-Miero/WIN 32中建立或打開保存從可編程序控制器上裝的塊的項目,最好用一個新建的空的項目來保存上裝的塊。單擊工具欄的“上裝”按鈕,或選擇菜單命令“文件一上裝”,開始上裝過程在上裝對話框中,選擇要上裝的塊后單擊“確認”按鈕。

  2、程序的編寫和下載舉例

  下面以一個簡單的數(shù)字量控制系統(tǒng)為例,介紹怎樣用編程軟件來編寫,下載和運行梯形圖程序。

 電阻減壓起動控制的PLC外部接線圖與梯形圖

圖A-3電阻減壓起動控制的PLC外部接線圖與梯形圖

  控制三相異步電動機定子減壓起動的可編程序控制器的外部接線圖和梯形圖如圖A-3所示,輸人電路使用CPU模塊提供的DC 24V電源。按下起動按鈕后,輸出繼電器Q0.0為1,KM1的線圈通電,電動機定子繞組申接電阻后接到三相電源上,申接的電阻使電動機繞組上的電壓下降,以減少起動電流。同時定時器T37開始定時,5s后T37的定時時間到,使Q0.1變?yōu)?,KM2的線圈通電,起動電阻被短接,電動機全壓運行,按下停止按鈕后,Q0.0變?yōu)?狀態(tài),使KM1的線圈斷電,電動機停止運行;T37被復位,其常開觸點斷開,Q0.1變?yōu)?狀態(tài),使KM2的線圈也斷電:電動機過載時,經(jīng)過一定的時間后,接在0.2輸人端的熱繼電器的常閉觸點斷開,也會使電動機停止運行。

  用PC/PPI電纜連接好計算機和可編程序控制器,通電后打開編程軟件,生成一個項目。

  用“PLC-類型”菜單命令,將可編程序控制器的型號設為CPU224。在菜單命令“工具一選

  項"的“通用”標簽中,選擇SIMATIC編程模式和梯形圖編輯器。這是一個很簡單的數(shù)字量控制系統(tǒng),程序全部在主程序(OB1)中,沒有子程序、中斷程序和數(shù)據(jù)塊,不使用局部變量表。一

  般的數(shù)字量控制程序都可以采用這種程序結構。

  本例對CPU模塊和輸人輸出特性沒有特殊的要求,可以全部采用系統(tǒng)塊的默認值。

  為了方便程序的調試和閱讀,可在編程軟件中編寫如表A1所示的符號表,較簡單的程序也可以不用符號表。編寫符號表后,編寫程序時可以輸人符號地址或絕對地址,使用絕對地址時它們將被自動轉換為符號地址,在程序中將顯示符號地址(見圖A-4)。編寫好程序后對它進行編譯,如果有錯誤必須逐一改正。

表 A-1 符號表

符號表

  下載程序之前應設置好計算機與可編程序控制器通信的參數(shù)。用戶程序編譯成功后,使用“文件→下載"選項將它下載到可編程序控制器中去。下載之前可編程序控制器必須處于STOP方式,初次下載時可選下載程序代碼塊和系統(tǒng)塊。下載成功后將可編程序控制器上的工作方式開關撥到RUN位置,“RUN"LED亮,用戶程序開始運行。合上接在I0.2端子的小開關,用接在端子I0.0和I0.1上的開關模擬按鈕發(fā)出起動信號和停止信號,即開關接通后馬上斷開,觀察Q0.0和Q0.1對應的LED的狀態(tài)變化是否正確。

電阻減壓起動梯形圖

圖A-4電阻減壓起動梯形圖

  3.數(shù)據(jù)塊的使用

  (1)在數(shù)據(jù)塊中對地址和數(shù)據(jù)賦值

  數(shù)據(jù)塊用來對V存儲器(變量存儲器)賦初值,可用字節(jié)、字或雙字賦值。數(shù)據(jù)塊中的典型行包括起始地址以及一個或多個數(shù)據(jù)值,雙前斜線(“//")之后的注釋為可選項。數(shù)據(jù)塊的第一行必須包含明確的地址,以后的行可不包含明確的地址。在單地址值后面鍵人多個數(shù)據(jù)或鍵人只包含數(shù)據(jù)的行時,由編輯器進行地址賦值。編輯器根據(jù)前面的地址和數(shù)據(jù)的長度(字節(jié)、字或雙字)進行賦值。數(shù)據(jù)塊編輯器接收大小寫字母,并允許用逗號、制表符或空格作地址和數(shù)據(jù)的分隔符號。下面是數(shù)據(jù)塊的例子:

  VB3 -25 //從VR3開始的字節(jié)數(shù)值

  VD4 100.5 //從VD4開始的雙字實數(shù)數(shù)值

  VW8 3,4,56 //從VW8開始的3個字數(shù)值

  (2) 使用ASCII常量的限制

  WORD(字)尋址時,常量中ASCII的個數(shù)必須是2的倍數(shù)。DWORD(雙字)尋址時,ASCII的個數(shù)必須是4的倍數(shù)。BYTE(字節(jié))尋址與未定義的尋址時,對常量中ASCII的個數(shù)無限制,加上可選的地址說明,數(shù)據(jù)塊中的一行最多能包含250個字符。

  (3)輸人錯誤的顯示與處理

  如果數(shù)據(jù)塊位于激活窗口,可以用菜單命令“PLC→編譯"進行編譯,如果數(shù)據(jù)塊不在激活窗口中,可利用菜單命令“PLC一全部編譯"進行編譯。

  編譯數(shù)據(jù)塊時,如果編譯器發(fā)現(xiàn)錯誤,將在輸出窗口顯示錯誤。雙擊錯誤信息,將在數(shù)據(jù)塊窗口顯示有錯誤的行。

  在包含錯誤的輸人行尾鍵人回車鍵,在數(shù)據(jù)塊左邊的區(qū)城將用叉號顯示輸人錯誤。在重新編譯之前,應改正全部輸人錯誤。

若有收獲,就點個贊吧!

文章來源于網(wǎng)絡及文獻如有侵權請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標簽相同的文章

PLC編程

相關推薦

最新文章 熱門文章
最新課程 免費課程
PLC資料下載 電工電氣資料下載
應用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機APP
熱門標簽