什么是plc編程
PLC是可編程邏輯控制器,是Program Logic Controler的縮寫(xiě),它是一個(gè)廣泛的概念,需要硬件和軟件共同實(shí)現,關(guān)鍵還是在于編程實(shí)現。主要用在工業(yè)自動(dòng)化控制。
可編程控制器(Programmable Controller)是計算機家族中的一員,是為工業(yè)控制應用而設計制造的。早期的可編程控制器稱(chēng)作可編程邏輯控制器(Programmable Logic Controller), 簡(jiǎn)稱(chēng)PLC,它主要用來(lái)代替繼電器實(shí)現邏輯控制隨著(zhù)技術(shù)的發(fā)展這種裝置的功能已經(jīng)大大超過(guò)了邏輯控制的范圍,因此,今天這種裝置稱(chēng)作可編程控制器,簡(jiǎn)稱(chēng)PC。但是為了避免與個(gè)人計算機(Personal Computer)的簡(jiǎn)稱(chēng)混淆,所以將可編程控制器簡(jiǎn)稱(chēng)PLC。
一、PLC 的由來(lái)
在60 年代,汽車(chē)生產(chǎn)流水線(xiàn)的自動(dòng)控制系統基本上都是由繼電器控制裝置構成的。當時(shí)汽車(chē)的每一次改型都直接導致繼電器控制裝置的重新設計和安裝。隨著(zhù)生產(chǎn)的發(fā)展,汽車(chē)型號更新的周期愈來(lái)愈短,這樣,繼電器控制裝置就需要經(jīng)常地重新設計和安裝,十分費時(shí),費工,費料,甚至阻礙了更新周期的縮短。為了改變這一現狀,美國通用汽車(chē)公司在1969 年公開(kāi)招標,要求用新的控制裝置取代繼電器控制裝置,并提出了十項招標指標,即:
1.編程方便現場(chǎng)可修改程序;
2.維修方便采用模塊化結構;
3.可靠性高于繼電器控制裝置;
4.體積小于繼電器控制裝置;
5.數據可直接送入管理計算機;
6.成本可與繼電器控制裝置競爭;
7. 輸入可以是交流115V;
8.輸出為交流115V 2A 以上能直接驅動(dòng)電磁閥接觸器等;
9.在擴展時(shí)原系統只要很小變更;
10.用戶(hù)程序存儲器容量至少能擴展到4K。
1969 年,美國數字設備公司(DEC) 研制出第一臺PLC,在美國通用汽車(chē)自動(dòng)裝配線(xiàn)上試用,獲得了成功。這種新型的工業(yè)控制裝置以其簡(jiǎn)單易懂,操作方便,可靠性高,通用靈活,體積小,使用壽命長(cháng)等一系列優(yōu)點(diǎn),很快地在美國其他工業(yè)領(lǐng)域推廣應用。到1971 年,已經(jīng)成功地應用于食品飲料冶金造紙等工業(yè)。
這一新型工業(yè)控制裝置的出現,也受到了世界其他國家的高度重視。1971 日本從美國引進(jìn)了這項新技術(shù),很快研制出了日本第一臺PLC。1973年,西歐國家也研制出它們的第一臺PLC。我國從1974 年開(kāi)始研制,于1977年開(kāi)始工業(yè)應用。
二、PLC 的定義
PLC 問(wèn)世以來(lái),盡管時(shí)間不長(cháng),但發(fā)展迅速。為了使其生產(chǎn)和發(fā)展標準化,美國電氣制造商協(xié)會(huì )NEMA(National Electrical Manufactory Association) 經(jīng)過(guò)四年的調查工作,于1984 年首先將其正式命名為PC(Programmable Controller),并給PC 作了如下定義
“PC 是一個(gè)數字式的電子裝置,它使用了可編程序的記憶體儲存指令。用來(lái)執行諸如邏輯,順序,計時(shí),計數與演算等功能,并通過(guò)數字或類(lèi)似的輸入/輸出模塊,以控制各種機械或工作程序。一部數字電子計算機若是從事執行PC 之功能著(zhù),亦被視為PC,但不包括鼓式或類(lèi)似的機械式順序控制器?!?
以后國際電工委員會(huì )(IEC)又先后頒布了PLC 標準的草案第一稿,第二稿,并在1987 年2 月通過(guò)了對它的定義:
“可編程控制器是一種數字運算操作的電子系統,專(zhuān)為在工業(yè)環(huán)境應用而設計的。它采用一類(lèi)可編程的存儲器,用于其內部存儲程序,執行邏輯運算,順序控制,定時(shí),計數與算術(shù)操作等面向用戶(hù)的指令,并通過(guò)數字或模擬式輸入/輸出控制各種類(lèi)型的機械或生產(chǎn)過(guò)程??删幊炭刂破骷捌溆嘘P(guān)外部設備,都按易于與工業(yè)控制系統聯(lián)成一個(gè)整體,易于擴充其功能的原則設計?!?
總之,可編程控制器是一臺計算機,它是專(zhuān)為工業(yè)環(huán)境應用而設計制造的計算機。它具有豐富的輸入/輸出接口,并且具有較強的驅動(dòng)能力。但可編程控制器產(chǎn)品并不針對某一具體工業(yè)應用,在實(shí)際應用時(shí),其硬件需根據實(shí)際需要進(jìn)行選用配置,其軟件需根據控制要求進(jìn)行設計編制。
三、PLC 的特點(diǎn)
1. PLC 的主要特點(diǎn)
(1)高可靠性
1)所有的I/O 接口電路均采用光電隔離,使工業(yè)現場(chǎng)的外電路與PLC 內部電路之間電氣上隔離。
2)各輸入端均采用R-C濾波器,其濾波時(shí)間常數一般為10~20ms。
3)各模塊均采用屏蔽措施,以防止輻射干擾。
4)采用性能優(yōu)良的開(kāi)關(guān)電源。
5)對采用的器件進(jìn)行嚴格的篩選。
6)良好的自診斷功能,一旦電源或其他軟、硬件發(fā)生異常情況,CPU立即采用有效措施,以防止故障擴大。
7)大型PLC 還可以采用由雙CPU 構成冗余系統或有三CPU 構成表決系統,使可靠性更進(jìn)一步提高。
(2)豐富的I/O 接口模塊
PLC針對不同的工業(yè)現場(chǎng)信號,如:
? 交流或直流;
? 開(kāi)關(guān)量或模擬量;
? 電壓或電流;
? 脈沖或電位;
? 強電或弱電等。
有相應的I/O 模塊與工業(yè)現場(chǎng)的器件或設備,如:
? 按鈕
? 行程開(kāi)關(guān)
? 接近開(kāi)關(guān)
? 傳感器及變送器
? 電磁線(xiàn)圈
? 控制閥
直接連接另外為了提高操作性能,它還有多種人-機對話(huà)的接口模塊;為了組成工業(yè)局部網(wǎng)絡(luò ),它還有多種通訊聯(lián)網(wǎng)的接口模塊,等等。
(3)采用模塊化結構
為了適應各種工業(yè)控制需要除了單元式的小型PLC 以外絕大多數PLC 均
采用模塊化結構PLC 的各個(gè)部件包括CPU 電源I/O 等均采用模塊化設計由
機架及電纜將各模塊連接起來(lái)系統的規模和功能可根據用戶(hù)的需要自行組合
(4)編程簡(jiǎn)單易學(xué)
PLC的編程大多采用類(lèi)似于繼電器控制線(xiàn)路的梯形圖形式對使用者來(lái)說(shuō)
不需要具備計算機的專(zhuān)門(mén)知識因此很容易被一般工程技術(shù)人員所理解和掌握
(5)安裝簡(jiǎn)單維修方便
PLC不需要專(zhuān)門(mén)的機房可以在各種工業(yè)環(huán)境下直接運行使用時(shí)只需將現
場(chǎng)的各種設備與PLC 相應的I/O 端相連接即可投入運行各種模塊上均有運行和
故障指示裝置便于用戶(hù)了解運行情況和查找故障
由于采用模塊化結構因此一旦某模塊發(fā)生故障用戶(hù)可以通過(guò)更換模塊的
方法使系統迅速恢復運行
2.PLC 的功能
(1) 邏輯控制
(2) 定時(shí)控制
(3) 計數控制
(4) 步進(jìn)(順序)控制
(5) PID 控制
(6) 數據控制
PLC 具有數據處理能力
(七) 通信和聯(lián)網(wǎng)
(八) 其它
PLC還有許多特殊功能模塊,適用于各種特殊控制的要求,如:定位控制模塊,CRT 模塊。
四、PLC 的發(fā)展階段
雖然PLC 問(wèn)世時(shí)間不長(cháng),但是隨著(zhù)微處理器的出現,大規模、超大規模集成電路技術(shù)的迅速發(fā)展和數據通訊技術(shù)的不斷進(jìn)步,PLC 也迅速發(fā)展,其發(fā)展過(guò)程大致可分三個(gè)階段:
1.早期的PLC(60 年代末—70 年代中期)
早期的PLC一般稱(chēng)為可編程邏輯控制器。這時(shí)的PLC 多少有點(diǎn)繼電器控制裝置的替代物的含義,其主要功能只是執行原先由繼電器完成的順序控制、定時(shí)等。它在硬件上以準計算機的形式出現,在I/O 接口電路上作了改進(jìn)以適應工業(yè)控制現場(chǎng)的要求。裝置中的器件主要采用分立元件和中小規模集成電路,存儲器采用磁芯存儲器。另外還采取了一些措施,以提高其抗干擾的能力。在軟件編程上,采用廣大電氣工程技術(shù)人員所熟悉的繼電器控制線(xiàn)路的方式—梯形圖。因此,早期的PLC 的性能要優(yōu)于繼電器控制裝置,其優(yōu)點(diǎn)包括簡(jiǎn)單易懂,便于安裝,體積小,能耗低,有故障指使,能重復使用等。其中PLC 特有的編程語(yǔ)言—梯形圖一直沿用至今。
2.中期的PLC(70 年代中期—80 年代中后期)
在70 年代微處理器的出現使PLC 發(fā)生了巨大的變化。美國,日本,德國等一些廠(chǎng)家先后開(kāi)始采用微處理器作為PLC 的中央處理單元(CPU)。
這樣,使PLC 得功能大大增強。在軟件方面,除了保持其原有的邏輯運算、計時(shí)、計數等功能以外,還增加了算術(shù)運算、數據處理和傳送、通訊、自診斷等功能。在硬件方面,除了保持其原有的開(kāi)關(guān)模塊以外,還增加了模擬量模塊、遠程I/O模塊、各種特殊功能模塊。并擴大了存儲器的容量,使各種邏輯線(xiàn)圈的數量增加,還提供了一定數量的數據寄存器,使PLC 得應用范圍得以擴大。
3.近期的PLC(80 年代中后期至今)
進(jìn)入80 年代中、后期,由于超大規模集成電路技術(shù)的迅速發(fā)展,微處理器的市場(chǎng)價(jià)格大幅度下跌,使得各種類(lèi)型的PLC 所采用的微處理器的當次普遍提高。而且,為了進(jìn)一步提高PLC 的處理速度,各制造廠(chǎng)商還紛紛研制開(kāi)發(fā)了專(zhuān)用邏輯處理芯片。這樣使得PLC 軟、硬件功能發(fā)生了巨大變化。
五、PLC 的分類(lèi)
1.小型PLC
小型PLC 的I/O 點(diǎn)數一般在128 點(diǎn)以下,其特點(diǎn)是體積小、結構緊湊,整個(gè)硬件融為一體除了開(kāi)關(guān)量I/O 以外,還可以連接模擬量I/O 以及其他各種特殊功能模塊。它能執行包括邏輯運算、計時(shí)、計數、算術(shù)運算、數據處理和傳送、通訊聯(lián)網(wǎng)以及各種應用指令。
2.中型PLC
中型PLC 采用模塊化結構,其I/O點(diǎn)數一般在256~1024 點(diǎn)之間。I/O的處理方式除了采用一般PLC 通用的掃描處理方式外,還能采用直接處理方式,即在掃描用戶(hù)程序的過(guò)程中,直接讀輸入,刷新輸出。它能聯(lián)接各種特殊功能模塊,通訊聯(lián)網(wǎng)功能更強,指令系統更豐富,內存容量更大,掃描速度更快。
3.大型PLC
一般I/O點(diǎn)數在1024點(diǎn)以上的稱(chēng)為大型PLC。大型PLC的軟、硬件功能極強。具有極強的自診斷功能。通訊聯(lián)網(wǎng)功能強,有各種通訊聯(lián)網(wǎng)的模塊,可以構成三級通訊網(wǎng),實(shí)現工廠(chǎng)生產(chǎn)管理自動(dòng)化。大型PLC 還可以采用三CPU構成表決式系統,使機器的可靠性更高。
六、PLC 的基本結構
PLC 實(shí)質(zhì)是一種專(zhuān)用于工業(yè)控制的計算機,其硬件結構基本上與微型計算機相同,如圖所示:
1.中央處理單元(CPU)
中央處理單元(CPU)是PLC 的控制中樞。它按照PLC 系統程序賦予的功能接收并存儲從編程器鍵入的用戶(hù)程序和數據:檢查電源、存儲器、I/O 以及警戒定時(shí)器的狀態(tài),并能診斷用戶(hù)程序中的語(yǔ)法錯誤,當PLC 投入運行時(shí),首先它以?huà)呙璧姆绞浇邮宅F場(chǎng)各輸入裝置的狀態(tài)和數據,并分別存入I/O 映象區,然后從用戶(hù)程序存儲器中逐條讀取用戶(hù)程序,經(jīng)過(guò)命令解釋后按指令的規定執行邏輯或算數運算的結果送入I/O 映象區或數據寄存器內。等所有的用戶(hù)程序執行完畢之后,最后將I/O 映象區的各輸出狀態(tài)或輸出寄存器內的數據傳送到相應的輸出裝置,如此循環(huán)運行,直到停止運行。
為了進(jìn)一步提高PLC 的可靠性,近年來(lái)對大型PLC 還采用雙CPU 構成冗余系統,或采用三CPU 的表決式系統。這樣,即使某個(gè)CPU 出現故障,整個(gè)系統仍能正常運行。
2.存儲器
存放系統軟件的存儲器稱(chēng)為系統程序存儲器。
存放應用軟件的存儲器稱(chēng)為用戶(hù)程序存儲器。
(1) PLC 常用的存儲器類(lèi)型
1)RAM (Random Assess Memory)
這是一種讀/寫(xiě)存儲器(隨機存儲器)其存取速度最快由鋰電池支持。
2)EPROM (Erasable Programmable Read Only Memory)
這是一種可擦除的只讀存儲器在斷電情況下存儲器內的所有內容保持不變。(在紫外線(xiàn)連續照射下可擦除存儲器內容)
3)EEPROM(Electrical Erasable Programmable Read Only Memory)
這是一種電可擦除的只讀存儲器。使用編程器就能很容易地對其所存儲的內容進(jìn)行修改。
(2) PLC 存儲空間的分配
雖然各種PLC的CPU的最大尋址空間各不相同,但是根據PLC的工作原理其存儲空間一般包括以下三個(gè)區域:
系統程序存儲區
系統RAM 存儲區(包括I/O 映象區和系統軟設備等)
用戶(hù)程序存儲區
1)系統程序存儲區
在系統程序存儲區中存放著(zhù)相當于計算機操作系統的系統程序。包括監控程序、管理程序、命令解釋程序、功能子程序、系統診斷子程序等。由制造廠(chǎng)商將其固化在EPROM 中,用戶(hù)不能直接存取。它和硬件一起決定了該PLC 的性能。
2)系統RAM 存儲區
系統RAM 存儲區包括I/O 映象區以及各類(lèi)軟設備,如:
邏輯線(xiàn)圈
數據寄存器
計時(shí)器
計數器
變址寄存器
累加器
等存儲器
A.I/O 映象區 由于PLC 投入運行后,只是在輸入采樣階段才依次讀入各輸入狀態(tài)和數據,在輸出刷新階段才將輸出的狀態(tài)和數據送至相應的外設。因此,它需要一定數量的存儲單元(RAM)以存放I/O 的狀態(tài)和數據,這些單元稱(chēng)作I/O 映象區。
一個(gè)開(kāi)關(guān)量I/O 占用存儲單元中的一個(gè)位(bit),一個(gè)模擬量I/O 占用存儲單元中的一個(gè)字(16 個(gè)bit)。因此整個(gè)I/O 映象區可看作兩個(gè)部分組成:
開(kāi)關(guān)量I/O 映象區
模擬量I/O 映象區
B.系統軟設備存儲區
除了I/O 映象區區以外,系統RAM 存儲區還包括PLC 內部各類(lèi)軟設備(邏輯線(xiàn)圈、計時(shí)器、計數器、數據寄存器和累加器等)的存儲區。該存儲區又分為具有失電保持的存儲區域和無(wú)失電保持的存儲區域,前者在PLC 斷電時(shí),由內部的鋰電池供電,數據不會(huì )遺失;后者當PLC 斷電時(shí),數據被清零。
1) 邏輯線(xiàn)圈
與開(kāi)關(guān)輸出一樣,每個(gè)邏輯線(xiàn)圈占用系統RAM 存儲區中的一個(gè)位,但不能直接驅動(dòng)外設,只供用戶(hù)在編程中使用,其作用類(lèi)似于電器控制線(xiàn)路中的繼電器。另外,不同的PLC 還提供數量不等的特殊邏輯線(xiàn)圈,具有不同的功能。
2)數據寄存器
與模擬量I/O 一樣,每個(gè)數據寄存器占用系統RAM 存儲區中的一個(gè)字(16bits)。另外,PLC 還提供數量不等的特殊數據寄存器,具有不同的功能。
3) 計時(shí)器
4) 計數器
(3)用戶(hù)程序存儲區
用戶(hù)程序存儲區存放用戶(hù)編制的用戶(hù)程序。不同類(lèi)型的PLC,其存儲容量各不相同。
3.電源
PLC 的電源在整個(gè)系統中起著(zhù)十分重要得作用。如果沒(méi)有一個(gè)良好的、可靠得電源系統是無(wú)法正常工作的,因此PLC 的制造商對電源的設計和制造也十分重視。
一般交流電壓波動(dòng)在±10%(±15%)范圍內,可以不采取其它措施而將PLC 直接連接到交流電網(wǎng)上去。
七、PLC 的工作原理
最初研制生產(chǎn)的PLC 主要用于代替傳統的由繼電器接觸器構成的控制裝置,但這兩者的運行方式是不相同的:
繼電器控制裝置采用硬邏輯并行運行的方式,即如果這個(gè)繼電器的線(xiàn)圈通電或斷電,該繼電器所有的觸點(diǎn)(包括其常開(kāi)或常閉觸點(diǎn))在繼電器控制線(xiàn)路的哪個(gè)位置上都會(huì )立即同時(shí)動(dòng)作。
PLC 的CPU 則采用順序邏輯掃描用戶(hù)程序的運行方式,即如果一個(gè)輸出線(xiàn)圈或邏輯線(xiàn)圈被接通或斷開(kāi),該線(xiàn)圈的所有觸點(diǎn)(包括其常開(kāi)或常閉觸點(diǎn))不會(huì )立即動(dòng)作,必須等掃描到該觸點(diǎn)時(shí)才會(huì )動(dòng)作。
為了消除二者之間由于運行方式不同而造成的差異,考慮到繼電器控制裝置各類(lèi)觸點(diǎn)的動(dòng)作時(shí)間一般在100ms 以上,而PLC 掃描用戶(hù)程序的時(shí)間一般均小于100ms,因此,PLC采用了一種不同于一般微型計算機的運行方式—掃描技術(shù)。這樣在對于I/O 響應要求不高的場(chǎng)合,PLC 與繼電器控制裝置的處理結果上就沒(méi)有什么區別了。
1.掃描技術(shù)
當PLC 投入運行后,其工作過(guò)程一般分為三個(gè)階段,即輸入采樣、用戶(hù)程序執行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱(chēng)作一個(gè)掃描周期。在整個(gè)運行期間,PLC 的CPU 以一定的掃描速度重復執行上述三個(gè)階段。
(1) 輸入采樣階段
在輸入采樣階段,PLC以?huà)呙璺绞揭来蔚刈x入所有輸入狀態(tài)和數據,并將它們存入I/O 映象區中的相應得單元內。輸入采樣結束后,轉入用戶(hù)程序執行和輸出刷新階段。在這兩個(gè)階段中,即使輸入狀態(tài)和數據發(fā)生變化,I/O 映象區中的相應單元的狀態(tài)和數據也不會(huì )改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸入均能被讀入。
(2) 用戶(hù)程序執行階段
在用戶(hù)程序執行階段,PLC總是按由上而下的順序依次地掃描用戶(hù)程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構成的控制線(xiàn)路,并按先左后右、先上后下的順序對由觸點(diǎn)構成的控制線(xiàn)路進(jìn)行邏輯運算,然后根據邏輯運算的結果,刷新該邏輯線(xiàn)圈在系統RAM 存儲區中對應位的狀態(tài);或者刷新該輸出線(xiàn)圈在I/O 映象區中對應位的狀態(tài);或者確定是否要執行該梯形圖所規定的特殊功能指令。
即,在用戶(hù)程序執行過(guò)程中,只有輸入點(diǎn)在I/O 映象區內的狀態(tài)和數據不會(huì )發(fā)生變化,而其他輸出點(diǎn)和軟設備在I/O 映象區或系統RAM 存儲區內的狀態(tài)和數據都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執行結果會(huì )對排在下面的凡是用到這些線(xiàn)圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線(xiàn)圈的狀態(tài)或數據只能到下一個(gè)掃描周期才能對排在其上面的程序起作用。
(3)輸出刷新階段
當掃描用戶(hù)程序結束后,PLC就進(jìn)入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態(tài)和數據刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅動(dòng)相應的外設。這時(shí),才是PLC 的真正輸出。
比較下二個(gè)程序的異同:
程序1
程序2
這兩段程序執行的結果完全一樣但在PLC中執行的過(guò)程卻不一樣。
程序1 只用一次掃描周期,就可完成對%M4 的刷新;
程序2 要用四次掃描周期,才能完成對%M4 的刷新。
這兩個(gè)例子說(shuō)明:同樣的若干條梯形圖,其排列次序不同,執行的結果也不同。另外,也可以看到:采用掃描用戶(hù)程序的運行結果與繼電器控制裝置的硬邏輯并行運行的結果有所區別。當然,如果掃描周期所占用的時(shí)間對整個(gè)運行來(lái)說(shuō)可以忽略,那么二者之間就沒(méi)有什么區別了。
一般來(lái)說(shuō),PLC 的掃描周期包括自診斷、通訊等,如下圖所示,即一個(gè)掃描周期等于自診斷、通訊、輸入采樣、用戶(hù)程序執行、輸出刷新等所有時(shí)間的總和。
2.PLC 的I/O 響應時(shí)間
為了增強PLC 的抗干擾能力,提高其可靠性,PLC的每個(gè)開(kāi)關(guān)量輸入端都采用光電隔離等技術(shù)。
為了能實(shí)現繼電器控制線(xiàn)路的硬邏輯并行控制,PLC 采用了不同于一般微型計算機的運行方式(掃描技術(shù))。
以上兩個(gè)主要原因,使得PLC 得I/O 響應比一般微型計算機構成的工業(yè)控制系統滿(mǎn)的多,其響應時(shí)間至少等于一個(gè)掃描周期,一般均大于一個(gè)掃描周期甚至更長(cháng)。
所謂I/O 響應時(shí)間指從PLC 的某一輸入信號變化開(kāi)始到系統有關(guān)輸出端信號的改變所需的時(shí)間。其最短的I/O 響應時(shí)間與最長(cháng)的I/O 響應時(shí)間如圖所示:
最短I/O 響應時(shí)間:
最長(cháng)I/O 響應時(shí)間:
八、PLC 的I/O 系統
1.I/O 尋址方式
PLC的硬件結構主要分單元式和模塊式兩種。前者將PLC 的主要部分(包括I/O 系統和電源等)全部安裝在一個(gè)機箱內。后者將PLC 的主要硬件部分分別制成模塊,然后由用戶(hù)根據需要將所選用的模塊插入PLC 機架上的槽內,構成一個(gè)PLC 系統。
不論采取哪一種硬件結構,都必須確立用于連接工業(yè)現場(chǎng)的各個(gè)輸入/輸出點(diǎn)與PLC 的I/O 映象區之間的對應關(guān)系,即給每一個(gè)輸入/輸出點(diǎn)以明確的地址確立這種對應關(guān)系所采用得方式稱(chēng)為I/O 尋址方式。
I/O尋址方式有以下三種
固定的I/O 尋址方式
這種I/O 尋址方式是由PLC 制造廠(chǎng)家在設計、生產(chǎn)PLC 時(shí)確定的,它的每一個(gè)輸入/輸出點(diǎn)都有一個(gè)明確的固定不變的地址。一般來(lái)說(shuō),單元式的PLC 采用這種I/O尋址方式。
開(kāi)關(guān)設定的I/O 尋址方式
這種I/O 尋址方式是由用戶(hù)通過(guò)對機架和模塊上的開(kāi)關(guān)位置的設定來(lái)確定的。
用軟件來(lái)設定的I/O 尋址方式
這種I/O 尋址方式是有用戶(hù)通過(guò)軟件來(lái)編制I/O 地址分配表來(lái)確定的。
參考資料:百度里的PLC教程
評論