當前位置:首頁 » 編程軟體 » 西門子plc編程實例精解

西門子plc編程實例精解

發布時間: 2023-03-20 19:16:14

① 西門子PLC SCL編程指令講解

在SCL程序編寫中,在邏輯控制或者數據處理分析中,有一類指令我們用得最多,就是程序控制指令,常見的入IF ,Case ,For 和While 等。下面我仔細的講解,有疑問可以留言提出:

圖1 程序控制指令

IF .. THEN 指令

IF 指令含有含有三個分支,分別是Then ,Else 和ElsIF。

圖2 IF 語句

圖3 浮點數比較條件

IF語句應該是SCL裡面最常用的語句了,常用於條件判斷。判斷類型可以是BOOL類型,可以是浮點類型等等,基本上所有類型都可以判斷,只要比較的兩個變數類型是一樣。

在圖2中,AByte 是Byte 類型,因為1在0..255之間,所以1會自動轉化為Byte類型。如果比較的是Abyte類型是256,會是什麼樣子呢?讀氏宴者可以自己寫的程序,試驗一下,看看結果,會加深你對數據類型的理解。

上面程序中,首殲粗銀先比如AByte是否和1相等,如果相等則Outvalue的值為1,然後和2比較,如果和2相等,那麼OuValue值為2,如果都滿足條件OuValue 的輸出值則為5。

上述的IF條件語句,也可以用CASE語句來進行表示。CASE的比較類型沒有IF 范圍廣,只有整形才能做為比較條件。

CASE指令

圖4 IF語句的CASE表達方式

從CASE語句表述中,我們發現語句相對於IF表達式來說,更加清晰簡單明了,所以如果需要用到整形條件作為判斷,盡量用CASE來實現,會提高效率。

FOR 指令

FOR指令常用來對數組類型數據進行批量處理,在上一期講解中已經舉過一個例子,下面舉個稍微復雜點的例子。

圖5 FOR循環語句

在FOR程序,我們對數組的每一個索引值進行賦值,同時判斷索引值的奇偶性來進行賦值操作。

圖6 FOR循環語句2

在上面的程序裡面,我們發現有一個關鍵字Continue .當FOR循環執行到該語句的時候,Continue下面的程序都不會執行。所以,當iCout小於15的時候,AArray[iCount]:=iCount賦值語句不會執行。

還有一個地方有點區別,就是FOR 語句後面,多了一個關鍵字 BY 。BY的含義是For 執行的間隔按照BY的設定來執行。如果後面設定為1,則0..99全部執行;如果設定為2,則執行順序為0,2,4,6,8的順序來執行。

上述的FOR循環語句,我們同樣可以採用WHILE循環來實現。

WHILE 指令

圖7 WHILE指令

WHILE循環的表達方式和FOR循環基本類型,但是我們注意一點,這裡面對循環變數,手動進行進行遞進。如果沒有這一句,iCount的值一直為0,循環條件iCount<100將一直為True,WHILE循環會一直執行。所以切記一定執行該語句。

我們還注意到一個關鍵字EXIT,當執行到該指令的時候,WHILE循環會停止執行,FOR指令也是一樣。所以上面的程序,運行下來的情況是,數組的賦值只執行到AArray[81]結束。

GOTO指令

goto指令主要用來執行跳轉過程,可以帶來程序操作的便利性,一般不推薦使用。若操作不當,則會打亂整個程凳陸序的邏輯性。

在圖7 中,如果iCount 大於90,那麼,程序就會跳出WHILE 循環執行指定標簽lable13地方程序#iCount=0,繼續從頭開始執行WHILE循環。當然這個操作是毫無意義的,這里只是舉個例子而已。

② 誰有《西門子S7-200PLC編程實例精解》的完整電子版啊 ,不是網上流傳的500多K那個,是完整版……誠摯感謝

若需,加一下本人。

《西門子S7-200 PLC編程實例精解》
作者:王阿根編橘悉著 頁數:384 出版社漏伍旦:北京市:電子工業出版社 出版日期:2011.11
簡介:本書以西門子S7-200型可編程式控制制器(PLC)為藍本,書中介紹的130個編程實例,均是從作者長年潛心研究、反復推敲的實例中精心挑選出來的,具有很強的實用價值。實例設計時盡量考慮短小精悍,突出重點,每個編返擾程實例都給出了較為詳細的編程說明,以便於理解。細心閱讀定可體驗出其中的編程技巧和精妙之處。

③ 西門子PLC編程接線圖詳解及梯形圖程序實例

一、電動機順序啟動、順序停止控制(I/O分配表、PLC接線圖、梯形圖程序)

二、電動機的順序啟動、同時停銀洞賀止(I/O分顫碼配表、PLC接線圖、梯形圖程序)

三、電動機的順序啟動、逆序停止(I/O分配鋒派表、PLC接線圖、梯形圖程序)

四、電動機延時啟動、停止控制(I/O分配表、PLC接線圖、梯形圖程序)

五、籠型感應電動機定子繞組從串電阻降壓啟動控制系統(I/O分配表、PLC接線圖、梯形圖程序)

六、三相繞線感應電動機轉子繞組串電阻降壓啟動控制系統(I/O分配表、PLC接線圖、梯形圖程序)

七、Y-△降壓啟動控制系統(I/O分配表、PLC接線圖、梯形圖程序)

Y-△降壓啟動控制(1)

Y-△降壓啟動控制(2)

八、自耦變壓器降壓啟動控制系統(I/O分配表、PLC接線圖、梯形圖程序)

④ 西門子PLC開發入門與典型實例的內容簡介

全書分為3篇,分別介紹了PLC應用開發電氣基礎、PLC應用硬體基礎、PLC應用軟體基礎、PLC基本指令應用基礎,PLC控製程序線性編程實例、PLC步進控制指令應用實例、子程序塊編制與調用、PLC高速計數指令應用實例、脈沖串輸出功能應用實例、PLC在變頻器控制中的應用實例、數據計算應用實例、PLC分布式網路系統應用實例、組態監控軟體應用等內容。
《西門子PLC開發入門與典型實例》通俗易懂,實用性強,書中很多程序可直接應用於實際生產中。
《西門子PLC開發入門與典型實例》既可作為機械工程類、材料工程類、機電一體化、工業工程、自動化控制等專業的學生學習使用,也可作為從事電氣工作的技術人員的參考用書。

⑤ 求西門子S7-200PLC編程實例精解

有自己做的,可以關注siliao我給你發雲盤鏈接給你,這里發不了會被封禁

⑥ 西門子PLC的實例教程 有哪些好書可推薦

參考如下:
書籍可買《西門子從入門到精通》,我建議不要只看書,你可以在技成看些PLC小項目實例,這樣學習效率高。
實例內容:
1.工業控制產品(各類型感測器、低壓電器、電機、氣動元件、元器件等)技術知識
2.選擇代表性FX系列PLC產品進行講述,介紹PLC的組成、工作原理及編程元件
3.PLC的選型、硬體接線及擴展介紹
4.三菱可編程式控制制器編程軟體和模擬軟體使用方法
5.FX系列PLC的指令系統(含基本、功能、功能指令等)、和特殊功能模塊的使用及程序設計方法
6.FX3U/5U小型PLC產品功能介紹、實際應用及編程實驗
7.觸摸屏(GOT1000系列)硬體和軟體知識講解
8.變頻器知識學習(調速原理、接線方式、參數設置及操作等)和實機操作控制
9.PLC控制系統設計方法和分析(遵循基本原則、設計步驟和內容
10. 進系統(控制方式、參數設置、接線方法、故障說明等並與定位控制模塊編程實驗
11.伺服系統基本功能及操作(控制方式、參數設置、接線方法、故障說明等並與定位控制模塊編程實驗
12.FX系列PLC網路通信功能及應用
13.三菱Q系列PLC的編程方法、常用功能、多CPU及特殊功能模塊的使用
14. 綜合項目系統課程設計、解決方案及實例分析二、

⑦ 《西門子S7-200 PLC編程實例精解》 PDF版 ,完整版的

已發到你郵箱

⑧ 《西門子S7-200 PLC編程實例精解》 PDF版 ,完整版的

我的附件裡面是西門子200、300 編程例子 總共有777個,你可以下載下來看一看

⑨ 西門子S7-200 PLC編程實例精解的前言

西門子公司生產的S7-200小型PLC在我國工業控制方面有著廣泛的應用,並受到廣大電氣工程人員的青睞,隨著可編程式控制制器在各行各業的廣泛應用,各種有關可編程式控制制器的書籍大量涌現,但是不少人在看了很多書之後,在真正進行編程的時候往往還是束手無策,不知從何下手,其原因是什麼呢?那就是缺少一定數量的練習。如果只靠自己苦思冥想,則結果往往收效甚微,而學習和借鑒別人的編程方法不乏是一條學習的捷徑。筆者編寫這本書的目的就是,在讀者已經掌握可編程式控制制器基礎知識的前提條件下,為讀者提供一個快速掌握PLC編程方法的學習捷徑,達到拋磚引玉的目的。
筆者結合四十多年的工作、教學和科研的經驗,參考《PLC控製程序精編108例》一書的實例,根據S7-200小型PLC進行編寫。本書編程實例新穎獨特,編程方法與眾不同,所有實例都是經過反復推敲、多次修改而精心挑選出來的。實例在鏈陵編寫和設計中力求結合實際、突出應用,在程序設計中力求簡明扼要、突出重點和程序的化簡。絕大部分實例都在可編程式控制制器上經過實際接棚行戚線驗證。
為了突出編程的重點,在編程實例中在盡量保證實例完整的前提下,省略部分枝節電路,例如,簡單的電動機主電路、PLC的電源接線、控制電路的保護及信號部分等。在未加說明的情況下,輸入接點默認為常開接點。請讀者在實際應用中加以注意。
與眾不同的編程方法和編程技巧是本書的核心內容,用實例來展示編程方法和編程技巧是本書的特點。
為了便於讀者自學帶侍,本書盡量做到難易結合,每一個實例都給出編程實例的說明,以提高讀者的理解能力。由於任何一個編程實例的編程方法都不是唯一的,為了對比不同的編程特點,在有些例子中給出了幾種不同的編程方法,以幫助讀者比較不同指令的編程特點。
書中有些實例來自筆者的理論教學、實驗教學、課程設計和畢業設計指導,因此,從事本課程教學的教師也可以將有關實例經改編,應用於各個教學環節中。
王阿根
2011年8月

⑩ 西門子S7-200 PLC編程實例精解的目錄

緒 論 1
0.1 PLC控制設計的基本原則 1
0.2 PLC控制設計的基本步驟 2
0.3 輸入/輸出接線圖的設計 3
0.4 PLC基本設計編程方法 9
分類一 照明燈、信號燈控制 12
實例1 用一個按鈕控制三組燈 12
實例2 用一個開關控制三個照明燈 14
實例3 用三個開關控制一個燈 16
實例4 用四個開關控制四個燈 17
實例5 用四個開關控制一個照明燈 19
實例6 用四個開關控制一個信號燈 20
實例7 用四個按鈕分別控制四個燈 22
實例8 用信號燈顯示三台電動機的運行情況 23
分類二 圓盤、小車控制 25
實例9 按鈕控制圓盤轉一圈 25
實例10 定時90°轉盤 27
實例11 圓盤180°正反轉 28
實例12 圓盤工件箱捷徑傳送 29
實例13 自動加工機床換刀 33
實例14 五站點呼叫小車 36
實例15 八站點呼叫小車 38
實例16 小車五位自動循環往返運行 41
實例17 小車自動往返控制 47
實例18 圓盤轉五圈 52
分類三 電動機順序控制 57
實例19 三台電動機順序定時啟動,同時停止 57
實例20 三台電動機順序啟動,順序停止 58
實例21 三台電動機順序啟動,逆序停止 60
實例22 六台電動機順序啟動,逆序停止 62
實例23 兩台電動機同時啟動,第二台延時停止 64
實例24 兩台電動機限時啟動,限時停止 66
實例25 電動機定時正轉、停止、反轉、停止控制 68
實例26 組合鑽床 70
實例27 雙按鈕安全順序啟動三台電動機 74
實例28 四台電動機順序啟動,逆序停止 76
實例29 三台電動機星三角順序降壓啟動,逆序停止控制 77
實例30 三相非同步電動機限時反轉控制 80
分類四 移位控制 84
實例31 八位單點移位 84
實例32 八位單點自動左右移位 85
實例33 點數可調的單點移位 86
實例34 5行8列LED矩陣依次發光控制 88
實例35 條碼圖 89
實例36 廣告燈一 91
實例37 廣告燈二 93
實例38 密碼鎖 95
分類五 電氣設備順序控制 98
實例39 汽車自動清洗機 98
實例40 攪拌器自動定時攪拌 99
實例41 攪拌機控制 101
實例42 鑽孔動力頭控制 103
實例43 彩燈控制 106
實例44 倉庫卷簾電動門自動開閉 108
實例45 兩個滑台順序控制 110
實例46 機床滑台往復、主軸雙向控制 114
實例47 滑台控制 118
實例48 液壓動力台控制 121
實例49 換氣系統 124
實例50 燃燒機與風機連動控制 125
分類六 電梯控制 129
實例51 四層電梯樓層七段數碼管顯示 129
實例52 四層電梯樓層外部解碼數碼顯示 131
實例53 五層電梯樓層數字信號燈顯示 134
實例54 五層電梯控制 135
分類七 報警控制 155
實例55 預警啟動 155
實例56 正反轉預警啟動 156
實例57 預警啟動定時運行 157
實例58 預警停車 158
實例59 用一個按鈕定時預警啟動/停止控制 160
實例60 用一個按鈕預警啟動/停止控制 161
實例61 門鈴兼警鈴 162
實例62 跳閘報警 164
分類八 多位開關控制 166
實例63 凸輪控制器 166
實例64 用凸輪控制器控制四台電動機順啟逆停 168
實例65 用凸輪控制器控制四台電動機輪換運行 170
實例66 選擇開關 172
實例67 選擇開關控制三台電動機順序啟動,逆序停止 174
分類九 傳送帶控制 176
實例68 傳送帶產品檢測之一 176
實例69 傳送帶產品檢測之二 177
實例70 傳送帶控制 179
實例71 單條傳送帶控制 181
實例72 多條傳送帶接力傳送 183
實例73 用一個按鈕控制5條傳送機的順序啟動,逆序停止 186
分類十 模擬體育比賽及計分控制 189
實例74 乒乓球比賽 189
實例75 具有球速可調、可顯示得分的乒乓球比賽 191
實例76 拔河比賽 195
實例77 籃球賽記分牌 198
分類十一 時間設定控制 201
實例78 用十字鍵設定一個定時器的設定值 201
實例79 用數字鍵設定多個定時器的設定值 204
實例80 電動機運行時間調整 206
實例81 定時鬧鍾 208
實例82 整點報時 210
實例83 顯示日期時間 212
實例84 通斷電均延時定時器 215
實例85 按鈕人行道控制 217
實例86 十字路口交通燈 222
實例87 具有通行時間顯示的十字路口交通燈 224
實例88 車道人行道十字路口交通燈 228
分類十二 步進電動機控制 236
實例89 四相步進電動機控制 236
實例90 五相步進電動機1-2相激磁控制 240
實例91 五相步進電動機兩相激磁可連續調速控制 243
分類十三 隨 機 控 制 247
實例92 停車場車輛計數 247
實例93 變頻器多速控制 249
實例94 矩陣輸入 252
實例95 飲料自動出售機 255
實例96 三人智力搶答 258
實例97 八人智力搶答 260
實例98 測量電壓互感器的線電壓和相電壓 262
實例99 投幣洗車機 264
分類十四 三相非同步電動機基本控制 267
實例100 三相非同步電動機兩地可逆控制 267
實例101 四台電動機同時啟動停止,單獨啟動停止 269
實例102 三相非同步電動機串電阻降壓啟動 272
實例103 三相非同步電動機星三角(延邊三角)降壓啟動 273
實例104 三相非同步電動機可逆星三角形降壓啟動 276
實例105 三相非同步電動機點動啟動能耗制動 280
實例106 可逆星三角降壓啟動、點動、連動、反接制動控制 281
實例107 三相非同步電動機自耦變壓器降壓啟動 285
實例108 三相非同步電動機雙速變極調速控制電路 287
實例109 三相非同步電動機雙速可逆變極調速控制 288
實例110 三相非同步電動機單向反接制動 291
實例111 三相非同步電動機可逆反接制動 293
實例112 三相非同步電動機具有反接制動電阻的可逆反接制動控制 297
實例113 三相非同步電動機單按鈕單向能耗制動 298
實例114 三相非同步電動機可逆啟動能耗制動控制 300
實例115 三相非同步電動機點動、連動、能耗制動電路 303
實例116 單按鈕啟動停止電動機 305
實例117 單按鈕控制星三角降壓啟動電路 309
分類十五 繞線型電動機基本控制 312
實例118 繞線型電動機轉子串電阻時間原則啟動控制 312
實例119 繞線型電動機電流原則轉子迴路串接電阻啟動控制 314
實例120 繞線型電動機串頻敏電阻啟動控制電路 317
實例121 用PLC凸輪控制器控制繞線型電動機串電阻調速 319
分類十六 直流電動機基本控制 325
實例122 並勵(或他勵)電動機電樞串電阻啟動調速 325
實例123 直流電動機改變勵磁電流調速控制 327
實例124 小型直流電動機改變勵磁電壓極性正反轉控制 330
實例125 直流電動機正反轉、調速及能耗制動控制 332
分類十七 典型機械設備傳動控制 336
實例126 大小球分揀 336
實例127 電鍍自動生產線PLC控制 345
實例128 傳送帶機械手控制 357
實例129 氣動機械手控制 362
實例130 裝卸料小車控制 367
附錄A S7-200可編程式控制制器元件表 373
附錄B S7-200可編程式控制制器指令 374
附錄C 西門子S7-200可編程式控制制器特殊寄存器(SM) 380
參考文獻 384

熱點內容
機械硬碟的存儲速度優於固態硬碟 發布:2024-04-26 16:02:13 瀏覽:117
訊捷壓縮器 發布:2024-04-26 16:02:08 瀏覽:268
安卓藍牙耳機丟了如何找回 發布:2024-04-26 15:36:13 瀏覽:540
win7最近打開文件夾 發布:2024-04-26 15:23:00 瀏覽:555
演算法筆談 發布:2024-04-26 15:14:34 瀏覽:284
技算計編程 發布:2024-04-26 14:43:42 瀏覽:140
開普票密碼區和備注是什麼意思 發布:2024-04-26 14:43:31 瀏覽:852
吃雞安卓和蘋果如何加好友 發布:2024-04-26 14:39:10 瀏覽:836
centos編譯命令 發布:2024-04-26 14:18:04 瀏覽:654
網路編程畢設 發布:2024-04-26 14:13:10 瀏覽:208