打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ONE学习笔记(15)

笔记14提到了两个小问题,今天还是写出来,偶尔学下电视剧的扯面条哈

问题1:在哪里查看PLC停机原因

昨天在编写FB100的时候用到了间接寻址,好久没编写PLC程序,弄错了,导致PLC停机,当时,楞了一下:在哪里查PLC停机原因呢?原来调试840Dsl时,是在PLC的module information查看PLC停机原因。切换到博途后,查看的方法不一样了,需要到下面位置查看:

在PLC上点击鼠标右键

然后选择“在线和诊断”,显示如下画面,点击“转到在线

在线后,显示:

然后点,左边导航栏里的“诊断”,“诊断缓冲区”,右边窗口显示了PLC状态

其中这条就是我编程的错误,它导致了PLC停机:

本来轴的接口数据块是DB31,结果我把31左移了3位,变成了248。取消移位指令,PLC就正常了。

问题2:如何根据系统参数设置的轴数自动调整FB100使能的轴数?

昨天编写的FB100的第一个参数是轴数,我给了4,表示有4根轴,但如果我参数中设置了5根轴,就又要修改PLC程序。能不能不改PLC程序呢?

能!

这个要熟悉SINUMERIK提供的FB和FC块的接口。

在前面介绍过,OB100中调用了FC1,FC1有很多参数(FC1的参数太多,只能截取一部分),其中

很自然的想到:

但是有错,

改为:

程序ok,这样在NC参数里设置几个轴都行,PLC程序不用改了。

真的就OK吗? 

还差点儿,这个FB100还不够通用,差在哪里呢?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
ONE学习笔记(14)
什么是PLC的FB,FC,DB,OB,这些块是什么意思?怎么用?
西门子PLC FC和FB用法讲解
收好不谢!学西门子PLC必备,如何高效的编程及定义程序的结构
PLC程序家族的故事2
什么是plc的数据类型?让我来直接了当告诉你
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服