全局?jǐn)?shù)據(jù)通信的診斷
發(fā)布時(shí)間:2019/6/13 21:14:50 訪問(wèn)次數(shù):3184
圖86中的GD ID欄為仝局?jǐn)?shù)據(jù)包標(biāo)識(shí),是在編譯后自動(dòng)生成的,被小數(shù)點(diǎn)隔開(kāi)的3個(gè)數(shù)分別表示循環(huán)數(shù)、一個(gè)循環(huán)中的數(shù)據(jù)包編號(hào)、一個(gè)數(shù)據(jù)包中的數(shù)據(jù)組編號(hào)。LPO4812-103KLC例如,第1行的“GD1.1.1”,表示由⒏MAT℃400(D發(fā)送的數(shù)據(jù)是第1個(gè)循環(huán)中的第1個(gè)數(shù)據(jù)包的第1組數(shù)據(jù);而第2行的“GD1.2,1”則表示由⒏MATIC300(1)發(fā)送的數(shù)據(jù)是第1個(gè)循環(huán)中的第2個(gè)數(shù)據(jù)包的第1組數(shù)據(jù)。
每個(gè)CPU發(fā)送一次數(shù)據(jù)都被打成一個(gè)數(shù)據(jù)包,不同的數(shù)據(jù)區(qū)間在同一個(gè)數(shù)據(jù)包中被分成不同的組,但前提是數(shù)據(jù)包總長(zhǎng)度不能超過(guò)允許的最大值。Ⅳ-300CPU最大不能超過(guò)22字節(jié),y△00cPu最大為54字節(jié)。完成全局?jǐn)?shù)據(jù)包的定義后,分別選擇“View”→“⒌anRat∞”和“GD⒊atus”選項(xiàng),STEP7在GD表中自動(dòng)插人掃描頻率SR行及狀態(tài)字存儲(chǔ)單元行,如圖⒏7所示。
圖⒏7 全局?jǐn)?shù)據(jù)通信的診斷
STEP7對(duì)每個(gè)數(shù)據(jù)包都自動(dòng)設(shè)置發(fā)送更新時(shí)間,見(jiàn)圖87中的SR1.1、SR1.2、SR2.1。更新時(shí)間等于SR乘以CPU的循環(huán)周期,SR可在1~255之間修改。當(dāng)多個(gè)CPU進(jìn)行通信時(shí),有時(shí)會(huì)出現(xiàn)通信中斷的現(xiàn)象,這時(shí)可以把SR設(shè)置得大一些。狀態(tài)字GDS的存儲(chǔ)單元需要手I設(shè)置,占用2個(gè)字的長(zhǎng)度。GST是仝局狀態(tài)字,是所有GDS相“OR”的結(jié)果。狀態(tài)字反映了各個(gè)數(shù)據(jù)包在通信過(guò)程中的實(shí)際狀態(tài),用戶程序通過(guò)監(jiān)測(cè)狀態(tài)字可以及時(shí)了解通信的有效性和實(shí)時(shí)性,并可根據(jù)狀態(tài)字編制錯(cuò)誤處理程序c關(guān)于狀態(tài)字的詳細(xì)內(nèi)容請(qǐng)查閱⒏MΛTIC技術(shù)手冊(cè),或STEP7的在線幫助SR及GDS設(shè)置完畢后。再一次編譯.即可將定義好的全局?jǐn)?shù)據(jù)表(見(jiàn)圖⒏7)在ST(P模式中下載至各CPU。當(dāng)PI'C進(jìn)入RUN模式后,各CPU之間即開(kāi)始按照定義好的數(shù)據(jù)包格式互相交換數(shù)據(jù)。
對(duì)于g100而言,也可以通過(guò)用戶程序調(diào)用系統(tǒng)功能SFC60(G0sEND)和SFC61(GDRCV)來(lái)實(shí)現(xiàn)全局?jǐn)?shù)據(jù)通信。注意,此時(shí)應(yīng)在GD組態(tài)表中把SR設(shè)置為0。
圖86中的GD ID欄為仝局?jǐn)?shù)據(jù)包標(biāo)識(shí),是在編譯后自動(dòng)生成的,被小數(shù)點(diǎn)隔開(kāi)的3個(gè)數(shù)分別表示循環(huán)數(shù)、一個(gè)循環(huán)中的數(shù)據(jù)包編號(hào)、一個(gè)數(shù)據(jù)包中的數(shù)據(jù)組編號(hào)。LPO4812-103KLC例如,第1行的“GD1.1.1”,表示由⒏MAT℃400(D發(fā)送的數(shù)據(jù)是第1個(gè)循環(huán)中的第1個(gè)數(shù)據(jù)包的第1組數(shù)據(jù);而第2行的“GD1.2,1”則表示由⒏MATIC300(1)發(fā)送的數(shù)據(jù)是第1個(gè)循環(huán)中的第2個(gè)數(shù)據(jù)包的第1組數(shù)據(jù)。
每個(gè)CPU發(fā)送一次數(shù)據(jù)都被打成一個(gè)數(shù)據(jù)包,不同的數(shù)據(jù)區(qū)間在同一個(gè)數(shù)據(jù)包中被分成不同的組,但前提是數(shù)據(jù)包總長(zhǎng)度不能超過(guò)允許的最大值。Ⅳ-300CPU最大不能超過(guò)22字節(jié),y△00cPu最大為54字節(jié)。完成全局?jǐn)?shù)據(jù)包的定義后,分別選擇“View”→“⒌anRat∞”和“GD⒊atus”選項(xiàng),STEP7在GD表中自動(dòng)插人掃描頻率SR行及狀態(tài)字存儲(chǔ)單元行,如圖⒏7所示。
圖⒏7 全局?jǐn)?shù)據(jù)通信的診斷
STEP7對(duì)每個(gè)數(shù)據(jù)包都自動(dòng)設(shè)置發(fā)送更新時(shí)間,見(jiàn)圖87中的SR1.1、SR1.2、SR2.1。更新時(shí)間等于SR乘以CPU的循環(huán)周期,SR可在1~255之間修改。當(dāng)多個(gè)CPU進(jìn)行通信時(shí),有時(shí)會(huì)出現(xiàn)通信中斷的現(xiàn)象,這時(shí)可以把SR設(shè)置得大一些。狀態(tài)字GDS的存儲(chǔ)單元需要手I設(shè)置,占用2個(gè)字的長(zhǎng)度。GST是仝局狀態(tài)字,是所有GDS相“OR”的結(jié)果。狀態(tài)字反映了各個(gè)數(shù)據(jù)包在通信過(guò)程中的實(shí)際狀態(tài),用戶程序通過(guò)監(jiān)測(cè)狀態(tài)字可以及時(shí)了解通信的有效性和實(shí)時(shí)性,并可根據(jù)狀態(tài)字編制錯(cuò)誤處理程序c關(guān)于狀態(tài)字的詳細(xì)內(nèi)容請(qǐng)查閱⒏MΛTIC技術(shù)手冊(cè),或STEP7的在線幫助SR及GDS設(shè)置完畢后。再一次編譯.即可將定義好的全局?jǐn)?shù)據(jù)表(見(jiàn)圖⒏7)在ST(P模式中下載至各CPU。當(dāng)PI'C進(jìn)入RUN模式后,各CPU之間即開(kāi)始按照定義好的數(shù)據(jù)包格式互相交換數(shù)據(jù)。
對(duì)于g100而言,也可以通過(guò)用戶程序調(diào)用系統(tǒng)功能SFC60(G0sEND)和SFC61(GDRCV)來(lái)實(shí)現(xiàn)全局?jǐn)?shù)據(jù)通信。注意,此時(shí)應(yīng)在GD組態(tài)表中把SR設(shè)置為0。
上一篇:基本通信
熱門(mén)點(diǎn)擊
- 單邊通信
- 電子行業(yè)的強(qiáng)制標(biāo)準(zhǔn)代號(hào)為sJ
- 全局?jǐn)?shù)據(jù)通信的診斷
- 全局?jǐn)?shù)據(jù)通信
- 水塔水位控制
- S7-200的參數(shù)設(shè)置
- 智能從站負(fù)責(zé)處理該數(shù)據(jù)區(qū)與實(shí)際I/O之間的數(shù)
- 連接:(Connection)
- 用戶應(yīng)用程序
- 用XMT指令發(fā)送數(shù)據(jù)
推薦技術(shù)資料
- 循線機(jī)器人是機(jī)器人入門(mén)和
- 循線機(jī)器人是機(jī)器人入門(mén)和比賽最常用的控制方式,E48S... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究