profinet值編碼器內部是多碼通道讀取,數值是從2的0次方到2的n-1次方的編碼,因此其輸出與增量脈沖輸出不同,從物理設備分類來看,并行輸出、串行同步輸出、串行異步總線。
你知道profinet值編碼器輸出信號有哪些方式嗎?
一、并行輸出
多少位(代碼通道)的值編碼器有多少條信號電纜?各電纜表示1比特的數據,電纜輸出電平的高低表示1或0,物理設備與增量值編碼器類似,有集電極開路NPN、PNP、差動驅動、推挽HTL等,推挽式的輸出信號的電壓高同時支持PNP和NPN,并行輸出盡可能選擇這樣的輸出,并行輸出一般以灰色碼的數學形式輸出,所以一直以來被直接稱為灰色碼編碼器。
在位數不高的值編碼器中,一般直接以這種形式輸出數字。可以直接訪問PLC和上位機等后續設備的I/O接口。有幾位數就連接幾分?直接讀取水平高低,輸出即時,連接簡單。但是,并行輸出存在以下問題。
1.須是格雷碼。如果是純二進制代碼,刷新數據時多個位可能會發生變化,讀取值可能會在短時間內成為錯誤代碼。
2.傳輸距離不能很遠。傳輸距離因物理設備而異。一般在10米以內使用。在復雜的環境中,*是隔離。
3.占有多點接口,所有接口和電纜須可靠地連接。因為如果有個別的連接不良點,那一點的電位總是0,出現錯誤代碼無法判斷。
4.位數多,需要很多芯電纜,確保連接優良,帶來工程難度和可靠性風險,同樣對編碼器,同時需要很多節點輸出,特別是高位或多圈編碼器,設備在編碼器內部。
二、同步串行接口(SSI)輸出
串行輸出是數據集中在一組電纜上傳輸,根據約定在時間上具有優先順序的數據輸出,將該約定稱為通信協議。串行輸出電纜少,傳輸距離遠,因此編碼器的保護和可靠性大幅度提高,一般來說,高位數的編碼器和值多旋轉編碼器是串行輸出的。串行輸出分同步和異步接口,同步是發送命令和數據同步。這是指令走一對電纜,數據走一對電纜,同步動作經常用SSI表示。SSI的物理格式通常是5VTTL或5V差分,也是推挽式的。那個數學格式是各家約定的。指令一般由三個部分組成。1是同步速度,2是指令-數據輸出的內容,3是數據的開始。這些經常在通信協議中總結。