您好!歡迎您來到沈陽遼通電氣有限公司!
熱線電話:024-8667-3713
ABB變頻器RCAN-01模塊用法
RCAN-01模塊說明
1.1RCAN-01模塊接口定義(注意:在通訊終端應加120Ω/0.25W的終端電阻)
1.2 將RCAN-01模塊插到ABB變頻器主板的X31上
1.3 變頻器側(cè)RCAN-01模塊的基本配置方法(參考)
表 1-1 變頻器參數(shù)設置
1.4 CAN 通訊數(shù)據(jù)幀的組成
數(shù)據(jù)幀由 7 部分組成
幀起始(Start of Frame)、仲裁場(Arbitration Frame)、控制場(Control Frame)、數(shù)據(jù)場(Data Frame)、CRC 場(CRC Frame)、應答場(ACK Frame)、幀結(jié)尾(End of Frame)
上述 7 部分的具體內(nèi)容用戶可以查找“CAN 通訊協(xié)議”的相關資料。
后文所述內(nèi)容僅對數(shù)據(jù)幀中的仲裁場(后文用 COB ID 表示)及數(shù)據(jù)場(后文用數(shù)據(jù)位表示)進行描述。
1.5 RCAN-01 模塊與上位機的 CAN 通訊
上位機通常是帶有 CAN 接口的 PLC,或者是帶有 CAN 接口的計算機、觸摸屏等。
上位機可以通過過程數(shù)據(jù)對象(PDO)或服務數(shù)據(jù)對象(SDO)進行數(shù)據(jù)傳送。 1.6 PDO
PDO 用于快速傳遞約定用途的數(shù)據(jù),典型應用為過程控制。一個 PDO 對象可以用于發(fā)送也可以用于接收,數(shù)據(jù)位長度為 1~8 個字節(jié),數(shù)據(jù)位結(jié)構的組成可以任意定義。
PDO TX 用于變頻器向外發(fā)送數(shù)據(jù),PDO TX 使用符合 CAN OPEN 定義的多種條件觸發(fā),發(fā) 送 1~8 字節(jié)的數(shù)據(jù)位。每個字節(jié)的數(shù)據(jù)都可以獨立指定來源地址。
PDO RX 用于向變頻器發(fā)送數(shù)據(jù),使用數(shù)據(jù)位長度為 0~8 個字節(jié)。驅(qū)動器接收后將數(shù)據(jù)存入固定地址之內(nèi)存由變頻器內(nèi)部程序解釋使用,沒有任何信息反饋。
RCAN-01 模塊支持 PDO1,PDO6,PDO21,PDO22 和 PDO23 等五種過程數(shù)據(jù)對象。 PDO1 和PDO6 只能用在 DSP402 個人模式。
PDO1-RX 變頻器接收數(shù)據(jù)的 COB ID 為:200H+節(jié)點 ID
PDO1-TX 變頻器發(fā)送數(shù)據(jù)的 COB ID 為:180H+節(jié)點 ID。
PDO21-RX 變頻器接收數(shù)據(jù)的 COB ID 為:500H+節(jié)點 ID
PDO21-TX 變頻器發(fā)送數(shù)據(jù)的 COB ID 為:480H+節(jié)點 ID。
PDO21 通訊的具體內(nèi)容詳見第二部分。
1.7 SDO
SDO 用于通用的標準數(shù)據(jù)讀寫,主要用于大量的、沒有實時要求的低優(yōu)先級的數(shù)據(jù)交換, 典型應用為驅(qū)動的參數(shù)設置、故障記錄的讀出等。SDO 讀寫數(shù)據(jù)時需要提供數(shù)據(jù)地址和數(shù)據(jù) 長度,支持 1~4 字節(jié)數(shù)據(jù)的讀寫,SDO 通訊方式的具體內(nèi)容詳見第三部分。
注意:后文的的節(jié)點地址均已參數(shù) 51.02=1 為例
通過過程數(shù)據(jù)讀取指定參數(shù)(PDO21)
2.1PD021模式下變頻器側(cè)的設定方法
表2-1變頻器側(cè)的參數(shù)設置
參數(shù)51.07~51.14、51.18~51.25可以根據(jù)用戶需求,按表2-2及表2-3所述內(nèi)容自由設定,但51.07、51.09、51.11、51.13均不能設置為0
表2-2將51.26設定為2時,讀狀態(tài)字與控制字時的設定方法
表2-3參數(shù)及參數(shù)組(以下為舉例,用戶可以根據(jù)需要設定)
2.2PDO21模式下,上位機側(cè)的讀取方法(個別PLC與變頻器通訊需要加載GSD文件)
2.2.1變頻器的控制申請表2-4,控制申請時的操作步驟。
以上幀類型均為數(shù)據(jù)幀,幀格式均為標準幀
注①:上文所述“節(jié)點”為 RCAN-01模塊的節(jié)點地址,即 51.02 設置值
2.2.2 上位機在成功接收與發(fā)送控制申請后,即可按表 2-5 發(fā)送與接收變頻器數(shù)據(jù)。
表2-5,PDO21的通訊方法
以上幀類型均為數(shù)據(jù)幀,幀格式均為標準幀
注①:上文所述“節(jié)點”為RCAN-01模塊的節(jié)點地址,即51.02設置值
2.3同步命令SYNC(只有當參數(shù) 51.16 設置為 1~240 時可參考)
SYNC是COBID為0x80,無數(shù)據(jù)位的數(shù)據(jù)幀,所有節(jié)點都可接收。用于網(wǎng)絡同步、觸發(fā) PDOTX,上位機發(fā)出 SYNC 后,所有以 SYNC 為觸發(fā)且滿足條件的驅(qū)動器發(fā)出 PDO 數(shù)據(jù)。
如果51.16設置為1,那么只有變頻器收到1次COB ID=80的數(shù)據(jù)幀時才會發(fā)送1次PDO21-TX
如果51.16設置為5,那么只有變頻器收到5次COB ID=80的數(shù)據(jù)幀時才會發(fā)送1次PDO21-TX
三、通過標準數(shù)據(jù)讀取指定參數(shù)(SDO)
3.1 通過SDO方式讀取與寫入指定對象
表3-1,SDO讀取指定參數(shù)的方法
以上幀類型均為數(shù)據(jù)幀,幀格式均為標準幀
注①:上文所述“節(jié)點”為RCAN-01模塊的節(jié)點地址,即51.02設置值
例如:上位機打算讀取參數(shù)1.03電機頻率,根據(jù)表2-3其索引為4001子索引為03
上位機發(fā)送:COB ID=601數(shù)據(jù)位=40 01 40 03
變頻器回應:COB ID=581數(shù)據(jù)位=4B 01 40 03 E8 03 00 00
將數(shù)據(jù)區(qū)16#03E8轉(zhuǎn)10進制=1000,即10HZ
例如:上位機打算讀取參數(shù)22.02電機加速時間,根據(jù)表2-3其索引為4016子索引為02
上位機發(fā)送:COB ID=601 數(shù)據(jù)位=40 16 40 02
變頻器回應:COB ID=581 數(shù)據(jù)位=4B 16 40 02 C8 00 00 00
將數(shù)據(jù)區(qū)16#00C8轉(zhuǎn)10進制=200,即20S
表3-2,SDO寫指定參數(shù)的方法
以上幀類型均為數(shù)據(jù)幀,幀格式均為標準幀
注①:上文所述“節(jié)點”為RCAN-01模塊的節(jié)點地址,即51.02設置值
例如:上位機打算將參數(shù)22.02電機加速時間設置為10S,根據(jù)表2-3其索引為4016子索引為02,10S的設置值為100,將100轉(zhuǎn)16進制數(shù)=16#0064,上位機發(fā)送:COB ID=601數(shù)據(jù)位=2B 16 40 02 64 00 00 00
變頻器回應:COB ID=581 數(shù)據(jù)位=60 16 40 02 00 00 00 00 寫入成功
3.2 通過SDO設置變頻器的控制字與給定頻率
3.2.1首先按表2-4所述內(nèi)容完成控制申請
變頻器發(fā)送:COB ID=701 數(shù)據(jù)位=00
上位機回應:COB ID=000 數(shù)據(jù)位=01 01
3.2.2 在完成控制申請后即可實現(xiàn)對控制字及給定頻率的修改
上位機打算將給定頻率設為10HZ,根據(jù)表2-2其索引為2006子索引為00,10HZ的設置值為16#0FA0
上位機發(fā)送:COB ID=601 數(shù)據(jù)位=2B 06 20 00 A0 0F 00 00
變頻器回應:COB ID=581 數(shù)據(jù)位=60 06 20 00 00 00 00 00 寫入成功
上位機打算將16#0406 寫入控制字,根據(jù)表 2-2 其索引為 2005 子索引為 00
上位機發(fā)送:COB ID=601 數(shù)據(jù)位=2B 05 20 00 06 04 00 00
變頻器回應:COB ID=581 數(shù)據(jù)位=60 05 20 00 00 00 00 00寫入成功
通過修改給定頻率及控制字,可實現(xiàn)對變頻器的啟??刂?,控制字與給定值的設定方法詳見第四部分
3.3 通過SDO實現(xiàn)對RCAN-01 PDO參數(shù)的設置(只有當51.04設置為0時)
上位機通過SDO寫參數(shù)的方法(參考表3-2),按表3-3,表3-4定義內(nèi)容,對應寫入RCAN-01模塊,即可實現(xiàn)對 PDO21 通訊的參數(shù)設置。注意設置表 3-3 和表 3-4 時變頻器只能處于預操 作狀態(tài)。 表 3-3,PD021 模式下,變頻器接收數(shù)據(jù)設置表
1614,0~1614,4,用戶可以根據(jù)需要自由定義設定數(shù)據(jù)
注意:只能按表3-3由上到下的順序設置參數(shù),改變參數(shù)設置順序會導致部分參數(shù)不能成功寫入(表 3-4 同理)。在設置上表參數(shù)時,兩次 SDO 的發(fā)送間隔建議大于500ms
表 3-4,PD021 模式下,變頻器發(fā)送數(shù)據(jù)設置表
1A14,1~1A14,4,用戶可以根據(jù)需要自由定義設定數(shù)據(jù)根據(jù)表3-3和表3-4同理
1815和1A15對應PDO22的TX,1415和1615對應PDO22的RX
1816和1A16對應PDO23的TX,1416和1616對應PDO23的RX
1800和1A00對應PDO1的TX,1400和1600對應PDO1的RX
1805和1A05對應PDO6的TX,1405和1605對應PDO6的RX
變頻器支持同時多個PDO通訊,但PDO所對應內(nèi)容不要相同,特別是 PDOn-RX,設置相 同會引起控制混亂。
注意:1000~1A16這些參數(shù)被存放在RCAN-01模塊內(nèi)部。
注意:如果不執(zhí)行保存命令(詳見 3.4)模塊在重新上電后1000~1A16將被自動初始化
保存方法詳見 3.4 部分所示內(nèi)容
注意:即使執(zhí)行了保存命令,51.04 被設置為 1 后,1000~1A16 的設置值將被自動初始化。
注意:如果模塊的節(jié)點地址(51.02)被更改,模塊在重新上電后 1000~1A16 被自動初始化。
3.4通過SDO實現(xiàn)參數(shù)保存
表3-5通過SDO保存參數(shù)
例如:
上位機發(fā)送:COB ID=601數(shù)據(jù)位=23 10 10 01 73 61 76 65(保存全部參數(shù))
變頻器回應:COB ID=581數(shù)據(jù)位=60 10 10 01 00 00 00 00 保存成功
3.5通過SDO實現(xiàn)參數(shù)復位
表3-6通過SDO復位參數(shù)
例如:
上位機發(fā)送:COB ID=601 數(shù)據(jù)位=23 11 10 01 6C 6F 61 64(復位全部參數(shù))
變頻器回應:COB ID=581 數(shù)據(jù)位=60 11 10 01 00 00 00 00 復位成功 四、通過 PLC 控制變頻器運行
4.1常用的通訊設置參數(shù)
表4-1
4.2關于主控制字03.01的說明
表4-2
注①:只有當D10位=1時,變頻器才允許通過現(xiàn)場總線控制變頻器的啟動
注②:當D7位=1時,變頻器復位當前故障,故障復位后應將D7位置0
注③:只有變頻器參數(shù)11.02=COMM.CW時,該位才有效
4.3通過通訊控制變頻器啟動的幾組命令
通過通訊啟動變頻器前請一定要先將變頻器的頻率給定值定義為0HZ
PLC按順序發(fā)送如下命令即可完成變頻器的啟動。
控制字=04 0E----使變頻器具備合閘條件。
控制字=04 0F----使變頻器狀態(tài)為準備就緒(此步可以省略)
控制字=04 7F----使變頻器狀態(tài)為允許加速到設定值
此時變頻器按照設定頻率值平穩(wěn)運行。
如果變頻器打算停止,可以按 4.4 所述內(nèi)容操作。
注意:在 PDO21 內(nèi)寫入控制字時的高低位順序
4.4 通過通訊控制變頻器停止的幾組命令
要停止正在運行的變頻器,應發(fā)停止命令(不應該以 0HZ 命令代替停止命令)。 停止命令有 4 種:
方式 1:由主控制字的D0位決定,變頻器按照減速時間1(見參數(shù) 22 組 03/22 組 05)設定值減速停止。
方式 2:由主控制字的D1位決定,變頻器按照慣性自由停止。
方式 3:由主控制字的D2位決定,變頻器按照減速時間 2(見參數(shù) 22 組 07)設定值減 速停止。
方式 4:由主控制字的D3位決定,變頻器按照 Run Enable 無效時所定義的停止方式進行停止。(僅 Run Enable 信號選擇由 COMM.CW 控制時,此種停止方式才有效)。 舉例:在變頻器運行中 PLC 發(fā)送如下命令可停止變頻器
控制字=04 0E ----使變頻器按照停止方式 1 進行停止(減速停止)
控制字=04 0D ----使變頻器按照停止方式 2 進行停止(自由停止)
如果變頻器打算再次啟動,可以按4.3所述內(nèi)容操作。
4.5 關于變頻器頻率給定的相關說明
設定值=設定頻率/50*20000 在轉(zhuǎn)16進制
例如:給定50HZ=50/50*20000=20000轉(zhuǎn)16進制=4E 20
因此 PLC 往頻率給定寫入 20 4E 即設定當前頻率為50HZ
例如:給定10HZ=10/50*20000=4000轉(zhuǎn)16進制=0F A0
因此PLC往頻率給定寫入
如果頻率給定值為負,則電機反方向運行
例如:給定-50HZ=-50/50*20000=-20000轉(zhuǎn)16進制=B1 E0
因此PLC往頻率給定寫入
附錄1寫參數(shù)失敗常見的錯誤碼
關于我們 | 產(chǎn)品中心 | 合作廠商 | 在線留言 | 遼通新聞 | 榮譽資質(zhì) | 聯(lián)系我們
全國咨詢熱線:
024-86673713
網(wǎng)址:http://www.dhhrjc.com
傳 真:024-86673713
地址:遼寧省沈陽市沈北新區(qū)蒲河路83-50號