專業(yè)的變頻器調(diào)試員告訴您,什么是變頻器USS指令!
發(fā)布人:遼寧國(guó)辰 發(fā)布時(shí)間:2022-11-18 點(diǎn)擊次數(shù):2
USS指令介紹
USS_INIT變頻器初始化指令用于啟用和初始化與變頻器的通訊。在使用任何其他USS指令之前,必須執(zhí)行USS_INIT指令,且無(wú)錯(cuò)。該指令完成才能繼續(xù)執(zhí)行下一條指令。
EN:“使能”輸入端,應(yīng)使用邊沿脈沖信號(hào)調(diào)用指令。輸入數(shù)據(jù)類型為“BOOL”型數(shù)據(jù)。
Mode:輸入值為“1”時(shí),端口0啟用USS協(xié)議;輸入值為“0”,端口0用作PPI通信,并禁用USS協(xié)議。數(shù)據(jù)類型為字節(jié)型數(shù)據(jù)。
Baud(波特率):PLC與變頻器通信波特率的設(shè)定。將波特率設(shè)為1200、2400、4800、9600、19200、38400、57600或115200。雙字型的數(shù)據(jù)。
Active:現(xiàn)用變頻器的地址(站點(diǎn)號(hào))。雙字型的數(shù)據(jù),雙字的每一位控制一臺(tái)變頻器,位為“1”時(shí),該位對(duì)應(yīng)的變頻器為現(xiàn)用。bit0為第1臺(tái),bit31為第32臺(tái)。例如輸入0008H,則bit3位的對(duì)應(yīng)的變頻器D3為現(xiàn)用。
Done:當(dāng)USS_INIT指令完成時(shí),Done輸出為“1”。BOOL型數(shù)據(jù)。
Error:指令執(zhí)行錯(cuò)誤代碼輸出,字節(jié)型數(shù)據(jù)。
USS_INIT變頻器初始化子程序是一個(gè)加密的帶參數(shù)的子程序,如圖所示。程序中使用的都是局部變量,在使用該子程序時(shí),需要根據(jù)圖所示的局部變量表L,按照指示的數(shù)據(jù)類型對(duì)輸入(IN)/輸出(OUT)變量進(jìn)行賦值。