<meter id="9f17j"></meter>

<font id="9f17j"></font>

<font id="9f17j"><em id="9f17j"><thead id="9f17j"></thead></em></font>
<nobr id="9f17j"><delect id="9f17j"><b id="9f17j"></b></delect></nobr>

<font id="9f17j"></font>

        <menuitem id="9f17j"></menuitem>

                  橫版透明logo

                  工業電氣控制系統集成服務商

                  全國咨詢熱線400-8286-328400-8286-328

                  數十年專業領域的成長 提供高效穩定的運行保障

                  預防M218系列PLC停機及解決辦法

                  作者: 無錫三盛 編輯: 三盛機電 來源: 發布日期: 2020.09.08 10:47:00

                   施耐德電氣在推出了SoMachine平臺下的M238/M258PLC產品后,又推出了全面滿足工業過程控制和基礎設施自動化控制需求的小型PLC平臺——M218PLC產品。今天無錫三盛小編針對大家經常遇到的M218系列PLC停機問題,總結了詳細的解決辦法供大家參考。
                          Modicon M218 作為 Premium 和 Quantum 以及 M258/M238 產品線的最佳拓展,融合了可編程控制發明者的最新核心技術,集合了多種強勁功能和創新技術與一身,在靈活、功能強大的 SoMachine 軟件的配合下,稱為小型項目的最佳解決方案。
                          通過簡單的方法可以很方便的把TWIDO PLC的程序移植到M218 平臺,但在移植過程中,因為原來TWIDO PLC的程序中的缺陷,到了M218中,可能會導致M218的停機。雖然M218上已經添加了RUN/STOP選擇開關,但是只要導致停機發生的Bug沒被修正,只要運行過程中出現了,PLC還是要停機,即使重啟也沒用。
                          經過研究發現,導致M218的停機的最直接原因一般是程序的問題,例如除零,數組超界,指針指到了非法的地址等等,具體解決辦法很簡單,如下圖1所示:在你的工程中,切換到應用程序樹界面,添加對象“用于隱含檢測的POU...”,


                  圖片1

                          這時,軟件彈出“添加用于隱含檢查的POU”對話框,如圖2所示:


                  圖片2

                          在上面列出的函數前面全部打上勾,點擊“添加”按鈕完成,然后對程序進行編譯,根據編譯提示再進行進一步的加減操作,比如這里選擇的M218 PLC不支持LReal數據類型,就把對應的“CheckDivLReal(FUN)”功能刪除即可,如圖3所示,已刪除不支持的功能。


                  圖片3
                          程序中一旦添加這些功能,PLC即使報錯,比如除零錯,PLC也不會停機了,可以通過系統功能直接監控到停機緣由。
                          解決了上面講述的停機故障,還有一類故障也可能導致PLC停機,一般情況下是比較難發生的,但并不表示不會發生,那就是看門狗超時故障,這主要是由于程序容量太大,處理時間長導致的,這個解決辦法:一、在任務配置里,加大看門狗的時間如圖4所示:
                  圖片4 圖4
                          把默認的100ms改為150或200,甚至更大;二、有些情況下改大也無效時,那就關閉看門狗,就是把圖4上“看門狗”下方“啟用”前的勾去除。但這種方法不到萬不得以不能采用,還是要具體分析導致停機的原因。

                          通過分析PLC的工作載荷可以了解你的程序是否太大了,導致掃描時間太長,這時就要重新選擇一款合適的PLC,比如處理速度更快的,功能更強的,或者選其他系列的。下面介紹如何去監控PLC的工作載荷,在庫管理器中,點擊“添加”按鈕,彈出圖5所示對話框,


                  圖片5
                          在上方的輸入欄中輸入“cmpschedule”,下方的列表欄中會把匹配的庫顯示出來,選中該庫,點擊“確定”按鈕,所選擇的庫就會添加到庫管理器中,然后在程序中添加可以監控負荷的功能“SchedGetProcessorLoad”,如圖6所示:
                  圖片6
                  編制合適的程序,就可以監控到PLC的負荷,也可以計算發送超荷的次數,PLC的負荷一般不能超過60%,具體程序如圖7所示:
                  圖片7
                  導致M218PLC停機的具體原因可以通過它的系統變量或系統功能就可以了解到,其中系統功能都在M218 PLCsystem中定義了。系統變量可以直接通過MODBUS通訊讀取,上位機或觸摸屏可以很方便的進行監視,主要的幾個變量如表1所示:

                  表1


                  這兩個變量具體表示的意思如表2和表3所示:


                                                       表2


                  表3


                  如果要通過系統功能的方式獲取PLC停機的原因,可以在POU中編制相應的程序,功能“GetLastStopCause”對應的系統變量就是”PLC_R.i_wLastStopCause”。
                  通過以上方法,基本可以了解到PLC停機的具體原因。當然還有一些PLC停機的原因,需要提供資料給施耐德專家團隊來分析解答。具體操作是打開PLC配置窗口,如圖8所示:


                  圖8


                  軟件連接上PLC,點擊上圖右邊的文字提示“點擊刷新圖標以更新列表”,PLC系統里的記錄文件會顯示出來,再在左邊的硬盤里選擇一個保存的目錄,把右邊顯示出來記錄文件的全部保存到硬盤中,然后提交給施耐德專家團隊來幫忙分析處理。

                  如果大家對本文寫的預防M218系列PLC停機及解決辦法有任何疑問,或者你也遇到了相同的問題不知如何解決,可以聯系三盛服務熱線400-8286-328獲得專業解答。

                  咨詢熱線

                  400-8286-328
                  欧美老妇毛茸茸,欧美老妇毛茸茸xxxx,欧美老妇毛茸茸在线视频,欧美老妇女黄色视频,欧美老妇女性爱

                  <meter id="9f17j"></meter>

                  <font id="9f17j"></font>

                  <font id="9f17j"><em id="9f17j"><thead id="9f17j"></thead></em></font>
                  <nobr id="9f17j"><delect id="9f17j"><b id="9f17j"></b></delect></nobr>

                  <font id="9f17j"></font>

                        <menuitem id="9f17j"></menuitem>

                                  <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>