| 注冊| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當前位置:
潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>西門子CPU1211C中央處理單元模組簡介

西門子CPU1211C中央處理單元模組簡介

閱讀:750        發(fā)布時間:2022-8-10

西門子CPU1211C中央處理單元模組

重新集成 F-I/O 通道

從故障安全值(0)到過程數(shù)據(jù)的切換(F-I/O 的重新集成)將自動進行或在 F-I/O DB 用戶

確認后進行。重新集成的方式取決于以下因素:

● F-I/O  F-I/O 通道鈍化的原因

● 不帶有通道故障確認通道參數(shù)的 F-I/O 取決于相關(guān) F-IO 數(shù)據(jù)塊 (頁 151)的 ACK_NEC 

量值。

● 帶有通道故障確認的通道參數(shù)的 F-I/O(例如 F 模塊 S7-1500/ET 200 MP/F 模塊

SIMATIC S7-1200)取決于通道參數(shù)值。

要了解使用“RIOforFA-Safety”規(guī)約的基于 GSD 的故障安全 DP 從站/基于 GSD 的故障安全

I/O 設備的相關(guān)信息,請參見相關(guān)文檔。

 

簡介

硬件與網(wǎng)絡編輯器中組態(tài) F-I/O 時,將自動為每個 F-I/O 創(chuàng)建一個 F-I/O DB(安全模式

下)。F-I/O DB 包含用戶可以評估或可以/必須寫入到安全程序的變量。不允許在 F-I/O DB 

直接更改變量的初始值。刪除 F-I/O 時,也會刪除相關(guān)的 F-I/O DB

訪問 F-I/O DB

以下是訪問 F-I/O DB 的變量的原因:

● 為了在發(fā)生通信錯誤、F-I/O 故障或通道故障后重新集成 F-I/O

● 要根據(jù)安全程序的特殊狀態(tài)鈍化 F-I/O(例如,組鈍化)

軟件編程

在 S7-1200 兩側(cè),分別創(chuàng)建發(fā)送和接收數(shù)據(jù)塊 DB1 和 DB2,定義成 10 個字節(jié)的數(shù)組,如圖 6 所示。

圖 6 數(shù)據(jù)塊

注意: 數(shù)據(jù)塊的屬性中,需要選擇非優(yōu)化塊訪問(把默認的勾去掉),如圖 7 所示。

西門子CPU1211C通訊模塊

圖 7 數(shù)據(jù)塊屬性-非優(yōu)化的塊訪問

在主動建連接側(cè)編程(client v4.1 CPU),在OB1中,從“Instruction” >“Communication” >“S7 Communication”下,調(diào)用 Get、Put 通信指令,如圖 8 所示。

圖 8 發(fā)送接收指令調(diào)用

功能塊參數(shù)意義如下表1.

CALL “PUT” , %DB3 //調(diào)用 PUT,使用背景DB塊:DB3
REQ :=%M0.0 //上升沿觸發(fā)
ID :=W#16#100 //連接號,要與連接配置中*,創(chuàng)建連接時的本地連接號
DONE :=%M0.5 // 為1時,發(fā)送完成
ERROR :=%M0.6 // 為1時,有故障發(fā)生
STATUS :=%MW10 // 狀態(tài)代碼
ADDR_1 :=P#DB1.DBX0.0 BYTE 10 // 發(fā)送到通信伙伴數(shù)據(jù)區(qū)的地址
SD_1 :=P#DB1.DBX0.0 BYTE 10 // 本地發(fā)送數(shù)據(jù)區(qū)
CALL “GET” , %DB4 //調(diào)用 GET,使用背景DB塊:DB4
REQ :=%M1.0 //上升沿觸發(fā)
ID :=W#16#100 //連接號,要與連接配置中*,創(chuàng)建連接時的本地連接號
NDR :=%M1.5 //為1時,接收到新數(shù)據(jù)
ERROR :=%M1.6 //為1時,有故障發(fā)生
STATUS :=%MW12 //狀態(tài)代碼
ADDR_1 :=P#DB2.DBX0.0 BYTE 10 //從通信伙伴數(shù)據(jù)區(qū)讀取數(shù)據(jù)的地址
RD_1 :=P#DB2.DBX0.0 BYTE 10 //本地接收數(shù)據(jù)地址

表1. 功能塊參數(shù)意義

 

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~
二維碼