6.14 Each Override Increment Step 1%
1. |
Add plc.vto4.bit.pcent, when plcOpen( ), plc must set plc.vto4.bit.pcent to 1 to start this function, as in the following example. |
2. |
If plc.vto4.bit.pcent is 1, the PLC must write the speed override value in plcRun( ): plc.G00PercentOverride.value plc.JOGPercentOverride.value plc.FeedPercentOverride.value (Where 0 ≤ value ≤ 150) |
3. |
When the each override increment step 1% function was open, the override function at pull down menu of controller was disabled. |
4. |
PLC procedure example as below: |
void plcOpen(Status &sts, PlcBlock &plc,
unsigned short *PlcData, long *LongPlcData)
{
....
if((plc.productId==PRODUCT_IS_M470 || plc.productId==PRODUCT_IS_M670 ||plc.productId==PRODUCT_IS_M675) // confirm if the system is INCON-M470/M670/M675
&& plc.systemVersion >= 503 && PlcData[9]){ // confirm if system version is highermthan 5.03
and set in PLC data number 9
plc.vto4.bit.pcent = 1; // activate each override increment step 1% function
plc.G00PercentOverride.value = 100; // set G00 override value
plc.JOGPercentOverride.value = 100; // set JOG override value
plc.FeedPercentOverride.value = 100; // set feed override value
} else
plc.vto4.bit.pcent = 0;
}