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

编制的 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日
下一篇 2019年6月11日

相关推荐

  • NCU710.2更换为NCU720.2

    请问NCU710.2更换为NCU720.2后,需要做那些改的? 最佳答案 你这个更改需要改动的工作量多了1:PLC硬件组态需要更新2:CF卡不变就没有关系,否则更新toolbox,…

    SINUMERIK 2020年10月31日
  • 840D sl伺服控制系统中绝对值编码器和增量值编码器在机床设置中有什么区别

    伺服控制系统中绝对值编码器和增量值编码器在参数设置思路上有什么区分?和在机床设置中已知位置,参考点位置设置,参考点偏移量,零位调整也跟绝对值编码器和增量值编码器有关系,我想请教大神…

    SINUMERIK 2020年10月31日
  • Sinumerik 840D 控制的磨床电机温度报警问题

    Sinumerik 840D 控制的磨床电机损坏后更换新电机,型号,厂家等都是一致的,可是更换后一直出现电机温度报警,将旧电机的温度监测传感器插上后就无报警,用…

    2020年10月31日
  • 802Dsl系统CF卡许可证密码查询

    802Dsl系统重装,提示输入许可证密码 问题补充:请问去哪里可以查询? 最佳答案 在系统上输入许可证密码的地方,能看到CF卡的序列号,把这个号码记录下来,然后登陆西门子许可管理网…

    SINUMERIK 2017年5月29日
  • 828D模拟主轴摆动问题

    828D系统模拟主轴,摆动DB3802.DBX2002.5有效时,无模拟电压输出怎么解决(相关参数都已设好) 最佳答案 在线监控看,有没有影响触发的点 提问者对于答案的评价:

    SINUMERIK 2020年10月31日
  • 802S系统数据丢失,怎么办,找谁可以调出来呢

    是这样的,今天开机一直在加载画面不动,西门子客服说把ECU上的旋钮调到3开机再关机,然后调到0,我再开机,可以正常开机了,但是所有的数据都不见了,用户称程序也不见了,所有的轴都不能…

    SINUMERIK 2017年6月12日
  • JOG速度受限

    840d数控车,JOG速度突然受限,不管32020设为多少,最大进给量(倍率120%)总是120mm,JOG快速正常,执行NC程序正常,X、Z一样,那位遇到过? 问题补充:SG9&…

    SINUMERIK 2019年6月11日
  • 840D机床数据列表

    840D机床数据列表具体内容 最佳答案 参考《840D简明调试手册》,下载地址:http://www.ad.siemens.com.cn/download/DocList.aspx…

    SINUMERIK 2017年12月7日
  • 主轴定位不准

    由于机床在加工过程中的抖动造成主轴旋转编码器松动,带来的主要后果就是主轴定位不准。固定编码器后仍不能准确定位,编码器的安装是不是要对什么基线之类的,请高手指点一上应如何正确安装与调…

    SINUMERIK 2019年6月11日
  • 安装840DSL培训仿真软件SinuTrain for SINUMERIK4.7,打开模板空的。

    我安装840DSL培训仿真软件SinuTrain for SINUMERIK4..7,打开模板空的,没有机床。打开导入机床,则需要授权,不是说4.7不用授权吗?…

    SINUMERIK 2020年10月31日