三墾VM05系列變頻器在粗紗機上的應用
發布時間:2019-06-18 15:27:36來源:
在整個系統中PLC和變頻器、觸摸屏均通過RS-485進行串行通訊,西門子S7-200PLC有數種通信模式,其中一種叫Freeport模式(自由通訊口模式),在該通信模式下,通信口完全由用戶程序控制,通信協議也由用戶設定。在Freeport模式下,PLC與變頻器之間是主從關系,PLC始終處于主導地位。借助XMT與RCV命令分別來發送和接收數據。命令格式分別為:
XMT命令格式為:XMT TBL, PORT;
RCV命令格式為:RCV TBL, PORT。
其中PORT為PLC的通信口,TBL為數據存儲區,其中TBL的第1字節為要發送的數據長度。對RCV命令第1字節和比較后字節為設定的啟始和結束字節。
在Freeport模式下,通信命令前必須先進行通信口的初始化,設定通信的速度,校驗,停止位,通信模式,對通信方面的特殊寄存器進行賦值。必須確認這些設定與變頻器的設定一致。
三墾vm05系列變頻器通信指令為:
啟始字節+變頻器號碼+命令字節[+數據][+校驗和]+結束字節
其中[ ]中為可選部分,請確定參數設定是否需要附加校驗和,命令是否需要有數據
通過人機界面設定參數,實現對三墾vm05系列變頻器的控制,實現變頻器以下功能:
1、 控制功能:運行、停機、故障復位等。
2、 監控功能:頻率設定、頻率讀出、輸出電壓、電流等。
PLC程序示例:
初始化程序
NETWORK 1 //初始化
//初始化
LD First_Scan_On
//通訊初始化 port 1;9600bps;8bit
奇校驗;自由通訊
MOVB 16#C9,P1_Config
//初始化RCV
MOVB 16#B0,P1_Ctrl_Rcv
//結束字符(0D)
MOVB 16#0D,P1_End_Char
//空閑線時間 255ms
MOVW +255,P1_Idle_Time
//接收比較大字符數20個
MOVB 20,P1_Max_Char
變頻器運行命令
//運行命令
LD Always_On
//命令長度6字節
MOVB 6, VB100
//啟始字節(*)
MOVB 16#2A,VB101
//變頻器號碼(01)
MOVB 16#30,VB102
MOVB 16#31,VB103
//命令字(P)
MOVB 16#50,VB104
//校驗和
MOVB 16#65,VB105
//結束字節
MOVB 16#0D,VB106
//發送命令
XMT VB100,1