
發布
注冊
/
登錄數據尋址
關注創建者:匿名 創建時間:2021-12-15

數據尋址的實例教程
一、S7-200 SMART 數據尋址
如何調用開關量或模擬量信號?
怎樣讀取數據?
怎么使用輸入信號?
如何輸出控制?
……
上述問題都是關于如何訪問、使用數據的問題,也就是所謂“尋址”。
二、訪問S7-200 SMART 中的數據
S7-200 SMART從外部接收信號輸入(輸入數據),在內部按照用戶程序運算、處理后,再輸出進行各種控制、顯示。
CPU 將信息存儲在不同存儲單元,每個位置均具有唯一的地址。尋址時,數據地址以代表存儲區類型的字母開始,隨后是表示數據長度的標記,然后是存儲單元編號;對于二進制位尋址,還需要在一個小數點分隔符后指定位編號。
位尋址的舉例如下圖所示:
圖1.位尋址舉例
其中,存儲區和字節地址(“M3”)代表 M 存儲器的第 3 個字節,用句點(“.”)與位地址(位 4)分開。
字節尋址的舉例如下圖所示:
圖2. 字節尋址舉例
可以看出,VW100包括VB100和VB101;VD100包括VW100和VW102,即VB100,VB101,VB102,VB103這4個字節。這些地址是互相交疊的。
當涉及到多字節組合尋址時,遵循“高地址,低字節”的規律。
下表給出了不同數據長度可表示的整數值范圍。
展開 一、S7-200 SMART 數據尋址
如何調用開關量或模擬量信號?
怎樣讀取數據?
怎么使用輸入信號?
如何輸出控制?
……
上述問題都是關于如何訪問、使用數據的問題,也就是所謂“尋址”。
二、訪問S7-200 SMART 中的數據
S7-200 SMART從外部接收信號輸入(輸入數據),在內部按照用戶程序運算、處理后,再輸出進行各種控制、顯示。
CPU 將信息存儲在不同存儲單元,每個位置均具有唯一的地址。尋址時,數據地址以代表存儲區類型的字母開始,隨后是表示數據長度的標記,然后是存儲單元編號;對于二進制位尋址,還需要在一個小數點分隔符后指定位編號。
位尋址的舉例如下圖所示:
圖1.位尋址舉例
其中,存儲區和字節地址(“M3”)代表 M 存儲器的第 3 個字節,用句點(“.”)與位地址(位 4)分開。
字節尋址的舉例如下圖所示:
圖2. 字節尋址舉例
可以看出,VW100包括VB100和VB101;VD100包括VW100和VW102,即VB100,VB101,VB102,VB103這4個字節。這些地址是互相交疊的。
當涉及到多字節組合尋址時,遵循“高地址,低字節”的規律。
下表給出了不同數據長度可表示的整數值范圍。
展開 ( 表3-2-3 常數表示法 )
17、CPU存儲器的范圍和特性
A〉S7-200 CPU存儲器的范圍:( 表3-2-4 S7-200 CPU存儲器的范圍與特性 ) B〉S7-200操作數范圍:( 表3-2-5 S7-200 CPU操作數的范圍 )
三、直接尋址和間接尋址
1、尋址的概念
在PLC中地址是訪問數據的依據,通過地址來訪問數據的過程稱為“尋址”。幾乎所有的指令和功能都與各種形式的尋址有關。
2、直接尋址
直接尋址即為指定了存儲器的區域、長度和位置的尋址方式,用于 一般的數字量控制系統的編程中。如 VW100表示存取VB100、VB101組成的兩個字。
3、用指針對S7-200存儲區間接尋址
A〉間接尋址:①間接尋址的概念——是指用指針來訪問存儲區數據。②指針作用及其特點:指針以雙字的形式存儲其它存儲區的地址,指針也可以作為參數傳遞到子程序中。只能用V存儲器、L存儲器或者累加器寄存器(AC1、AC2、AC3)作為指針。S7-200允許指針訪問以下存儲區:I、Q、V、M、S、AI、AQ、SMT(僅限于當前值)和C(僅限于當前值);但不能訪問單獨的位,也不能訪問HC或者L存儲區。 B〉建立間接尋址的指針:要建立一個指針,必須以雙字的形式,將需要間接尋址的存儲器地址移動到指針中;具體做法是用“&”符號加上要訪問的存儲區地址來建立一個指針。( “&”符號開頭表明指令的操作數是存儲區的地址,而不是將其內容。) C〉用指針存取數據:當指令中的操作數是指針時,應該在操作數前面加上“*”號。
展開 ( 表3-2-3 常數表示法 )
17、CPU存儲器的范圍和特性
A〉S7-200 CPU存儲器的范圍:( 表3-2-4 S7-200 CPU存儲器的范圍與特性 ) B〉S7-200操作數范圍:( 表3-2-5 S7-200 CPU操作數的范圍 )
三、直接尋址和間接尋址
1、尋址的概念
在PLC中地址是訪問數據的依據,通過地址來訪問數據的過程稱為“尋址”。幾乎所有的指令和功能都與各種形式的尋址有關。
2、直接尋址
直接尋址即為指定了存儲器的區域、長度和位置的尋址方式,用于 一般的數字量控制系統的編程中。如 VW100表示存取VB100、VB101組成的兩個字。
3、用指針對S7-200存儲區間接尋址
A〉間接尋址:①間接尋址的概念——是指用指針來訪問存儲區數據。②指針作用及其特點:指針以雙字的形式存儲其它存儲區的地址,指針也可以作為參數傳遞到子程序中。只能用V存儲器、L存儲器或者累加器寄存器(AC1、AC2、AC3)作為指針。S7-200允許指針訪問以下存儲區:I、Q、V、M、S、AI、AQ、SMT(僅限于當前值)和C(僅限于當前值);但不能訪問單獨的位,也不能訪問HC或者L存儲區。 B〉建立間接尋址的指針:要建立一個指針,必須以雙字的形式,將需要間接尋址的存儲器地址移動到指針中;具體做法是用“&”符號加上要訪問的存儲區地址來建立一個指針。( “&”符號開頭表明指令的操作數是存儲區的地址,而不是將其內容。) C〉用指針存取數據:當指令中的操作數是指針時,應該在操作數前面加上“*”號。
展開 ( 表3-2-3 常數表示法 )
17、CPU存儲器的范圍和特性
A〉S7-200 CPU存儲器的范圍:( 表3-2-4 S7-200 CPU存儲器的范圍與特性 ) B〉S7-200操作數范圍:( 表3-2-5 S7-200 CPU操作數的范圍 )
三、直接尋址和間接尋址
1、尋址的概念
在PLC中地址是訪問數據的依據,通過地址來訪問數據的過程稱為“尋址”。幾乎所有的指令和功能都與各種形式的尋址有關。
2、直接尋址
直接尋址即為指定了存儲器的區域、長度和位置的尋址方式,用于 一般的數字量控制系統的編程中。如 VW100表示存取VB100、VB101組成的兩個字。
3、用指針對S7-200存儲區間接尋址
A〉間接尋址:①間接尋址的概念——是指用指針來訪問存儲區數據。②指針作用及其特點:指針以雙字的形式存儲其它存儲區的地址,指針也可以作為參數傳遞到子程序中。只能用V存儲器、L存儲器或者累加器寄存器(AC1、AC2、AC3)作為指針。S7-200允許指針訪問以下存儲區:I、Q、V、M、S、AI、AQ、SMT(僅限于當前值)和C(僅限于當前值);但不能訪問單獨的位,也不能訪問HC或者L存儲區。 B〉建立間接尋址的指針:要建立一個指針,必須以雙字的形式,將需要間接尋址的存儲器地址移動到指針中;具體做法是用“&”符號加上要訪問的存儲區地址來建立一個指針。( “&”符號開頭表明指令的操作數是存儲區的地址,而不是將其內容。) C〉用指針存取數據:當指令中的操作數是指針時,應該在操作數前面加上“*”號。
展開 
數據尋址的相關專題、標簽、搜索
數據尋址的最新內容
對已尋址的數據對象(地址標識符)大小的規定
數據對象
大小規定
位(無規定表示是一個位)
B 字節
W 字
D 雙字
2. 方括號"[ ]"中的內容包括地址寄存器引用(AR1或AR2)、逗號分隔符","以及雙字指針。
雙字指針 - 指包含位、字節、字或雙字的部分地址的雙字。指針具有以下區域內格式:P#字節.位。
當主機向從機發送數據控制從機時,主機應當處于發送狀態;當主機查詢從機返回的數據,首先應按照預先約定的格式發送一組尋址數據幀。
總結來說主機找從機第一個目的是向從機發送數據,第二個目的是主機找到從及后將從機的數據發送到主機。
即在硬件通信層確保數據能夠傳輸和接收的前提下,再利用軟件層來約束傳輸的數據形式和傳輸規則。
該層的作用包括:物理地址尋址、數據的成幀、流量控制、數據的檢錯、重發等。
對已尋址的數據對象(地址標識符)大小的規定數據對象大小規定 位(無規定表示是一個位)B 字節W 字D 雙字
2. 方括號"[ ]"中的內容包括地址寄存器引用(AR1或AR2)、逗號分隔符","以及雙字指針。雙字指針 - 指包含位、字節、字或雙字的部分地址的雙字。指針具有以下區域內格式:P#字節.位。
一、S7-200 SMART 數據尋址
如何調用開關量或模擬量信號?
怎樣讀取數據?
怎么使用輸入信號?
如何輸出控制?
……
上述問題都是關于如何訪問、使用數據的問題,也就是所謂“尋址”。
在石油化工生產企業中,通常采用微機綜合保護裝置實現饋線、電動機回路的綜合保護,而該裝置自帶零序互感器以實現漏電保護功能,這與電氣火災監控系統中剩余電流式電氣火災探測器的原理一致,再配置相應的通信管理機進行尋址、數據采集與上傳,就可以依托現有的微機綜合保護裝置實現電氣火災監控系統對線路剩余電流的監測。
通過定義數據交換格式、數據編碼、設備尋址方案以及數據包從節點到目的地的路由方式,這些基于標準的專有協議使數據能夠在物聯網架構的不同層之間傳輸。
物聯網生態系統包括一系列支持短程、本地和廣域網的不同協議,且所有這些協議都可以共存。每種技術在范圍、傳感和控制以及傳輸不同類型信息的能力方面都具有特定的特性。這些技術組合在一起可實現所有無線范圍和功能的無縫覆蓋。
一、數據在存儲器中的存儲方式
1、數據格式及要求
A〉數據格式:即指數據的長度和表示方式。 B〉要求:S7-200對數據的格式有一定的要求,指令與數據之間的格式一致才能正常工作。
2、用一位二進制數表示開關量
A〉一位二進制數:一位二進制數有0(OFF)和1(ON)兩種不同的取值,分別對應于開關量(或數字量)的兩種不同的狀態。
一、S7-200 SMART 數據尋址
如何調用開關量或模擬量信號?
怎樣讀取數據?
怎么使用輸入信號?
如何輸出控制?
一、數據在存儲器中的存儲方式
1、數據格式及要求
A〉數據格式:即指數據的長度和表示方式。 B〉要求:S7-200對數據的格式有一定的要求,指令與數據之間的格式一致才能正常工作。
2、用一位二進制數表示開關量
A〉一位二進制數:一位二進制數有