西門子關(guān)于S7-200 SMART的主從站問題
有兩個(gè)PLC程序,這兩個(gè)程序中都用了MBUS_CTRL和MBUS_MGS,第一個(gè)程序中用了NET_EXE這個(gè)命令,第二個(gè)程序沒有。第一個(gè)PLC通過以太網(wǎng)交換機(jī)與第二個(gè)PLC和一個(gè)HMI連接,請問三個(gè)設(shè)備哪個(gè)是主站,哪個(gè)是從站,是如何判斷的。請各位前輩指教,可以舉例說明、推薦些資料。
問題補(bǔ)充:
這是在第一個(gè)程序中看到的對于GET/PUT的設(shè)置,如圖。請問圖1中的1和2都指的是第二個(gè)PLC嗎?
圖2中的遠(yuǎn)程PLC是指第二個(gè)PLC?從VB1000-VB1002讀取數(shù)據(jù),是指從遠(yuǎn)程PLC讀取?然后寫入到本地CPU(就是第一個(gè)PLC)?
圖3中也是從遠(yuǎn)程CPU(第二個(gè)PLC)讀取數(shù)據(jù),然后寫入到本地CPU(就是第一個(gè)PLC)?
圖2和圖3中,類型都是GET,請問PUT的設(shè)置是在哪里設(shè)置呢?圖4是第二個(gè)PLC程序的GET/PUT設(shè)置。
請問圖2和圖3,是分別對不同的數(shù)據(jù)進(jìn)行的讀取和寫入嗎?這個(gè)應(yīng)該在哪里了解?
圖片說明:
產(chǎn)品版區(qū):SIMATIC S7-200 SMART
這兩個(gè)程序中都用了MBUS_CTRL和MBUS_MGS
提問者對于答案的評價(jià):
謝謝您!上傳的圖片順序出錯(cuò)了,正確的順序是:2 1 4 3。
請問圖1和圖4中的類型都是GET,那么PUT的類型不需要設(shè)置嗎?
圖2中的1和2都是指遠(yuǎn)程PLC(就是問題中所說的第二個(gè)PLC)嗎?
圖1和圖4中所說的字節(jié)大小是指數(shù)據(jù)長度嗎?這個(gè)數(shù)據(jù)長度是根據(jù)什么定義的呢?
本地的CPU設(shè)置客戶機(jī),遠(yuǎn)程的CPU是指服務(wù)器,是這樣嗎?
最佳答案作者回復(fù):
如果你需要調(diào)用put指令,那么與get一樣需要設(shè)置。
其中g(shù)et是讀取從站,put是寫入到從站數(shù)據(jù)。
是的,數(shù)據(jù)必須定義長度,這個(gè)主站與從站數(shù)據(jù)長度是對應(yīng)關(guān)系。
電話:13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://www.xmzgk.com
地址:中國上海市青浦區(qū)崧盈路398號6棟