首頁>Club>
12
回覆列表
  • 1 # 愛科技的小青年

    S7-300系列PLC是西門子公司的中型系統PLC,比S7-200系列要高出一個級別,程式設計方式也與200不同,指令也不同。那麼若是新人想學習S7-300的程式設計要怎麼下手呢?

    瞭解硬體

    想要學習PLC程式設計,無論是S7-300,還是S7-200,或者其他品牌的PLC,都不能直接上手就學習程式設計。小編建議大家,從硬體開始學習。硬體是程式的載體,是程式的執行基礎環節,執行程式需要靠硬體的支援,所以要對PLC的硬體充分掌握,包括CPU,I/O模組,網路模組,以及各種功能模組。

    瞭解軟體介面

    S7-300系列的程式設計軟體為STEP7,新博途也支援部分S7-300的變成,常用STEP7,我們在安裝完軟體之後,應該對軟體的介面進行了解,每個選單中都有些什麼功能,指令的位置,對初步的表面只是進行了解之後,在進行下一步深入瞭解,如學習如何組態一套系統,怎麼新增硬體,怎麼設定通訊介面等等,這些都是程式設計的基礎,必須要掌握。

    指令的學習

    程式設計的方式有很多種,例如梯形圖,命令,STL,功能塊等等,最常用,也是最基礎的就是梯形圖程式設計 ,我們在想要完成一個程式的編寫之前要掌握各種需要的指令,包括基本指令,定時器,計數器,FB塊,FC塊等,要對這些常用的指令非常的熟悉,只要看到這個指令就能想到它的使用方法,這樣在程式設計序和看程式的時候才會得心應手。

    日常的積累

    程式設計序不是一蹴而就的,一個成手工程師的程式也是一點點從小白成長起來的,在最初程式設計是可能程式的可讀性都不太好,邏輯比較混亂,尤其是對指令或者程式設計方式不太熟悉時,想要編寫一個可讀性高的程式真的很難。但是不用擔心,任何一個工程師在最初也都經歷過這樣的問題,我們在剛學程式設計時,可以讀一些成熟的例程,學習下前輩的程式設計思路,擴充下自己的邏輯思維,這樣很有助於提高自己程式設計的水平。

    學習程式設計的小建議

    每個人的程式設計思路都不一樣,透過不同的指令能實現的功能也很多,我們在程式設計是不用非要與其他人一樣,最終的目的是要實現系統的功能,而在程式設計過程中就是要增強程式的可讀性、可操作性、穩定性,減少程式執行時的出錯率,這樣就是一段好的程式。

    S7-300系列產品已經使用了很多年,系統無論是硬體還是軟體都非常的成熟,學習的資料也很多,若是遇到什麼難題大家可以找官網論壇,上面的知識也非常的豐富。

  • 2 # 控制研究控

    學習西門子S7-300PLC的程式設計,在對硬體,接線等知識有一定的瞭解後,主要就是要去學習STEP7程式設計軟體或者博圖軟體了,因此對S7-300程式設計的學習,主要就變成了圍繞這2種軟體的學習了!

    對任何軟體的學習都適合的學習方法就是進行很多的實驗,驗證!不管的STEP7軟體還是博圖軟體,都是有模擬器的,因此很方便學習人員進行程式設計測試,對絕大多數的指令以及程式塊的使用都是可以模擬的!(圖片上的PLCSIM就是simulation模擬器的意思!)

    上邊是大概的說了一下,當你確定你是學習STEP7之後,建議你去買一本STEP7軟體的書,以這個書為綱領系統性的進行學習(如果你是以博圖軟體去對S7-300plc程式設計,那就要去買一本博圖軟體的書)。當然,篇幅最大的也就是指令的學習了,在學習的過程中,可以檢視幫助檔案,也可以去西門子的官方網站檢視相關的問答或者影片,這些都有助於提高學習效率!

    通常這些書籍都是參考了軟體的幫助檔案的,開始都是講解PLC的發展歷程,工作原理,資料結構,地址編排,硬體配置,模組化程式設計結構,基本指令,高階指令,通訊知識等!所以,如果有一定的基礎的話,可以忽略和跳過相關知識的學習,有重點的進行學習,掌握的就會更快一些!

    感謝閱讀!

  • 3 # 電子及工控技術

    學習可程式設計控制器S7一300的程式設計方法與學習S7一200 Smart PLC和S7一1200程式設計方法是一樣的。

    首先要熟悉程式設計軟體,常用的有SIMATIC STEP 7-Professional軟體,軟體中包括專案樹與詳細檢視、工作區、編輯器欄、巡視視窗與任務卡、專案的組成(程式塊、資料塊、系統塊、狀態表)等,也就是說軟體的介面要熟悉,這是學習PLC S7一300程式設計軟體的基礎。其次是要學習S7一300的指令,主要有二個層次,那就是S7一300PLC的程式設計基礎知識;比如各種資料型別、S7一300 PLC的各種儲存區等。還有一個層次是基本控制指令的學習和高階應用指令的學習。指令的學習主要是用軟體編寫能實現一定功能的短小程式下載到PLC硬體中看執行結果,這樣反覆練習其指令就能在短時期內掌握並熟悉。再次要熟悉PLC的程式語言,大多數PLC都有5種程式語言即梯形圖(LAD)、語句表(STL)、功能塊圖(FBD)、順序功能圖(SFC)、結構文字(ST)。在這五種程式語言中梯形圖和語句表比較常用,是我們學習的重點。學完這三個階段後也只是對PLC的軟體程式設計有了初步的掌握。要真正學會PLC程式設計,對PLC硬體要有一定的瞭解,要學會PLC的外部接線,能夠正確分配I/O口。

    說了以上這麼多,學習PLC s7-300程式編寫一般在硬體組態完成後才進行的,所以說一定要對硬體有一定了解。

  • 中秋節和大豐收的關聯?
  • 釣魚時海竿怎麼運用?