西門子PLC與ABB變頻器通訊,采用MODBUS協議庫,根據ABB的通訊資料,表示啟動電機,即主機向ABB傳動通信協議的控制字CW(Modbus寄存器40001)中寫入1151(16進制數為47F)   請問用MODBUS庫來寫程序,ADDR處應該寫什么數值。一直糾結,請高手示意,萬分感謝!資料如下:
用ABB傳動通信協議的控制字CW控制電機起停的簡易方法 
1.設置變頻器參數1001為10(通訊); 
2.初始化變頻器控制字CW,即向ABB傳動通信協議的控制字CW(Modbus寄存器40001)中寫入1142(16進制數為476);
3.延時100毫秒后,進入步驟3; 
4.停止電機,即主機向ABB傳動通信協議的控制字CW(Modbus寄存器40001)中寫入1143(16進制數為477); 
5.啟動電機,即主機向ABB傳動通信協議的控制字CW(Modbus寄存器40001)中寫入1151(16進制數為47F); 
例如:我試驗用的幀數據(用16進制表示)和步驟如下: 
第一步:通訊初始化。上位機發出01  06  00  00  04  76  CRC校驗碼,  
第二步:延時100毫秒; 
第三步:啟動電機。上位機發出01  06  00  00  04  7F  CRC校驗碼 
第四步:停止電機。上位機發出01  06  00  00  04  77  CRC校驗碼 
四.用Modbus修改給定頻率的方法 
1.設置變頻器參數1102為0(EXT1); 
2.設置變頻器參數1103為8(COMM); 
3.主機向通訊給定1(Modbus寄存器40002)中寫入設定的頻率數值(范圍=0~+20000(換算到0~1105給定1最大),或-20000~0(換算 到1105給定1最大~0)); 
例如:我試驗用的幀數據(用16進制表示)和步驟如下: 第一步:設置變頻器參數1105=50.00Hz; 
第二步:修改頻率為25.00Hz。
上位機發出01  06  00  01  27  10  CRC校驗碼