上述問題都是關(guān)于如何訪問、使用數(shù)據(jù)的問題,也就是所謂“尋址”。
S7-200從外部接收信號輸入(輸入數(shù)據(jù)),在內(nèi)部按照用戶程序運(yùn)算、處理后,再輸出進(jìn)行各種控制、顯示。
物理的輸入/輸出信號,在S7-200 CPU內(nèi)部是以輸入/輸出映象區(qū)的形式對應(yīng)。除此之外,CPU內(nèi)部也有各種數(shù)據(jù)區(qū)域,如變量區(qū)(V存儲區(qū)),定時(shí)器、計(jì)數(shù)器數(shù)據(jù)等。
在S7-200 PLC系統(tǒng)中,數(shù)據(jù)可以被:
要進(jìn)行上述數(shù)據(jù)處理,需要:
總之,所有數(shù)據(jù),在S7-200中都是通過地址訪問。
凡S7-200中能夠訪問的數(shù)據(jù)都有地址,地址是訪問所有數(shù)據(jù)的依據(jù),訪問數(shù)據(jù)的過程本身就是“尋址”。
《S7-200系統(tǒng)手冊》上關(guān)于PLC概念的第四章,其中對于S7-200中數(shù)據(jù)尋址的敘述非常好,建議初學(xué)者必讀!
幾乎所有的指令、功能都與各種形式的尋址有關(guān),不弄清楚數(shù)據(jù)尋址會給工作帶來極大的困難。
在S7-200中,輸入/輸出點(diǎn)的地址只與其在系統(tǒng)中的物理位置有關(guān)。
各種類型的I/O按照各自的種類,如數(shù)字量輸入(I)、數(shù)字量輸出(Q)、模擬量輸入(AI)、模擬量輸出(AQ)信號,分別排列地址。
S7-200編程時(shí)不必配置I/O地址。
S7-200擴(kuò)展模塊上的I/O地址按照離CPU的距離遞增排列。離CPU越近,地址號越小。
在模塊之間,數(shù)字量信號的地址總是以8位(1個(gè)字節(jié))為單位遞增。如果CPU上的物理輸入點(diǎn)沒有完全占據(jù)一個(gè)字節(jié),其中剩余未用的位也不能分配給后續(xù)模塊的同類信號。
模擬量輸出模塊總是要占據(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
電話:13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://www.xmzgk.com
地址:中國上海市青浦區(qū)崧盈路398號6棟