歐姆龍PLC的地址原來是這樣分配的,乾貨

歐姆龍PLC系統中的單元,根據前後位置或單元的特殊性,分別佔用CIO區不同的地址,瞭解地址分配、知道輸入、輸出數據的具體存放位置,就能夠利用編程對數據進行正確的處理。

第一講歐姆龍PLC的地址分配

在I/O存儲器中,CPU單元和CP1W擴展單元的輸入地址佔用000 ~ 016通道,輸出地址佔用100 ~ 116通道,而1個通道就是我們所說的1個字,它也等於16個位,本篇我們以CP1H為例,來說明PLC地址分配的規律。

歐姆龍PLC的地址原來是這樣分配的,乾貨

1、CPU單元地址分配

X和XA型CPU

X和XA型CPU單元自帶40點I/O,其中輸入24點,輸出16點,在CIO區輸入部分佔用0 ~ 1通道,總共分配24個輸入位:

① 其中12個位為0通道的位00 ~ 位11

② 另12個位為1通道的位00 ~ 位11

③ 0通道和1通道中不使用的位12 ~ 位15,將始終被清除,且不可用作內部輔助工作位

歐姆龍PLC的地址原來是這樣分配的,乾貨

X和XA型CPU單元的輸出16點,在CIO區輸出部分佔用100 ~ 101通道,總共分配16個輸出位:

① 其中8個位為100通道的位00 ~ 位07

② 另8個位為101通道的位00 ~ 位07

③ 100通道和101通道的位08 ~ 位15,可用作內部輔助工作位

歐姆龍PLC的地址原來是這樣分配的,乾貨

CP1H-XA型CPU中自帶了模擬量輸入和輸出,其中4路模擬量輸入佔用200 ~ 203通道,2路模擬量輸出佔用210 ~ 211通道。

歐姆龍PLC的地址原來是這樣分配的,乾貨

Y型CPU

CP1H-Y型CPU中自帶20點I/O,其中輸入12點,輸出8點,由於脈衝輸入輸出專用端子佔用,輸入輸出被分配到不連續的地址:

① 所以Y型CPU單元的輸入,佔用CIO區0通道和1通道的共計12點

② 0通道和1通道中不使用的位12 ~ 位15,將始終被清除,且不可用作內部輔助工作位

歐姆龍PLC的地址原來是這樣分配的,乾貨

Y型CPU單元的輸出8點,也是由於脈衝輸入輸出專用端子佔用:

① CPU單元的輸出佔用CIO區100通道和101通道的共計8點

② 100通道和101通道中不使用的位08 ~ 位15,可用作內部輔助工作位

歐姆龍PLC的地址原來是這樣分配的,乾貨

2、擴展單元地址分配

擴展單元的作用是擴展輸入、輸出,擴展單元從CPU單元的分配通道之後的下一個通道開始,依次往後分配地址。

CP1W擴展單元

如CPU單元自帶輸入佔用0通道和1通道,輸出佔用100通道和101通道,以後連接的CP1W的擴展單元:

① 其輸入從2通道開始依次往後分配,最多分配到16通道

② 輸出從102通道開始依次往後分配,最多分配到116通道

歐姆龍PLC的地址原來是這樣分配的,乾貨

CP1W的基本I/O擴展單元,根據輸入輸出的點數不同,其所分配的輸入輸出通道數也不同,位分配原則與CPU單元輸入輸出的位分配原則相同,例如12點輸入、8點輸出的擴展單元,輸入輸出各佔用1個通道:

① 其輸入位佔用所分配通道的位00 ~ 位11,不使用的位12 ~ 位15將始終被清除,且不可用作內部輔助工作位

② 輸出位佔用所分配通道的位00 ~ 位07,不使用的位08 ~ 位15可用作內部輔助工作位

歐姆龍PLC的地址原來是這樣分配的,乾貨

對於模擬量及溫度傳感器等擴展單元,其輸入輸出通道的地址,根據其所佔用的通道數來進行分配,例如CP1W-MAD11,分配了2個輸入通道和1個輸出通道。

歐姆龍PLC的地址原來是這樣分配的,乾貨

CJ系列高功能擴展單元

CJ系列高功能擴展單元的地址分配和其單元號有關,單元號是在模塊上的一個硬件開關,特殊I/O單元根據排列的先後,佔用地址2000 ~ 2959通道,具體分配如下圖:

歐姆龍PLC的地址原來是這樣分配的,乾貨

CPU總線單元根據排列的先後,佔用地址1500 ~ 1899通道,具體分配如下圖:

歐姆龍PLC的地址原來是這樣分配的,乾貨

3、應用舉例

如圖,CP1H PLC配置了1個以太網模塊、2個基本I/O擴展單元、2個模擬量擴展單元和1個溫度傳感器單元,那麼各輸入輸出的地址是如何分配的呢?

歐姆龍PLC的地址原來是這樣分配的,乾貨

正確答案如下:

歐姆龍PLC的地址原來是這樣分配的,乾貨

歐姆龍PLC的地址原來是這樣分配的,乾貨


分享到:


相關文章: