找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6246|回復: 3
打印 上一主題 下一主題
收起左側(cè)

S7-300PLC中的CPU315-2DP的MPI通訊

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:104287 發(fā)表于 2016-1-31 02:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
CPU315-2DP與上位計算機通訊,想在PLC端用通過MPI口,在上位機PC上利用RS232串口,如何能夠?qū)崿F(xiàn)PC與PLC的通訊,在上位機上通過VC編程做上位機軟件。如何實現(xiàn)這樣的PC與PLC的通訊,在PLC上不用再加模塊了吧?用CPU自帶的MPI口可以嗎?請高手指點,上位機PC上可以直接讀寫PLC中的數(shù)據(jù)段或I/O 嗎?有這樣使用的給個參考,謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

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

使用道具 舉報

板凳
ID:104287 發(fā)表于 2016-1-31 02:46 | 只看該作者
PLC端用通過MPI口,在上位機PC上利用RS232串口,可以使用串口的PC適配器電纜。
上位機上通過VC編程做上位機軟件,可以直接調(diào)用西門子的PRODAVE函數(shù)包中的通訊函數(shù)。函數(shù)打包為DLL文件,會VC編程的,調(diào)用DLL函數(shù)應該不是什么問題。
函數(shù)的說明和VC的編程實例PRODAVE的安裝包中都有,照著做就行了。
回復

使用道具 舉報

地板
ID:369303 發(fā)表于 2018-11-12 12:19 | 只看該作者
適配器又距離限制,不便擴展;
不過PC是可以直接與PLC進行MPI通訊的,
附件中有個方案資料:

關(guān)于PLC數(shù)據(jù)采集.rar

478.91 KB, 下載次數(shù): 8, 下載積分: 黑幣 -5

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表