根據(jù)不同的plc配置確定輸入輸出地址是plc編程的前提和基礎(chǔ)。程序中的地址必須與實(shí)際的物理連接點(diǎn)一一對(duì)應(yīng),以確保動(dòng)作的正確執(zhí)行。
當(dāng)選擇PLC時(shí),首先要確定的是系統(tǒng)中每個(gè)I/O點(diǎn)的絕對(duì)地址。在西門(mén)子S7系列PLC中,I/O絕對(duì)地址分配有三種類(lèi)型:固定地址型、自動(dòng)分配型和用戶自定義型。實(shí)際使用的方法取決于所用PLC的CPU型號(hào)、編程軟件、軟件版本、程序員的選擇等因素。
1.固定地址類(lèi)型
固定地址分配方法是一種指定PLC安裝架上每個(gè)安裝位置(插槽)地址的分配方法。其特點(diǎn)如下:
(1)可編程控制器的每個(gè)安裝位置都根據(jù)該系列可編程控制器所有模塊中可能存在的最大輸入/輸出點(diǎn)分配地址。
例如,S7-300系列I/O模塊的最大輸入/輸出為32點(diǎn)。因此,必須為每個(gè)安裝位置分配一個(gè)32點(diǎn)地址。如果實(shí)際安裝的模塊只有16個(gè)輸入點(diǎn)可用,則剩余的輸入/輸出地址不能再用作物理輸入點(diǎn)。
②對(duì)于輸入或輸出,I/O地址是間歇性的,輸入和輸出不能使用相同的二進(jìn)制字節(jié)和位。
比如在S7-300系列I/O模塊的第一個(gè)安裝位安裝32點(diǎn)輸入模塊,該模塊占用地址數(shù)據(jù)的0.0 ~ 3.7,地址固定為I0.0 ~ 13.7即使32點(diǎn)輸出模塊安裝在第二個(gè)安裝位,其輸出地址也只能是Q4。O~Q7.7,但不是QO。O~Q3.7 .實(shí)際編程中,QO。O~Q3.7變成不存在的輸出。同樣,如果16點(diǎn)輸入模塊安裝在第三個(gè)安裝位置,其地址將為I8.0~19.7,實(shí)際編程中I4.0~17.7將成為不存在的輸入。
上述分配原則也適用于模擬模塊。
2.自動(dòng)分配類(lèi)型
自動(dòng)地址分配是通過(guò)自動(dòng)檢測(cè)PLC安裝的實(shí)際模塊,實(shí)現(xiàn)自動(dòng)連續(xù)的地址分配方法。其特點(diǎn)如下:
①PLC每個(gè)安裝位置的I/O點(diǎn)數(shù)量沒(méi)有規(guī)定,PLC根據(jù)模塊自動(dòng)分配地址。
比如每個(gè)安裝位置安裝一個(gè)32點(diǎn)模塊時(shí),PLC自動(dòng)給模塊分配一個(gè)0.0 ~ 3.7的地址;如果實(shí)際安裝的模塊只有16點(diǎn)輸入,那么PLC自動(dòng)分配給模塊的地址就變成了0.0 ~ 1.7。
②輸入輸出地址連續(xù)排列,從0.0開(kāi)始自動(dòng)識(shí)別,I/O地址連續(xù)有序。
比如32點(diǎn)輸入模塊安裝在PLC的第1個(gè)安裝位置,地址為I0.0 ~ 13.7當(dāng)32點(diǎn)輸出模塊安裝在第二個(gè)安裝位置時(shí),其輸出地址自動(dòng)分配給QO。O~Q3.7同樣,如果16點(diǎn)輸入模塊安裝在第三個(gè)安裝位置,其地址將為I4.0~15.7。輸入/輸出地址中沒(méi)有不存在的輸入和輸出。
上述分配原則也適用于模擬模塊。
對(duì)于S7-300系列,由于生產(chǎn)時(shí)間和軟件版本的不同,對(duì)于PLC主機(jī)上安裝的一些I/O模塊,CPU的地址分配可能是間歇性的,CPU仍然按照最大開(kāi)關(guān)量輸入輸出分配地址。當(dāng)使用低于32點(diǎn)的模塊時(shí),冗余地址不能再使用。但是,對(duì)于遠(yuǎn)程輸入/輸出單元,地址總是連續(xù)分配的。
3.用戶設(shè)置類(lèi)型
自定義分配方法是一種地址分配方法,可以通過(guò)編程軟件任意定義。其特點(diǎn)如下:
①可編程控制器各安裝位置的地址可以任意定義,輸入輸出點(diǎn)數(shù)不指定,但不能在同一個(gè)-可編程控制器中重復(fù)。
比如每個(gè)安裝位置安裝一個(gè)32點(diǎn)輸入模塊時(shí),用戶可以分配模塊的地址I0.0 ~ 13.7也可以分配其他任意地址,如I8.0~I11.7等。但分配I0.0~13.7后,地址i0.0 ~ 13 ~在后續(xù)類(lèi)似模塊中不能再使用。
②輸入和輸出地址可以是間斷的或無(wú)序的。
比如在PLC的第一個(gè)安裝位置安裝一個(gè)32點(diǎn)輸入模塊,地址定義為I8.0 ~ 111.7在第二個(gè)安裝位安裝32點(diǎn)輸入模塊,地址定義為I0.0~13.7。這種分配也是允許的。
上述分配原則也適用于模擬模塊。
總結(jié):以上就是“西門(mén)子PLC如何分配地址?”的相關(guān)內(nèi)容,您了解了嗎?不明白的朋友可以結(jié)合plc視頻教程親自實(shí)踐一下,更容易理解。
審核編輯:符乾江
評(píng)論
查看更多