西門子編碼器6FX2001-3GB02 西門子編碼器6FX2001-3GB02 西門子編碼器6FX2001-3GB02
聯系人:方工 電話:021-60441303
企業QQ: 2798596102 傳真:021-67720388
工作QQ: 2798596102 手機:18721545542
我公司只銷售西門子原裝正品,享受西門子官方免費一年保修(部分產品可換新)
空閑線和起始字符檢測:il = 1,sc = 1,bk = 0,SMW90/SMW190 > 0,SMB88/SMB188 = 起始字符。
在該組合起始條件下,執行 RCV 指令時,接收消息功能將檢測空閑線條件,空閑線條件滿足后,接收消息功能將查找指定的起始字符,如果接收到的字符不是起始字符,接收消息功能將重新檢測空閑線條件。
所有在滿足空閑線條件之前以及起始字符之前接收到的字符都將被忽略,滿足起始條件后接收到的起始字符與所有后續字符被一起存入接收緩沖區。
如圖 3. 使用空閑線和起始字符檢測啟動信息接收所示。
圖3. 使用空閑線和起始字符檢測啟動信息接收
1:執行 RCV 指令。
2:重新啟動空閑時間定時器,空閑線條件之前接收的字符被忽略。
3:滿足空閑線條件后接收的*一個字符非起始字符 16#55 ,收到的字符 16#EE、16#55 將被忽略,需要重新啟動空閑時間定時器。
4:滿足空閑線和起始字符條件,接收到的字符16#55、16#EE 被存儲到接收緩沖區。
4、斷開檢測:il = 0,sc = 0,bk = 1,忽略 SMW90/SMW190,忽略 SMB88/SMB188。
當通信總線上的數據維持“0”狀態的時間大于一個完整字符傳輸的時間時,通信接收方會指示斷開狀態。完整字符傳輸時間定義為傳輸起始位、數據位、奇偶校驗位和停止位的時間總和。
在斷開檢測條件下,執行 RCV 指令時,斷開條件之前接收到的任何字符都會被忽略,斷開條件之后接收到的字符會被存儲到接收緩沖區中。如圖 4. 使用斷開檢測啟動信息接收所示。
斷開檢測一般很少使用,通常需要與發送方產生 BREAK 狀態配合使用。
圖 4. 使用斷開檢測啟動信息接收
1:執行 RCV 指令。
2:字符 16#00 的停止位為“1”,傳送字符 16#00 時通信總線上數據維持“0”狀態時間小于一個完整字符傳輸的時間,不符合斷開條件,此時接收到的字符都會被忽略。
3:BREAK 狀態時通信總線上數據維持“0”狀態時間為傳送 16 位數據所需要的時間,大于一個完整字符傳輸的時間,符合斷開條件,斷開條件之后接收到的字符 16#55 被存儲到接收緩沖區中。
5、斷開檢測和起始字符:il = 0,sc = 1,bk = 1,SMB88/SMB188 = 起始字符,忽略 SMW90/SMW190。
在該組合起始條件下,執行 RCV 指令時,接收消息功能將檢測斷開條件,斷開條件 |
 |
|