plc中為什麼要進行I,plc中為什麼要進行I O分配

2022-03-09 08:05:13 字數 3293 閱讀 1457

1樓:

因為plc就那麼多個輸入(i)和輸出(o)點。

所以要每乙個點都定義一下作用,不能重複的。

比如說輸入的第乙個點定義為急停開關、第二個定義為啟動、第三個定義為停止。這三個點就固定了。然後程式還要根據這三個點寫。如果你要將急停開關改到第四個點,那你程式也要改。

所以一般都是提前分配好io點,然後根據分配好的點來畫電路圖和寫程式。

這樣你就不會亂,加快出電路圖和寫程式的效率。

就像一家公司,這個人是老闆、這個人是經理、那個是採購、工人等等。大家幹的事情不能衝突,都是提前定義好這個人幹什麼事情的,配合。

2樓:匿名使用者

plc的工作原理

最初研製生產的plc主要用於代替傳統的由繼電器接觸器構成的控制裝置,但這兩者的執行方式是不相同的:

(1)繼電器控制裝置採用硬邏輯並行執行的方式,即如果這個繼電器的線圈通電或斷電,該繼電器所有的觸點(包括其常開或常閉觸點)在繼電器控制線路的哪個位置上都會立即同時動作。

(2)plc的cpu則採用順序邏輯掃瞄使用者程式的執行方式,即如果乙個輸出線圈或邏輯線圈被接通或斷開,該線圈的所有觸點(包括其常開或常閉觸點)不會立即動作,必須等掃瞄到該觸點時才會動作。

為了消除二者之間由於執行方式不同而造成的差異,考慮到繼電器控制裝置各類觸點的動作時間一般在100ms以上,而plc掃瞄使用者程式的時間一般均小於100ms,因此,plc採用了一種不同於一般微型計算機的執行方式---掃瞄技術。這樣在對於i/o響應要求不高的場合,plc與繼電器控制裝置的處理結果上就沒有什麼區別了。

1、掃瞄技術 當plc投入執行後,其工作過程一般分為三個階段,即輸入取樣、使用者程式執行和輸出重新整理三個階段。完成上述三個階段稱作乙個掃瞄週期。在整個執行期間,plc的cpu以一定的掃瞄速度重複執行上述三個階段。

(1)輸入取樣階段

在輸入取樣階段,plc以掃瞄方式依次地讀入所有輸入狀態和資料,並將它們存入i/o映象區中的相應得單元內。輸入取樣結束後,轉入使用者程式執行和輸出重新整理階段。在這兩個階段中,即使輸入狀態和資料發生變化,i/o映象區中的相應單元的狀態和資料也不會改變。

因此,如果輸入是脈衝訊號,則該脈衝訊號的寬度必須大於乙個掃瞄週期,才能保證在任何情況下,該輸入均能被讀入。

(2)輸出重新整理階段

當掃瞄使用者程式結束後,plc就進入輸出重新整理階段。在此期間,cpu按照i/o映象區內對應的狀態和資料重新整理所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是plc的真正輸出。

(3)使用者程式執行階段

在使用者程式執行階段,plc總是按由上而下的順序依次地掃瞄使用者程式(梯形圖)。在掃瞄每一條梯形圖時,又總是先掃瞄梯形圖左邊的由各觸點構成的控制線路,並按先左後右、先上後下的順序對由觸點構成的控制線路進行邏輯運算,然後根據邏輯運算的結果,重新整理該邏輯線圈在系統ram儲存區中對應位的狀態;或者重新整理該輸出線圈在i/o映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。即,在使用者程式執行過程中,只有輸入點在i/o映象區內的狀態和資料不會發生變化,而其他輸出點和軟裝置在i/o映象區或系統ram儲存區內的狀態和資料都有可能發生變化,而且排在上面的梯形圖,其程式執行結果會對排在下面的凡是用到這些線圈或資料的梯形圖起作用;相反,排在下面的梯形圖,其被重新整理的邏輯線圈的狀態或資料只能到下乙個掃瞄週期才能對排在其上面的程式起作用。

2、plc的i/o響應時間

為了增強plc的抗干擾能力,提高其可靠性,plc的每個開關量輸入端都採用光電隔離等技術。為了能實現繼電器控制線路的硬邏輯並行控制,plc採用了不同於一般微型計算機的執行方式(掃瞄技術)。以上兩個主要原因,使得plc得i/o響應比一般微型計算機構成的工業控制系統滿的多,其響應時間至少等於乙個掃瞄週期,一般均大於乙個掃瞄週期甚至更長。

所謂i/o響應時間指從plc的某一輸入訊號變化開始到系統有關輸出端訊號的改變所需的時間。

八. plc的i/o系統

1、i/o定址方式

plc的硬體結構主要分單元式和模組式兩種。前者將plc的主要部分(包括i/o系統和電源等)全部安裝在乙個機箱內。後者將plc的主要硬體部分分別製成模組,然後由使用者根據需要將所選用的模組插入plc機架上的槽內,構成乙個plc系統。

不論採取哪一種硬體結構,都必須確立用於連線工業現場的各個輸入/輸出點與plc的i/o映象區之間的對應關係,即給每乙個輸入/輸出點以明確的位址確立這種對應關係所採用得方式稱為i/o定址方式。

i/o定址方式有以下三種:

(1)固定的i/o定址方式這種i/o定址方式是由plc製造廠家在設計、生產plc時確定的,它的每乙個輸入/輸出點都有乙個明確的固定不變的位址。一般來說,單元式的plc採用這種i/o定址方式。

(2)開關設定的i/o定址方式這種i/o定址方式是由使用者通過對機架和模組上的開關位置的設定來確定的。

(3)用軟體來設定的i/o定址方式這種i/o定址方式是有使用者通過軟體來編制i/o位址分配表來確定的。

plc中的i/o分配是什麼意思,其中i/o又代表什麼意思。

3樓:

i/o 就是 輸入/輸出 , in/out

4樓:匿名使用者

當然是輸入、輸出訊號了。

omron的plc的i/o位址怎麼分配的,比如程式中輸入0.01,輸出是100.01 在硬體接線時怎麼確定這兩個點的呢?

5樓:

這個是你想多了 在軟體中已經把0.01這個埠和plc中接線的那個口對應上了 也就是如果你在軟體中寫了0.01 那麼軟體只會接受plc上0.01那個埠的訊號

6樓:

軟體裡面的輸入輸出點與plc硬體上的輸入輸出點是對應的。接好線路以後,只要讓i0.01亮,程式裡面的常開0.01自然就接通了。

7樓:匿名使用者

只要plc輸入端i0.01你把它接通,監控程式裡面的軟元件0.01就能看見它也通了

8樓:匿名使用者

第0通道的第2位。換換句話說呢就是第0ch第2個端子0.01懂嗎?

0ch共有12個位0,1,2,3,4,5,6,7,8,9,10,11.

也就是0.00、0.01、0.02、0.03直到0.11共12個位這是針對於小型機來講的。

如果cj或cs的話0ch共有16位。0、1、2、3、直到f這些書上都有的,大哥呀!要看書啊!!!!!!!!

書是寶貴的,書上基本都有,我就納悶了,你們怎麼都不願意去看呢。

沒有點耐性怎麼去做程式去呀?????????

9樓:落入雞群的鷹

這個和你所選的機型有關係,小型機cpm*以及cp1系列是硬性規定的,但是中大型機如:cj1 cj2以及cs是可以認為定義的,謝謝!

PLC中TR轉換是什麼意思,在plc中,mcn0m0是什麼意思?

這是plc通訊中資料傳送接收的標識,t r轉換也是資料傳送接收的轉換。t即txd,是傳送資料 tran it tx data 的簡寫形式,r即rxd,是接受資料 receive rx data 的簡寫形式。在plc中,mc n0 m0 是什麼意思?在三菱plc中,執行mc n0 m0,使m0的常開觸...

車身維修中為什麼要進行車身測量?步驟

檢查車身有沒有劃到並記錄下來,告訴車主,防止在放車時,車主誤以為是車間維修人員弄的。車身維修的測量,一般分為幾個步驟 按汽車維修工藝過程分類.汽車維修質量按汽車維修工藝過程可分為以下五類 1 進廠檢驗。進廠檢驗是對執行車輛進行外部測試和交接.必要時進行簡單的測量和路試以驗證報修專案的準確性。進廠送修...

為什麼OFDM系統中要先對訊號進行QPSK或者QAM調製

先進行qam,qpsk,只是將來基帶訊號變成頻帶訊號,然而ofdm是將頻帶訊號之間相互靠攏,甚至有重疊,但是頻率上有重疊卻能解調出來。你該對比看看msk跟ofdm的區別,我覺得會搞混 數碼訊號的傳輸bai 方式分為基du帶傳輸和帶通傳輸 頻zhi帶dao傳輸 載波傳輸 內然而在實際無線傳輸中 容因為...