西門(mén)子使用S7-1500RH 系統,如何獲取所連接的PNIO設備狀態(tài)?
2021/7/9 17:15:40
西門(mén)子使用S7-1500RH 系統,如何獲取所連接的PNIO設備狀態(tài)?
我們通常使用DeviceStates 指令讀取PROFINET IO 系統中IO 設備的狀態(tài)信息,并顯示在HMI,從而對PROFINET IO 設備進(jìn)行管理。但由于S7-1500RH 系統是由2個(gè)CPU 組成,有2個(gè)PROFINET IO 系統的硬件標識,使用DeviceStates 指令采用哪一個(gè)標識呢?
可以分別使用每一個(gè)CPU的PROFINET IO 系統標識調用一次共調用兩次DeviceStates,通過(guò)RH_GetPrimaryID 指令獲取到主CPU ID,由該ID使能相應的DeviceStates 來(lái)實(shí)現外圍PNIO設備狀態(tài)