加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18717946324
      公司新聞
      西門子以太網電纜經銷商
      發布時間: 2023-01-31 17:30 更新時間: 2024-11-24 08:00
      觀看西門子以太網電纜經銷商視頻

      西門子以太網電纜經銷商

       西門子S7-300系列PLC搜索地址的查詢方法

        問:比如我要查找 I0.0在哪幾塊里或哪幾個程序段了使用是怎樣查的?

        答:1。打開Simatic 管理器,并打開你的程序,依次展開子目錄,直至找到Bausteine(塊),然后隨便雙擊任何一個快,如OB1;

        2。在大開的OB1塊中,選擇Options / Reference Data / Displays(選項/參考數據/顯示),在出現的“Display S7 Reference data(顯示S7參考數據)中選擇”Regenerated“(重新產生),點擊“是”,出現“顧客化”對話框,選擇*項“交叉參考”;建立參考數據表;

        3。在產生的交叉參考數據表中*列“地址”中雙擊I0.0,就會找到I0.0在哪幾塊里或哪幾個程序段被使用。

      西門子S7-300系列PLC復位和格式化的方法

      1:將操作模式開關轉換從STOP位置到MRES 位置并保持至少3 秒鐘,直到紅色的“STOP”發光二極管開始慢閃為止。請釋放開關,并且多在3 秒內將開關再次轉到MRES 位置。當“STOP”LED 快閃時,CPU 已經被復位。如果“STOP” 發光二極管沒有開始快閃,請重復執行此過程。

        復位存儲器的方法:將操作模式開關轉換從STOP位置到MRES 位置,STOP LED 熄滅1s,亮1s,再熄滅1s后保持亮。放開開關,使它回到

        STOP位置,3s內把開關又回到MRES,STOP LED以2Hz的頻率至少閃動3s,表示正在復位,后STOP LED一直亮,可以松動模式開關,完成。

        步驟 復位CPU 存儲器

        1. 將鑰匙轉至STOP 位置。

        2. 將鑰匙轉至MRES 位置并保持在此位置,直至STOP LED 第二次點亮并持續處于點亮狀態(需要3 秒)?,F在釋放鑰匙。

        3. 必須在3 秒內再次將鑰匙轉至MRES 位置并保持不動,直至STOP LED 閃爍(頻率為2 Hz)?,F在即可釋放開關。CPU 完成存儲器復位后,STOP LED 會停止閃爍并始終亮起。CPU 已完成對存儲器的復位。

        使用以下步驟格式化MMC

        如果CPU 請求存儲器復位(STOP LED 緩慢閃爍),則可以通過對選擇器開關進行如下設置來格式化MMC:

        1. 將開關切換至MRES 位置并保持不動,直至STOP LED 點亮并保持亮起(大約9 秒后)。

        2. 在隨后的三秒內,釋放開關并再次將其切換至MRES 位置。STOP LED 閃爍,指示正在進行格式化。

      西門子S7-300系列PLC在編程時是否需要用到SCL

      問:西門子S7-300編程必須要用到SCL嗎,只用LAD怎么樣?

        答:S7 SCL是符合EN 61131-3(IEC 61131-3)標準的文本語言,也就是說支持該標準的任意廠家的PLC均可以使用與之相似的語言編程,支持強大的數據處理運算功能,一般深受IT人員的喜愛。SCL是STEP 7軟件的一個可選附件包,標準版的只有 LAD,STL,FBD三種編程工具。它同STL、LAD、FBD屬于同一個作用, SCL需要用單獨的程序塊來編寫,需要編譯后才能下載到CPU執行;LAD和STL可以在同一個程序塊里編寫。在STEP7沒有安裝SCL時,用其編輯的塊都會以STL格式打開并顯示。

        S7 SCL 包含的語言結構與編程語言Pascal和C相類似,所以只要接觸過Pascal、Delphi、vb等編程語言者,實現S7-SCL語言的快速入門是非常容易的,不必了解繼電器原理,而且,即使是做邏輯控制也只需簡單的編程語句就可以完成,所以S7 SCL特別適合于習慣于使用編程語言的人使用。這種語言適合于處理復雜的邏輯和大量的數學運算,由于其具有語言的編程結構,因此和S7的STL語句表編程方式比較起來有著更加方便的控制方式,可以這樣說,只要是必須使用語句表的地方,我們均可以考慮使用SCL。

        也許STL在執行時比SCL更加高效,但事實上也不一定,首先SCL可以編譯成STL,同時 SCL設計時可以優化編程,而STL若運用不當,可能還會將低效率。當然在目前的這種系列的PLC上,效率對于我們來說已是次要的,我們更關心的是編程結構。就像在PC機上,舍棄了匯編語言,而主要采用C/C++等語言??傮w來說,SCL適合于編寫標準功能塊,由于在維護中,它和STL一樣,不象 Lad一樣利于維護,因此這些標準功能塊都應該有文檔說明,以便用戶了解其功能。STL源文件由文本組成,使用關鍵字在源文件中設定塊結構、聲明變量表和程序網絡段,為將其編譯成塊,必須按一定規則編寫其結構及語句。

        當使用LAD(梯形圖)/FBD(功能圖)編程時,系統會自動添加嚴格的語法結構。而STL并不自動添加完整的語法結構(數據類型匹配,系統堆棧處理等)。應此LAD/FBD格式的程序可以轉換為STL格式,而STL格式的程序并不一定可以轉換為LAD/FBD。

        SCL可以編譯成STL。如果想再把STL*轉換成LAD,難度很大,或者說不可能。把STL程序按功能組拆成逐個網絡,然后或許大部分可以轉換成LAD,但是無法保持程序的完整性,零零散散無法閱讀。

      20210329134426133421

        做 PCS7項目,如果不學會SCL語言,做項目難度比較大,單純使用CFC和SFC編程,由于工藝控制的復雜性和多樣性,CFC圖表會有大量的塊,程序可讀性不高,技術保密不了;用SCL編程可以把工藝聯鎖、工藝核心控制程序和工藝數據處理包裝成一個FB塊,CFC程序就簡單多了。 PCS7是DCS系統,模擬量很多,而且程序一般都比較大。這種大型的程序通常都用語言工具來編寫,例如SCL,CFC和SFC。他們編譯以后生成STL,但是沒有注釋,閱讀難度會非常大,一年都未必看的明白。工業控制軟件發展到現在,大型程序通常都是用語言來編寫,如SCL,CFC和SFC這樣工作量會小很多很多。所以建議大家直接閱讀學習SCL語言編寫的程序。

        對于STL、LAD、SCL等語言之間進行轉換的問題,的確有些STL變成LAD是轉不過來的。反過來行。LAD可以直接轉SCL,但反過來不一定行,需要嚴格的按一定的格式寫才能轉回來,因為SCL是結構化編程語言,比LAD復雜。

      西門子以太網電纜經銷商

      聯系方式

      • 電  話:18717946324
      • 聯系人:占雪芬
      • 手  機:18717946324
      • 微  信:18717946324