FB 144 FB_Docken
Name
|
Type
|
Description
|
PNSystem
|
INT
|
Profinet系統編號
|
DeviceNr
|
INT
|
要對接的設備的PN設備號
|
Frg_Docken
|
BOOL
|
外部對接啟用
|
Ver_Docken
|
BOOL
|
啟用用戶提示
|
Aktivieren
|
BOOL
|
外部激活請求
|
Deaktivieren
|
BOOL
|
外部停用請求
|
_Cfg
|
WORD
|
配置位(見配置位表)
|
VkStoe_in
|
BOOL
|
故障序列輸入
|
Parameter
|
Bit
|
Status
|
Description
|
_Cfg
|
00
|
TRUE
|
設備在CPU重新啟動時自動注銷IBN
|
01..14
|
n.c.
|
||
15
|
TRUE
|
生成可視化
|
Name
|
Type
|
Description
|
TN_aktiviert
|
BOOL
|
1=設備已激活
|
TN_deaktiviert
|
BOOL
|
1=設備停用
|
Auftrag_laeuft
|
BOOL
|
當前作業正在進行中
|
Stoexx
|
BOOL
|
組故障
|
VkStoe_Out
|
BOOL
|
組消息,VkStoe_In的鏈接故障
|
該塊用GEO2LOG_SFC(PN_System/device_Nr)建立設備的診斷地址,這是功能塊系統D_ACT_SFC所需的。
如果D_ACT_SFC中沒有要激活或停用的作業,它將讀取設備的當前狀態。如果一個設備被停用,這將被輸入DB852中。
當作業完成時,模塊的狀態在輸出TN_aktiviert或TN_deaktivert處輸出。每次CPU重新啟動時,可以記錄設備進行調試,其中_CFG=W#16#1。
面板
當_CFG為W#16#8000或W#16#8001時生成面板
RUNTIME中的面板:
FB_鎖定(在001概述中)
該塊采用 SFC70 創建設備的診斷地址(PN_System/Device_Nr);SFC12 要用到該地址。
如果在 SFC12 中沒有需要激活或去活的任務,則讀出設備的當前狀態。若某個設備被去活,則將其輸入到 DB852 中。任務完成時,通過 TN_aktiviert 或 TN_deaktiviert 輸出輸出模塊的狀態。
每次CPU重啟時,可采用 _CFG = W#16#1 對設備進行注冊。
iRETVAL_SFC70 := GEO_LOG(MASTER := PNSystem,
STATION := DeviceNr,
SLOT := INT#0,
SUBSLOT := INT#0,
);
SCF70 檢查模塊的起始地址
使用SFC 70 "GEO_LOG" (將物理地址轉換成邏輯地址),可以確定模塊的相關起始地址,即最小的I地址或Q地址。
若在電源模塊或帶壓縮地址的模塊(ET 200S)上使用SFC70,則返回診斷地址。
iRETVAL_SFC12 := D_ACT_DP(REQ := xSteuerparameter,
MODE := bAuftragskennung,
LADDR := wDiagnose_Adresse,
BUSY := xAktivekennung
);
用SFC12 "D_ACT_DP"激活和取消激活DP從站/PROFINETIO設備
利用SFC12 "D_ACT_DP,可以明確地取消激活及再次激活已組態的DP從站/PROFINETIO設備。此外,還可以確定當前是激活還是取消激活每個已分配的DP從站或PROFINETIO設備。
如果使用SFC 12取消激活IE/PBLink PN IO類型的網關,則連接的所有PROFIBUS DP從站也將停止運行。這些故障將被報告。
SFC 12不能用在通過DP/PA鏈接與DP主站系統相連的PROFIBUSPA現場設備上。
如果在實際并不存在或非當前所需的CPU中組態DP從站/PROFINETIO設備,則該CPU仍會繼續以正常時間間隔訪問這些DP從站/PROFINET IO設備。而在取消激活這些從站后,則其它CPU訪問也將停止。使用PROFIBUS DP,有可能達到最快的DP總線周期,同時不再發生相應的錯誤事件。
用SFC12取消激活DP從站/PROFINETIO設備后,其過程輸出將被設置為已組態的替換值或0 (安全狀態)。所分配的DP主站/PROFINET IO控制器不繼續尋址該組件。DP主站/PROFINETIO控制器或CPU上的錯誤LED不會將取消激活的DP從站/PROFINETIO設備識別為出現故障或丟失。
而取消激活的DP從站/PROFINET IO設備輸入的過程映像將用0更新,即將其作為有故障的DP從站/PROFINETIO設備處理。
如果要使用程序直接訪問先前取消激活的DP從站/PROFINETIO設備的用戶數據,將調用I/O訪問錯誤OB(OB 122),并在診斷緩沖區中輸入相應的啟動事件。如果嘗試使用SFC (即SFC59 "RD_REC")訪問取消激活的DP從站
/PROFINET IO設備,則會在RET_VAL中收到一條出錯信息(與訪問不可用的DP從站/PROFINET IO設備相同)。
取消激活DP從站/PROFINETIO設備不會啟動程序錯誤OB (OB 85),即使其輸入或輸出屬于要更新的系統范圍的過程映像。診斷緩沖區中不輸入任何條目。
取消激活DP從站/PROFINET IO設備是否會啟動導致在診斷緩沖區中輸入一個條目的機架故障OB (OB 86),這取決于MODE參數
-
模塊
+關注
關注
7文章
2735瀏覽量
47757 -
網關
+關注
關注
9文章
4588瀏覽量
51507 -
PN
+關注
關注
1文章
50瀏覽量
27125
原文標題:VASS06標準PN的網絡開關站功能FB_144 FB_DockenV03版
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
什么是FB功能塊?為什么要使用FB功能塊?如何制作一個FB功能塊?
![什么是<b class='flag-5'>FB</b><b class='flag-5'>功能</b>塊?為什么要使用<b class='flag-5'>FB</b><b class='flag-5'>功能</b>塊?如何制作一個<b class='flag-5'>FB</b><b class='flag-5'>功能</b>塊?](https://file1.elecfans.com/web2/M00/AD/41/wKgaomVMlDiAKv11AAF4xq0wQf4632.jpg)
FB2000 pdf datasheet
VASS標準PN的網絡開關站功能FB_144 FB_Docken
![<b class='flag-5'>VASS</b><b class='flag-5'>標準</b><b class='flag-5'>PN</b>的<b class='flag-5'>網絡</b><b class='flag-5'>開關站</b><b class='flag-5'>功能</b><b class='flag-5'>FB_144</b> <b class='flag-5'>FB</b>_Docken](https://file.elecfans.com/web1/M00/CD/39/o4YBAF-b0dmAC-YtAAAs5A-8iE0075.png)
博途VASS06的CPU設置要求
VASS標準中FB122的功能
關于FB148系統診斷
MELSEC iQ L CC link系統主站/本地站模塊FB參考
![MELSEC iQ L CC link系統主<b class='flag-5'>站</b>/本地<b class='flag-5'>站</b>模塊<b class='flag-5'>FB</b>參考](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
大眾VASS06報警信息提示功能
西門子博途:SCL中FB模塊的結構
![西門子博途:SCL中<b class='flag-5'>FB</b>模塊的結構](https://file1.elecfans.com/web2/M00/BE/02/wKgaomWokHOAGjvnAAA_z7DjDLM369.png)
評論