S7200SMARTCPU之間的以太網(wǎng)通信_(tái)第1頁(yè)
S7200SMARTCPU之間的以太網(wǎng)通信_(tái)第2頁(yè)
S7200SMARTCPU之間的以太網(wǎng)通信_(tái)第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

S7-200SMARTCPU之間的以太網(wǎng)通信S7-200SMARTCPUV2.0CPUCPUHMI(觸摸屏)之間的多種通信:CPU與編程設(shè)備之間的數(shù)據(jù)交換。CPUHMI之間的數(shù)據(jù)交換。CPUS7-200SMARTCPU之間的PUT/GET通信。S7-200SMARTCPU以太網(wǎng)連接資源如下:1STEP7Micro/WinSMART軟件的通信。8CPUHMI之間的通信。8CPUS7-200SMARTCPUPUT/GET主動(dòng)連接8CPUS7-200SMARTCPUPUT/GETPUT/GETS7-200SMARTCPUPUT/GET指令,用于S7-200SMARTCPU之間的以太網(wǎng)通信(PUT/GET1)。PUT/GET指令只需要在主動(dòng)CPUCPU不需要進(jìn)行通信編程。PUT/GETTABLE參數(shù)用于定義遠(yuǎn)程CPU的IP地址、本地CPUCPU的數(shù)據(jù)區(qū)域以及通信長(zhǎng)度(TABLE2)。1PUTGET指令:LAD/FBD STL 描述PUTTABLEGET

PUTPUT指令可向遠(yuǎn)程212個(gè)字節(jié)的數(shù)據(jù)。GETGET指令可從遠(yuǎn)程222個(gè)字節(jié)的數(shù)據(jù)。2PUTGET指令的TABLE參數(shù)定義:字節(jié)偏移BitBitBitBitBitBitBitBit量765432100 D1 A2 E3 01

錯(cuò)誤代碼4223456789101112131415CPUIP地址預(yù)留(0)預(yù)留(0)CPU通信數(shù)據(jù)區(qū)域的地址指針(允許數(shù)據(jù)區(qū)域包括:I、Q、M、V)通信數(shù)據(jù)長(zhǎng)度5CPU通信數(shù)據(jù)區(qū)域的地址指針(允許數(shù)據(jù)區(qū)域包括:I、Q、M、V)D:通信完成標(biāo)志位,通信已經(jīng)成功完成或者通信發(fā)生錯(cuò)誤。A:通信已經(jīng)激活標(biāo)志位。E4。3PUTGET指令TABLE參數(shù)的錯(cuò)誤代碼。CPU212222字節(jié)的數(shù)據(jù)。錯(cuò)誤代碼0描述通信無(wú)錯(cuò)誤PUT/GETTABLE參數(shù)表中存在非法參數(shù):錯(cuò)誤代碼0描述通信無(wú)錯(cuò)誤PUT/GETTABLE參數(shù)表中存在非法參數(shù):1本地CPUI、Q、MV本地CPU不足以提供請(qǐng)求的數(shù)據(jù)長(zhǎng)度。GET222字節(jié);對(duì)于PUT指令數(shù)據(jù)長(zhǎng)度大于212字節(jié)。遠(yuǎn)程CPUI、Q、M或V遠(yuǎn)程CPUIP地址是非法的(0.0.0.0)。遠(yuǎn)程CPUIP地址為廣播地址或組播地址。遠(yuǎn)程CPUIPCPUIP遠(yuǎn)程CPUIP地址位于不同的子網(wǎng)。223PUT/GET指令過(guò)多(僅允許16個(gè))無(wú)可以連接資源,當(dāng)前所有的連接都在處理未完成的數(shù)據(jù)請(qǐng)求(S7-200SAMRTCPU主動(dòng)連接資源數(shù)為8個(gè))。從遠(yuǎn)程CPU返回的錯(cuò)誤:4請(qǐng)求或發(fā)送的數(shù)據(jù)過(guò)多。STOP模式下不允許對(duì)Q存儲(chǔ)器執(zhí)行寫入操作。存儲(chǔ)區(qū)處于寫保護(hù)狀態(tài)與遠(yuǎn)程CPU之間無(wú)可用連接:5CPU無(wú)可用的被動(dòng)連接資源CPU8個(gè))。與遠(yuǎn)程CPU之間的連接丟失(遠(yuǎn)程CPU斷電或者物理斷開(kāi))。6-9預(yù)留通信資源數(shù)量通信資源數(shù)量S7-200SMARTCPU8PUT/GET8個(gè)PUT/GETPUT/GETCPU2~8CPU10~CPU178被動(dòng)連接~CPU17PUT/GET指令),CPU116CPU(CPU2~下:1、主動(dòng)連接資源和被動(dòng)連接資源調(diào)用PUT/GET指令的CPUCPU接資源。2、8PUT/GET主動(dòng)連接資源S7-200SMARTCPU程序中可以包含遠(yuǎn)多于8個(gè)PUT/GET8PUT/GET連接資源。同一時(shí)刻對(duì)同一個(gè)遠(yuǎn)程CPU的多個(gè)PUT/GET指令的調(diào)用,只會(huì)占用本地CPU的一個(gè)主動(dòng)連接資源和遠(yuǎn)程CPU的一個(gè)被動(dòng)連接資源。本地CPU與遠(yuǎn)程CPUPUT/GET通道上順序執(zhí)行。8個(gè)不同IP地址的遠(yuǎn)程CPU進(jìn)行PUT/GETCPUPUT/GETCPU斷電或者物理斷開(kāi)。3、8PUT/GET被動(dòng)連接資源S7-200SMARTCPU調(diào)用PUT/GETCPU進(jìn)行通信讀寫。S7-200SMART最多可以與被8個(gè)不同IP地址的遠(yuǎn)程CPU進(jìn)行建立被動(dòng)連接。CPU斷電或者物理斷開(kāi)。指令編程舉例在下面的例子中,CPU1為主動(dòng)端,其IP192.168.2.100,調(diào)用PUT/GET指令;CPU2為被動(dòng)端,其IP192.168.2.101,不需調(diào)用PUT/GET1CPU1CPU2CPU2CPU1中。圖1CPU通信網(wǎng)絡(luò)配置圖1、CPU1主動(dòng)端編程CPU1CPUPUT/GETTABLE參數(shù)表、調(diào)用PUT指令和GET指令等。網(wǎng)絡(luò)1:讀取CPU1實(shí)時(shí)時(shí)鐘,存儲(chǔ)到VB100~VB107。2CPU1實(shí)時(shí)時(shí)鐘注:READ_RTC指令用于讀取CPU實(shí)時(shí)時(shí)鐘指令,并將其存儲(chǔ)到從字節(jié)地址T開(kāi)始的8字節(jié)時(shí)間緩沖區(qū)中,數(shù)據(jù)格式為BCD碼。2PUTTABLE參數(shù)表,用于將CPU1VB100~VB107傳輸?shù)竭h(yuǎn)程CPU2的VB0~VB7。3PUTTABLE參數(shù)表a.定義通信狀態(tài)字節(jié)b.CPU2IP地址c.CPU2VB0地址開(kāi)始d.定義通信數(shù)據(jù)長(zhǎng)度e.CPU1VB100地址開(kāi)始網(wǎng)絡(luò)3GET指令TABLECPU2的VB100~VB107讀取到CPU1的VB0~VB7。4GETTABLE參數(shù)表a.定義通信狀態(tài)字節(jié)b.CPU2IP地址c.CPU2VB100地址開(kāi)始d.定義通信數(shù)據(jù)長(zhǎng)度e

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論