怎樣區(qū)分“本地S7站以外的通訊伙伴”和“本地S7站內(nèi)的一個通訊伙伴”?
劉玉蓉
發(fā)布于2014-09-16 17:03
153
0
標(biāo)簽:
論壇中看到有如下的說法:
使用SFC65 “X_SEND”將數(shù)據(jù)發(fā)送給在本地S7站外的一個通訊伙伴;
通過SFC66 “X_RCV”從本地S7站以外的通訊伙伴中接收 數(shù)據(jù);
通過SFC68 “X_PUT”將數(shù)據(jù)寫入本地S7站以外的通訊伙伴;
通過SFC67 “X_GET”從本地S7站以外的通訊伙伴中讀取 數(shù)據(jù);
通過SFC69 “X_ABORT”中止已存在的、到本地S7站以外的通訊伙伴的連接;
使用SFC72 “I_GET”從本地S7站內(nèi)的一個通訊伙伴上讀取數(shù)據(jù);
使用SFC73 “I_PUT”將數(shù)據(jù)寫入到本地S7站內(nèi)的一個通訊伙伴;
通過SFC74 “I_ABORT”中止已存在的、到本地S7站內(nèi)的通訊伙伴的連接;
不如何來區(qū)分是s7站內(nèi)還是站外?
問題補充:
是否可以這樣理解:
在HW Config中如果沒有某個站點,那么這個站就是屬于站外,而如果組態(tài)中有的話就屬于站內(nèi)呢?
那么不同的主站可不可以和同一個從站通信呢?如果可以的話,那么如下內(nèi)容該如何理解呢:
“使用SFC65 “X_SEND”將數(shù)據(jù)發(fā)送給在本地S7站外的一個通訊伙伴;
通過SFC66 “X_RCV”從本地S7站以外的通訊伙伴中接收 數(shù)據(jù);
通過SFC68 “X_PUT”將數(shù)據(jù)寫入本地S7站以外的通訊伙伴;
通過SFC67 “X_GET”從本地S7站以外的通訊伙伴中讀取 數(shù)據(jù);
通過SFC69 “X_ABORT”中止已存在的、到本地S7站以外的通訊伙伴的連接;”
佳答案
1、何謂“本地S7站以外的通訊伙伴”,很簡單地可理解為,即用于未組態(tài)S7連接的通訊。
2、你所述的SFC均為用于未組態(tài)S7連接的通訊SFC。詳見下述文檔中的“第20章 用于未組態(tài)S7連接的通訊SFC”。下載:
<S7-300400的系統(tǒng)軟件和標(biāo)準(zhǔn)功能>下載:
https://www2.ad.siemens.com.cn/download/Upload/AS/manual/1023.pdf