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;


}