802D系统报警,014510通道1程序段 子程序调用时缺少PROC指令

在使用802D系统的圆周槽循环指令时出现报警,014510通道1程序段 子程序调用时缺少PROC指令,程序:(半径设置为5mm)G17G90G94G71G54F100;
 G74Z0;
   T1D1;
 G0X0Y0Z100;
 M3S600;
 M08;
 SLOT1(10,0,2,-5, ,4,27,12,0,0,27,90,90,80,150, ,2,0.5, ,50,1000);  
 G0X0Y0Z100M09;
 M30;

最佳答案

14510  通道%1 程序段%2 子程序调用时缺少 PROC 语句 
 说明 %1=通道号 
  %2=程序段号,标号 
  调用带有参数转换(“数值调用”或“基准调用”)的子程序时,调用的子程序中
 必须以 PROC 语句开始。 
 反应  报警显示。 
   设置接口信号。 
  重组修正程序段。 
 解决  根据使用的类型,在子程序中定义。 
 1.  一般的子程序结构(不带参数转换)   
 %SPF 123456 
   : 
   M17 
 2.  使用词表和子程序名称编写子程序(不带参数转换): 
   PROC UPNAME 
  : 
   M17 
   ENDPROC 
 3.  使用词表和子程序名称编写子程序(带“基准调用”参数转换): 
   PROC UPNAME(VARNAME1,VARNAME2,…)
   M17 
   ENDPROC 
 4.  使用词表和子程序名称编写子程序(带“基准调用”参数转换): 
   PROC UPNAME(Type1 VARNAME1,VARNAME2,…) 
   : 
   M17 
   ENDPROC 
 程序继续   按 NC 启动键清除报警,继续执行程序。
 参考自802D诊断手册,供参考。

提问者对于答案的评价:
谢谢,我咨询了西门子的技术指导,说是SLOT1循环坏了,与你说的相似。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc261934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐