笔记14提到了两个小问题,今天还是写出来,偶尔学下电视剧的扯面条哈
问题1:在哪里查看PLC停机原因
昨天在编写FB100的时候用到了间接寻址,好久没编写PLC程序,弄错了,导致PLC停机,当时,楞了一下:在哪里查PLC停机原因呢?原来调试840Dsl时,是在PLC的module information查看PLC停机原因。切换到博途后,查看的方法不一样了,需要到下面位置查看:
在PLC上点击鼠标右键
然后选择“在线和诊断”,显示如下画面,点击“转到在线”
在线后,显示:
然后点,左边导航栏里的“诊断”,“诊断缓冲区”,右边窗口显示了PLC状态
问题2:如何根据系统参数设置的轴数自动调整FB100使能的轴数?
昨天编写的FB100的第一个参数是轴数,我给了4,表示有4根轴,但如果我参数中设置了5根轴,就又要修改PLC程序。能不能不改PLC程序呢?
能!
这个要熟悉SINUMERIK提供的FB和FC块的接口。
在前面介绍过,OB100中调用了FC1,FC1有很多参数(FC1的参数太多,只能截取一部分),其中
很自然的想到:
但是有错,
改为:
程序ok,这样在NC参数里设置几个轴都行,PLC程序不用改了。
真的就OK吗?
还差点儿,这个FB100还不够通用,差在哪里呢?
联系客服