最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

實(shí)例講解|西門子S7-200SMART PLC之間通過向?qū)?shí)現(xiàn)S7通訊

2023-03-06 14:32 作者:電氣小百科  | 我要投稿


導(dǎo)讀:

PUT/GET 指令的編程可以使用PUT/GET 向?qū)б院?jiǎn)化編程步驟。該向?qū)ё疃嘣试S組態(tài)16 項(xiàng)獨(dú)立PUT/GET 操作,并生成代碼塊來協(xié)調(diào)這些操作。

CPU1 (192.168.2.1 ) 把VB100~107數(shù)據(jù)傳輸?shù)紺PU2(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ū)Ь幊滩襟EPLC

1、STEP7 Micro/WIN SMART 在“工具”菜單的“向?qū)А眳^(qū)域單擊“Get/Put”按鈕,啟動(dòng)PUT/GET 向?qū)Вㄒ妶D1)。

圖1 啟動(dòng)



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

圖2



a. 點(diǎn)擊“添加”按鈕,添加PUT/GET操作

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


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

圖3 定義PUT 操作



a. 選擇操作類型,PUT或 GET

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

c. 定義遠(yuǎn)程 CPU的 IP 地址

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

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


圖4 定義GET 操作



a. 選擇操作類型,PUT或 GET

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

c. 定義遠(yuǎn)程 CPU的 IP 地址

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

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


4、定義PUT/GET向?qū)Т鎯?chǔ)器地址分配(見圖5)。

圖5 分配存儲(chǔ)器地址


注意:

點(diǎn)擊“建議”按鈕向?qū)?huì)自動(dòng)分配存儲(chǔ)器地址。需要確保程序中已經(jīng)占用的地址、PUT/GET向?qū)е惺褂玫耐ㄐ艆^(qū)域與不能存儲(chǔ)器分配的地址重復(fù),否則將導(dǎo)致程序不能正常工作。


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

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




二、程序調(diào)試PLC

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

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




三、PUT/GET常見問題PLC

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

S7-200 SMARTCPU以太網(wǎng)通信端口從V2.2固件支持TCP、UDP和ISOon TCP等開放式用戶通信及ModbusTCP通信。


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

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


3、S7-200SMART CPU在同一時(shí)刻能否對(duì)同一個(gè)遠(yuǎn)程CPU調(diào)用多于8個(gè)GET/PUT指令?

同一時(shí)刻對(duì)同一個(gè)遠(yuǎn)程CPU可以調(diào)用多于8 個(gè)GET/PUT指令。同一時(shí)刻對(duì)同一個(gè)遠(yuǎn)程CPU 調(diào)用多個(gè)GET/PUT指令只會(huì)占用1個(gè)GET/PUT主動(dòng)連接資源,而不是8個(gè)主動(dòng)連接資源。


4、為什么有些第三方觸摸屏不能與STEP7-Micro/WIN SMART 軟件同時(shí)訪問S7-200SMART CPU?

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


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

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


6、GET/PUT通信錯(cuò)誤有哪些可能原因?

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

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

(2)超出了本地 CPU 主動(dòng)連接資源限制或遠(yuǎn)程 CPU 無可用的被動(dòng)連接資源。

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

(4)通信站點(diǎn)之間的物理連接出錯(cuò)。


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

詳細(xì)信息可以參考:如何判斷S7通信中斷并獲取錯(cuò)誤代碼


(以上常見問題摘自網(wǎng)絡(luò))



總結(jié)PLC

以上就是整個(gè)西門子S7-200SMART PLC之間通過向?qū)?shí)現(xiàn)S7通訊的步驟,文章內(nèi)容如有錯(cuò)誤請(qǐng)聯(lián)系我們。


(技成培訓(xùn)網(wǎng)原創(chuàng),作者:鄒志銳,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)


實(shí)例講解|西門子S7-200SMART PLC之間通過向?qū)?shí)現(xiàn)S7通訊的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
湟中县| 高州市| 长顺县| 教育| 江阴市| 平谷区| 深州市| 镇原县| 阿拉善左旗| 越西县| 永吉县| 远安县| 游戏| 盖州市| 宕昌县| 宜章县| 沛县| 苏尼特右旗| 陈巴尔虎旗| 墨玉县| 武胜县| 邢台市| 英吉沙县| 留坝县| 遂川县| 阿荣旗| 烟台市| 保康县| 无棣县| 小金县| 呼伦贝尔市| 堆龙德庆县| 布尔津县| 建湖县| 宕昌县| 长宁县| 六安市| 洪泽县| 綦江县| 寿宁县| 北京市|