G120C_Profinet通訊報(bào)文之周期和非周期通訊
PROFINET通訊中周期數(shù)據(jù)和非周期數(shù)據(jù)的區(qū)別
——By 十一年一人生
【周期數(shù)據(jù)通訊】主要處理I/O過程數(shù)據(jù),使用包括PZD或者PKW+PZD的報(bào)文。這種通訊方式在每個(gè)通信周期都會(huì)在PLC(主站)和驅(qū)動(dòng)器(從站)之間進(jìn)行過程數(shù)據(jù)的交互,它的實(shí)時(shí)性較高,屬于主從站都要優(yōu)先處理的數(shù)據(jù)。其中:
1)?若采用只有有PZD的報(bào)文,則程序中利用“MOV”指令進(jìn)行PZD字的讀寫即可(控制字、主設(shè)定值、狀態(tài)字、反饋?zhàn)值龋?/span>

?2)?若采用含有PKW的報(bào)文,則程序中需要利用系統(tǒng)功能“DPRD_DAT”和“DPWR_DAT”讀寫變頻器數(shù)據(jù)記錄。

?【非周期數(shù)據(jù)通信】主要處理實(shí)時(shí)性要求低于PZD過程數(shù)據(jù)的記錄數(shù)據(jù),可以利用非周期通信在需要讀寫該類數(shù)據(jù)時(shí)再觸發(fā)通信。
1)?觸發(fā)方法:由?PLC?(主站)通過觸發(fā)方式(調(diào)用功能塊,觸發(fā)讀寫位)發(fā)送請(qǐng)求,驅(qū)動(dòng)器(從站)應(yīng)答請(qǐng)求,這類通信的優(yōu)先級(jí)要低于周期性通信。
2)?非周期數(shù)據(jù)可以用來一次讀或?qū)懚鄠€(gè)參數(shù)。
3)?非周期通信使用"WRREC","RDREC","SINAPARA","SINAPARAS"功能塊,對(duì)驅(qū)動(dòng)器進(jìn)行參數(shù)讀寫

?