當前位置:機電之家首頁 >> PLC技術(shù)>> plc應(yīng)用 >> ab plc應(yīng)用 >> 關(guān)于s7-200與s7-300之間如何通訊的問題
關(guān)于s7-200與s7-300之間如何通訊的問題

s7-200與s7-300之間的通訊

本文主要描述

s7-200與s7-300之間的通訊 :

一. s7-200 和s7-300進行mpi通信

二. s7-200 和s7-300 進行profibus通信

三.s7-200和s7-300進行以太網(wǎng)通信

1.s7-200和s7-300 進行mpi通信

s7 200與s7 300之間采用mpi通訊方式時,s7 200plc中不需要編寫任何與通訊有關(guān)的程

序,只需要將要交換的數(shù)據(jù)整理到一個連續(xù)的v存儲區(qū)當中即可,而s7 300中需要在ob1

(或是定時中斷組織塊ob^)當中調(diào)用系統(tǒng)功能x—get(sfc67)和x—put(sfc68),實現(xiàn)

s7 300與s7 200之間的通訊,調(diào)用sfc67和sfc68時var—addr參數(shù)填寫s7-200的數(shù)據(jù)地址

區(qū),由于s7-200的數(shù)據(jù)區(qū)為v區(qū),這里需填寫p#db1.xxx byte n對應(yīng)的就是s7 200 v

存儲區(qū)當中vbxx到vb(xx+n)的數(shù)據(jù)區(qū)。

首先根據(jù)s7-300的硬件配置,在step7當中組態(tài)s7-300站并且下載,注意s7-200和 s7-300出廠默認的mpi地址都是2,所以必須先修改其中一個plc的站地址,例子程序當中將 s7-300 mpi地址設(shè)定為2,s7-200地址設(shè)定3,另外要分別將s7-300和s7-200的通訊速率設(shè)定 一致,可設(shè)為9.6k,19.2k,187.5k三種波特率,例子程序當中選用了 w.2k的速率。 s7-200 plc修改mpi地址可以參考下圖:

s7-300 plc修改mpi地址可以參考下圖:

例子程序在ob1當中調(diào)用數(shù)據(jù)讀寫功能塊:sfc67和sfc68,如下圖:

分別在step7 microwin32和step7當中監(jiān)視s7200和s7300 plc當中的數(shù)據(jù),數(shù)據(jù)監(jiān)視見面如下:

通過 cp5611,step7 microwin32, set pg/pc interface 可以讀取 s7200 和s7300的站地 址,如下圖:

站地址0代表的時進行編程的pg,即當前連接plc的pc

2.s7-200 和s7-300進行prof us通信

s7-300與s7-200通過em277進行profibus dp通訊,需要在step7中進行s7-300站組態(tài), 在s7-200系統(tǒng)中不需要對通訊進行組態(tài)和編程,只需要將要進行通訊的數(shù)據(jù)整理存放在v 存儲區(qū)與s7-300的組態(tài)em277從站時的硬件i/o地址相對應(yīng)就可以了 插入一個s7-300的站:

選中step7的硬件組態(tài)窗口中的菜單option今install new gsd

導(dǎo)入siem089d.gsd文件,安裝em277從站配置文件,如下圖:

在simatic文件夾中有em277的gsd文件:

導(dǎo)入gsd文件后,在右側(cè)的設(shè)備選擇列表中找到em277從站,profibusdp今additional field devices今plc今simatic今em277,并且根據(jù)您的通訊字節(jié)數(shù),選擇一種通訊方式,本例

中選擇了 8字節(jié)入/8字節(jié)出的方式,如下圖:

根據(jù)em277上的撥位開關(guān)設(shè)定以上em277從站的站地址.

組態(tài)完系統(tǒng)的硬件配置后,將硬件信息下載到s7-300的plc當中.s7-300的硬件下載完成后,將em277的撥位開關(guān)撥到與以上硬件組態(tài)的設(shè)定值一致,在s7- 200中編寫程序?qū)⑦M行交換的數(shù)據(jù)存放在vb0 — vb15,對應(yīng)s7-300的pqb0-pqb7和pib0- pib7,打開step7中的變量表和step7 microwin32的狀態(tài)表進行監(jiān)控.

注意:em277上撥位開關(guān)的位置一定要和s7 — 300中組態(tài)的地址值一致。

3.s7-200和s7-300進行以太網(wǎng)通信

首先cp243-1配置為client,使用step 7 micro/win32中的向?qū)С绦?。在命令菜單中選擇工具一〉以太網(wǎng)向?qū)?/p>

第一步是對以太網(wǎng)通信的描述.點擊下一步開始以太網(wǎng)配置。

在此處選擇模塊的位置,在線的情況下,您也可以用讀取模塊按鈕搜尋在線的cp243-1模 塊。點擊下一步;

填寫ip地址和子網(wǎng)掩碼。點擊下一步;填寫模塊的連接數(shù)目,如只和cp343-1通信則在此處填寫1,點擊下一步;選擇此為客戶機連接,遠程屬性tsap (transport service access point)填寫為03.02,輸入

343-1的ip地址.,點擊數(shù)據(jù)傳輸按鈕進入數(shù)據(jù)交換的定義;點擊新傳輸按鈕進入設(shè)置:選擇是讀取數(shù)據(jù)還是寫入數(shù)據(jù)。填寫通訊數(shù)據(jù)的字節(jié)個數(shù),填寫 發(fā)送數(shù)據(jù)區(qū)和接收數(shù)據(jù)區(qū)的起始地址,本例中為從s7-300的mb200開始讀取8個字節(jié)到 vb1000開始的8個字節(jié)的區(qū)域中。 點擊確認按鈕;選擇crc校驗,使用缺省的時間間隔30秒,點擊下一步按鈕;填寫模塊所占用的v存儲區(qū)的起始地址。你也可以通過suggest address按鈕來獲得系統(tǒng)建 議的v存儲區(qū)的起始地址,點擊下一步按鈕;完成以太網(wǎng)向?qū)渲煤笮枰诔绦蛑姓{(diào)用以太網(wǎng)向?qū)傻膃thx_ctrl和etho_xfr,然后,將整個項目下載到作cuent的s7-200 cpu上;

作者:未知 點擊:2903次 [打印] [關(guān)閉] [返回頂部]
本文標簽:關(guān)于s7-200與s7-300之間如何通訊的問題
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《關(guān)于s7-200與s7-300之間如何通訊的問題》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

吳小姐 【求購】  粉碎機  2025-12-5
 【求購】  冶煉用的重...  2025-12-5
柳女士 【求購】  斷路器  2025-12-5
林志揚 【求購】  無石棉墊片  2025-12-4
張一帆 【求購】  首件測試儀  2025-12-4
王飛 【求購】  gf流量計  2025-12-4
 【求購】  全自動印刷...  2025-12-4
 【求購】  LED屏  2025-12-3
VIP公司推薦