EM-60 changes 2
This commit is contained in:
@@ -227,6 +227,12 @@ static bool _next_state() {
|
|||||||
else vfd.state = REG_FREQ_SET;
|
else vfd.state = REG_FREQ_SET;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case REG_FREQ_SCALED_SET:
|
||||||
|
if (vfd.power < 0) vfd.state = REG_REV_WRITE;
|
||||||
|
else if (0 < vfd.power) vfd.state = REG_FWD_WRITE;
|
||||||
|
else vfd.state = REG_STOP_WRITE;
|
||||||
|
break;
|
||||||
|
|
||||||
case REG_FREQ_SIGN_SET:
|
case REG_FREQ_SIGN_SET:
|
||||||
if (vfd.power < 0) vfd.state = REG_REV_WRITE;
|
if (vfd.power < 0) vfd.state = REG_REV_WRITE;
|
||||||
else if (0 < vfd.power) vfd.state = REG_FWD_WRITE;
|
else if (0 < vfd.power) vfd.state = REG_FWD_WRITE;
|
||||||
@@ -358,7 +364,7 @@ static bool _exec_command() {
|
|||||||
|
|
||||||
case REG_FREQ_SCALED_SET:
|
case REG_FREQ_SCALED_SET:
|
||||||
write = true;
|
write = true;
|
||||||
reg.value = vfd.power * reg.value;
|
reg.value = fabs(vfd.power) * reg.value;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case REG_CONNECT_WRITE:
|
case REG_CONNECT_WRITE:
|
||||||
|
|||||||
@@ -10,83 +10,83 @@ module.exports = {
|
|||||||
|
|
||||||
data: function() {
|
data: function() {
|
||||||
return {
|
return {
|
||||||
address: 0,
|
address: 0,
|
||||||
value: 0,
|
value: 0,
|
||||||
toolList: [
|
toolList: [
|
||||||
{
|
{
|
||||||
id: "disabled",
|
id: "disabled",
|
||||||
name: "Disabled",
|
name: "Disabled",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "router",
|
id: "router",
|
||||||
type: "PWM Spindle",
|
type: "PWM Spindle",
|
||||||
name: "Router (Makita, etc)",
|
name: "Router (Makita, etc)",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "laser",
|
id: "laser",
|
||||||
type: "PWM Spindle",
|
type: "PWM Spindle",
|
||||||
name: "Laser (J Tech, etc)",
|
name: "Laser (J Tech, etc)",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "pwm",
|
id: "pwm",
|
||||||
name: "PWM Spindle",
|
name: "PWM Spindle",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "unsupported-separator",
|
id: "unsupported-separator",
|
||||||
name: "Unsupported Tools",
|
name: "Unsupported Tools",
|
||||||
disabled: true,
|
disabled: true,
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "huanyang-vfd",
|
id: "huanyang-vfd",
|
||||||
name: "Huanyang VFD",
|
name: "Huanyang VFD",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "custom-modbus-vfd",
|
id: "custom-modbus-vfd",
|
||||||
name: "Custom Modbus VFD",
|
name: "Custom Modbus VFD",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "ac-tech-vfd",
|
id: "ac-tech-vfd",
|
||||||
name: "AC-Tech VFD",
|
name: "AC-Tech VFD",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "nowforever-vfd",
|
id: "nowforever-vfd",
|
||||||
name: "Nowforever VFD",
|
name: "Nowforever VFD",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "delta-vfd",
|
id: "delta-vfd",
|
||||||
name: "Delta VFD015M21A (Beta)",
|
name: "Delta VFD015M21A (Beta)",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "yl600-vfd",
|
id: "yl600-vfd",
|
||||||
name: "YL600, YL620, YL620-A VFD (Beta)",
|
name: "YL600, YL620, YL620-A VFD (Beta)",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "fr-d700-vfd",
|
id: "fr-d700-vfd",
|
||||||
name: "FR-D700 (Beta)",
|
name: "FR-D700 (Beta)",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "sunfar-e300-vfd",
|
id: "sunfar-e300-vfd",
|
||||||
name: "Sunfar E300 (Beta)",
|
name: "Sunfar E300 (Beta)",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "omron-mx2-vfd",
|
id: "omron-mx2-vfd",
|
||||||
name: "OMRON MX2",
|
name: "OMRON MX2",
|
||||||
unsupported: true,
|
unsupported: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "EM60",
|
id: "EM60",
|
||||||
name: "EM60",
|
name: "EM60",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user