<wbr id="pbjqz"><pre id="pbjqz"><noscript id="pbjqz"></noscript></pre></wbr>

            <nav id="pbjqz"></nav>
              <wbr id="pbjqz"><legend id="pbjqz"><video id="pbjqz"></video></legend></wbr>

              PLC技術資料
                關于s7-200與s7-300之間如何通訊的問題
                發布者:  發布時間:2023/5/7 14:35:32

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

                本文主要描述

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

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

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

                三.s7-200和s7-300進行以太網通信

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

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

                序,只需要將要交換的數據整理到一個連續的v存儲區當中即可,而s7 300中需要在ob1

                (或是定時中斷組織塊ob^)當中調用系統功能x—get(sfc67)和x—put(sfc68),實現

                s7 300與s7 200之間的通訊,調用sfc67和sfc68時var—addr參數填寫s7-200的數據地址

                區,由于s7-200的數據區為v區,這里需填寫p#db1.xxx byte n對應的就是s7 200 v

                存儲區當中vbxx到vb(xx+n)的數據區。

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

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

                例子程序在ob1當中調用數據讀寫功能塊:sfc67和sfc68,如下圖:

                分別在step7 microwin32和step7當中監視s7200和s7300 plc當中的數據,數據監視見面如下:

                通過 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站組態, 在s7-200系統中不需要對通訊進行組態和編程,只需要將要進行通訊的數據整理存放在v 存儲區與s7-300的組態em277從站時的硬件i/o地址相對應就可以了 插入一個s7-300的站:

                選中step7的硬件組態窗口中的菜單option今install new gsd

                導入siem089d.gsd文件,安裝em277從站配置文件,如下圖:

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

                導入gsd文件后,在右側的設備選擇列表中找到em277從站,profibusdp今additional field devices今plc今simatic今em277,并且根據您的通訊字節數,選擇一種通訊方式,本例

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

                根據em277上的撥位開關設定以上em277從站的站地址.

                組態完系統的硬件配置后,將硬件信息下載到s7-300的plc當中.s7-300的硬件下載完成后,將em277的撥位開關撥到與以上硬件組態的設定值一致,在s7- 200中編寫程序將進行交換的數據存放在vb0 — vb15,對應s7-300的pqb0-pqb7和pib0- pib7,打開step7中的變量表和step7 microwin32的狀態表進行監控.

                注意:em277上撥位開關的位置一定要和s7 — 300中組態的地址值一致。

                3.s7-200和s7-300進行以太網通信

                首先cp243-1配置為client,使用step 7 micro/win32中的向導程序。在命令菜單中選擇工具一〉以太網向導

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

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

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

                343-1的ip地址.,點擊數據傳輸按鈕進入數據交換的定義;點擊新傳輸按鈕進入設置:選擇是讀取數據還是寫入數據。填寫通訊數據的字節個數,填寫 發送數據區和接收數據區的起始地址,本例中為從s7-300的mb200開始讀取8個字節到 vb1000開始的8個字節的區域中。 點擊確認按鈕;選擇crc校驗,使用缺省的時間間隔30秒,點擊下一步按鈕;填寫模塊所占用的v存儲區的起始地址。你也可以通過suggest address按鈕來獲得系統建 議的v存儲區的起始地址,點擊下一步按鈕;完成以太網向導配置后需要在程序中調用以太網向導所生成的ethx_ctrl和etho_xfr,然后,將整個項目下載到作cuent的s7-200 cpu上;

                版權聲明PLC信息網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯系電話:0571-87774297。
              0571-87774297  
              免费人成激情视频在线看