关于 用户循环 制作的详细操作步骤?

编制的 PROC  NAME(... )子程序,用户在
主程序里调用它时 开头需要写入EXTERN NAME(...) ,请问怎么样做可以使 主程序直接调用而不用在程序头部加入该语句。

最好能详细解释一下操作步骤,呵呵

问题补充:
呵呵,谢谢你了啊 ,估计我还是看不大懂那个 高级编程手册 

 感觉没有头绪

最佳答案

本人认为你标题的问题和描述的问题是不同的两个问题,如题“用户循环 制作的详细操作步骤”(问题1),描述的问题(问题2),是想不进行子程序申明(定义),而直接调用。
  问题1:参见《Sinumerik 840D_840Di_810D 高级编程手册》2.17 循环:给用户循环设定参数;
  问题2:首先,确定编制的子程序存储在什么目录下,是否带参数。
  如果不带参数(并不表示就不能进行数据或信息的传递),且与主程序在同目录,可直接调用(如L123等);不在同一目录,可用CALL  间接调用子程序(CALL "/_N_WKS_DIR/_N_SUBPROG_WPD/_N_TEIL1_SPF")
  如必须传递子程序调用后的信息(数据),可考虑使用R参数,或UGUD定义用户变量。

  “只有当子程序在工件中或者在全局子程序目录下时才
  必须说明 EXTERN。”

  其实,不带参数的子程序,是不需要先申明,后调用的。
  如果必须使用参数,那建议按规范进行编程,减少不必要的出错!
 

提问者对于答案的评价:
呵呵,差点忘了
 首先谢谢 6Z 朋友了,谢谢你很耐心的解释!

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

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

相关推荐

  • SinuTrain 安装

    在安装SinuTrain时出现了Microsoft Visual c   2013可重新发布包(x86)的安装似乎失败了.您想继续…

    2020年10月31日
  • 802D sl的系统变量

    要做一个用户画面,调用系统变量,如:当前机械坐标系的X坐标.该如何找到这个变量地址,有系统变量表吗? 最佳答案 802和840在系统变量的表达上是一样的,你可以查看840的手册.D…

    SINUMERIK 2018年3月6日
  • 西门子828d数控系统怎么添加相对坐标系

    按照cnc4you的案例说明,将参数md51036改为1断电重启就可以了。可是我这台机床数控系统是828d版本V04.7SP06,没有这个参数,怎么办? 问题补充:找到了,我没找对…

    SINUMERIK 2020年10月31日
  • 西门子数控840D更换NCK模块后,反应迟钝

    西门子数控840D更换nck模块后,系统反应迟钝,按压按键后会延时一会儿才有反应,手动移动各轴时按下按键要是一会轴才会动,放开按键延时一会儿轴才会停下,怎么改善这种情况 钻石用户推…

    SINUMERIK 2021年7月5日
  • 伺服电机空转报警轴驱动速度输出被限制

    1.840D的系统。2.报警的轴是一根不可旋转轴。3.电机的直流母线电压和温度都是正常的。   今天把伺服电机从联轴器中拆除然后用手轮让其以最低速度转…

    SINUMERIK 2017年10月30日
  • 求助802D有时候在机床处于静止状态也报025000编码器故障

    802D数控车床,在静止状态或工作状态都会偶尔的报025000 Z轴编码器故障 611u伺服驱动器显示E-b504,在更换了编码器数据线后,故障消失了4天,之后…

    2017年11月26日
  • 请教关于802D试车数据备份的问题

    一台数控车床802D系统,在通过WINPCIN进行数据备份时出现以下问题:备份试车数据时,输出的文件名应不断变化,在传输到_N_CYCLE81_SPF文件时(路径:_N_CST_D…

    SINUMERIK 2017年12月8日
  • 程序运行时间的激活

    程序运行时间如何激活,上面都是灰色的。 钻石用户推荐最佳答案 灰色说明你电脑里和plc里的程序是不一样的,把电脑里的下进去或者把plc的读上来,让他们一致了才可以监视 提问者对于答…

    SINUMERIK 2021年7月5日
  • 802d车床死机

    在运行过程中屏幕下方出现CO SS protocol error listState:4 1683 然后再在面板上操作任…

    SINUMERIK 2017年12月7日
  • 840d 工件坐标系零点如何设置??

    小弟想知道如何设置机床工件坐标系 比如想设置 机床坐标系的零点X=0, Y=100;把窗口切换到工件坐标系后,想让其显示X=100,Y=50&nbsp…

    SINUMERIK 2017年11月13日