回复:制造商循环程序CYCPE_MA.SPF启动问题

老学童

  • 帖子

    782
  • 精华

    32
  • 被关注

    67

论坛等级:奇侠

注册时间:2011-06-22

黄金 黄金 如何晋级?

发布于 2013-09-29 15:19:04

1楼

quote:以下是引用水隔天在2013-09-28 13:01:19的发言:
请问各位大侠,CYCPE_MA.SPF这个在制造商循环里的程序,是不是一开机就自动运行的?要是不是的话,请问要怎么才能让它开机自动运行…

水隔天朋友,CYCPE_MA.SPF虽然放在制造商宏程序文件夹下,但它是西门子为客户提供的特殊宏程序,一般是在西门子事件异步宏程序_N_PROG_EVENT_SPF中调用,对用参数预设的各种事件予以相应,事件异步宏程序_N_PROG_EVENT_SPF的启动和执行由以下参数设置:
11620 $MN_PROG_EVENT_NAME
11622 $MN_PROG_EVENT_PATH
20106 $MC_PROG_EVENT_IGN_SINGLEBLOCK
20107 $MC_PROG_EVENT_IGN_INHIBIT
20108 $MC_PROG_EVENT_MASK........................事件参数化
位0:程序开始
位1:程序结束
位2:复位键
位3:启动
20109 $MC_PROG_EVENT_MASK_PROPERTIES

西门子事件异步宏程序_N_PROG_EVENT_SPF一般放在西门子标准宏程序文件夹下;
在_N_PROG_EVENT_SPF宏程序中一般可以找到以下程序段:
...
;Call partial program CYCPE1MA.SPF to PROG_EVENT.SPF for manufacturers.
;CYCPE1MA.SPF must be loaded in directory CMA.DIR.
IF(ISFILE("/_N_CMA_DIR/_N_CYCPE1MA_SPF"))
N102 CYCPE1MA
ENDIF
...
其中N102中就是调用CYCPE_MA.SPF宏程序的程序段,由此可见,要知道系统在什么条件下调用CYCPE_MA.SPF宏程序,必须知道系统在什么条件下调用PROG_EVENT.SPF,具体要查系统参数。

不知道我的回答能否让你满意!
人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25771条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。