西門子plcS7-200smart 與(yu) 台達變頻器通訊控製程序 Modbus梯形圖編程實例
編程軟件:STEP7—MicroWIN SMART
CPU 配置:ST20 DC/DC/DC
變頻器:VFD- 007 B 23 A (2hp 1.5KW)
功能:控製變頻器的啟停,設定變頻器的運行頻率,讀取變頻器 的主要運行參數,輸出頻率,輸出電壓,輸出電流。
程序如下:
CPU 上電給 M0.0 起始的 16 個(ge) 位複位,對 MD2、VW2 存儲(chu) 區清 0。
在不使用觸摸屏的情況下,調試程序時可通過編程軟件狀態表監 控這些數據,實際使用的時候可在變器顯示麵板進行切換,在功能 碼“00-04”選項可直觀的讀到這些參數。
給 VW2 賦值寫(xie) 入頻率,外接自複位按鈕,按一次 I0.3 增加頻率;按一次 I0.4 減少頻率。
變頻器參數設定:
02—00 頻率來源設定:“04” 由通信 RS—485 輸入;
02—01 運轉指令來源設定:“04”由 RS—485 通信,界麵操作鍵盤 STOP 鍵無效
01—07 輸出頻率上限 50.00
01—08 輸出頻率下限 0.00
09—00 通信地址 01
09—01 通信傳(chuan) 輸速度 02 19200
09—04 通信資料格式 04 8,E,1 for RTU
00—04 查看變器的運行參數可在下圖通過操作麵板切換查看。
電動機參數根據自身銘牌內(nei) 容在變頻器相應的功能碼設定。
寄存器地址的轉換 驅動器的運轉命令寄存器“2000H”是 16#數,轉為(wei) 10#數“8192”, 再加 MODBUS 地址偏移位 1,為(wei) “8193”,前麵在添上類型數“4”, 為(wei) 48193。
數據內(nei) 容:正方向運轉要加上啟動內(nei) 容,用二進製表示,低 8 位 0001 0010,轉為(wei) 16#12;反方向運轉要加上啟動內(nei) 容用二進製表示, 低 8 位 0010 0010,轉為(wei) 16#22;停止為(wei) 16#1。
驅動器的讀寫(xie) 命令寄存器地址轉換與(yu) 上述方法相同。實物接線和詳細內(nei) 容請查閱所選 CPU 和變頻器的手冊(ce) 。