全新的工藝型PLC S7-1500T無縫擴展了中高級PLC的產品線,在標準型/安全型PLC功能基礎上,能夠實現更多的運動控制功能。根據對工藝對象數量和性能的要求,可選擇不同等級的T-PLC模塊,適應從簡單到復雜的應用。初次使用的工程師可能在使用或者操作過程中遇到各種各樣的問題,通過本FAQ集可以解決常見的S7-1500T故障。
錯誤截屏如下,信息為同步域的名稱重復:
解決方法1:修改同步域名稱,如下圖所示:
解決方法2:修改多套設備間的互聯網口屬性,如下圖所示:
可以同時采取以上的兩種方法處理此問題。
需要注意,避免多套系統的IP地址和設備名稱沖突(DEVICE NAME),特別需要注意的是,PLC的默認設備名稱(DEVICE NAME)是相同的。
2.V90PN配置為S7-1500T的TO后運行報警F07496
首先檢查V90 PN的P29003參數,如果是1,說明V90PN的控制模式是“基本定位器控制(EPOS)”,需要通過V-Assistant軟件個性控制模式為“速度控制(S)”,或者對V90 PN進行工廠復位。
3.為什么在配置TO的界面下找不到自動編碼器參數讀取功能
一般這種情況是由于項目升級導致的,需要檢查TO屬性里的版本信息,如下圖所示:
如果版本低于3.0,就會出現這種現象,可以考慮重新配置TO,并且設置版本為3.0或者更高。
4.如何確保軸使能時不出現異常
需要在“MC_POWER”指令的enable輸入前,檢查軸DB的“.StatusSensor.CommunicationOK“、“.StatusDrive.CommunicationOK”,如果激活了驅動和編碼器參數的自動適配功能,則還需要檢查“.StatusDrive.AdaptionState =2”和“.StatusSensor[n].AdaptionState = 2”。
5.S7-1500T和驅動的通信故障如何檢查
1)檢查網絡的拓撲結構是否和組態的拓撲結構相同,配置的IRT網絡中不允許中間使用不支持IRT的交換機進行過渡,即PLC和PN IRT通信驅動之間必須使用IRT類型的設備。拓撲視圖中的紅色網線說明存在異常。
2)檢查設備名稱DEVICE NAME是否和實際的一致。
檢查設備視圖中組態的報文順序和類型是否與驅動軟件中組態的報文順序、類型相一致。如果S120使用的STARTER或者SCOUT組態,建議使用腳本生成GSD,可參考下述鏈接中的文檔操作:https://support.industry.siemens.com/cs/us/en/view/92022677
如果是S210需要注意750報文和105報文中間沒有空報文。
正確的S210組態:
不正確的報文組態:
6.PLC負荷過高導致停機如何處理
1)檢查OB91的屬性,循環因子的數值如果過低可能導致PLC負荷過高
2)檢查通信負荷設置,如果過高會導致剩余負荷不足以進行運動計算:
3.通過Sizer和TST工具進行PLC的型號的檢查和確認,如果不滿足要求,需要更換PLC類型。
Sizer鏈接:
http://support.automation.siemens.com/WW/view/en/54992004
TST鏈接:
https://w3.siemens.com/mcms/topics/en/simatic/tia-selectiontool/Pages/tab.aspx
7.使用MC_halt中斷當前同步狀態后,軸有時會加速,然后再停止
在V14版本以后,“MC_halt”增加abort acceleration管腳,用于取消當前使用的加速度。可以通過激活此管腳解決此問題。
8.如何在軸運行過程中隨時調整速度
可以通過程序修改軸的系統變量“override.velocity”,如下圖所示:
9.如何獲取軸的常用變量信息
軸工藝數據塊中包含了工藝對象的所有組態數據、設定值和實際值以及狀態信息,博途軟件會在創建工藝對象時自動創建工藝數據塊。可以通過用戶程序訪問工藝數據塊的數據(讀/寫訪問)。
在用戶程序中,可以讀出工藝對象中的實際值(例如,當前位置)、狀態信息,或者檢測錯誤消息。使用程序中編制的查詢(例如,當前速度)語句,可以直接讀出工藝對象中的值。與其它數據塊相比,讀取工藝數據塊中的值耗時更長,因此在用戶程序中,如果一個循環內多次使用這些變量,建議將這些變量值復制至局部變量,并在程序中使用這些局部變量。
下表列出了常用的軸狀態值,
10.為什么有些報警通過使用“MC_Reset”無法復位
對于報警,分為兩類應答方法:需要重新啟動和不需要重新啟動。通過運動控制指令“MC_Reset”,可對能在用戶程序中確認的所有工藝報警進行確認。確認還將復位工藝數據塊中的位“Error”和“Warning”。
需要注意,對于需要重新啟動的報警類型,必須置位“MC_Reset”的“Restart”= TRUE,可以啟動工藝對象的重新初始化(重啟)過程并且復位故障(對于增量編碼器需要重新回零)。故障類型是否需要重新啟動可以在手冊附錄中獲取,如下圖所示。
11.如何循環讀取絕對值編碼器的數值
需要在MC_PostServo中編寫如下類似的程序,激活讀取請求:
隨后在G1_XIST2中讀取此數據即可:
12.如何切換被控驅動到純轉矩控制模式
需要在MC_PostServo中編寫如下類似的程序,在程序中置位STW1.14
通過MC_TORQUEADDITIVE命令發送轉矩給定值:
-
plc
+關注
關注
5016文章
13387瀏覽量
465386 -
S7-1500
+關注
關注
3文章
300瀏覽量
6516
原文標題:新手看過來!S7-1500T常見問題集~
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論