應用領域 | 化工,電子/電池,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
用于自動生成的STEP 7塊中。 用戶如果忘記密碼: 用戶如果忘記了密碼,將無法寫入訪問(或保護級別 3 的讀取訪問)到密碼保護過的 CPU 中。 用戶必須通過復位 CPU 并上傳程序到 CPU 中來恢復訪問。 注意:
修改過的數據被下載到 S7-CPU 中,密碼才被激活。
為程序塊 DBs, FBs 和 FCs 設置塊保護(Know_How_P
![]() |
參考價 | ¥666 |
訂貨量 | 1 臺 |
更新時間:2023-02-06 20:48:38瀏覽次數:379
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6ES7312-5BF04-0AB0詳細說明
用戶可以選擇如下三種保護級別:
[*]保護級別1:符合默認值[*]保護級別2:只讀訪問方式[*]保護級別3:不可讀寫訪問方式
用戶可以在 S7 站進行硬件組態時設置一個 CPU 密碼。打開 CPU 的屬性對話框,屬性對話框內保護級別 2(只讀訪問方式)和設置密碼都是被推薦的。
不知道密碼而無法輸入密碼的用戶只能在 CPU 里讀取程序,用戶無法修改程序。圖1: 設置 CPU 保護 塊保護(Know_How_Protect)可用于自動生成的STEP 7塊中。 用戶如果忘記密碼: 用戶如果忘記了密碼,將無法寫入訪問(或保護級別 3 的讀取訪問)到密碼保護過的 CPU 中。 用戶必須通過復位 CPU 并上傳程序到 CPU 中來恢復訪問。 注意:
修改過的數據被下載到 S7-CPU 中,密碼才被激活。
為程序塊 DBs, FBs 和 FCs 設置塊保護(Know_How_Protect)的方法。
西門子6ES7312-5BF04-0AB0詳細說明
圖6順控程序步和轉移的執行
順控程序只有在滿足啟動條件后才能啟動。需要為每個順控程序定義啟動條件,如下圖7所示。選中順控程序后右擊在彈出的菜單中選擇“Sequence Properties",在順控程序屬性窗口的“Start condition"選項卡中設置啟動條件。下圖所示的順控程序在SFC chart的狀態為“Run"時才會啟動執行。
圖7順控程序的啟動條件
在順控程序的“General"選項卡中可以設置順控程序的優先級,如下圖8所示。因為在幾個順控程序同時滿足啟動條件時,優先級高的會先執行。如果有相同優先級的幾個順控程序同時滿足啟動條件,則左面的順控程序會執行。
圖8順控程序的優先級
除了滿足順控程序的啟動條件,還需要判斷SFC chart的是否允許啟動:
· 要求SFC chart允許啟動,即ENSTART=1,和LI_ERR=0
· 要求比啟動優先級高的信號,如 INTERROR 、 LOCKERROR 、 LOCKCOMPLETE 、 LOCKHOLD 、LOCKABORT 或 LOCKSTOP 沒有置1
· 在手動模式下沒有操作員錯誤,即OP_ERR=0
在順控程序的步中編輯CFC 功能塊的結構變量時,會提示如下圖9的錯誤信息,顯示類型不匹配。
圖9順控程序步中使用結構變量提示信息
轉移條件不支持結構變量,會提示如下圖10錯誤。
圖10轉移中使用結構變量錯誤信息
需要在結構變量上右擊,通過“Open Structure"命令來打開結構變量,然后選擇其中的value數值,如下圖11所示。注意:轉移條件不支持結構變量。
圖11如何在步中配置結構變量
SFC chart能以外部視圖的方式顯示為功能塊,可以像CFC一樣通過IO互聯控制SFC chart的執行。在工廠層級下選中SFC chart右擊,通過“Open External View"打開外部視圖;或者在SFC chart編輯界面通過菜單ViewàExternal View打開外部視圖。如下圖12所示:
圖12如何調用SFC chart的外部視圖
SFC chart與控制模式相關的外部視圖IO如下圖13所示,表格顯示了手動模式和自動模式輸入/輸出IO的對應關系。從手動模式切換到自動模式要求ENAUT=1和AUT=1,且MAN=0。注意:AUT和MAN不能都=1,否則會提示LI_ERR錯誤,無法實現模式切換。
圖13手動模式和自動模式切換
在SFC chart的屬性中可以設置啟動選項和CPU重啟后SFC chart的運行方式。如下圖14所示:
圖14 SFC chart 屬性
· Autostart:CPU啟動后SFC chart是否自動啟動。不勾選時CPU啟動后SFC chart處于“Idle"狀態,勾選后CPU啟動以后SFC chart自動進入“Starting"狀態
序號 | 步驟 |
1 | 打開要編輯的塊,在 LAD/STL/FBD 編輯器中選擇 "File > Generate source..." ,準備生成源文件。 |
2 | 在打開的對話框中輸入項目名稱,如 "Protect_FB"。 |
3 | 執行步驟2,彈出 "Generate source <項目名稱>" 對話框。 選中需要轉換的塊,點擊箭頭按鈕將其移至右側 "Blocks Selected" 窗口中。 點擊 OK 鍵進行確認后,生成STL 源文件。關閉 LAD/STL/FBD 編輯器。![]() 圖 01 |
4 | 生成的源文件存放在 Simatic Manager -> S7 program -> Sources 文件夾中,打開源文件。 |
5 | 在聲明部分的 "TITLE" 語句下插入 "KNOW_HOW_PROTECT" 命令。![]() 圖 02 |
6 | 點擊菜單 "File > Save" 和 "File > Compile" 保存編譯 STL 源文件。至此完成塊的保護。 |
下表介紹如何去除塊 (FBs, FCs and DBs)的 KNOW_HOW_PROTECT 保護功能:
序號 | 步驟 |
1 | 打開源文件 |
2 | 刪除 "KNOW_HOW_PROTECT" 語句行或用雙斜杠將其標記為注釋 |
3 | 使用菜單命令 "File > Save" 和 "File > Compile" 保存編譯該 STL 源文件。 |
4 | 至此去除對該塊的保護。 |