今天在做西門子PLC S7-1200與S7-400的通訊時,怎么也通訊不上。
S7-1200采用PUT,GET讀取400數(shù)據(jù)。
之前直接用指令的向?qū)渲靡幌?,就能和其?200走S7通訊          和400這樣簡單設置一下,根本不行。
       后來想了很久,問題一定是出在TSAP 上, 關鍵博途的這個藏的太深了,找了好久才找到,不是老碼頭,誰能找得到呢。
(圖片來源于網(wǎng)絡)        把TASP一設置,通訊立馬就好了。
        把這個TSAP說明附上。
為 S7-1200 組態(tài) TSAP 對于 S7-1200 CPU(固件版本為 V2.0 或更高):"SIMATIC-ACC"                nnn = 本地 ID                mm = 任何值                對于 S7-1200 CPU(固件版本為 V1.0):                              .                xx = 連接資源號                y = 機架號                z = 插槽號                TSAP 結構取決于伙伴                S7-1200 CPU 的 TSAP 組態(tài)取決于相關固件和遠程連接伙伴。
 當 S7-1200 CPU 與 S7-300/400 CPU 進行連接時,S7-1200 CPU 也會使用一個包含連接資源的 TSAP 組態(tài)。
請參見不同連接組態(tài)的以下 TSAP 示例                兩個 S7-1200 CPU(固件版本均為 V2.0)之間的連接:                S7-1200 CPU“A”(固件版本為 V2.0,本地 ID 為 100):                TSAP: SIMATIC-ACC10001                S7-1200 CPU“B”(固件版本為 V2.0,本地 ID 為 5AE):                TSAP: SIMATIC-ACC5AE01                兩個 S7-1200 CPU(固件版本分別為 V2.0 和 V1.0)之間的連接:                S7-1200 CPU(固件版本為 V2.0,本地 ID 為 1FF):                TSAP: SIMATIC-ACC1FF01                S7-1200 CPU,固件版本為 V1.0(機架 0,插槽 1,連接資源 03):                TSAP: 03.01                S7-1200 CPU(固件版本為 V2.0)與 S7-300/400 CPU 之間的連接:                S7-1200 CPU,固件版本為 V2.0(機架 0,插槽 1,連接資源 12):                TSAP: 12.01                S7-300/400 CPU(機架 0,插槽 2,連接資源 11):                TSAP: 11.02