加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線17838383235
        公司新聞
        湖南西控自動化設備有限公司:S7-200系列PLC經典常見問答!
        發布時間: 2024-04-19 12:13 更新時間: 2024-10-30 14:14

        1.Step7 Micro/win 編程軟件與 S7-200PLC 如何建立連接?

        答:Step7 Micro/win 編程軟件與 S7-200PLC 連接常見的編程電纜主要有兩種,一種是S7-200PLC專用的編程電纜(PC/PPI)、一種是S7-200/300/400專用的編程電纜(PC Adapter),不同通信電纜與 CPU 連接時的設置方式不一樣,如下所示:

        (1)USB-PPI電纜連接 CPU 步驟:

        ①  確定數據線插入電腦 USB 口后,電腦課是被該數據線,可在電腦的設備

        管理器里面查詢是否有識別該數據線。

        ②  打開 step7 Micro/Win 軟件,選擇“設置 PC/PG”接口選項,在彈出的

        設置 PG/PC 接口對話框中的為使用的接口分配參數的選項中選擇 PC/PPI cable接口參數。然后點擊設置 PC/PG 接口對話框中的“屬性”按鈕,進入屬性對話框進行相應參

        數設置,在屬性對話框中需要設置“PPI”和“本地連接”兩個選項。


        2.Step7 Micro/win 編程軟件安裝完后是英文版本的如何切換為中文版本?

        答:點擊菜單欄中的“Tool”選項,選擇“options”選項,然后選擇里面

        的“General“選項,在右側的 Language 選項中選擇“Chinese”選項。后點擊“OK”

        進行確認即可!


        3.S7-200PLC的一個RS485端口能夠同時連接一個觸摸屏和變頻器嗎?

        答:需要通過一個RS485的接口同時連接觸摸屏和變頻器主要看使用的通信協議和通信連接情況,如PLC通過MODBUS通信協議連接變頻器,然后通過PPI的協議連接觸摸屏,這樣當然無法實現,若觸摸屏和觸摸屏都作為MODBUS主站與變頻器連接也無法實現,因為MODBUS通信協議是單一主站的通信。若切實需要連接在一起,可考慮把觸摸屏作為MODBUS的主站,PLC與變頻器分別作為MODBUS的從站,然后與觸摸屏連接在一起,PLC側使用DP接頭的進線和出線端分別把觸摸屏和變頻器連接在一起。


        4.請問安裝好的S7-200的編程軟件,無法打開軟件中的幫助功能,應如何處理?

        答:使用win7的操作系統去安裝S7-200的編程軟件時很有可能就會出現軟件中的幫助功能無法使用的情況。若需要能夠正常使用軟件中的幫助功能,需要重新安裝幫助補丁,可以到微軟的官網上下載一個幫助補丁,(幫助補丁名稱為“Windows6.1-KB917607”),然后安裝好這幫助補丁,安裝完后就可以正常使用軟件的幫助功能,,注意需要與電腦的操作系統對應,即64位的操作系統,下載64位的幫助補丁安裝。


        5.如何才可以把200的庫指令添加到200SMART軟件中?

        答:S7-200的庫指令的后綴名為mwl,而S7-200SMART的庫指令的后綴名為smartlib,若需要把200的庫指令添加到200SMART的庫指令中可以先把200的庫指的后綴名改成smartlib,然后把改好的庫指令按照200SMART庫指令的添加方式添加進去即可。


        6.S7-200SMART CPU與編程軟件連接時始終連接不上,請問是什么原因?應如何設置?

        答:首先看看設置是否正確,在step7 microwin smart的軟件里面的通信菜單中選擇好電腦的網卡,然后查找PLC。當找出PLC的IP地址后,確定PLC的IP地址是否跟電腦在同一個網段,若不在同一個網段需要對PLC的IP地址或是電腦的IP地址進行修改,使其在同一個網段,這樣才能確保PLC與編程軟件建立連接。

        編程軟件與PLC連接不上主要檢查以下幾種情況:

        (1)檢查網絡電纜是否連接好,在 CPU 本體左上角以太網接口處有“以太網狀態”指示燈 “LINK” ,此燈常亮表示以太網連接成功。

        (2)檢查編程設備的 IP 地址是否與 CPU 的 IP 地址在同一網段中,編程設備必須與 CPU 在同一網段中。S7-200 SMARTCPU 預置的 IP 地址為:192.168.2.1。

        (3)在控制面板里面的設置PC/PG接口處的應用訪問程序設置為“MWSMART>>>>>電腦網卡”這選項。

        (4)在設置PC/PG接口中的LLDP/DCP中,確認當前的PC網卡以勾選,在軟件通信中的選擇網絡接口卡處選擇此網卡。

        (5)在電腦的任務管理器的進程中,看看是否有S7oiehsx.exe這個進程,如果沒有可能是因一些殺毒軟件的阻止等原因造成的沒有啟動。如發現沒有啟動需要手動通過路徑C:\Program Files\Common Files\Siemens\S7IEPG把它啟動起來。

        (6)檢測當前系統的啟動項中是否禁止了PNIOMGR,如果禁用了,請啟用該啟動項。

        (7)如果還是不能訪問到設備,建議重裝操作系統。


        7.儀表讀取的數據要求是雙精度的浮點數,S7-200SMART系列PLC是否可支持雙精度浮點數?

        答:精度浮點數是64位格式的,對于S7-200SMART系列PLC來說不這次該數據類型的浮點數,若需要使用可自行編寫雙精度浮點數轉單精度浮點數的程序把其轉換位單精度浮點數使用。


        8.如何可知編寫的200SMART程序有多大?

        答:可以點擊軟件中的全部編譯按鈕,編譯完后在輸出窗口中會出現整個程序的大小。


        9.西門子200 smart軟件安裝時,錯誤代碼:0x80040707,出現DLL函數調用失?。篒SRT._RegQueryKeyValue,安裝程序將立即終止的錯誤,應該怎么解決?

        答:在C盤的program files里找到siemens然后在里面找出STEP 7-MicroWIN SMART這個文件夾把它刪掉,然后,把安裝文件拷貝到其他盤的根目錄下再安裝就可以了。


        10.在編寫完的程序后對進行編譯時提示有錯誤,如果能夠快速的查看到具體出錯的程序位置?

        答:S7-200系列的PLC編譯時可以對程序塊,數據塊,系統塊進行編譯,編譯完后會在輸出窗口中顯示對程序編譯后的結果,如果程序編譯時發現有不符合S7-200PLC程序編寫規則時會報錯,此時需要對報錯的程序進行修改,只有在程序編譯無錯的情況下,才可以對程序進行下載,如果出錯,可在軟件下方的輸出窗口查看具體錯誤,雙擊該錯誤即進入到程序中錯誤所在位置,修改后,重新編譯,編譯無錯后,可以把程序下載到PLC中。


        11.在的程序中,如何查找所使用的存儲器地址是否有重復?

        答:在對程序進行編譯后,可以點擊瀏覽條中的交叉參考按鈕,在彈出的界面中可以看到程序中所使用元素的詳細的交叉參考信息及字節和位的使用情況。在交叉參考中可直接點擊該地址,便進入到程序中該地址所在位置。


        12.三線制NPN型傳感器和PNP型傳感器如何接入到S7-200SMART系列PLC的輸入端?

        答:三線制的NPN和PNP型傳感器的三根線的顏色分別位棕色、藍色和黑色,其中棕色和藍色分別接DC24V電源的正極和負極,黑色線接入到PLC的輸入點。對于NPN型傳感器輸出信號類型位低電平,所以PLC輸入端的公共端1M與電源的正極短接,而PNP型傳感器剛好與之相反,輸出信號類型為高電平,PLC輸入端的公共端1M與電源的負極短接。


        13.安裝好S7-200SMART的編程軟件打不開,打開時提示MWSMART Executable停止工作,應如何處理?

        答:點擊“用戶配置”-管理模板-開始菜單和任務欄-不保留近打開文檔的歷史,選中“禁用”確定即可,重新打開S7-200SMART的編程軟件就可以了。如果還是沒有解決問題,建議重裝系統。


        14.不帶復位端的高速計數器應如何對高速計數器的當前值進行清零操作?

        答:若不存在復位端的高速計數器需要對其當前值進行清零操作時可先把高速計數器的初始值設置為0,然后再激活高速計數器HSC指令,即可對高速計數器的當前值進行清零操作。


        15.熱電阻模擬量模塊EM AR02是否可用進行電阻值的測量?

        答:可以用于電阻值的測量,但需要再模塊的參數配置中配置為電阻,大可以測量3000Ω的電阻值。


        16.為什么再監控程序時,發現指令管腳上的值為NAN?

        答:出現該情況主要檢查下數據類型的匹配情況,比如使用的時一個浮點數的運算指令,但是你給到該運算指令管腳上的操作的數據類型是DINT的數據類型,那么再監控的時候就顯示NAN。


        17.7-200smart編程軟件V2.5軟件向下兼容2.1和2.0嗎?

        答:一般來說,軟件基本都是向下兼容的。使用肯定沒有問題的。


        18.在Step7 micro/Win 軟件中,如何對子程序進行單獨加密?

        答:右鍵點擊需要加密的子程序,然后選擇其屬性對話框,在屬性對話框中有保護的選項,在里面的用密碼保護本POU處打勾,然后在下面密碼輸入處輸入密碼,在驗證處再一次輸入密碼,后點擊確定,即對POU加密完成。加密了的POU會在成的左上角處出現一個小鎖的標志,表示加密成功。


        19.S7-200SMART CPU上的ERROR指示燈出現黃色閃爍,請問CPU是否出現故障?

        答:ERROR指示燈的顏色有兩種,默認情況下為黃色和紅色,黃色表示的是PLC有使用強制功能,如對輸入點進行了強制操作,而紅色才代表CPU 有故障,該故障可能是硬件故障、程序故障或通信故障。


        20.使用MODBUS的庫指令通信時,發現當多次調用 MBUS_MSG 指令時,指令的故障存儲器代碼值報6的錯誤,應如何處理?

        答:對于MBUS_MSG指令,再同一時刻只能使能一條,若使能了多條MBUS_MSG指令,將執行條 MBUS_MSG指令,所有后續 MBUS_MSG指令將中止執行并出現錯誤代碼6。因此若有多條指令,可考慮使用DONE位或時間做輪詢方式去分別使能 。


        21.為什么剛安裝好的200SMART的編程軟件,打開后,軟件上的界面顯示不正常,顯示為亂碼和問號。請問該如何解決?

        答:出現這種情況與你的計算機的語言有關,打開Windows 控制面板中的“時鐘、語言和區域”,點擊區域和語言,在格式選項卡下:格式中選擇中文(簡體,中國),在位置選項卡下,當前位置修改為“中國”,在管理選項卡下:點擊更改系統區域設置,然后將當前系統區域設置為“中文(簡體,中國)”,修改完后,重啟計算機后,編程軟件即可顯示正常


        22.在打開S7-200SMART程序時,在程序段顯示無效程序端,請問這是什么原因?

        答:S7-200SMART系列PLC支持功能塊(FBD),語句表(STL)以及梯形圖(LAD)三種編程語言,三者之間在一定程度上可進行互換。當進行切換時,對于梯形圖程序可切換為語句表,但對于語句表并不一定就可完全切換為梯形圖,若切換不了梯形圖時,則會顯示為無效程序段


        23.西門子S7-200SMARTPLC下載程序時提示“出現編譯錯誤,如需更多信息,請查看非致命錯誤”,請問該如何檢查?

        答:出現這種錯誤的提示還是在于程序的編寫問題,比如說若使用順控指令去編寫的程序,在程序未寫順控結束指令或在定時器指令選擇時,選擇了一個不具備的編號的定時器。這些在程序的編譯的過程中都不會出錯,但是下載程序的時候就會提示如題目中所說的情況,可以按以下方法去查看具體的故障。

        在編程軟件上的菜單欄選項中有個“PLC"選項,然后再該選項里面選擇“信息”選項,點擊該選項就可以看到具體的錯誤是什么。然后根據這個提示去修改就可以了


        24.S7-200PLC中的子程序和中斷程序又什么區別?

        答:中斷程序和子程序的區別在于中斷程序的執行是隨機的而不是通過調用來執行的,所謂隨機執行是指不知道PLC在程序執行到哪個位置時會去執行中斷程序,在使用的時候需要連接相應的中斷事件號及中斷服務程序以及需要允許開中斷,什么時候執行中斷程序取決于中斷事件的發生,當中斷事件發生后就會執行連接的相應的中斷程序,這個中斷事件的發生就具有隨機性了,所以說中斷程序的執行是隨機性的。而且中斷程序在執行的過程中,只執行一個掃描周期,下次執行時必須當中斷事件再次發生的時候才會去執行中斷服務程序。

        而子程序,是必須要調用后才執行的,所以子程序在程序中使用的時候,需要有調用子程序的指令對子程序進行調用,子程序調用后PLC才掃描執行,如果調用條件不成立,子程序不掃描執行,子程序,只要調用條件一直成立,那么一直掃描執行。


        25.西門子S7-200PLC如何實現斷電保持,使PLC在斷電一段時間后設置的參數不會丟失?

        答:在西門子S7-200系列PLC中,默認的存儲區都具有斷電保持的功能,是通過PLC的內部超級電容來實現數據的保持, 保持的時間時有限的,大概在50到100個小時之間,要長時間保持,可以加電池卡。使用電池卡可以實現大概200天左右的斷電保持,也可以使用程序的方式把這些數據寫入到斷電保持的存儲器中實現斷電保持的功能。


        26.西門子S7-200SMART系列PLC如何實現斷電保持,使PLC在斷電一段時間后設置的參數不會丟失?

        答:S7-200SMART系列PLC提供了10KB的存儲器區用于實現斷電保持,只需要在系統塊的保持區中設置好斷電保持的區域,在電腦的情況下會自動把數據寫入到斷電保持區中。


        27.西門子PLC的時候經常有提到數據類型,到底什么是數據類型?數據類型在PLC中有什么作用?

        答:數據類型的作用主要用來描述數據的長度和屬性,用于指定數據元素的大小及如何解釋數據,每個指令參數至少支持一種數據類型。比如邏輯運算指令支持的數據類型為WORD、BYTE、DWORD等數據類型,而數學運算指令支持INT、DINT、REAL等數據類型,而有的指令可以支持多種數據類型,如傳送指令MOVW指令,既可以支持WORD的數據類型有可以支持INT的數據類型。同時在觸摸屏或是上位監控軟件中用來監控PLC的存儲器的數據時,想要正確顯示數據的時,同樣需要選擇正確的數據類型。


        28.S7-200PLC中的全局變量存儲區與局部變量存儲區有什么區別?局部變量主要用于什么地方?

        答:全局變量存儲區稱為V區,是PLC里面的大的存儲區,用來存儲PLC中的運算數據等,所有又稱為數據存儲區。使用時在各個POU中都有效,而局部變量存儲器稱為L區,具有于V存儲區一樣的存儲數據的功能,但是只有在本POU中有效,每一個POU都有64個字節局部存儲器組成局部變量表,因此局部存儲器主要用于POU中的局部變量,在編寫帶參數的子程序時就會使用到局部變量。


        29.在編寫帶參數的子程序是,為什么建變量建到16個的時候不能繼續建了?

        答:S7-200的PLC給每個子程序分配了64個字節的局部變量,有4個字節的變量是留個系統使用的,并且每個子程序規定多可以建16個變量地址,因此在使用的過程中如果變量地址過多的情況下,需要考慮簡化你的程序,或是把一些地址建在子程序外部,使用全局變量地址。


        30.在S7-200系列的PLC中輸入的接線即可接源型輸入,也可接漏型輸入,請問如何理解源型接法和漏型接法?

        答:源型接法和漏接法從字面上的意思就可以理解,主要描述的是信號的流向,源型接法表示信號往PLC內部流入,而漏型接法表示信號從PLC內部往外流,既然根據信號的流入或是流出來判斷源型還是漏型,那么必然需要有個參考點,在西門子的200系列的PLC的輸入端以公共端M作為參考點來判斷信號是從M端流出還是流入的,如果信號從M端流入(即M端接電源的正極)則稱為源型輸入,也可以稱為共陽極接法,如果信號從M端流出,(即M端接電源的負極)則稱為漏型接法,也可以稱為共陰極接法。由于各自定義的參考點不一樣,因此不同品牌的PLC對源型和漏型的叫法可能不一樣,比如三菱的PLC和西門子的PLC中對源型和漏型的叫法剛好相反。


        聯系方式

        • 電  話:17838383235
        • 經理:徐嘉泉
        • 手  機:17838383235
        • 微  信:17838383235