全局數據通信的診斷
發布時間:2019/6/13 21:14:50 訪問次數:3158
圖86中的GD ID欄為仝局數據包標識,是在編譯后自動生成的,被小數點隔開的3個數分別表示循環數、一個循環中的數據包編號、一個數據包中的數據組編號。LPO4812-103KLC例如,第1行的“GD1.1.1”,表示由⒏MAT℃400(D發送的數據是第1個循環中的第1個數據包的第1組數據;而第2行的“GD1.2,1”則表示由⒏MATIC300(1)發送的數據是第1個循環中的第2個數據包的第1組數據。
每個CPU發送一次數據都被打成一個數據包,不同的數據區間在同一個數據包中被分成不同的組,但前提是數據包總長度不能超過允許的最大值。Ⅳ-300CPU最大不能超過22字節,y△00cPu最大為54字節。完成全局數據包的定義后,分別選擇“View”→“⒌anRat∞”和“GD⒊atus”選項,STEP7在GD表中自動插人掃描頻率SR行及狀態字存儲單元行,如圖⒏7所示。
圖⒏7 全局數據通信的診斷
STEP7對每個數據包都自動設置發送更新時間,見圖87中的SR1.1、SR1.2、SR2.1。更新時間等于SR乘以CPU的循環周期,SR可在1~255之間修改。當多個CPU進行通信時,有時會出現通信中斷的現象,這時可以把SR設置得大一些。狀態字GDS的存儲單元需要手I設置,占用2個字的長度。GST是仝局狀態字,是所有GDS相“OR”的結果。狀態字反映了各個數據包在通信過程中的實際狀態,用戶程序通過監測狀態字可以及時了解通信的有效性和實時性,并可根據狀態字編制錯誤處理程序c關于狀態字的詳細內容請查閱⒏MΛTIC技術手冊,或STEP7的在線幫助SR及GDS設置完畢后。再一次編譯.即可將定義好的全局數據表(見圖⒏7)在ST(P模式中下載至各CPU。當PI'C進入RUN模式后,各CPU之間即開始按照定義好的數據包格式互相交換數據。
對于g100而言,也可以通過用戶程序調用系統功能SFC60(G0sEND)和SFC61(GDRCV)來實現全局數據通信。注意,此時應在GD組態表中把SR設置為0。
圖86中的GD ID欄為仝局數據包標識,是在編譯后自動生成的,被小數點隔開的3個數分別表示循環數、一個循環中的數據包編號、一個數據包中的數據組編號。LPO4812-103KLC例如,第1行的“GD1.1.1”,表示由⒏MAT℃400(D發送的數據是第1個循環中的第1個數據包的第1組數據;而第2行的“GD1.2,1”則表示由⒏MATIC300(1)發送的數據是第1個循環中的第2個數據包的第1組數據。
每個CPU發送一次數據都被打成一個數據包,不同的數據區間在同一個數據包中被分成不同的組,但前提是數據包總長度不能超過允許的最大值。Ⅳ-300CPU最大不能超過22字節,y△00cPu最大為54字節。完成全局數據包的定義后,分別選擇“View”→“⒌anRat∞”和“GD⒊atus”選項,STEP7在GD表中自動插人掃描頻率SR行及狀態字存儲單元行,如圖⒏7所示。
圖⒏7 全局數據通信的診斷
STEP7對每個數據包都自動設置發送更新時間,見圖87中的SR1.1、SR1.2、SR2.1。更新時間等于SR乘以CPU的循環周期,SR可在1~255之間修改。當多個CPU進行通信時,有時會出現通信中斷的現象,這時可以把SR設置得大一些。狀態字GDS的存儲單元需要手I設置,占用2個字的長度。GST是仝局狀態字,是所有GDS相“OR”的結果。狀態字反映了各個數據包在通信過程中的實際狀態,用戶程序通過監測狀態字可以及時了解通信的有效性和實時性,并可根據狀態字編制錯誤處理程序c關于狀態字的詳細內容請查閱⒏MΛTIC技術手冊,或STEP7的在線幫助SR及GDS設置完畢后。再一次編譯.即可將定義好的全局數據表(見圖⒏7)在ST(P模式中下載至各CPU。當PI'C進入RUN模式后,各CPU之間即開始按照定義好的數據包格式互相交換數據。
對于g100而言,也可以通過用戶程序調用系統功能SFC60(G0sEND)和SFC61(GDRCV)來實現全局數據通信。注意,此時應在GD組態表中把SR設置為0。
上一篇:定義全局數據包(GD)
上一篇:基本通信
熱門點擊
- 單邊通信
- 全局數據通信的診斷
- 電子行業的強制標準代號為sJ
- 全局數據通信
- 水塔水位控制
- S7-200的參數設置
- 智能從站負責處理該數據區與實際I/O之間的數
- 連接:(Connection)
- 用戶應用程序
- 用XMT指令發送數據
推薦技術資料
- 循線機器人是機器人入門和
- 循線機器人是機器人入門和比賽最常用的控制方式,E48S... [詳細]