設置 p0684 = 16 激活“不使用握手”的中央測頭檢測。您可以多在一個 DP 周期內(nèi)檢測2個測頭的16個脈沖沿。
DP 周期 = PROFIBUS 周期 = TDP
TMAPC = 主站應用周期(主站應用生成新的設定值的時幀)
一個DP周期內(nèi),每個測頭多有8個上升沿和/或8個下降沿可供檢測,測量結果保存在測量緩存中。
您可以為每個測頭選擇是否要考慮上升沿或下降沿。
測頭控制字中信號沿引起控制位從 0 變?yōu)?1 后,循環(huán)測量激活。
在測量激活后測量緩存會被清空并初始化。
若緩存寫滿,則老的測量值會被覆蓋(先入/先出原則)測頭診斷字中的位“測量緩存已滿”會提示存在丟失測量值的風險。
之后會對測量緩存進行循環(huán)清空,測量任務得出的測量值會被換算為時間戳。時間戳會根據(jù)時序保存在顯示參數(shù) r0565[0...15]中以繼續(xù)傳送,老的時間戳排在前面。
在有多個測頭時,時間戳根據(jù)測*從低到高的順序和測量時序填入報文塊中。
在報文 395 中多可記錄 16 個時間戳(MT_ZS)。
如果報文 395 中沒有足夠的位置記錄測頭的所有時間戳,MT_DIAG 中的位“報文已滿”會置位。
示例:
被選中的測頭始終會考慮所有信號沿,因此無法選中或撤銷某個脈沖沿。
在采集新測頭事件的同時會進行不使用握手的時間戳傳輸。一個 DP周期內(nèi)只傳送一個時間戳。然后時間戳會被零或新時間戳覆蓋。
測頭控制字中的下降沿/上升沿引起控制位從 1 變 0 后,循環(huán)測量關閉。
使用 PROFIdrive 報文 395 傳輸。
測頭時間戳的 PZD 為 BICO 參數(shù),在選擇報文塊時其會自動與新參數(shù) r0565[16] 連接。
在激活“每個 DP 周期多個測量值”的測量功能后,所采集的時間戳會按照時序保存在 r0565[0...15]中,老的測量值將傳輸。