基本邏輯指令都是直接尋址方式。2、立即尋址其特點是操作數(一般為源址)就是一個10進制或16進制的常數。3、變址尋址這是一種復雜的尋址方式,立即尋址和變址尋址均用在功能指令中。我們只能舉例加以說明。變址方式可以使一些程序設計變得十分簡短。
上面所講的指令尋址方式的某些知識,在這門課程中雖然不會用到,但只要希望不斷提高自己的PLC應用能力,就會用到。二、編程元件PLC內部有許多具有不同功能的器件,這些器件通常都是由電子電路和存儲器組成的,它們都可以作為指令中操作數地址,我們把常數K/H和這些器件(又稱作軟元件)統稱為PLC的編程元件。
三菱FX2N的編程元件可以分為位元件和字元件兩大類。位元件是只有兩種狀態的開關量元件,而字元件是以字為單位進行數據處理的軟元件。位元件有X,Y,M,S。字元件有T,C,D,V,Z,P,I,N和組合位元件。
我們把常數K/H也歸入字元件。PLC中的堆棧與嵌套是什麼。有什麼作用。堆棧和嵌套是在PLC應用程序設計中經常碰到的兩個術語。1、堆棧堆棧就是貨倉,這是數字電子技術中借用的一個名詞。具體到PLC來說,堆棧就是在PLC中的一個特定存儲區,用來存儲某些中間運算結果和存放程序斷點及數據。
堆棧操作的特點是:後出,後進先出。為一具有11個存儲單元的堆棧,下面為棧底,上面為棧頂。把一個數據或運算結果送入堆棧,叫進棧或壓棧;把運算結果取出叫出棧。進棧時,後來的在棧頂,原先棧中的數則依序向下移動一個單元。
出棧時,棧頂的數從棧中彈出(不在棧中了)而下面的數則依序向上移動一個單元。這就和家中的米箱類似,米箱的米後吃,後倒進去的米先吃。進棧和出棧是對堆棧的兩種操作,還有一種操作叫讀棧。讀棧只是讀出棧頂的數據,而不會把數據從棧彈出。
上面介紹的是三菱FX2N的有關堆棧知識,在計算機中,堆棧是一個非常重要的概念,他可以幫助我們正確理解許多程序運行的過程2、嵌套嵌套就是套中套。例如,在一個大循環中,進入循環後發現其中還有一個小循環要先做,而且每一次大循環都要先做這個小循環,直到大循環做完,這就叫做循環嵌套。
再如調用子程序,子程序是一段公共程序,可以在主程序的任何地方進行調用,調用完後又回到主程序繼續往下運行。如果一個程序在調用子程序時,子程序在運行中,又去調用另一個子程序,這就叫子程序嵌套。從上面二個例子可以說明,在PLC中,所謂嵌套是指在執行某種功能操作的過程中,再次執行這種類型的功能操作,(當然操作內容已經不同)就叫做這種操作的嵌套。
PLC作為傳統繼電器的替代產品,可以用軟件來改變控制過程,同時又具有體積小、功能強、速度快、可靠性高,以及很大的靈活性和可擴展性,現以廣泛應用於機械制造、冶金、化工、電子、紡織、印刷等工業控制的各個領域。
PLC對內容的嵌套的層數都有的規定。三菱FX2N對主控指令的嵌套應用多8層,而對子程序調用嵌套多5層等等。如何用PLC與變頻器連接。在現在生產條件下,當利用變頻器構成自動控制係統進行控制時,很多情況下是需要採用PLC和變頻器相配合使用,例如軸承清洗、包裝紙印刷、PCB板制作等。
PLC可通過輸出點或由通訊提供控制信號和指令的通斷信號。變頻器與PLC連接方式一般有以下幾種方式: 利用PLC的模擬量輸出模塊控制變頻器PLC的模擬量輸出模塊輸出0∼5V電壓信號或4∼20mA電流信號,作為變頻器的模擬量輸入信號,控制變頻器的輸出頻率。