隨著工業技術的快速發展,系統集成項目體現出自動化程度越來越高,設備的運行模式越來越復雜,客戶定制化需求越來越多樣化的特點。
因此對設備的制造時間、效率、質量以及靈活性等多方面提出了更有挑戰性的要求,通過標準化的編程方式,使用標準驅動功能庫是一個有效應對挑戰的手段。
標準驅動功能庫基于它便捷高效的可讀性、可維護性、可重復性以及高度的靈活性,面對不同的運行任務控制需求,可以便捷高效的完成項目集成。
此外,由于項目集成工程師的各自技術儲備和經驗積累的不同,通過手工打造的一個個形式各異的功能塊會造成無法持續維護的缺點。
而使用西門子提供的標準化模塊化程序庫,可以充分保證程序運行的穩定性和可靠性 ,縮短了項目集成的調試時間,工程師可以把重點和精力放在工藝的改進提升和設備的質量優化方面,并且為后續進一步的改善設備品質打下一個良好的基礎。
本期邀請的技術專家張正偉具有多年西門子自動化、驅動及伺服產品和應用經驗。負責西門子運動控制產品的現場技術支持、客戶培訓、熱線、工程調試等工作。具有系統調試、故障診斷排查等豐富的現場經驗。
此次針對當前驅動工程師面臨的諸多難點,編程繁瑣不標準、驅動產品診斷困難、安全功能實現無捷徑等,張工以“驅動工程師編程利器-TIA 博途下三大應用庫介紹”為題,展開介紹和解釋相關的技術內容,讓大家系統性的了解西門子一系列驅動編程庫的功能特點,以及如何使用。
本次技術講座涵蓋的主要內容如下:
· 通信功能庫-DriveLib 等標準通信庫使用
· 報警處理顯示功能庫-LAlarmHdl
· 安全功能庫-LDrvSafe
· 其他常用庫介紹及下載鏈接匯總
專家大講堂技術問答匯總
Q1
通信循環請求如何處理?
通信循環請求不需要主動進行處理。西門子驅動器的循環通信部分采用基于 PROFIdrive 報文數據結構進行數據交換,主要用來交換一些對時間要求比較苛刻的過程數據。
PLC 控制器可以將相關的控制字和主給定值等這些過程數據周期性的發送給驅動器,同時從驅動器周期性的讀取相關的狀態字和實際轉速等過程數據。
非循環數據交換是由主站控制器通過調用相關的功能塊或者觸發對應的讀寫位的方式來進行發送請求的。
Q2
LAlarmHdl 這個報警庫能用在 S120 上嗎?
LAlarmHdl 報警處理及顯示功能庫支持 SINAMICS S120、S210、V90 等驅動系統。
Q3
LDrvSafe 安全功能庫是所有的PLC都能用嗎?
不是,安全功能實現的 LDrvSafe 庫,實現形式是基于通信 PROFIsafe 的控制方式來完成的,PROFIsafe 是運行在 PROFIBUS 和 PROFINET 等現場總線上的一種安全通信協議,可以達到 SIL3 的安全等級,用來保障數據在現場總線傳輸過程中的安全性。因此不是所有的 PLC 都支持,S7-1200F、1500F、1500TF 等故障安全型PLC都可以使用 LDrvSafe 安全功能庫。
Q4
LAlarmHdl 報警庫 TIA 博途 V16 能用嗎?
可以,西門子官方提供下載的版本為 TIA 博途V15 版本,當使用 V16、V17 的版本,可以直接添加該功能庫,在添加的過程中會自動升級。
可以點擊下面的鏈接進行下載:
https://support.industry.siemens.com/cs/cn/zh/view/109761931/en
Q5
FB284 的回原點、連續回原點為什么有時沒有效果?該如何解決?
1、確定具體的編碼器類型,例如增量式類型還是juedui值類型。不同的編碼器使用的回零方式不一樣。
2、對于 FB284 SINA_POS,可以實現的回零方式有兩種,分別是基于ModPos 輸入參數的模式 4 主動回零以及模式 5 的直接設定參考點兩種方式。模式 4 是主動回零,模式 5 是直接位置設置,兩種方式是完全不一樣的執行動作。
3、由于 EPOS 位置控制器的更新是需要循環周期的,模式更改和在新模式下的運動控制應該有控制時序,在 PLC 中進行模式更改以及相關的動作請求之間需要增加一定的請求間隔。
Q6
FB284 的連續速度控制和連續接收數據控制一樣嗎?
不一樣,首先 MDI 是指通過外部的工藝要求來控制位置和速度的一種控制功能。MDI 分兩種不同的控制方式,分別是位置控制和速度控制。
FB284 的模式 3 連續速度運行就是 MDI 中的速度控制方式,允許軸的位置控制器在正向或反向以一個恒定的速度運行。
MDI 的位置控制,又分為相對定位運行和juedui定位運行。而連續數據接收是用來激活juedui定位功能中的設定值直接生效的,連續傳輸激活之后,MDI 參數的修改會立即生效。否則只有在二進制互聯輸入” EPOS 設定值直接設定” 上發出上升沿之后,數值的修改才生效。注意,相對定位不能使用連續數據接收的功能。
Q7
FB287 讀取 V90 伺服報警代碼,報錯如何處理?
1、在使用 FB287 之前,必須確保硬件組態已經完成,而且 PLC 和驅動器之間的通信已經正確建立。
2、正確設置 FB287 功能塊的相關參數,例如:硬件標識符,需要讀寫的參數號以及驅動對象號。
3、通過 FB287 輸出參數 ErrorID 來確認錯誤代碼,參考具體的報警描述。
FB287 非周期通訊讀寫可以參考以下的鏈接:
https://support.industry.siemens.com/cs/cn/zh/view/109750094
Q8
對于juedui值編碼器的校準,組態工藝對象的時候,也是使用 FB38000 嗎?
不是,當選擇通過 TO 組態工藝對象的方式,需要使用 MC_HOME 功能塊的模式 6 或者模式 7 執行juedui值編碼器的校準。FB38000 是針對驅動集成的 EPOS 功能來進行juedui值編碼器校準的。
Q9
有關于這些功能庫的使用案例嗎?
通過視頻中每個功能庫介紹膠片上的文檔編號,或者Zui后庫匯總中的二維碼,可以在西門子全球技術資源中心下載關于該功能庫的說明及使用案例。
Q10
同樣的功能,像位置控制的話,FB284 和簡易版的 FB284,速度控制下的 FB285 和用報文 20,352 的功能塊,如何選擇?
看實際工藝功能的需要,在模式選擇方面,Easy_SINA_POS 僅僅可以實現相對定位,juedui定位,點動,主動回零這些基本功能,SINA_POS 模式 3 的連續速度運行,模式 5 的直接設定參考點,模式 6 的運行程序段的這些功能則沒有辦法實現。此外,速度和加減速倍率給定的參數,Easy_SINA_POS 都沒有。
而關于速度控制,通過函數塊 SINA_SPEED_TLG20 ,可以對實際電流、實際轉矩和實際功率進行狀態監控。
SINA_SPEED_TLG352 ,除了對實際轉速,實際電流和實際轉矩顯示進行監控之外,還可以對 SINAMICS 驅動器的故障和報警代碼直接作為輸出參數進行顯示。建議參考報文 1,報文 20,報文 352 具體的報文格式和報文定義。
- 一目了然——PLC 獲取驅動故障的兩種新方法 2024-12-27
- 一文讀懂 V90 PTI 的 MODBUS RTU 通信功能 2024-12-27
- PCS 7 標準化和模塊化編程之路 - 控制模塊類型 2024-12-27
- 突破常規 - “不一樣”的 PN/PN 耦合器功能 2024-12-27
- 西門子 Energy Suite 負載管理功能 2024-12-27
- S7-1500R/H冗余系統配置詳解 2024-12-27
- SINEC NMS 西門子網絡管理軟件介紹 2024-12-27
- SIMATIC WinCC 安全通信技術分享 2024-12-27
- G120基本定位四種常見故障排除方法 2024-12-27
- InverterEdge 讓 SINAMICS驅動變簡單 2024-12-27
- PLC 工程師必備知識 — IO模塊選型和使用 2024-12-27
- 新增亮點解讀——SMART LINE V4面板 2024-12-27
- PCS7 gaoji過程庫(APL)簡介 2024-12-27
- 智慧泵站,云上運維——LOGO!云連接功能助力數字化 2024-12-27
- SIMATIC PLC 的網絡功能 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595