Changed to 32-bit registers
Changed from 16-bit to 32-bit registers per request from Alex H.
This commit is contained in:
@@ -56,16 +56,6 @@
|
||||
*/
|
||||
modbusMap mb_map[] =
|
||||
{
|
||||
{HR, 20202, 0, "Motor Speed Used"}, // RJD: 1800 rpm max
|
||||
{HR, 20204, 0, "Motor Speed estimated"}, // RJD: 1800 rpm max
|
||||
{HR_10x, 20212, 0, "Output Frequency"}, // 60 Hz @100% speed
|
||||
{HR, 20214, 0, "Motor Current"}, // RJD: Changed from HR_10x to HR, 65 FLA
|
||||
{HR_10x, 20220, 0, "Motor Torque"}, // % of nominal torque
|
||||
{HR_10x, 20222, 0, "DC Voltage"}, // approx 678 VDC @100% speed
|
||||
{HR, 20226, 0, "Output Voltage"}, // RJD: 480 VAC
|
||||
{HR, 20228, 0, "Output Power"}, //max 372580 // RJD: Changed from HR_10x to HR, 50 hp ~ 36.77 kW
|
||||
{HR_10x, 20240, 0, "Inverter kWh cnt"},
|
||||
|
||||
{HR, 149, 1800, "Speed Cmd"}, // arbitrary register number - receive signal from PLC (hardwire IO in field); expecting rpm (1800 rpm max)
|
||||
{HR, 151, 0, "Start/Stop"}, // arbitrary register number - receive signal from PLC (hardwire IO in practice)
|
||||
{HR, 152, 0, "HOA Command"}, // arbitrary register number - not used in program
|
||||
@@ -73,17 +63,25 @@ modbusMap mb_map[] =
|
||||
{HR, 155, 1, "Fault Status"}, // arbitrary register number - 0:faulted, 1:not faulted (simulated hardwire IO). When = 0, will turn off VFD.
|
||||
{HR, 156, 0, "Speed Feedback"}, // arbitrary register number - send signal to PLC (simulated hardwire IO). Will be equal to Motor Speed Used register
|
||||
|
||||
{HR, 21006, 0, "Hours Run"},
|
||||
{HR, 21022, 0, "Inverter Temperature"}, // RJD: Changed from HR_10x to HR, % of fault limit
|
||||
{HR, 21244, 0, "HOA Status Word"}, // not used in program
|
||||
|
||||
{HR, 20802, 0, "Trip Fault"}, // not used in program
|
||||
{HR, 20822, 0, "Last Fault"}, // not used in program
|
||||
{HR, 20824, 0, "2nd to last Fault"}, // not used in program
|
||||
{HR, 20826, 0, "3rd to last Fault"}, // not used in program
|
||||
{HR_FLOAT, 20201, 0, "Motor Speed Used"}, // RJD: 1800 rpm max
|
||||
{HR_FLOAT, 20203, 0, "Motor Speed estimated"}, // RJD: 1800 rpm max
|
||||
{HR_FLOAT, 20211, 0, "Output Frequency"}, // 60 Hz @100% speed
|
||||
{HR_FLOAT, 20213, 0, "Motor Current"}, // RJD: Changed from HR_10x to HR, 65 FLA
|
||||
{HR_FLOAT, 20219, 0, "Motor Torque"}, // % of nominal torque
|
||||
{HR_FLOAT, 20221, 0, "DC Voltage"}, // approx 678 VDC @100% speed
|
||||
{HR_FLOAT, 20225, 0, "Output Voltage"}, // RJD: 480 VAC
|
||||
{HR_FLOAT, 20227, 0, "Output Power"}, //max 372580 // RJD: Changed from HR_10x to HR, 50 hp ~ 36.77 kW
|
||||
{HR_FLOAT, 20239, 0, "Inverter kWh cnt"},
|
||||
{HR_FLOAT, 21005, 0, "Hours Run"},
|
||||
{HR_FLOAT, 21021, 0, "Inverter Temperature"}, // RJD: Changed from HR_10x to HR, % of fault limit
|
||||
|
||||
{HR, 21222, 0, "Main Status"}, // not used in program
|
||||
{HR, 21232, 0, "Drive Status Word 1"}, // not used in program
|
||||
{HR, 21243, 0, "HOA Status Word"}, // not used in program
|
||||
{HR, 20801, 0, "Trip Fault"}, // not used in program
|
||||
{HR, 20821, 0, "Last Fault"}, // not used in program
|
||||
{HR, 20823, 0, "2nd to last Fault"}, // not used in program
|
||||
{HR, 20825, 0, "3rd to last Fault"}, // not used in program
|
||||
{HR, 21221, 0, "Main Status Word"}, // not used in program
|
||||
{HR, 21231, 0, "Drive Status Word 1"}, // not used in program
|
||||
};
|
||||
//Size of modbus map used in FOR cycles, automatically calculated.
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user