回复:840D奇怪的问题,在840D参数中修改一个R变量会造成PLC产生一个完全不相干的错误

fghlw

  • 帖子

    35
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2012-01-03

普通 普通 如何晋级?

发布于 2015-09-03 14:16:31

2楼

展开查看
以下是引用ruixin2在2015-09-02 14:48:49的发言 >1楼:正常,程序太短,预处理到了最后!可以在比较R参数前加stopre禁止预处理!plc定义的报警是厂家自己定义的,可能r1/r2厂家定义有其他用途,用户程序就不要用r1/r2了!r参数是用户用的,除非是专机可能由机床厂定义,否则说明机床制造商连全局/局部变量都不会用,水平真的有待提高!

谢谢,但应该不是这个问题。程序很长的,中间有N多的停止预读。


另外出错的是PLC,出错的地方仅是在判断传感器到位信号的,与R完全无关,况且出错的是1通道的部分而使用的R是2通道的。


另外此NC 还有一个奇怪的问题:写入R参数的程序块为FCxx吧(此块仅写入R),主程序(OB1)的调用是OB1->FC15。

当在OB1里直接调用FCxx(FCxx放在FC15的调用之后)时PLC执行时会触发一个不相干的报警(PLC的,并且也仅是一个信号逻辑的报警);

但当把FCxx放在FC15调用(放在最后一行,OB1->FC15->FCxx)就什么问题也没有(其他什么也没改过)。


这2种调用方式结果应该是相同的吧。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25500条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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