999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動故障查詢

技成PLC網(wǎng)校

當前位置:技成首頁 > 文章中心 > 西門子PLC > 案例講解|西門子S7-200 SMART PLC之間通過向?qū)崿F(xiàn)S7通訊

案例講解|西門子S7-200 SMART PLC之間通過向?qū)崿F(xiàn)S7通訊

王曾 發(fā)布于2023-03-23 10:21 101 1 標簽:西門子PLC

導(dǎo)讀:

PUT/GET 指令的編程可以使用 PUT/GET 向?qū)б院喕幊滩襟E。該向?qū)ё疃嘣试S組態(tài) 16 項獨立 PUT/GET 操作,并生成代碼塊來協(xié)調(diào)這些操作。

CPU1 (192.168.2.1 ) VB100~107數(shù)據(jù)傳輸?shù)?/span>CPU2 (192.168.2.2 ) VB0~7

CPU1 (192.168.2.1 ) VB100~107數(shù)據(jù)讀取到CPU2 (192.168.2.2 ) VB0~7

一、 PUT/GET 向?qū)Ь幊滩襟E

1. STEP 7 Micro/WIN SMART 工具菜單的向?qū)?/span>區(qū)域單擊“Get/Put”按鈕,啟動 PUT/GET 向?qū)Вㄒ妶D 1)。

1 啟動

2. 在彈出的“Get/Put”向?qū)Ы缑嬷刑砑硬僮鞑襟E名稱并添加注釋(見圖 2)。

2

a. 點擊添加按鈕,添加PUT/GET 操作

b. 為每個操作創(chuàng)建名稱并添加注釋

3. 定義PUT/GET 操作(見圖 3 、圖 4)。

3 定義 PUT 操作

a. 選擇操作類型,PUT GET

b. 通信數(shù)據(jù)長度

c. 定義遠程 CPU IP 地址

d. 本地 CPU 的 通信區(qū)域和起始地址

e. 遠程 CPU 的 通信區(qū)域和起始地址

4 定義 GET 操作

a. 選擇操作類型,PUT GET

b. 通信數(shù)據(jù)長度

c. 定義遠程 CPU IP 地址

d. 本地 CPU 的 通信區(qū)域和起始地址

e. 遠程 CPU 的 通信區(qū)域和起始地址


4. 定義PUT/GET 向?qū)Т鎯ζ鞯刂贩峙洌ㄒ妶D 5)。

5 分配存儲器地址

點擊建議按鈕向?qū)詣臃峙浯鎯ζ鞯刂?。需要確保程序中已經(jīng)占用的地址、PUT/GET 向?qū)е惺褂玫耐ㄐ艆^(qū)域與不能存儲器分配的地址重復(fù),否則將導(dǎo)致程序不能正常工作。


5、在 圖 5 中點擊生成按鈕將自動生成網(wǎng)絡(luò)讀寫指令以及符號表。只需用在主程序中調(diào)用向?qū)傻木W(wǎng)絡(luò)讀寫指令即可(見圖 6)。

6 主程序中調(diào)用向?qū)傻木W(wǎng)絡(luò)讀寫指令

二、 程序調(diào)試

把主動端程序下載到CPU1中(192.168.2.1被動端CPU2192.168.2.2不需要寫程序,把空程序下載到CPU2中即可,打開狀態(tài)圖表監(jiān)控和寫入數(shù)據(jù)(見圖7)。

7 程序監(jiān)控與寫入

三、 PUT/GET常見問題

1. S7-200 SMART CPU以太網(wǎng)通信端口支持哪些通信協(xié)議,是否支持TCP、UDPISO on TCP等開放式用戶通信或Modbus TCP通信?

S7-200 SMART CPU以太網(wǎng)通信端口從V2.2固件支持TCP、UDPISO on TCP等開放式用戶通信及Modbus TCP通信。

2. S7-200 SMART CPU標準型和緊湊型產(chǎn)品是否都支持 GET/PUT 通信?

S7-200 SMART CPU 全系列產(chǎn)品都支持 GET/PUT 通信。但是固件版本低于 V2.0 的產(chǎn)品不支持 GET/PUT 通信,CPU 固件可以通過 Micro SD 卡進行升級。

3. S7-200 SMART CPU在同一時刻能否對同一個遠程 CPU 調(diào)用多于 8 GET/PUT 指令?

同一時刻對同一個遠程 CPU 可以調(diào)用多于 8 GET/PUT 指令。同一時刻對同一個遠程 CPU 調(diào)用多個 GET/PUT 指令只會占用 1 GET/PUT 主動連接資源,而不是 8 個主動連接資源。

4. 為什么有些第三方觸摸屏不能與 STEP 7-Micro/WIN SMART 軟件同時訪問 S7-200 SMART CPU?

雖然S7-200 SMART CPU 以太網(wǎng)端口具有 25 個連接資源,但是其中只有 1 個連接資源(PG連接資源)用于與 STEP 7-Micro/WIN SMART 軟件的通信。如果第三方觸摸屏與S7-200 SMART CPU的連接也使用 PG連接資源,就會造成第三方觸摸屏不能與 STEP 7-Micro/WIN SMART 軟件同時訪問 S7-200 SMART CPU。

5. GET/PUT 指令可以傳送的最大用戶數(shù)據(jù)是多少?

GET 指令可從遠程站點讀取最大 222 個字節(jié)的用戶數(shù)據(jù),PUT 指令可向遠程站點寫入最大 212 個字節(jié)的用戶數(shù)據(jù);大數(shù)據(jù)量的用戶數(shù)據(jù)通信可以調(diào)用多個 GET/PUT 指令來實現(xiàn)。采用 GET/PUT 向?qū)r每個操作的讀寫用戶數(shù)據(jù)的最大個數(shù)為 200 個字節(jié)。

6. GET/PUT 通信錯誤有哪些可能原因?

GET/PUT 指令 TABLE 參數(shù)表的第一個字節(jié)提供了錯誤代碼,用于排查錯誤原因。GET/PUT 指令故障可能原因:

1) S7-200 SMART CPU 固件版本較低,通信雙方 CPU 固件都需要 V2.0 及以上版本。

2) 超出了本地 CPU 主動連接資源限制或遠程 CPU 無可用的被動連接資源。

3) GET/PUT 指令 TABLE 參數(shù)定義錯誤。

4) 通信站點之間的物理連接出錯。

7. 如何獲取S7通信的連接狀態(tài)以及錯誤代碼?

詳細信息可以參考:如何判斷S7通信中斷并獲取錯誤代碼

總結(jié):

上就是整個西門子S7-200 SMART PLC之間通過向?qū)崿F(xiàn)S7通訊的步驟,點擊免費試學(xué)西門子PLC課程


附件

軟件說明:200smart編程軟件( STEP 7-Micro/WIN SMART v2.5或者以上版本)


若有收獲,就點個贊吧!

文章來源于網(wǎng)絡(luò)及文獻如有侵權(quán)請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標簽相同的文章

西門子PLC

相關(guān)推薦

最新文章 熱門文章
最新課程 免費課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機APP
熱門標簽