通信伙伴通過 fetch/write 通信方式就可以直接訪問 cpu 的數(shù)據(jù)塊,而該 cpu 無需再調(diào)用通信塊 (tsend/trcv)。 fetch/write 服務(wù)是基于iso-on-tcp 協(xié)議和 tcp 協(xié)議中一個(gè)。
本文講述如何將 s7-1500 配置成 fetch/write 通信的一個(gè)服務(wù)器通信伙伴。因此fetch/write 訪問由s7-1500 的伙伴生成。為此需要一個(gè) cp1543-1 模塊。
指導(dǎo)步驟
在軟件 step 7 professional v13 (tia-portal)中,組態(tài)帶有 cp1543-1 的 s7-1500,為 cp1543-1 生成一個(gè)工業(yè)以太網(wǎng)子網(wǎng)。
在 cp1543-1 屬性中,打開這個(gè)選項(xiàng) settings > fetch/write configuration。
使能 fetch/write configuration 該選項(xiàng)。
采用 iso-on-tcp 連接,可以通過輸入 tsaps 使用 fetch/write 服務(wù);或者采用 tcp 連接,可以通過輸入端口號(hào)使用 fetch/write 服務(wù)。
圖 01
在 cpu 屬性中,打開 protection 選項(xiàng)。
在 connection mechanisms 下,使能 permit access with put/get communication from remote partner (plc, hmi, opc, …) 功能。
圖 02
通過這些設(shè)置,通信伙伴就能連接,舉例:tsap 號(hào)為tsap 或者端口號(hào)為 1025。這樣就沒有必要另外在網(wǎng)絡(luò)視圖中組態(tài)一個(gè)鏈接。
fetch/write 組態(tài)提供了 s7 addressing operating mode 選項(xiàng),如果使能該選項(xiàng),可以按字節(jié)方式尋址;如果不使能該選項(xiàng),可以按字方式 (s5 addressing) 尋址。通訊伙伴訪問的數(shù)據(jù)塊不能是優(yōu)化塊訪問的方式。打開數(shù)據(jù)塊的屬性,在 屬性 中取消 優(yōu)化塊訪問 選項(xiàng)。