|
如果在上位機(jī)PC上利用RS232串口建立與PLC之間的通信,必須使用PC/MPI設(shè)配器,通過(guò)SIAMTIC管理器中選擇菜單Options(選項(xiàng))/Set PG/PC Interface(設(shè)定PG/PC接口),選定PC Adapter(MPI),單擊“屬性”按鈕,在下拉式菜單中選擇“COM1”,在設(shè)置PC接口參數(shù)中,MPI的通信參數(shù)選擇默認(rèn)值,不要修改。
在上位機(jī)上通過(guò)VC編程做上位機(jī)軟件,需要調(diào)用PRODAVE函數(shù)包中的通訊函數(shù),利用prodave MPI/IE中的函數(shù)field_read_ex6來(lái)讀取PLC中輸入端口的值。
當(dāng)上位監(jiān)控計(jì)算機(jī)需要與PLC之間采用MPI(Muti-Point-Interface)通信,本身PLC上帶有MPI接口,無(wú)需另外加模塊,用CPU自帶MPI接口(X1端口)。為
解決PC與SIEMENS PLC之間的通訊,西門(mén)子公司的PRODAVE函數(shù)包提供有一系列已經(jīng)測(cè)試的DLL(動(dòng)態(tài)鏈接庫(kù))或LIB(庫(kù))功能函數(shù),為程序開(kāi)發(fā)者建立與S7-200、S7-300 系列PLC通訊提供了極大的方便。PRODAVE的函數(shù)可分為基本函數(shù)、數(shù)據(jù)處理函數(shù)和電話服務(wù)函數(shù)(TeleService Functions)。基本函數(shù)用于建立、斷開(kāi)和激活PC與PLC的連接,以及讀、寫(xiě)PLC中的各種數(shù)據(jù)。數(shù)據(jù)處理函數(shù)用于PC中用戶數(shù)據(jù)的轉(zhuǎn)換和處理。電話服務(wù)函數(shù)用于PC通過(guò)電話線與PLC建立連接。另外,當(dāng)利用MPI通訊口進(jìn)行通訊時(shí),首先要將PC Adapter的兩端分別插在計(jì)算機(jī)的串行口和PLC CPU模塊的MPI口通訊口上,PC適配器的波特率可根據(jù)情況設(shè)為187.5 kbps或者更高。 |
|