三菱数控系统的调试及应用
上QQ阅读APP看书,第一时间看更新

14.2 PLC高速处理和主处理的区别和使用

用GX-DEVELOP软件编制的PLC程序提供了高速处理和主处理(一般速度处理)的功能。在需要对输入输出信号进行高速处理以满足其工作要求时,可以将其部分程序设定为“高速处理”程序,例如旋转刀塔的计数,特殊工作机械的编码器输入输出信号。大部分主程序是用通常速度处理的。

1.高速处理的周期

1)E60系统和M60系统为7.1ms;

2)M70系统为3.5ms。

即每隔7.1ms就对设定的高速输入输出信号进行一次刷新处理,如图14-1所示,而主处理的扫描周期长短取决于PLC程序本身的长短(步数)。在一般的车床,铣床和加工中心所用的PLC程序中,很少用到高速处理。但在一些需要在线检测的机械上需要使用高速处理。

978-7-111-41795-8-Part01-605.jpg

图14-1 高速处理的周期

2.高速处理所用输入/输出信号的设定

在使用高速处理功能时,必须对用于高速处理的输入/输出信号进行设定,如图14-2所示,设定的方法是对相关参数进行设置。

图14-2示出了参数与输入信号范围。参数#6457和#6458用于设定输入信号的范围,参数#6457和#6458的每1位bit对应一组输入信号,例如设定#6457=00010000,则设定X40~X4F为高速输入信号。

978-7-111-41795-8-Part01-606.jpg

图14-2 高速处理所用输入/输出信号的设定

图14-3所示为高速输出信号的设定范围。参数#6461和#6462用于设定输出信号的范围,参数#6461和#6462的每1位bit对应一组输出信号,例如设定#6462=00010000,则设定YC0~YCF为高速输出信号。

978-7-111-41795-8-Part01-607.jpg

图14-3 高速输出信号的设定范围

3.高速处理在PLC程序中的标志

在具体编制PLC程序时,系统规定用指针来区分“高速处理程序”和“主处理程序”,其指针号是特别规定的:

1)在E60系统和M60系统中,规定P251为“高速处理程序”指针号,P252为“主处理程序”指针号,具体程序编制如图14-4所示。

978-7-111-41795-8-Part01-608.jpg

图14-4 E60/M60系统高速处理及主处理程序指针

2)在M70系统和M700系统中,规定P4001为“高速处理程序”指针号,P4002为“主处理程序”指针号,具体程序编制如图14-5所示。

978-7-111-41795-8-Part01-609.jpg

图14-5 M70/M700高速处理程序及主处理程序指针

在PLC程序中,即使没有高速处理程序,也要在程序中写入主程序的起始标志指针P252(M60/E60系统)或P4002(M70系统),如果没有写入该指针,PLC程序就不会运行。在编制新的PLC程序,或直接COPY某一程序时常常会忽略这一问题,其结果是PLC不运行。编程者往往误认为硬件有问题,这是必须特别注意的。