如何實現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隻有兩個輸入點實現單個電動機的啟動保 | |
這是我自己做的,用的西門子smart做的,我的理解你是想一個點控製電機的啟停,並且做到啟保停,希望高手看到別笑話,但我試了是沒問題的 I0.0第一次工作時,Q0.0輸出,I0.0再一次工作時,Q0.0停止輸出! 可以把程序設計好後,停止按鈕都供外用一個輸入點x0,... |
如何快速地學會三菱PLC | |
現在我們學習PLC有日係的和歐美係列的兩類。對於日係PLC常見的有三菱PLC、歐姆龍PLC以及鬆下PLC等。對於日係的PLC我們學會一款就可以很快地掌握其它品牌的PLC了。今天我們以三菱PLC為例,來聊聊如何快速地學會三菱PLC。 學習技術要以做中學為主 PLC控製也是... |
如何備份s7-300plc程序 | |
備份S7-300程序 1:打開Simatic manager, File>New雙擊打開; 2:點擊 Browse , 出現一個新窗口如下; 選擇一個目錄/創建一個新文件夾來保存備份。 3:接下來,進入option菜單,出現一個下拉列表,如下圖所示。 選擇PG/PC接口選項。 4:一個新的窗口將打... |
如何用觸摸屏改PLC輸出 | |
廠裏用的omron的plc,連接的是威綸觸摸屏. 輸出點有時壞掉的情況下,我不用電腦改輸出點,用觸摸屏怎麼改換輸出點? 這個問題有點異想,經不起細敲,外部接線能保證更改正確木,可以的話; 1.換歐姆龍帶編程器的屏---當然還是要改動程序嘍,能保證改動正確,... |
熱門文章
- 三菱CC-LINK調試:利用前麵板LED指示判
- 西門子人機界麵項目文件的備份與下載
- 可編程控製器網絡中常用的通信方式
- SIEMENS係統的基本檢查與信號診斷
- 三菱PLC浮點數運算功能指令
- PLC控製櫃電氣元器件選型
- 可編程控製器控製係統設計步驟
- 三菱PLC凸輪順控指令實例
- 西門子plc如何標注
- 西門子PLC通訊協議介紹
- plc編程入門怎麼學?plc編程入門學習方法
- 歐姆龍plc常見問題解答
- 西門子plc鎖存型延時通定時器指令
- plc電源反極性保護電路圖
- 三菱plc步進指令使用說明
- 西門子plc與歐姆龍plc的區別
- plc通訊端口損壞處理技巧
- modbus通訊協議功能碼一覽_ModBus功能碼
- PLC輸入輸出模塊異響是什麼故障
- 如何編寫出質量較高的PLC程序