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