package com.motor.data;
|
|
import java.util.Date;
|
|
import com.modbus.data.MyModbusMaster;
|
import com.modbus.data.MyModbusUtils;
|
import com.serotonin.modbus4j.BatchRead;
|
import com.serotonin.modbus4j.BatchResults;
|
import com.serotonin.modbus4j.code.DataType;
|
|
public class Load_motor_state {
|
public int motor_id;
|
public Date record_time; //¼Ç¼ʱ¼ä
|
public float load_power; //¼ÓÔØ¹¦Âʸø¶¨ 58
|
public float load_torque; //¼ÓÔØ×ª¾Ø¸ø¶¨ 364
|
public float load_motor_speed_limit; //¼ÓÔØµç»úתËÙÏÞÖÆ 366
|
public float load_motor_torque_limit; //¼ÓÔØµç»úת¾ØÏÞÖÆ 367
|
public float load_step_length; //¼ÓÔØ²½³¤ 505
|
public float load_motor_inwater_tmp; //¼ÓÔØµç»úË®Àä½øË®·çΠ1006
|
public float load_motor_outwater_tmp; //¼ÓÔØµç»úË®Àä³öË®·çΠ1008
|
public float load_motor_curr; //¼ÓÔØµç»úµçÁ÷ 1096
|
public float load_motor_power; //¼ÓÔØµç»ú¹¦ÂÊ 1099
|
public float load_motor_speed; //¼ÓÔØµç»úתËÙ 1101
|
public float load_motor_vol; //¼ÓÔØµç»úµçѹ 1103
|
public float load_motor_wind_tmp1; //¼ÓÔØµç»úÈÆ×éζÈ1 1119
|
public float load_motor_wind_tmp2; //¼ÓÔØµç»úÈÆ×éζÈ2 1120
|
public float load_motor_wind_tmp3; //¼ÓÔØµç»úÈÆ×éζÈ3 1121
|
public float load_motor_wind_tmp1_bp; //±¸ÓüÓÔØµç»úÈÆ×éζÈ1 1122
|
public float load_motor_wind_tmp2_bp; //±¸ÓüÓÔØµç»úÈÆ×éζÈ2 1123
|
public float load_motor_wind_tmp3_bp; //±¸ÓüÓÔØµç»úÈÆ×éζÈ3 1124
|
public float load_motor_bear_tmp1; //¼ÓÔØµç»úÖá³ÐζÈ1 DEÖá³ÐÎÂ¶È 1125
|
public float load_motor_bear_tmp2; //¼ÓÔØµç»úÖá³ÐζÈ2 NDEÖá³ÐÎÂ¶È 1127
|
public float load_motor_out_tmp; //¼ÓÔØµç»ú³ö¿ÚÎÂ¶È 1250
|
public float load_motor_into_tmp; //¼ÓÔØµç»ú½ø¿ÚÎÂ¶È 1124
|
public float load_motor_torque; //¼ÓÔØµç»úת¾Ø [´«¸ÐÆ÷ת¾Ø330] 1251
|
public int load_motor_start; //¼ÓÔØµç»úÆô¶¯ 5680
|
public int load_motor_downtime; //¼ÓÔØµç»úÍ£»ú 5681
|
public int load_add; //¼ÓÔØ 8000
|
public int load_reduct; //¼õÔØ 8001
|
public int load_manual; //ÊÖ¶¯¼ÓÔØ 8040
|
public int load_motor_stop; //¼ÓÔØµç»ú½ôÍ£ 16005
|
public int load_motor_fan_state; //¼ÓÔØµç»ú·ç»ú״̬ 17082
|
|
public Load_motor_state(int motor_id) {
|
this.motor_id = motor_id;
|
record_time = new Date();
|
}
|
|
public int getMotor_id() {
|
return motor_id;
|
}
|
public Date getRecord_time() {
|
return record_time;
|
}
|
public float getLoad_power() {
|
return load_power;
|
}
|
public float getLoad_torque() {
|
return load_torque;
|
}
|
public float getLoad_motor_speed_limit() {
|
return load_motor_speed_limit;
|
}
|
public float getLoad_motor_torque_limit() {
|
return load_motor_torque_limit;
|
}
|
public float getLoad_step_length() {
|
return load_step_length;
|
}
|
public float getLoad_motor_inwater_tmp() {
|
return load_motor_inwater_tmp;
|
}
|
public float getLoad_motor_outwater_tmp() {
|
return load_motor_outwater_tmp;
|
}
|
public float getLoad_motor_curr() {
|
return load_motor_curr;
|
}
|
public float getLoad_motor_power() {
|
return load_motor_power;
|
}
|
public float getLoad_motor_speed() {
|
return load_motor_speed;
|
}
|
public float getLoad_motor_vol() {
|
return load_motor_vol;
|
}
|
public float getLoad_motor_wind_tmp1() {
|
return load_motor_wind_tmp1;
|
}
|
public float getLoad_motor_wind_tmp2() {
|
return load_motor_wind_tmp2;
|
}
|
public float getLoad_motor_wind_tmp3() {
|
return load_motor_wind_tmp3;
|
}
|
public float getLoad_motor_bear_tmp1() {
|
return load_motor_bear_tmp1;
|
}
|
public float getLoad_motor_bear_tmp2() {
|
return load_motor_bear_tmp2;
|
}
|
public float getLoad_motor_out_tmp() {
|
return load_motor_out_tmp;
|
}
|
public float getLoad_motor_into_tmp() {
|
return load_motor_into_tmp;
|
}
|
|
public float getLoad_motor_wind_tmp1_bp() {
|
return load_motor_wind_tmp1_bp;
|
}
|
|
public float getLoad_motor_wind_tmp2_bp() {
|
return load_motor_wind_tmp2_bp;
|
}
|
|
public float getLoad_motor_wind_tmp3_bp() {
|
return load_motor_wind_tmp3_bp;
|
}
|
|
public void setLoad_motor_wind_tmp1_bp(float load_motor_wind_tmp1_bp) {
|
this.load_motor_wind_tmp1_bp = load_motor_wind_tmp1_bp;
|
}
|
|
public void setLoad_motor_wind_tmp2_bp(float load_motor_wind_tmp2_bp) {
|
this.load_motor_wind_tmp2_bp = load_motor_wind_tmp2_bp;
|
}
|
|
public void setLoad_motor_wind_tmp3_bp(float load_motor_wind_tmp3_bp) {
|
this.load_motor_wind_tmp3_bp = load_motor_wind_tmp3_bp;
|
}
|
|
public float getLoad_motor_torque() {
|
return load_motor_torque;
|
}
|
public float getLoad_motor_start() {
|
return load_motor_start;
|
}
|
public float getLoad_motor_downtime() {
|
return load_motor_downtime;
|
}
|
public float getLoad_add() {
|
return load_add;
|
}
|
public float getLoad_reduct() {
|
return load_reduct;
|
}
|
public float getLoad_manual() {
|
return load_manual;
|
}
|
public int getLoad_motor_stop() {
|
return load_motor_stop;
|
}
|
public float getLoad_motor_fan_state() {
|
return load_motor_fan_state;
|
}
|
public void setMotor_id(int motor_id) {
|
this.motor_id = motor_id;
|
}
|
public void setRecord_time(Date record_time) {
|
this.record_time = record_time;
|
}
|
public void setLoad_power(float load_power) {
|
this.load_power = load_power;
|
}
|
public void setLoad_torque(float load_torque) {
|
this.load_torque = load_torque;
|
}
|
public void setLoad_motor_speed_limit(float load_motor_speed_limit) {
|
this.load_motor_speed_limit = load_motor_speed_limit;
|
}
|
public void setLoad_motor_torque_limit(float load_motor_torque_limit) {
|
this.load_motor_torque_limit = load_motor_torque_limit;
|
}
|
public void setLoad_step_length(float load_step_length) {
|
this.load_step_length = load_step_length;
|
}
|
public void setLoad_motor_inwater_tmp(float load_motor_inwater_tmp) {
|
this.load_motor_inwater_tmp = load_motor_inwater_tmp;
|
}
|
public void setLoad_motor_outwater_tmp(float load_motor_outwater_tmp) {
|
this.load_motor_outwater_tmp = load_motor_outwater_tmp;
|
}
|
public void setLoad_motor_curr(float load_motor_curr) {
|
this.load_motor_curr = load_motor_curr;
|
}
|
public void setLoad_motor_power(float load_motor_power) {
|
this.load_motor_power = load_motor_power;
|
}
|
public void setLoad_motor_speed(float load_motor_speed) {
|
this.load_motor_speed = load_motor_speed;
|
}
|
public void setLoad_motor_vol(float load_motor_vol) {
|
this.load_motor_vol = load_motor_vol;
|
}
|
public void setLoad_motor_wind_tmp1(float load_motor_wind_tmp1) {
|
this.load_motor_wind_tmp1 = load_motor_wind_tmp1;
|
}
|
public void setLoad_motor_wind_tmp2(float load_motor_wind_tmp2) {
|
this.load_motor_wind_tmp2 = load_motor_wind_tmp2;
|
}
|
public void setLoad_motor_wind_tmp3(float load_motor_wind_tmp3) {
|
this.load_motor_wind_tmp3 = load_motor_wind_tmp3;
|
}
|
public void setLoad_motor_bear_tmp1(float load_motor_bear_tmp1) {
|
this.load_motor_bear_tmp1 = load_motor_bear_tmp1;
|
}
|
public void setLoad_motor_bear_tmp2(float load_motor_bear_tmp2) {
|
this.load_motor_bear_tmp2 = load_motor_bear_tmp2;
|
}
|
public void setLoad_motor_out_tmp(float load_motor_out_tmp) {
|
this.load_motor_out_tmp = load_motor_out_tmp;
|
}
|
public void setLoad_motor_into_tmp(float load_motor_into_tmp) {
|
this.load_motor_into_tmp = load_motor_into_tmp;
|
}
|
public void setLoad_motor_torque(float load_motor_torque) {
|
this.load_motor_torque = load_motor_torque;
|
}
|
|
public void setLoad_motor_start(int load_motor_start) {
|
this.load_motor_start = load_motor_start;
|
}
|
|
public void setLoad_motor_downtime(int load_motor_downtime) {
|
this.load_motor_downtime = load_motor_downtime;
|
}
|
|
|
public void setLoad_add(int load_add) {
|
this.load_add = load_add;
|
}
|
|
public void setLoad_reduct(int load_reduct) {
|
this.load_reduct = load_reduct;
|
}
|
public void setLoad_manual(int load_manual) {
|
this.load_manual = load_manual;
|
}
|
public void setLoad_motor_stop(int load_motor_stop) {
|
this.load_motor_stop = load_motor_stop;
|
}
|
public void setLoad_motor_fan_state(int load_motor_fan_state) {
|
this.load_motor_fan_state = load_motor_fan_state;
|
}
|
|
/**
|
* ´´½¨¶ÁÈ¡¼¯ºÏ
|
* @param master
|
* @return
|
*/
|
public BatchRead<Integer> createBatchRead(MyModbusMaster master) {
|
BatchRead<Integer> batch = new BatchRead<Integer>();
|
batch.addLocator(0,MyModbusUtils.createBaseLocator(58, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØ¹¦Âʸø¶¨ 58
|
batch.addLocator(1,MyModbusUtils.createBaseLocator(364, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØ×ª¾Ø¸ø¶¨ 364
|
batch.addLocator(2,MyModbusUtils.createBaseLocator(366, DataType.TWO_BYTE_INT_UNSIGNED_SWAPPED, master)); //¼ÓÔØµç»úתËÙÏÞÖÆ 366
|
batch.addLocator(3,MyModbusUtils.createBaseLocator(367, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úת¾ØÏÞÖÆ 367
|
batch.addLocator(4,MyModbusUtils.createBaseLocator(505, DataType.TWO_BYTE_INT_UNSIGNED, master)); //¼ÓÔØ²½³¤ 505
|
batch.addLocator(5,MyModbusUtils.createBaseLocator(1006, DataType.TWO_BYTE_INT_UNSIGNED, master)); //¼ÓÔØµç»úË®Àä½øË®·çÎÂ1006
|
batch.addLocator(6,MyModbusUtils.createBaseLocator(1008, DataType.TWO_BYTE_INT_UNSIGNED, master)); //¼ÓÔØµç»úË®Àä³öË®·çÎÂ1008
|
batch.addLocator(7,MyModbusUtils.createBaseLocator(1096, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úµçÁ÷ 1096
|
batch.addLocator(8,MyModbusUtils.createBaseLocator(1099, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»ú¹¦ÂÊ 1099
|
batch.addLocator(9,MyModbusUtils.createBaseLocator(1101, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úתËÙ 1101
|
batch.addLocator(10,MyModbusUtils.createBaseLocator(1103, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úµçѹ 1103
|
batch.addLocator(11,MyModbusUtils.createBaseLocator(1119, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÈÆ×éζÈ1 1119
|
batch.addLocator(12,MyModbusUtils.createBaseLocator(1120, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÈÆ×éζÈ2 1120
|
batch.addLocator(13,MyModbusUtils.createBaseLocator(1121, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÈÆ×éζÈ3 1121
|
batch.addLocator(14,MyModbusUtils.createBaseLocator(1125, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÖá³ÐζÈ1 1125
|
batch.addLocator(15,MyModbusUtils.createBaseLocator(1127, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÖá³ÐζÈ2 1127
|
batch.addLocator(16,MyModbusUtils.createBaseLocator(1250, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»ú³ö¿ÚÎÂ¶È 1250
|
batch.addLocator(17,MyModbusUtils.createBaseLocator(1124, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»ú½ø¿ÚÎÂ¶È 1124
|
batch.addLocator(18,MyModbusUtils.createBaseLocator(330, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úת¾Ø 1251
|
batch.addLocator(19,MyModbusUtils.createBaseLocator(5680, master)); //¼ÓÔØµç»úÆô¶¯ 5680
|
batch.addLocator(20,MyModbusUtils.createBaseLocator(5681, master)); //¼ÓÔØµç»úÍ£»ú 5681
|
batch.addLocator(21,MyModbusUtils.createBaseLocator(8000, master)); //¼ÓÔØ 8000
|
batch.addLocator(22,MyModbusUtils.createBaseLocator(8001, master)); //¼õÔØ 8001
|
batch.addLocator(23,MyModbusUtils.createBaseLocator(8040, master)); //ÊÖ¶¯¼ÓÔØ 8040
|
batch.addLocator(24,MyModbusUtils.createBaseLocator(16005, master)); //¼ÓÔØµç»ú½ôÍ£ 16005
|
batch.addLocator(25,MyModbusUtils.createBaseLocator(17082, master)); //¼ÓÔØµç»ú·ç»ú״̬ 17082
|
|
batch.addLocator(26,MyModbusUtils.createBaseLocator(1122, DataType.TWO_BYTE_INT_SIGNED, master)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ1 1122
|
batch.addLocator(27,MyModbusUtils.createBaseLocator(1123, DataType.TWO_BYTE_INT_SIGNED, master)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ2 1123
|
batch.addLocator(28,MyModbusUtils.createBaseLocator(1124, DataType.TWO_BYTE_INT_SIGNED, master)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ3 1124
|
return batch;
|
}
|
|
/**
|
* ´´½¨¶ÁÈ¡¼¯ºÏ
|
* @param master
|
* @return
|
*/
|
public BatchRead<Integer> createHeadBatchRead(MyModbusMaster master) {
|
BatchRead<Integer> batch = new BatchRead<Integer>();
|
batch.addLocator(0,MyModbusUtils.createBaseLocator(58, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØ¹¦Âʸø¶¨ 58
|
batch.addLocator(1,MyModbusUtils.createBaseLocator(364, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØ×ª¾Ø¸ø¶¨ 364
|
batch.addLocator(2,MyModbusUtils.createBaseLocator(366, DataType.TWO_BYTE_INT_UNSIGNED_SWAPPED, master)); //¼ÓÔØµç»úתËÙÏÞÖÆ 366
|
batch.addLocator(3,MyModbusUtils.createBaseLocator(367, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úת¾ØÏÞÖÆ 367
|
batch.addLocator(4,MyModbusUtils.createBaseLocator(505, DataType.TWO_BYTE_INT_UNSIGNED, master)); //¼ÓÔØ²½³¤ 505
|
batch.addLocator(5,MyModbusUtils.createBaseLocator(1006, DataType.TWO_BYTE_INT_UNSIGNED, master)); //¼ÓÔØµç»úË®Àä½øË®·çÎÂ1006
|
batch.addLocator(6,MyModbusUtils.createBaseLocator(1008, DataType.TWO_BYTE_INT_UNSIGNED, master)); //¼ÓÔØµç»úË®Àä³öË®·çÎÂ1008
|
batch.addLocator(7,MyModbusUtils.createBaseLocator(1096, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úµçÁ÷ 1096
|
batch.addLocator(8,MyModbusUtils.createBaseLocator(1099, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»ú¹¦ÂÊ 1099
|
return batch;
|
}
|
|
/**
|
* ´´½¨¶ÁÈ¡¼¯ºÏ
|
* @param master
|
* @return
|
*/
|
public BatchRead<Integer> createBodyBatchRead(MyModbusMaster master) {
|
BatchRead<Integer> batch = new BatchRead<Integer>();
|
batch.addLocator(9,MyModbusUtils.createBaseLocator(1101, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úתËÙ 1101
|
batch.addLocator(10,MyModbusUtils.createBaseLocator(1103, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úµçѹ 1103
|
batch.addLocator(11,MyModbusUtils.createBaseLocator(1119, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÈÆ×éζÈ1 1119
|
batch.addLocator(12,MyModbusUtils.createBaseLocator(1120, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÈÆ×éζÈ2 1120
|
batch.addLocator(13,MyModbusUtils.createBaseLocator(1121, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÈÆ×éζÈ3 1121
|
batch.addLocator(14,MyModbusUtils.createBaseLocator(1125, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÖá³ÐζÈ1 1125
|
batch.addLocator(15,MyModbusUtils.createBaseLocator(1127, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úÖá³ÐζÈ2 1127
|
batch.addLocator(16,MyModbusUtils.createBaseLocator(1250, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»ú³ö¿ÚÎÂ¶È 1250
|
batch.addLocator(17,MyModbusUtils.createBaseLocator(1124, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»ú½ø¿ÚÎÂ¶È 1124
|
batch.addLocator(18,MyModbusUtils.createBaseLocator(330, DataType.TWO_BYTE_INT_SIGNED, master)); //¼ÓÔØµç»úת¾Ø 1251
|
batch.addLocator(19,MyModbusUtils.createBaseLocator(5680, master)); //¼ÓÔØµç»úÆô¶¯ 5680
|
batch.addLocator(20,MyModbusUtils.createBaseLocator(5681, master)); //¼ÓÔØµç»úÍ£»ú 5681
|
batch.addLocator(21,MyModbusUtils.createBaseLocator(8000, master)); //¼ÓÔØ 8000
|
batch.addLocator(22,MyModbusUtils.createBaseLocator(8001, master)); //¼õÔØ 8001
|
batch.addLocator(23,MyModbusUtils.createBaseLocator(8040, master)); //ÊÖ¶¯¼ÓÔØ 8040
|
batch.addLocator(24,MyModbusUtils.createBaseLocator(16005, master)); //¼ÓÔØµç»ú½ôÍ£ 16005
|
batch.addLocator(25,MyModbusUtils.createBaseLocator(17082, master)); //¼ÓÔØµç»ú·ç»ú״̬ 17082
|
batch.addLocator(26,MyModbusUtils.createBaseLocator(1122, DataType.TWO_BYTE_INT_SIGNED, master)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ1 1122
|
batch.addLocator(27,MyModbusUtils.createBaseLocator(1123, DataType.TWO_BYTE_INT_SIGNED, master)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ2 1123
|
batch.addLocator(28,MyModbusUtils.createBaseLocator(1124, DataType.TWO_BYTE_INT_SIGNED, master)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ3 1124
|
return batch;
|
}
|
|
/**
|
* ½âÎöState¶ÁÈ¡¼¯ºÏ
|
* @param res
|
*/
|
public void putBatchResult(BatchResults<Integer> res) {
|
if(res != null) {
|
this.load_power = MyModbusUtils.readShortToFloat(res.getValue(0)); //¼ÓÔØ¹¦Âʸø¶¨ 58
|
this.load_torque = MyModbusUtils.readShortToFloat(res.getValue(1)); //¼ÓÔØ×ª¾Ø¸ø¶¨ 364
|
this.load_motor_speed_limit = MyModbusUtils.readIntegerToFloat(res.getValue(2)); //¼ÓÔØµç»úתËÙÏÞÖÆ 366
|
this.load_motor_torque_limit = MyModbusUtils.readShortToFloat(res.getValue(3)); //¼ÓÔØµç»úת¾ØÏÞÖÆ 367
|
this.load_step_length = MyModbusUtils.readIntegerToFloat(res.getValue(4)); //¼ÓÔØ²½³¤ 505
|
this.load_motor_inwater_tmp = MyModbusUtils.readIntegerToFloat(res.getValue(5)); //¼ÓÔØµç»úË®Àä½øË®·çΠ1006
|
this.load_motor_outwater_tmp = MyModbusUtils.readIntegerToFloat(res.getValue(6)); //¼ÓÔØµç»úË®Àä³öË®·çΠ1008
|
this.load_motor_curr = MyModbusUtils.readShortToFloat(res.getValue(7)); //¼ÓÔØµç»úµçÁ÷ 1096
|
this.load_motor_power = MyModbusUtils.readShortToFloat(res.getValue(8)); //¼ÓÔØµç»ú¹¦ÂÊ 1099
|
this.load_motor_speed = MyModbusUtils.readShortToFloat(res.getValue(9)); //¼ÓÔØµç»úתËÙ 1101
|
this.load_motor_vol = MyModbusUtils.readShortToFloat(res.getValue(10)); //¼ÓÔØµç»úµçѹ 1103
|
this.load_motor_wind_tmp1 = MyModbusUtils.readShortToFloat(res.getValue(11)); //¼ÓÔØµç»úÈÆ×éζÈ1 1119
|
this.load_motor_wind_tmp2 = MyModbusUtils.readShortToFloat(res.getValue(12)); //¼ÓÔØµç»úÈÆ×éζÈ2 1120
|
this.load_motor_wind_tmp3 = MyModbusUtils.readShortToFloat(res.getValue(13)); //¼ÓÔØµç»úÈÆ×éζÈ3 1121
|
this.load_motor_bear_tmp1 = MyModbusUtils.readShortToFloat(res.getValue(14)); //¼ÓÔØµç»úÖá³ÐζÈ1 1122
|
this.load_motor_bear_tmp2 = MyModbusUtils.readShortToFloat(res.getValue(15)); //¼ÓÔØµç»úÖá³ÐζÈ2 1123
|
this.load_motor_out_tmp = MyModbusUtils.readShortToFloat(res.getValue(16)); //¼ÓÔØµç»ú³ö¿ÚÎÂ¶È 1250
|
this.load_motor_into_tmp = MyModbusUtils.readShortToFloat(res.getValue(17)); //¼ÓÔØµç»ú½ø¿ÚÎÂ¶È 1124
|
this.load_motor_torque = MyModbusUtils.readShortToFloat(res.getValue(18)); //¼ÓÔØµç»úת¾Ø 1251
|
this.load_motor_start = MyModbusUtils.readBooleanToInt(res.getValue(19)); //¼ÓÔØµç»úÆô¶¯ 5680
|
this.load_motor_downtime = MyModbusUtils.readBooleanToInt(res.getValue(20)); //¼ÓÔØµç»úÍ£»ú 5681
|
this.load_add = MyModbusUtils.readBooleanToInt(res.getValue(21)); //¼ÓÔØ 8000
|
this.load_reduct = MyModbusUtils.readBooleanToInt(res.getValue(22)); //¼õÔØ 8001
|
this.load_manual = MyModbusUtils.readBooleanToInt(res.getValue(23)); //ÊÖ¶¯¼ÓÔØ 8040
|
this.load_motor_stop = MyModbusUtils.readBooleanToInt(res.getValue(24)); //¼ÓÔØµç»ú½ôÍ£ 16005
|
this.load_motor_fan_state = MyModbusUtils.readBooleanToInt(res.getValue(25)); //¼ÓÔØµç»ú·ç»ú״̬ 17082
|
|
this.load_motor_wind_tmp1_bp = MyModbusUtils.readShortToFloat(res.getValue(26)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ1 1122
|
this.load_motor_wind_tmp2_bp = MyModbusUtils.readShortToFloat(res.getValue(27)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ2 1123
|
this.load_motor_wind_tmp3_bp = MyModbusUtils.readShortToFloat(res.getValue(28)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ3 1124
|
this.record_time = new Date();
|
}
|
}
|
|
/**
|
* ½âÎöState¶ÁÈ¡¼¯ºÏ
|
* @param res
|
*/
|
public void putHeadBatchResult(BatchResults<Integer> res) {
|
if(res != null) {
|
this.load_power = MyModbusUtils.readShortToFloat(res.getValue(0)); //¼ÓÔØ¹¦Âʸø¶¨ 58
|
this.load_torque = MyModbusUtils.readShortToFloat(res.getValue(1)); //¼ÓÔØ×ª¾Ø¸ø¶¨ 364
|
this.load_motor_speed_limit = MyModbusUtils.readIntegerToFloat(res.getValue(2)); //¼ÓÔØµç»úתËÙÏÞÖÆ 366
|
this.load_motor_torque_limit = MyModbusUtils.readShortToFloat(res.getValue(3)); //¼ÓÔØµç»úת¾ØÏÞÖÆ 367
|
this.load_step_length = MyModbusUtils.readIntegerToFloat(res.getValue(4)); //¼ÓÔØ²½³¤ 505
|
this.load_motor_inwater_tmp = MyModbusUtils.readIntegerToFloat(res.getValue(5)); //¼ÓÔØµç»úË®Àä½øË®·çΠ1006
|
this.load_motor_outwater_tmp = MyModbusUtils.readIntegerToFloat(res.getValue(6)); //¼ÓÔØµç»úË®Àä³öË®·çΠ1008
|
this.load_motor_curr = MyModbusUtils.readShortToFloat(res.getValue(7)); //¼ÓÔØµç»úµçÁ÷ 1096
|
this.load_motor_power = MyModbusUtils.readShortToFloat(res.getValue(8)); //¼ÓÔØµç»ú¹¦ÂÊ 1099
|
this.record_time = new Date();
|
}
|
}
|
|
/**
|
* ½âÎöState¶ÁÈ¡¼¯ºÏ
|
* @param res
|
*/
|
public void putBodyBatchResult(BatchResults<Integer> res) {
|
if(res != null) {
|
this.load_motor_speed = MyModbusUtils.readShortToFloat(res.getValue(9)); //¼ÓÔØµç»úתËÙ 1101
|
this.load_motor_vol = MyModbusUtils.readShortToFloat(res.getValue(10)); //¼ÓÔØµç»úµçѹ 1103
|
this.load_motor_wind_tmp1 = MyModbusUtils.readShortToFloat(res.getValue(11)); //¼ÓÔØµç»úÈÆ×éζÈ1 1119
|
this.load_motor_wind_tmp2 = MyModbusUtils.readShortToFloat(res.getValue(12)); //¼ÓÔØµç»úÈÆ×éζÈ2 1120
|
this.load_motor_wind_tmp3 = MyModbusUtils.readShortToFloat(res.getValue(13)); //¼ÓÔØµç»úÈÆ×éζÈ3 1121
|
this.load_motor_bear_tmp1 = MyModbusUtils.readShortToFloat(res.getValue(14)); //¼ÓÔØµç»úÖá³ÐζÈ1 1122
|
this.load_motor_bear_tmp2 = MyModbusUtils.readShortToFloat(res.getValue(15)); //¼ÓÔØµç»úÖá³ÐζÈ2 1123
|
this.load_motor_out_tmp = MyModbusUtils.readShortToFloat(res.getValue(16)); //¼ÓÔØµç»ú³ö¿ÚÎÂ¶È 1250
|
this.load_motor_into_tmp = MyModbusUtils.readShortToFloat(res.getValue(17)); //¼ÓÔØµç»ú½ø¿ÚÎÂ¶È 1124
|
this.load_motor_torque = MyModbusUtils.readShortToFloat(res.getValue(18)); //¼ÓÔØµç»úת¾Ø 1251
|
this.load_motor_start = MyModbusUtils.readBooleanToInt(res.getValue(19)); //¼ÓÔØµç»úÆô¶¯ 5680
|
this.load_motor_downtime = MyModbusUtils.readBooleanToInt(res.getValue(20)); //¼ÓÔØµç»úÍ£»ú 5681
|
this.load_add = MyModbusUtils.readBooleanToInt(res.getValue(21)); //¼ÓÔØ 8000
|
this.load_reduct = MyModbusUtils.readBooleanToInt(res.getValue(22)); //¼õÔØ 8001
|
this.load_manual = MyModbusUtils.readBooleanToInt(res.getValue(23)); //ÊÖ¶¯¼ÓÔØ 8040
|
this.load_motor_stop = MyModbusUtils.readBooleanToInt(res.getValue(24)); //¼ÓÔØµç»ú½ôÍ£ 16005
|
this.load_motor_fan_state = MyModbusUtils.readBooleanToInt(res.getValue(25)); //¼ÓÔØµç»ú·ç»ú״̬ 17082
|
|
this.load_motor_wind_tmp1_bp = MyModbusUtils.readShortToFloat(res.getValue(26)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ1 1122
|
this.load_motor_wind_tmp2_bp = MyModbusUtils.readShortToFloat(res.getValue(27)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ2 1123
|
this.load_motor_wind_tmp3_bp = MyModbusUtils.readShortToFloat(res.getValue(28)); //±¸ÓüÓÔØµç»úÈÆ×éζÈ3 1124
|
this.record_time = new Date();
|
}
|
}
|
}
|