英威騰變頻器載波頻率的設置方法
發布時間:2019-07-16 12:42:36來源:
1.預先設置變頻器以下參數:
PC0.0=1 //變頻器通訊地址為1
PC0.1=3 //通訊波特率9.6K
PC0.2=1 //通訊數據偶校驗
P0.01=2 //變頻器的運行指令采用通訊方式
P0.03=7 //變頻器的A頻率設定采用通訊方式
山西變頻器維修,山東變頻器維修等 鄭州變頻器維修中心 直流調速器維修 維修電話:0371- 56700815 15515598858 鄭州變頻器 網址:http://m.xtze.cn
2.發送指令XMT緩沖區(寫/讀)
VB100//xmt指令要發送的字節個數
VB101 //變頻器通訊地址(01)
VB102 //modbus功能碼(06/03)
VB103 //變頻器被寫地址高位/變頻器被讀起始地址高位
VB104 //變頻器被寫地址低位/變頻器被讀起始地址低位
VB105 //被寫數據高位/被讀數據字個數高位
VB106 //被寫數據低位/被讀數據字個數低位
VB107 //被發送數據CRC低位
VB108 //被發送數據CRC高位
3.接收指令RCV緩沖區
VB200 //rcv指令要接收的字節個數
VB201 //變頻器地址(01)
VB202 //modbus功能碼(06/03)
VB203 //變頻器被寫地址高位/被讀數據字節個數高位
VB204 //變頻器被寫地址低位/被讀數據字節個數低位
VB205 //被寫數據高位/被讀數據高位
VB206 //被寫數據低位/被讀數據低位
VB207 //被接收數據CRC低位
VB208 //被接收數據CRC高位
VB217 //被接收數據CRC驗算低位
VB218 //被接收數據CRC驗算高位
4.局部變量www.pw0.cn
(1)輸入型局部變量(VAR_INPUT)
1d_0:DWORD; // 待發送數據地址指針變量
lw_4:WORD; // 待發送數據字節個數變量
(2)輸出型局部變量(VAR_OUTPUT)
lb_6:BYTE; // CRC校驗值高位變量
lb_7:BYTE; // CRC校驗值低位變量
(3)臨時局部變量(VAR)
lw_8:WORD; // 待發送數據字節個數計數變量
lw_10:WORD; // 待發送數據每字節8位二進制數計數變量
Network 1
LD SM0.0
MOVW 16#FFFF, LW6 //將16位CRC校驗寄存器LW6全置為1
Network 2
LD SM0.0
FOR LW8, +1, LW4 //對待發送數據字節個數(LW4)計數(LW8)循環
Network 3
LD SM0.0
XORB *LD0, LB7 //使待發送數據的第一個字節(*LD0)與
//CRC校驗寄存器低位字節(LB7)進行異或運算
Network 4
LD SM0.0
INCD LD0 //ld_0指向待發送數據的下一個地址
Network 5
LD SM0.0
FOR LW10, +1, +8 //對每字節8位二進制數計數(LW10)循環
Network 6
LD SM0.0
SRW LW6, 1 //CRC校驗寄存器LW6右移一位
Network 7
LD SM1.1 //若移位后的溢出值SM1.1為1
XORW 16#A001, LW6 //則使值16#A001與LW6進行異或運算
Network 8
NEXT //結束每字節8位二進制數計數循環
Network 9
NEXT //結束每數據幀字節個數計數循環
5.初始化子程序
Network 1
LD SM0.0
MOVB 16#49, SMB30 //設置自由通信口格式
MOVW +0, SMW90 //空閑行間隔檢測時間0ms
MOVW +5, SMW92 //字符間定時器超時檢測時間5ms
MOVB 20, SMB94 //接收信息的比較大緩沖區20字節
MOVB 148, SMB87 //設置自由通信口的數據接收格式
FILL +0, QW0, 1 //輸出印象寄存區復位
FILL +0, MW0, 1 //標志寄存區復位
FILL +0, VW100, 5 //發送緩沖區復位
FILL +0, VW200, 5 //接收緩沖區復位
ATCH INT_0, 23 //接收完成中斷
ATCH INT_1, 9 //發送完成中斷
ENI //在全局啟用中斷山西變頻器維修,山東變頻器維修等 鄭州變頻器維修中心 直流調速器維修 維修電話:0371- 56700815 15515598858 鄭州變頻器 網址:http://m.xtze.cn