西門子小型系列S7-200USS與西門子變頻器通訊篇
1. 西門子的V20變頻器
2. S7-200PLC
3. 通訊線RS485一頭是公頭。另一頭3-6 8-7
4. 使用USS協議編寫
了解變頻器那些一定要看
找到手冊中USS通訊說明
上圖為接線說明
將2014{0}的時間改為0 默認值為2000 改為0
有下標值:帶有下標的參數,一個參數當中,可以顯示或修改多種不同的功能,具體能修改多少種功能,由下標數值來決定
上圖參數設置
S7-200編程
指令
打開庫
初始化USS通訊
EN:只需要接通一個掃描周期SM0.1
Mode:模式選擇1為啟動USS協議0為PPI協議
Baud:波特率的選擇9600 (與P2010(0)相同)
Active:激活驅動器16#FFFFFFFF
Done:完成位
Error:錯誤代碼
USS_CTRL 指令用于對單個驅動器裝置進行控制。
每一個USS從站,都要在程序中調用一個獨立的USS——CTRL指令,每一臺只能調用一次
RUN:驅動變頻器的啟動停止控制0 停車 1 為啟動 停車時間和啟動時間對應P1120 P1121參數
OFF2:自由停車方式
OFF3:為快速停車
F_ACK:故障確認
DIR:控制變頻器的方向
Drive:變頻器地址與P2011相同
Type:變頻器類型 0 MM3 1 MM4以上類型
Speed:速度設定值 按百分比 0-100.0對應0-50HZ
右邊輸出端
Resp:從站應答信號
Error:錯誤代碼
Status:驅動裝置狀態字
Speed:實際運行速度雙字
RUN-EN:運行模式反饋
D_dir:運行方向顯示
INhIBIT:禁止狀態
FAULT:報警,故障指示位
寫入指令
EN:一直接通SM0.0
XMT:發送請求,前一定要加上升沿或下降沿
Drive:驅動器地址與2011相同
EEPROM:電可擦除只讀寄存器,存儲數據
用戶可以更改的只讀寄存器,可通過高于普通的電壓將其內部數據清除
Param:要讀取的變頻器參數號
Index:下標無下標就寫0
Value:要寫入到參數當中的數據地址
DB Ptr:16字節緩沖起始地址 做通訊緩沖作用指針格式
右邊輸出
DONE 完成
ERROR錯誤
上述程序意思
當I0.6接通將VW50內的數據傳送到變頻器P0003號參數當中,無下標值
讀取指令
XMT:讀取請求
右邊輸出端
Value:將讀取到的變頻器數據存放到PLCValue地址當中
上述程序當I0.7接通PLC讀取變頻器P3號參數放入到PLCvw52地址當中。
分配USS的建議地址同MODBUS
USS_R/WPM_W 16位參數讀寫
USS_R/WPM_D 32位參數讀寫
USS_R/WPM_R FLOAT參數讀寫
右鍵程序塊——庫存儲區分配——對應分配要通訊的端口地址V區——與程序使用V區不允許沖突
智通教育是東莞市專業的PLC編程培訓機構,平時會不定期的在網站發布一些PLC電氣自動化課程相關的知識點,有興趣的同學歡迎大家關注本網站!