PLC完美基礎上篇-初識西門子PLC

2020-12-19 魚七PLC隨筆

0,前言

這是PLC基礎鍛鍊的第一篇,PLC基礎鍛鍊總共濃縮到三篇。上篇講述認識西門子plc,中篇講述西門子PLC的工作原理,下篇講述西門子編輯軟體的幫助使用。

1,正文

1)最開始是從電工開始幹起,過了大半年,開始接觸西門子PLC。最開始接觸時候不知道怎麼學,在沒人教的情況下開始自己琢磨PLC,當時用的西門子編程軟體是經典STEP7.

下面將從我的第一個模擬程序開始。

當時作為新手,當時是不敢動設備的,更不敢動程序。基本都是在那裡看別人查問題和添加新的功能。但是這樣又理解不透,然後就想了一個辦法,用西門子模擬軟體寫程序,然後查看模擬的結果。第一個程序當然離不開經典控制電路啟保停電路和程序。

2)首先是安裝西門子編程軟體和模擬器,我當初用的是STEP7,今天使用博途做回顧。

(1)新建項目並組態CPU,編輯符號表

(2)新建程序塊並編寫程序,因程序量很少,就直接將程序放在OB1裡。(OB1是西門子CPU啟動之後自己會循環執行的的一個組織塊)

(3)啟動模擬器並下載程序和創建新的模擬器項目,等待項目上傳到模擬器,開始模擬查看結果。

(4)當將啟動按鈕修改為1後。會同時發現電機輸出信號從0變為1。即使啟動按鈕又變回為零,電機輸出信號依然為1(即保持運行狀態)。

(5)當將停止信號觸發之後,電機輸出信號會同時變為0。再將停止信號變為0.

2,總結

西門子程序是按順序執行的,也許看梯形圖不是很能看出三個信號的順序關係。但使用語句表就能很好地看出順序關係。

啟動過程:

(1)當按下啟動按鈕時,StartMotor信號會變成1,這時StopMotor是0,它的常閉就是通的,所以會將MotorRunning寫為1。

(2)程序執行完成後,又從頭開始執行,這時候StartMotor信號已經變成0,同時StopMotor是0,但是上一次執行完的結果MotorRunning已經寫為1,所以這時候與StartMotor並聯的信號MotorRunning會將線圈的MotorRunning信號寫為1。

(3)這樣MotorRunning信號就會一直為1,以上三步即啟動過程。

停止過程:

(1) 當用戶按下停止按鈕時,StopMotor會變為1,然後將常閉點斷開,因為這時候StopMotor是1,所以會將MotorRunning已經寫為0。(2) MotorRunning被寫為0之後,下一次執行,即使StopMotor已經變為0,程序接通。但是StopMotor前面的兩個輸入點都是0,所以又會將MotorRunning寫為0。這樣電機就停止了運行。

上面即我練習的第一個程序,為了理解這個執行順序,其實當時是花了很久時間的。只有執行順序理解得更好,才能寫出邏輯清晰,簡明易懂的程序,這也是我現在寫程序的準則。

思考時間:

用一個按鈕啟動 保持 停止電機運行,1,寫出功能,2,優化程序。

相關焦點

  • PLC完美基礎中篇-西門子PLC執行原理理解
    0.前言1)上一次將電機起保停講述完成,是PLC基礎鍛鍊的第一篇。PLC完美基礎上篇-初識西門子PLC2)今天是上一次的延申,1,程序開始1)新建項目-組態-編輯符號,這些過程在基礎鍛鍊第一篇有講述。今天直接從上一次的程序開始,不再從新組態項目。
  • 同是PLC中國的與外國的有何不同
    世界上的PLC品牌怎麼樣也是正因為工業建設多方面的需求,市面上出現了眾多plc品牌,比如西門子、三菱、施耐德等大家所熟知的大眾品牌。還有一些國內品牌如,匯川科技、北京碩人、威海恆日等一些小型品牌,相對來說就沒有那麼知名了。
  • 三菱PLC入門的必備基礎知識
    對於想學PLC,但不知道學哪種plc的朋友,您可以考慮三菱plc,三菱plc是日系品牌,編程直觀易懂,學習起來會比較輕鬆。三菱的指令豐富,有專用的定位指令,控制伺服和步進容易實現,要實現某些複雜的動作控制也是三菱的強項。
  • 西門子 PLC 幾種常見的連接口和通訊協議
    今天給大家分享西門子PLC幾種常見的連接口和通訊協議。 一、PPI通訊:是西門子公司專為s7-200系列plc開發的通訊協議。內置於s7-200CPU中。PPI協議物理上基於RS-485口,通過屏蔽雙絞線就可以實現PPI通訊。
  • dcs系統和plc系統區別 dcs和plc控制系統什麼意思
    dcs系統和plc系統到底是什麼意思呢?它們的全稱是什麼呢?想要了解dcs系統和plc系統是什麼,這之間又有什麼區別的朋友,快來跟著小編一起看看下面這篇文章吧!  dcs系統和plc系統區別  dcs系統和plc系統區別:DCS的全稱是分散控制系統,PLC的全稱是可編程邏輯控制器;DCS更側重於過程控制領域,PLC
  • 廈門富士plc培訓哪裡好-上海程控教育科技有限公司
    以上兩例是以西門子plc為例,西門子PLC輸入內部線路的光電耦合的公共端可以是共陰極或共陽極,因此,在考慮使用NPN或PNP輸入時,可以改變公共端(COM)的正極或負極來分別使用;而對於三菱FX系列的PLC,因光電耦合的公共端是固定採用共陽極的,因此公共端只能接正極,輸入也就只能使用NPN節點輸入方式了。有時,需要在PLC的輸入節點中串入一個發光二極體來為指示。
  • 【實操案例】威倫觸控螢幕與plc如何一機多屏通訊樣例
    以下以MT6103ip的觸控螢幕和松下plc的連接作為樣例,其他牌子的plc可以作為參考
  • plc整型數比較指令的用法
    打開APP plc整型數比較指令的用法 電工天下 發表於 2020-04-05 17:14:00   1、指令符號   plc整型數比較指令符號      表1,為整型數比較指令說明表。
  • 電氣控制原理圖轉變為PLC梯形圖:這就是一個樸素的方法論指導!
    不言而喻,plc梯形圖對於plc編程至關重要,今天就重點來看一下,如何由電氣控制原理圖一步步轉化為plc梯形圖。首先這是一個簡單的自鎖電路的例子,一起來看一下SB1啟動按鈕、SB2停止按鈕、FR熱繼電電器,KM交流接觸器,以及它們的動作原理。
  • 威倫觸控螢幕與plc一機多屏通訊樣例,超詳細~(提供源程序)
    今天給大家分享MT6103ip的觸控螢幕和三菱FX系列plc的連接作為樣例,完成一臺觸控螢幕連接多臺多同型號plc
  • 你知道PLC有幾種常見的連接口和通訊協議嗎?
    一、PPI通訊 是西門子公司專為s7-200系列plc開發的通訊協議。內置於s7-200CPU中。PPI協議物理上基於RS-485口,通過屏蔽雙絞線就可以實現PPI通訊。PPI協議是一種主-從協議。
  • 三菱Q-PLC,QD62D高速計數器基礎
    QD62D高速計數器的基礎知識高速計數器是PLC計數器中常用的一種,PLC 內部有兩種計數器,一種是對PLC內部信號進行計數的計數器,另一種是對外部事件信號進行計數的計數器,高速計數器屬於第二種。在PLC中,這兩種計數器的責任不同、分工明確、工作上不能互相代替。高速計數器是對PLC外部脈衝量進行計數的計數器。發脈衝量的器件有編碼器、脈衝發生器、手輪等。三菱Q系列PLC高速計數器已做成模塊,選型軟體可以根據要求很方便地選擇。下面介紹一下QD62D高速計數器模塊。
  • 基於Snap7使用C 編程訪問西門子PLC系列教程(1)-初識Snap7
    本系列教程介紹如何基於Snap7軟體包、通過計算機語言C#編程實現PC對西門子PLC的訪問,PC與PLC的通信採用基於乙太網的S7通信協議。本文是該系列教程的第1篇,我們先來認識下Snap7軟體包。該軟體包封裝了S7通信的底層協議,可以使普通個人電腦通過編程與西門子S7系列PLC進行通信。Snap7的官網地址為:http://snap7.sourceforge.net,目前最新的版本為1.4.2,2016年12月4日發布。
  • 從一個新手電工要學會電工PLC需要什麼知識
    嗯,看了你深有同感啊,我也是從那個階段過來的,學會電工PLC是一回事,學精又是一回事,只要你肯用心學會只需一星期,學精某一品牌的plc僅需半年,我來說一下我的經驗吧,首先必須會畫會接以下繼電器接觸器控制線路:1.三相異步電機直接啟動線路2.定子串電阻降壓啟動線路3.星三角啟動線路4.正反轉控制線路,
  • 西門子PLC FC和FB用法講解
    在適當地方,使用InOut類型變量,可以減少佔用plc的變量聲明空間。Temp:局部變量,在函數內部使用,不提供外部的接口。我們常常把temp變量用於數據轉換的中間值,或者用於循環變量,比如用於For 或者While循環。由於Temp是局部變量,它的值是隨機,使用必須初始化,對其賦值。
  • 圖撲組態與西門子S7-200 smart PLC通訊設置
    圖撲組態與西門子S7-200 smart PLC通訊設置 2021-01-06 13:33 來源:澎湃新聞·澎湃號·湃客
  • 如何系統地從零開始學習PLC
    如何系統的從零開始學習plc,我以自身的經歷來說明下,對於剛畢業的同學來說,基礎或者是理論都是有的,缺乏的就是實踐,剛開始工作公司肯定沒有大項目、新項目給你做,一般是拿以前的舊機器進行改造練手,一定要抓住這個機會,這個階段沒有什麼壓力,這裡你可以隨意拆下每個電氣元件單獨進行學習如何控制。
  • 哪些行為會導致西門子PLC編程系統停機
    相比較,用戶們對西門子的PLC選擇更多。雖然其功能性穩定,但也有少數客戶反映西門子PLC是在調試的過程中會遇到停機的情況。因此對西門子的PLC運行能力產生了懷疑。覺得並不像宣傳中的那麼好。其實再好的產品,也會有偶爾失誤、故障的時候,只是相對來說機率比較小而已。也或許並不是產品本生的問題,而是在使用過程中的不恰當行為而導致停機。
  • 三菱PLC通過gxworks2創建順序功能圖sfc,簡單7步就可實現!
    很多人對三菱plc編程是恨之切,愛之深。縱使它有諸多缺陷,也阻擋不了大家對三菱PLC的一腔熱情。在講利用三菱PLC編程軟體gxworks2創建簡單的順序功能圖sfc之前,先教大家如何下載和安裝gxworks2程序,這樣以來就避免了一些人因為找不到下載的渠道或者無法安裝而手足無措。
  • 簡介西門子PLC STEP7組態過程和順序
    西門子PLC 組態軟體STEP7,可以用於組態西門PLC S7-300、S7-400。下面將簡要介紹一下其組態過程和順序。通訊的基礎是預先組態網絡,也就是要創建一個滿足你的控制方案的子網,設置網絡特性、設置網絡連接特性以及任何聯網的站所需要的連接。網絡地址也是程序自動生成如果沒有更改經驗一定不要修改。