USS指令介紹
USS_INIT變頻器初始化指令用于啟用和初始化與變頻器的通訊。在使用任何其他USS指令之前,必須執行USS_INIT指令,且無錯。該指令完成才能繼續執行下一條指令。指令格式如圖所示。
EN:“使能”輸入端,應使用邊沿脈沖信号調用指令。輸入數據類型為“BOOL”型數據。
Mode:輸入值為“1”時,端口0啟用USS協議;輸入值為“0”,端口0用作PPI通信,并禁用USS協議。數據類型為字節型數據。
Baud(波特率):PLC與變頻器通信波特率的設定。将波特率設為1200、2400、4800、9600、19200、38400、57600或115200。雙字型的數據。
Active:現用變頻器的地址(站點号)。雙字型的數據,雙字的每一位控制一台變頻器,位為“1”時,該位對應的變頻器為現用。bit0為第1台,bit31為第32台。例如輸入0008H,則bit3位的對應的變頻器D3為現用。
Done:當USS_INIT指令完成時,Done輸出為“1”。BOOL型數據。
Error:指令執行錯誤代碼輸出,字節型數據。
USS_INIT變頻器初始化子程序是一個加密的帶參數的子程序,如圖所示。程序中使用的都是局部變量,在使用該子程序時,需要根據圖所示的局部變量表L,按照指示的數據類型對輸入(IN)/輸出(OUT)變量進行賦值。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!