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