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