6ES7223-1BM22-OXA8
3964(R) 通信
S7-1200 CPU 支持 3964(R) 協議,允許 CM 1241 RS232 模塊或 CM 1241 (RS422/485) 模
塊與采用 3964(R) 協議的通信伙伴進行通信。與上述 PtP 通信中定義消息的特定發送或接
收特性有所不同,3964(R) 協議使用以下控制字符禁止嚴格協議:
● STX 文本起始字符
要發送的字符串的起始字符
● DLE 數據鏈路轉義字符
數據傳輸轉換
● ETX 文本結束字符
要發送的字符串的結束字符
● BBC 塊檢查字符
● NAK 否定應答
6ES7223-1BM22-OXA8
組態通信模塊
要采用 3964(R) 協議與伙伴通信,必須在 STEP 7 的設備組態中添加以下通信模塊之一:
● CM 1241 (RS232)
● CM 1241 (RS422/485)
CM 模塊的固件版本必須為 V2.2.0 或更高版本。
然后,需要為通信模塊組態通信端口 (頁 1119)、優先級、和協議參數 (頁 1133)。
采用 3964(R) 協議與伙伴通信
將 CM 組態為采用 3964(R) 協議后,使用標準點對點發送和接收指令在 CPU 與其通信伙伴
之間傳輸數據。
CM 將發送指令的 BUFFER 參數中的數據嵌入 3964(R) 協議,然后將數據發送給通信伙
伴。
CM 通過 3964(R) 協議從通信伙伴接收數據,刪除其中的協議信息,然后將接收指令的
BUFFER 參數中的數據返回。