上述問(wèn)題都是關(guān)于如何訪問(wèn)、使用數(shù)據(jù)的問(wèn)題,也就是所謂“尋址”。
S7-200從外部接收信號(hào)輸入(輸入數(shù)據(jù)),在內(nèi)部按照用戶程序運(yùn)算、處理后,再輸出進(jìn)行各種控制、顯示。
物理的輸入/輸出信號(hào),在S7-200 CPU內(nèi)部是以輸入/輸出映象區(qū)的形式對(duì)應(yīng)。除此之外,CPU內(nèi)部也有各種數(shù)據(jù)區(qū)域,如變量區(qū)(V存儲(chǔ)區(qū)),定時(shí)器、計(jì)數(shù)器數(shù)據(jù)等。
在S7-200 PLC系統(tǒng)中,數(shù)據(jù)可以被:
要進(jìn)行上述數(shù)據(jù)處理,需要:
總之,所有數(shù)據(jù),在S7-200中都是通過(guò)地址訪問(wèn)。
凡S7-200中能夠訪問(wèn)的數(shù)據(jù)都有地址,地址是訪問(wèn)所有數(shù)據(jù)的依據(jù),訪問(wèn)數(shù)據(jù)的過(guò)程本身就是“尋址”。
《S7-200系統(tǒng)手冊(cè)》上關(guān)于PLC概念的第四章,其中對(duì)于S7-200中數(shù)據(jù)尋址的敘述非常好,建議初學(xué)者必讀!
幾乎所有的指令、功能都與各種形式的尋址有關(guān),不弄清楚數(shù)據(jù)尋址會(huì)給工作帶來(lái)極大的困難。
在S7-200中,輸入/輸出點(diǎn)的地址只與其在系統(tǒng)中的物理位置有關(guān)。
各種類型的I/O按照各自的種類,如數(shù)字量輸入(I)、數(shù)字量輸出(Q)、模擬量輸入(AI)、模擬量輸出(AQ)信號(hào),分別排列地址。
S7-200編程時(shí)不必配置I/O地址。
S7-200擴(kuò)展模塊上的I/O地址按照離CPU的距離遞增排列。離CPU越近,地址號(hào)越小。
在模塊之間,數(shù)字量信號(hào)的地址總是以8位(1個(gè)字節(jié))為單位遞增。如果CPU上的物理輸入點(diǎn)沒有完全占據(jù)一個(gè)字節(jié),其中剩余未用的位也不能分配給后續(xù)模塊的同類信號(hào)。
模擬量輸出模塊總是要占據(jù)兩個(gè)通道的輸出地址。即便有些模塊(EM235)只有一個(gè)實(shí)際輸出通道,它也要占用兩個(gè)通道的地址。
在編程計(jì)算機(jī)和CPU實(shí)際聯(lián)機(jī)時(shí),使用Micro/WIN的菜單命令“PLC > Information”,可以查看CPU和擴(kuò)展模塊的實(shí)際I/O地址分配。
一個(gè)CPU和擴(kuò)展I/O尋址的例子:
圖1. I/O地址排列舉例
https://support.industry.siemens.com/cs/us/en/view/8950920
電話:15721373211
郵箱:15721373211@139.com
網(wǎng)址:http://m.woodysisland.com
地址:中國(guó)上海市青浦區(qū)北青公路7171號(hào)