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