西門子代理商-伺服電機驅動變頻器代理-華中一級代理商
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子變頻器 西門子觸摸屏 西門子伺服電機 西門子PLC 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
軟件編程
STEP7 V14中創建和編寫安全程序的過程與標準程序幾乎相同。 可使用 F-FBD 或 F-LAD 編程語言編寫故障安全 FB 和 FC 程序,使用 F-DB 編程語言創建故障安全 DB。 STEP7 Safety Advanced V14提供了一些典型的可在安全程序中使用的故障安全應用程序塊。 編譯安全程序時,將自動執行安全檢查,并插入用于錯誤檢測和故障響應的其它故障安全塊。 這將確保可以檢測到故障和錯誤,并觸發適當的響應,以使 F 系統保持在安全狀態或進入安全狀態。 除安全程序之外,標準用戶程序也可以在 F-CPU 上運行。
在項目編譯完成后,系統會自動生成安全主程序塊,如圖3-1所示。
圖3-1 系統自動創建的安全程序塊
打開安全主程序塊FB1,在右側安全功能庫中調用ESTOP1急停功能塊,E_STOP輸入管腳填寫急停開關的硬件地址I0.0,ACK管腳填寫故障復位開關的硬件地址I0.1,Q管腳填寫Q6.0,ACK_REQ為請求復位狀態,分配地址M0.0進行監控,如圖3-2所示。
圖3-2 調用ESTOP1
點擊“編譯”按鈕,無錯誤后點擊“下載”按鈕,在彈出的對話框中選擇“全部停止”動作,如圖3-3所示。
圖 3-3 安全程序編譯并下載
打開安全程序塊FB1,點擊監控按鈕,急停信號I0.0為1,表明沒有按下急停按鈕,故輸出Q為1,如圖3-4所示。
圖3-4 急停程序塊
模塊鈍化和去鈍
安全IO模塊在使用過程中如果檢測到故障會進入鈍化狀態。
如下圖4-1 就是一個雙通道1oo2評估的急停按鈕其中一路信號斷線后模塊診斷緩沖區的信息。安全輸入模塊檢測到通道差異錯誤,具體通道號0和模板鈍化,此時安全模塊SF指示燈會變亮,安全程序中輸入地址狀態變為0(保持安全值輸入)。
圖4-1 模塊診斷信息
在程序中,可以通過訪問該安全信號模塊的F-I/O DB來讀取模塊的鈍化狀態。本例中該F-I/O DB為DB30002,通過觀察PASS_OUT和QBAD的位狀態,都為true可知模塊已經鈍化,如圖4-2所示。
圖4-2 模塊F-DB狀態—鈍化
當導致安全模塊鈍化的故障(急停按鈕開關故障通道DI4輸入的接線恢復),F-IO DB中的請求應答信號ACK_REQ變為1,表示故障已經解除請求去鈍,如圖4-3所示。
圖4-3 模塊F-DB狀態—請求去鈍
置位ACK_REI,給出應答信號,完成去鈍。只有去鈍后,在安全程序中才能讀到I0.0的輸入值狀態。這時需要在安全程序塊FB1中編程通過M位來置位ACK_REI位,如圖4-4所示。 當M0.6上升沿觸發后,去鈍完成,模塊恢復正常。
圖4-4 去鈍操作
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684