西門子S7-1200與S7-400通訊小技巧
西門子S7-1200與S7-400通訊小技巧
有沒有伙伴在S7-1200與S7-400的通訊時(shí),怎么也通訊不上。S7-1200采用PUT,GET讀取400數(shù)據(jù)。之前直接用指令的向?qū)渲靡幌拢湍芎推渌?200走S7通訊,但是和400這樣簡單設(shè)置一下,根本不行。
其實(shí)問題就是出在TSAP 上, 關(guān)鍵博途的這個(gè)藏的太深了,找了好久才找到,不是老碼頭,誰能找得到呢。把TASP一設(shè)置,通訊立馬就好了。
下面為大家分享一點(diǎn)小竅門:
為 S7-1200 組態(tài) TSAP
對(duì)于 S7-1200 CPU(固件版本為 V2.0 或更高):
"SIMATIC-ACC"
nnn = 本地 ID
mm = 任何值
對(duì)于 S7-1200 CPU(固件版本為 V1.0):
.
xx = 連接資源號(hào)
y = 機(jī)架號(hào)
z = 插槽號(hào)
TSAP 結(jié)構(gòu)取決于伙伴
S7-1200 CPU 的 TSAP 組態(tài)取決于相關(guān)固件和遠(yuǎn)程連接伙伴。 當(dāng) S7-1200 CPU 與 S7-300/400 CPU 進(jìn)行連接時(shí),S7-1200 CPU 也會(huì)使用一個(gè)包含連接資源的 TSAP 組態(tài)。
請(qǐng)參見不同連接組態(tài)的以下 TSAP 示例
兩個(gè) 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
兩個(gè) S7-1200 CPU(固件版本分別為 V2.0 和 V1.0)之間的連接:
S7-1200 CPU(固件版本為 V2.0,本地 ID 為 1FF):
TSAP: SIMATIC-ACC1FF01
S7-1200 CPU,固件版本為 V1.0(機(jī)架 0,插槽 1,連接資源 03):
TSAP: 03.01
S7-1200 CPU(固件版本為 V2.0)與 S7-300/400 CPU 之間的連接:
S7-1200 CPU,固件版本為 V2.0(機(jī)架 0,插槽 1,連接資源 12):
TSAP: 12.01
S7-300/400 CPU(機(jī)架 0,插槽 2,連接資源 11):
TSAP: 11.02