找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3852|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

S7-200 SMART CPU之間的以太網(wǎng)通信

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
GET/PUT通信資源數(shù)量

S7-200 SMART CPU(固件版本V2.0及以上)提供了GET/PUT指令,用于S7-200SMART CPU之間的以太網(wǎng)通信。以太網(wǎng)通信編程可以采用直接調(diào)用GET/PUT指令或者使用GET/PUT向?qū)Ь幊痰葍煞N方式,這兩種編程方式分別在下期連載介紹,本篇為西門子PLC通信編程的連載二。

S7-200 SMART CPU以太網(wǎng)端口同時(shí)具有8個(gè)GET/PUT主動(dòng)連接資源和8個(gè)GET/PUT被動(dòng)連接資源。例如:CPU1調(diào)用GET/PUT指令與CPU2~CPU9建立8個(gè)主動(dòng)連接,同時(shí)還可以與CPU10~CPU17建立8個(gè)被動(dòng)連接(CPU10~CPU17調(diào)用GET/PUT指令),這樣CPU1可以同時(shí)與16臺(tái)CPU(CPU2~CPU17)建立連接。


主動(dòng)連接和被動(dòng)連接

GET/PUT主動(dòng)連接資源用于主動(dòng)建立與遠(yuǎn)程CPU的通信連接,并對(duì)遠(yuǎn)程CPU進(jìn)行數(shù)據(jù)讀/寫操作;GET/PUT被動(dòng)連接資源用于被動(dòng)地接受遠(yuǎn)程CPU的通信連接請(qǐng)求,并接受遠(yuǎn)程CPU對(duì)其進(jìn)行數(shù)據(jù)讀/寫操作。

調(diào)用GET/PUT指令的CPU占用主動(dòng)連接資源;相應(yīng)的遠(yuǎn)程CPU占用被動(dòng)連接資源。


8個(gè)GET/PUT主動(dòng)連接資源

同一時(shí)刻最多能對(duì)8個(gè)不同IP地址的遠(yuǎn)程CPU進(jìn)行GET/PUT指令的調(diào)用,第9個(gè)遠(yuǎn)程CPU的GET/PUT指令調(diào)用將報(bào)錯(cuò)(無可用連接)。

已經(jīng)成功建立的連接將被保持,直到遠(yuǎn)程CPU斷電或者物理連接斷開。
同一時(shí)刻對(duì)同一個(gè)遠(yuǎn)程CPU的多個(gè)GET/PUT指令的調(diào)用,只會(huì)占用本地CPU的一個(gè)主動(dòng)連接資源,本地CPU與遠(yuǎn)程CPU之間只會(huì)建立一條連接通道,同一時(shí)刻觸發(fā)的多個(gè)GET/PUT指令將會(huì)在這條連接通道上順序執(zhí)行。

8個(gè)GET/PUT被動(dòng)連接資源

S7-200 SMART CPU調(diào)用GET/PUT指令,執(zhí)行主動(dòng)連接的同時(shí)也可以被動(dòng)地被其他遠(yuǎn)程CPU進(jìn)行通信讀/寫。

S7-200 SMART最多可以與8個(gè)不同P地址的遠(yuǎn)程CPU建立被動(dòng)連接。已經(jīng)成功建立的連接將被保持,直到遠(yuǎn)程CPU斷電或者物理連接斷開。



GET/PUT指令格式

S7-200 SMART CPU(固件版本應(yīng)為V2.0及以上)提供了GET/PUT指令,用于建立S7-200 SMART CPU之間的以太網(wǎng)通信。GET/PUT指令只需要在主動(dòng)建立連接的CPU中調(diào)用執(zhí)行,被動(dòng)建立連接的CPU不需要進(jìn)行通信編程。GET/PUT指令中 TABLE參數(shù)用于定義遠(yuǎn)程CPU的IP地址、本地CPU和遠(yuǎn)程CPU的通信數(shù)據(jù)區(qū)域及長度。




本文轉(zhuǎn)自公眾號(hào)“工業(yè)之家”



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表