EXTERN子程序,带参数传送, EXTERN 说明的意义?

公司程序:
.........
........ 
N130 EXTERN HEAD_ON(INT)
........
........
HEAD_ON(1)
........
这样写和直接调用如
........
HEAD_ON(1)
........
有什么区别

子程序为:
N100 PROC HEAD_ON(INT HEAD_NO)  
N110 G4 F0.5
N120 STOPRE
......

最佳答案

1,没有参数传递的子程序可以直接调用。

2,在带参数传递的子程序调用时,必须在之前的主程序中使用EXTERN 声明带参数传递的子程序。
 详细内容可以参考编程手册。

提问者对于答案的评价:
带参数传递的子程序,必须使用EXTERN吗? 不用EXTERN的话是不是就用不起?

最佳答案作者回复:
我可能没有说清楚,针对你这个程序是这样的,不是必须的。你可以看看proc的用法。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:26
下一篇 2020年10月31日 下午1:26

相关推荐

  • FM350-1如何使用

    FM350-1计数模块如何使用,需不需要装什么软件,软件中如何编程,我看过FM350-1入门手册还是不了解如何使用及编程,麻烦使用过的高手能够解释一下 最佳答案 350-1&nbs…

    SINUMERIK 2017年7月25日
  • 零件加工程序中子程序自动分离

    现有复杂零件的加工程序一套,其多个子程序都在主程序中,以%作为分离标志,在840D系统中不能工作,只有把子程序单独分离出来(说法是否成立?)。图片为临时的简单程序,准备将子文件分离…

    2017年8月18日
  • 西门子840D的数控模块

    1、有没有接入传感器的功能,可接什么传感器,接在哪里?2、二次开发可做什么界面,在那里可二次开发?3、可储存多少数据,存在哪里?4、外行想深入了解,求文档,感激! 最佳答案 你这个…

    SINUMERIK 2020年10月31日
  • DRF功能在数控车床中的用法

    在数控车床加工螺纹时,DRF偏置功能不能用,当用手轮选到X轴时,出现Z轴21612报警,无法使用DRF偏置功能,请教各位同行,哪位会使用DRF偏置功能,包括使用DRF是要激活哪些信…

    2017年11月16日
  • 840dsl 怎么在pcu50上显示PLC

    如题,840DSL怎么才可以在HMI上显示PLC!求各位大神指点!谢谢! 最佳答案 楼主的这个问题在西门子840dsl 的应用上比较普遍,也很实用,我曾经在利用西门子84…

    SINUMERIK 2017年6月11日
  • 840D备份无法回传

    大家新年快乐的,车间有台设备由于断电导致PLC无法启动,维修时把NC和PLC一起总清了,结果在用以前最近备份的NC程序往回传时怎么都回传不回去,总是提示出现15180和12380,…

    SINUMERIK 2017年5月31日
  • 根据光电测量物体长度

    使用光电测量物体长度,具体如何实现,数据如何储存 最佳答案 利用光电的光速?如果是,国际公认值为 c=299792458米/秒,一般用plc很难实现精确的测量,因为plc…

    SINUMERIK 2020年10月31日
  • 828d PLC 怎么 拷贝出来

    828d   PLC 怎么 拷贝出来 最佳答案 可以用电脑使用软件PLC Programming tool通过…

    SINUMERIK 2020年10月31日
  • 加工中心圆柱\圆孔型的工件的分中对刀问题,802D除外

    刚入行的,没什么经验,求教各位大虾加工中心圆柱\圆孔型的工件,用手工测量法,怎么对刀,除802D型号外,因为我知道802D的可以相对坐标轴清零,而其它系列不知道,好象没有相对坐标清…

    SINUMERIK 2019年6月11日
  • 升级840d系统 动手轮 主轴偷停

    如标题 当进行手轮 操作时候 经常会出现主轴偷停 。没有任何报警情况出现。。。。这是什么原因了?  要如何解决?&nbs…

    SINUMERIK 2017年11月6日