應用領域 | 化工,電子/電池,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
控制器與智能設備之間的安全通信
在本例中,展示在TIA Protal V11環境下進行安全相關的IO控制器與智能設備之間通信。示例中所使用的軟件和硬件為:
Step7 Professional V11 Sp2 UP5
Step7 Safety Advanced V11
CPU319-3 PN/DP V3.2訂貨號6ES7 31
![]() |
參考價 | ¥666 |
訂貨量 | 1臺 |
更新時間:2022-12-09 17:35:44瀏覽次數:564
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子模塊6ES7313-6CG04-0AB0
1 通過PROFINET 實現F-CPU之間的安全通信
PROFINET的“智能設備(I-Device)"功能,可以將CPU作為一個PN IO設備,進而實現與其它IO控制器之間的數據交換。
在帶有PN接口的F-CPU之間的安全通訊中,同樣可以使用這種方式通信。其優勢是可以節省PN/PN耦合器,同時軟件組態、編程上更加直觀、方便。
對于支持智能設備功能的硬件,請參考如下鏈接:
/cs/document/44383954?caller=view&lc=zh-CN
2 控制器與智能設備之間的安全通信
在本例中,展示在TIA Protal V11環境下進行安全相關的IO控制器與智能設備之間通信。示例中所使用的軟件和硬件為:
Step7 Professional V11 Sp2 UP5
Step7 Safety Advanced V11
CPU319-3 PN/DP V3.2訂貨號6ES7 318-3FL01-0AB0
IM 151-8 F-CPU V3.2 訂貨號6ES7 151-8FB01-0AB0
其中,CPU319-F作為IO控制器,IM151-8 F 作為智能設備。
在博途V11環境下組態IO控制器和智能設備分為兩種情況,即在同一項目下組態和在不同項目下組態。他們之間的區別是在同一項目下可以不用生成GSD文件,而在不同項目下必須生成GSD文件,下面分別說明兩種情況的組態及編程過程。
2.1在同一個項目下進行組態 2.1.1組態IO控制器
首先在博途V11中對IO控制器進行硬件配置。打開博途V11軟件,切換至項目視圖,新建一個項目,名稱為Safety_TIA_FComm_iDevice。添加新設備,選擇CPU319F-3 PN/DP,如圖2-1所示。
圖2-1新建項目
添加好CPU之后,在“Properties > General"選項卡的名稱中,可以設置控制器的設備名稱,這里采用默認的“PLC_1",如圖2-2所示。
圖2-2設置319F的設備名稱
在PROFINET interface選項的Ethernet addresses選項卡中,可以設置IP地址。本例中設置為192.168.0.1,如圖2-3所示。
圖2-3設置319F的IP地址
在博途V11左側項目樹下,選擇Safety Administration選項卡,選擇運行組F-runtime group 1,設置其中的主Safety程序功能塊、數據塊和調用的循環中斷組織塊,本例中選擇主Safety程序功能塊FB1,調用主Safety程序FB1的循環中斷組織塊為OB35,如圖2-4所示。
圖2-4 故障安全程序
在Protection選項卡下,設置故障安全程序的密碼,如圖2-5所示。
圖2-5設置故障安全程序密碼
點擊Go to the “Protection“ area of the F-CPU,視圖跳轉至CPU的保護屬性設置界面,設置CPU的故障安全塊的讀寫訪問密碼,如圖2-6所示。
圖2-6 設置讀寫保護密碼
2.2.2組態智能設備
在項目樹窗口下點擊添加新設備按鈕,添加新的硬件IM 151-8 F-CPU,組態好硬件,設置密碼等,組態過程與步驟2.1.1中設置319F CPU的類似,并且添加好其它硬件。
在設備視圖下右鍵點擊IM151-8CPU的PN接口,選擇屬性,在operating mode選項卡下,激活IO device功能。由于是在同一個項目下的兩個CPU,所以可以IO 控制器,為PLC_1 PROFINET interface_1,如圖2-7所示。
圖2-7 激活智能設備
好之后,博途會自動更新網絡視圖,并添加子網PN/IE_1,如圖2-8所示。
圖2-8網絡視圖
由于是在同一個項目中,博途V11會自動為CPU分配不同的IP地址和Device name,用戶可以也可以自行修改。
切換到設備視圖下,在I-device communication選項卡中添加一個傳輸區,傳輸此時類型為CD,如圖2-9所示。點擊箭頭,可以修改數據傳輸方向。
圖2-9設置傳輸區域
西門子模塊6ES7313-6CG04-0AB0
時間繼電器是一種用來實現觸點延時接通或斷開的控制電器,數控機床中一般由計算機軟件實現時間控制,而不采用時間繼電器方式來進行時間控制。
見下圖: