西門子PLC常見問題匯總
邁梓工控 / 2021-10-14
西門子PLC在使用過程中會產生哪些疑惑呢?今天邁梓工控小編為大家整理出了一些常見問題:
問題1:CPU全面復位后哪些設置會保留下來?
解答:當復位CPU時,內存沒有被完全刪除。整個主內存被完全刪除了,但加載內存中數據,以及保存在Flash-EPROM存儲卡(MC)或微存儲卡(MMC)上的數據,則會全部保留下來。除了加載內存以外,計時器(CPU312IFM除外)和診斷緩沖也被保留。具有MPI接口或一個組合MPI/DP接口的CPU只在全部復位之前保留接口所采用的當前地址和波特率。另一方面,另一個PROFIBUS地址也被完全刪除,不能再訪問。在全部復位之前設置的保護電平也如此保留。
問題2:更新CPU41x的操作系統后MPI和PROFIBUS接口的設置保留嗎?
解答:如果更新了一個CPU操作系統后,必須重新加載程序,因為CPU已經做了一次全面復位。具有一個MPI接口或一個組合MPI/DP接口的CPU只在操作系統更新前保留接口所采用的當前地址和波特率。另一方面,另一個PROFIBUS地址被完全刪除,不能再訪問。重要事項:重新設置PG/PC之后,與CPU之間的通訊只能通過MPI或MPI/DP接口來建立。注意事項:在操作系統更新之前設置的保護電平和MPI地址一樣會被保留。提供的下載中關于如何更新一個操作系統的詳細信息可用于各種CPU的操作系統。
問題3:如何在PROFIBUSDP網絡中改變響應監測時間?
解答:如果總線配置文件設置為"user-defined",那么響應監測時間只能手動改變。否則,相應的域變灰,無法進行更改。/p以下是對相關對話框的描述:選擇一個總線構件,雙擊。在注冊表"General"中,點擊按鈕"PROFIBUS",并轉到"Parameter"。點擊"Properties"。總線配置文件可以在"Networksettings"中改變。如果點擊"Busparameter",將會顯示響應監測時間。/li該時間可以自動計算。為此,點擊按鈕"Recalculate"或在輸入一個位于15.000和975.000.000t_bit之間的值。響應監測時間對于整個PROFIBUSDP網絡有效。
問題4:哪種信息存儲在SIMATICS7-CPU的診斷緩沖中?
解答:系統診斷用于識別,評估和顯示發生在自動系統中的錯誤。為此,在每個有系統診斷能力的CP和模塊中,有一個包含所有診斷結果詳細信息的診斷緩沖器。錯誤由模塊的操作系統識別作為整個系統內的唯一編號(起因)包括錯誤發生的位置和時間并用純文本顯示。錯誤歷史也被記錄,因為該錯誤消息自動存儲在診斷緩沖中,無需用戶幫助。系統診斷的基本功能包括操作系統的所有錯誤事件以及用戶程序的程序順序中的一些特性,它們存儲在診斷緩沖器中,并帶有時間,錯誤編號及附加的相關信息。此外,用戶可以在診斷緩沖中輸入用戶自定義的診斷事件(如關于用戶程序的信息),或發送用戶定義的診斷結果到已連接的站中(監測設備如PG,OP,TD)。診斷緩沖器診斷緩沖器能夠更快地識別故障源,因而提高系統的可用性。評估STOP之前的最后事件,并尋找引起STOP的原因。診斷緩沖器是一個帶有單個診斷條目的循環緩沖器,這些診斷條目顯示在事件發生序列中;第一個條目顯示的是最近發生的事件。如果緩沖器已滿,g最早發生的事件就會被新的條目所覆蓋。根據不同的CPU,診斷緩沖器的大小或者固定,或者可以通過HWConfig中通過參數進行設置。/p診斷緩沖器中的條目包括:故障事件操作模式轉變以及其它對用戶重要的操作事件用戶定義的診斷事件(用SFC52WR_USMSG)在操作模式STOP下,在診斷緩沖器中盡量少的存儲事件,以便用戶能夠很容易在緩沖器中找到引起STOP的原因。因此,只有當事件要求用戶產生一個響應(如計劃系統內存復位,電池需要充電)或必須注冊重要信息(如固件更新,站故障)時,才將條目存儲在診斷緩沖器中。/p在操作模式STOP下,不處理用戶程序。因此,不存有因用戶程序引發的診斷緩沖條目。診斷緩沖器中的條目不包括:臨時性錯誤統計信息或跟蹤記錄關于數據或服務質量的信息循環OB啟動調用循環發生的故障事件通常僅在第一次輸入,在此之后,只有當引起錯誤的原因被識別后才輸入。這確保溢出不會覆蓋重要的條目。通過在線幫助,用戶可以分析診斷緩沖條目,并找到可能的原因以及事件的補救措施。診斷緩沖器的合理評估診斷緩沖器的合理評估一般是通過診斷工具-如S7系統診斷來完成。用戶程序可以從診斷緩沖器中讀出,然而,不能用它來減少控制器對于用戶程序的反應。
問題5:為什么在2月29日這天關閉CPU945后,它不能正確地將日期從29.02改變到01.03?
解答:如果為CPU945的硬件時鐘設置了一個不等于0的校正因子(當前固件版本為Z03),并且在日期改變時,CPU位于斷電狀態,那么在閏年從29.02到01.03日期改變不會正確執行。示例:設置日期為29.02。設置時間為23:59:00。現在關閉CPU,一直等到日期已經發生改變。當重新打開時,CPU上的日期仍舊為29.02的23:52:50。校正因子不等于零的設置導致在閏月時計算了錯誤的時間校正值。然后,硬件時鐘也被設置到該錯誤時間和日期。/p補救措施:如果使用一個等于零的校正因子,就不再會發生時間漂移行為。可以自己設置校正因子。
問題6:哪些驅動器支持SIMATIC的新功能"ClockSynchronization"?
解答:從固件版本V3.1開始,SIMATICS7-400系列的CPU支持新的TIA系統功能"ClockSynchronization"。時鐘同步在等距DP循環,I/O模塊和用戶程序之間做一個直接的鏈接。時鐘同步功能由完整的產品組"SIMODRIVE"和"MASTERDRIVEMC"所支持。組態驅動器的要求是從V5.2版本以上的DriveESBasic,STEP7V5.2和用于S7400CPU的固件版本V3.1。在此請注意僅有CPU的內部DP接口可用于通信。
問題7:在冗余數字輸入模塊上有差異時,在映像中輸入什么?
解答:在PII(輸入的過程映像)中,冗余數字輸入模塊的最后一個均值有效,直到錯誤定位。在出現差異的情況下,由CPU識別為故障的模塊處于鈍化狀態(CPU不再讀入有關的輸入字節)。在這種情況下,處于非鈍化狀態模塊的值有效。在此之后,錯誤不再可以被識別,因為在非鈍化模塊上的信號總是被CPU以正確的信號來接受。確保故障數字輸入模塊的本地化僅可通過IO類型(互連)與FLF(故障本地化工具)才能實現。
問題8:為什么需要在一些外圍模塊中使用一個SIFI-C濾波器?這些模塊是如何連接的?
解答:對于幾個外圍模塊,必須使用一個SIFIC濾波器,因為在CE認證中使用了該濾波器,以滿足HF吸收和散發的要求。關于在模塊上該使用哪種濾波器的信息可以在當前目錄或在當前系統手冊中找到。對于數字輸出模塊,濾波器必須切換到負載電壓源,對于數字輸入模塊,必須切換到模塊/傳感器電源。對于模擬模塊,濾波器必須切換到模塊電源。可以使用同一種濾波器,用于一組輸入輸出模塊。