ob体育竞彩 _欧宝体育在线链接 學習網站
當前位置: ob体育竞彩 > plc> 正文

如何實現S7200與S7300之間的MPI通訊?

時間:2014-01-14 09:31 來源:未知

問題:如何實現S7200與S7300之間的MPI通訊?
回答:S7200與S7300之間采用MPI通訊方式時, S7200 PLC中不需要編寫任何與通訊有關的程序,隻需要將要交換的數據整理到一個連續的V 存儲區當中即可,而S7300中需要在OB1(或是定時中斷組織塊OB35)當中調用係統功能X_GET(SFC67)和X_PUT(SFC68),實現S7300 與S7200之間的通訊,調用SFC67和SFC68時VAR_ADDR參數填寫S7200的數據地址區,這裏需填寫P#DB1.××× BYTE n 對應的就是S7200 V存儲區當中VB××到VB(××+n)的數據區。
首先根據S7300的硬件配置,在STEP7當中組態S7300站並且下載,注意S7200和S7300出廠默認的MPI地址都是2,所以必須先修改其中一個PLC的站地址,例子程序當中將S7300 MPI地址設定為2,S7200地址設定3,另外要分別將S7300和S7200的通訊速率設定一致,可設為9.6K,19.2K,187.5K三種波特率,例子程序當中選用了19.2K的速率。
例子程序在OB1當中調用數據讀寫功能塊:SFC67和SFC68,如下圖:

分別在STEP7 MicroWin32 和STEP7當中監視S7200和S7300 PLC當中的數據,數據監視見麵如下:


通過CP5611,STEP7 MicroWin32, Set PG/PC Interface可以讀取S7200和S7300的站地址,如下圖:


站地址0代表的時進行編程的PG,即當前連接PLC的PC。

    看過《如何實現S7200與S7300之間的MPI通訊?》的人還看了以下文章
    PLC是如何來獲取外部模擬量信號的 PLC是如何來獲取外部模擬量信號的
    我們都知道PLC作為工控領域中的核心器件,它在控製領域中應用的非常多。我在平時工作中用的工控器件中有變頻器、觸摸屏和PLC,其中PLC是我接觸最多的一種工控產品,在使用領域我認為PLC感知外部信號的方式有三種方式,一種是通過開關量的方式,一種是通過工...
    PLC隻有兩個輸入點實現單個電動機的啟動保護停止程序 PLC隻有兩個輸入點實現單個電動機的啟動保
    這是我自己做的,用的西門子smart做的,我的理解你是想一個點控製電機的啟停,並且做到啟保停,希望高手看到別笑話,但我試了是沒問題的 I0.0第一次工作時,Q0.0輸出,I0.0再一次工作時,Q0.0停止輸出! 可以把程序設計好後,停止按鈕都供外用一個輸入點x0,...
    如何快速地學會三菱PLC 如何快速地學會三菱PLC
    現在我們學習PLC有日係的和歐美係列的兩類。對於日係PLC常見的有三菱PLC、歐姆龍PLC以及鬆下PLC等。對於日係的PLC我們學會一款就可以很快地掌握其它品牌的PLC了。今天我們以三菱PLC為例,來聊聊如何快速地學會三菱PLC。 學習技術要以做中學為主 PLC控製也是...
    如何備份s7-300plc程序 如何備份s7-300plc程序
    備份S7-300程序 1:打開Simatic manager, File>New雙擊打開; 2:點擊 Browse , 出現一個新窗口如下; 選擇一個目錄/創建一個新文件夾來保存備份。 3:接下來,進入option菜單,出現一個下拉列表,如下圖所示。 選擇PG/PC接口選項。 4:一個新的窗口將打...
    如何用觸摸屏改PLC輸出 如何用觸摸屏改PLC輸出
    廠裏用的omron的plc,連接的是威綸觸摸屏. 輸出點有時壞掉的情況下,我不用電腦改輸出點,用觸摸屏怎麼改換輸出點? 這個問題有點異想,經不起細敲,外部接線能保證更改正確木,可以的話; 1.換歐姆龍帶編程器的屏---當然還是要改動程序嘍,能保證改動正確,...
    Baidu
    map