1. ISO-on-TCP通信協議特點
1) 與TCP相比,它的消息提供了數據結束標示符并且它是面向消息的
2) ISO-on-TCP數據信息以數據報文形式出現:發送端和接收端的數據長度可以不一致
3) 發送端的長度不能大于接收端的數據報文長度
4) 可用于實現動態數據長度
5) 適用于中等大小或較大的數據量傳輸 (<=8192 bytes)
2. 關于TSAP號
1) 對于 ISO-on-TCP 連接,必須同時為兩個通信伙伴分配傳輸服務訪問點 (TSAP)。
2) 分配 TSAP 時,必須遵守某些規則。 TSAP 必須包含一定數量的字節,這些字節可以ASCII 字符 (ASCII-TSAP) 或十六進制值 (TSAP-ID)的形式顯示和輸入。
3) 如果 TSAP 包含無效的 ASCII 字符,則 TSAP 將只顯示為 TSAP-ID,而不顯示為 ASCII-TSAP。 剛創建連接后就是如此(是系統自動分配的),其前兩個十六進制字符作為 TSAP-ID,用來標識通信類型和機架/插槽。 因為這些字符對于 CPU 是無效 ASCII 字符,所以在這種情況下不顯示 ASCII-TSAP。
3. S7-1200 ISO-on-TCP通信發送和接收數據長度不一致會怎樣?
ISO-on-TCP的消息提供了數據結束標示符,接收端接到結束符后讀取緩沖區。所以如果:
1) 發送長度 > 指定的接收長度
接收發無法收到結束符, TRCV/TRCV_C不會將任何數據復制到接收數據區。接收指令的ERROR=1,STATUS=W#16#8088。
2) 發送長度 < 指定的接收長度:
接收端將接收到所有發送長度字節的數據。
4. S7-1200 ISO-on-TCP 通信實現動態長度數據傳輸
1) 接收指令塊的LEN參數賦0,以實現動態長度數據傳輸;
2) 接收指令塊的DATA引腳需要填寫符號尋址方式的DB塊。
1) 與TCP相比,它的消息提供了數據結束標示符并且它是面向消息的
2) ISO-on-TCP數據信息以數據報文形式出現:發送端和接收端的數據長度可以不一致
3) 發送端的長度不能大于接收端的數據報文長度
4) 可用于實現動態數據長度
5) 適用于中等大小或較大的數據量傳輸 (<=8192 bytes)
2. 關于TSAP號
1) 對于 ISO-on-TCP 連接,必須同時為兩個通信伙伴分配傳輸服務訪問點 (TSAP)。
2) 分配 TSAP 時,必須遵守某些規則。 TSAP 必須包含一定數量的字節,這些字節可以ASCII 字符 (ASCII-TSAP) 或十六進制值 (TSAP-ID)的形式顯示和輸入。
3) 如果 TSAP 包含無效的 ASCII 字符,則 TSAP 將只顯示為 TSAP-ID,而不顯示為 ASCII-TSAP。 剛創建連接后就是如此(是系統自動分配的),其前兩個十六進制字符作為 TSAP-ID,用來標識通信類型和機架/插槽。 因為這些字符對于 CPU 是無效 ASCII 字符,所以在這種情況下不顯示 ASCII-TSAP。
3. S7-1200 ISO-on-TCP通信發送和接收數據長度不一致會怎樣?
ISO-on-TCP的消息提供了數據結束標示符,接收端接到結束符后讀取緩沖區。所以如果:
1) 發送長度 > 指定的接收長度
接收發無法收到結束符, TRCV/TRCV_C不會將任何數據復制到接收數據區。接收指令的ERROR=1,STATUS=W#16#8088。
2) 發送長度 < 指定的接收長度:
接收端將接收到所有發送長度字節的數據。
4. S7-1200 ISO-on-TCP 通信實現動態長度數據傳輸
1) 接收指令塊的LEN參數賦0,以實現動態長度數據傳輸;
2) 接收指令塊的DATA引腳需要填寫符號尋址方式的DB塊。
























粵公網安備 44030402000745號