三菱PLC中的先進先出指令中SFRD(P)是用于先入先出控制的數(shù)據(jù)讀取指令,SFWR(P)是用于先入先出以及先入后出控制的數(shù)據(jù)寫入指令!---這是其手冊上的表述,今天先來說一下這個SFRD指令!
我簡單做了一段程序:
用來測試讀取指令的程序
還是直接來看程序的監(jiān)控動態(tài)圖吧:
先入先出讀取指令監(jiān)控動態(tài)圖
我簡單介紹一下這個程序,SM402是FX5U PLC中的一個特殊點,就是CPU運行后為1一次,用來做初始化,可以看到我給了D0一個初始值10,給了D1開始的字符串'ABCDEFGHIJKLMN'這樣幾個字符,其實就是D1中存著AB,D2中存在CD,D3存EF,D4存GH,D5存IJ,依次類推!---也就是說行程序就是用來給初始值的!
第二行程序就M1這個點,我在畫面上人為的讓其接通和斷開,來讓SFRDP指令執(zhí)行。為了讓圖片小一點,因此這里的SFRDP指令的P沒有顯示出來!在編程軟件中放大一下視圖是可以顯示出來的!
從動態(tài)圖可以看到:'ABCDEFGHILMN'被寫入D1-D7中,在使用SFRD一次指令后,D1的內容被先讀取出來,送到D30中,而后相當于D1空了,D2-D5中的內容前移,D5又空了把D6中的內容復制到D5中去!D6中的內容始終不變!
結合三菱的手冊中的說法,這段SFRD D0 D30 K7,就可以理解為是依次將D1中的內容讀取出來傳送到D30中,讀取的內容有(7-1)個字,也就是終實現(xiàn)對D1-D6中的內容讀取,但是總是從D1這個字讀取,下邊的整體上移,上移后的空位用D6中的內容去補充!當D0為0,則程序不再執(zhí)行,D30中的值就會停止變化!
上海黎雨自動化科技有限公司,是多年專注于工業(yè)自動化產品銷售及技術支持的高新科技企業(yè),提供三菱PLC,三菱伺服,威綸觸摸屏,信捷變頻器,臺達變頻器,三菱觸摸屏,三菱變頻器;擁有三菱PLC,三菱觸摸屏,三菱伺服,三菱變頻器價格優(yōu)勢;提供三菱PLC,三菱觸摸屏報價信息!
是一家以工業(yè)自動化為主營,融科、工、貿于一體,從事工業(yè)自動化工程項目設計、安裝、調試等服務和銷售各類工業(yè)自動化產品的民營高新技術企業(yè)。頗具實力的工程技術服務型單位,多個品牌的電氣產品分銷商及工業(yè)自動化系統(tǒng)集成商。目前公司主要代理的產品有:三菱PLC、三菱變頻器、三菱觸摸屏、三菱伺服;臺安科技全系列;富士電機全系列;顯控觸摸屏;威綸通觸摸屏等。
在玻璃機械、包裝機械、印刷機械、注塑機械、馬達繞線設備、工程機械等行業(yè)有著廣泛的應用。
Q系列PLC是三菱公司從原A系列PLC基礎上發(fā)展過來的中、大型PLC系列產品,Q系列PLC采用了模塊化的結構形式,系列產品的組成與規(guī)模靈活可變,輸入輸出點數(shù)達到4096點;程序存儲器容量可達252K步,采用擴展存儲器后可以達到32M;基本指令的處理速度可以達到34ns;其性能水平居地位,可以適合各種中等復雜機械、自動生產線的控制場合。Q系列PLC的基本組成包括電源模塊、CPU模塊、基板、I/O模塊等。通過擴展基板與I/O模塊可以增加I/O點數(shù),通過擴展儲存器卡可增加程序儲存器容量,通過各種特殊功能模塊可提高PLC的性能,擴大PLC的應用范圍。Q系列PLC可以實現(xiàn)多CPU模塊在同一基板上的安裝,CPU模塊間可以通過自動刷新來進行定期通信或通過特殊指令進行瞬時通信,以提高系統(tǒng)的處理速度。特殊設計的過程控制CPU模塊與高分辨率的模擬量輸入/輸出模塊,可以適合各類過程控制的需要??梢钥刂?2軸的高速運動控制CPU模塊,可以滿足各種運動控制的需要。
三菱變頻器錯誤信息
錯誤代碼:H0LD(名稱:操作面板鎖定)
內容:設定為操作鎖定模式。STOP/RESET鍵以外的操作將無法進行。(詳細內容請參照三菱變頻器使用手冊)
處理:按MODE鍵2秒鐘后操作鎖定將解除。
錯誤代碼:L0Cd(名稱:密碼設定中)
內容:正在設定密碼功能,不能顯示或設定參數(shù)。
處理:在pr·297密碼注冊/解除中輸入密碼,解除密碼功能后在進行操作。(詳細內容請參照三菱變頻器使用手冊)
錯誤代碼:Er1(名稱:禁止寫入錯誤)
內容:pr·77參數(shù)寫入選擇設定為禁止寫入的情況下試圖進行參數(shù)的設定時;頻率跳變的設定范圍重復時;PU和變頻器不能正常通訊時。
處理:檢查確認pr·77參數(shù)寫入選擇的設定值;確認pr·31~ pr·36(頻率跳變)的設定值;確認PU與變頻器的連接。
錯誤代碼:Er2(名稱:運行中寫入錯誤)
內容:在pr·77≠2(任何運行模式下不管運行狀態(tài)如何都寫入)時的運行中或在STF(STR)為ON時的運行中進行了參數(shù)時寫入。、
檢查:確認pr·77的設定值與是否在運行中
處理:設置為pr·77=2,并在停止運行后進行參數(shù)設定。
錯誤代碼:Er3(名稱:校正錯誤)