回复:子程序打算做成封装库,今后调用方便,但是多次调用出现问题,无法正常使用。

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15808
  • 精华

    103
  • 被关注

    988

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2024-07-02 08:37:42

10楼

要是不行的话第二次就已经不行了。不用等到第三次。

图中没发现可疑的地方。最可疑的就是没有看到全部子程序。盲猜,应该是有逻辑使用了未赋值的L。总是习惯性地觉得某L能保持上次的值。

看看这里。Bitime指令前面有比较指令,当这个比较不on的时候Bitime就没有值。下面的LD1哪来的有效运算?当然,你选择了in/out参数。除了第一周期外是有有效值的。但是这个是不是你想象的结果?如果LD5一直不等于18,Bitime一直不通,Citime输入端得到的是上次的数据,0。是不是你想要的结果。直到Bitime on了才有新鲜的值。


你知不知道Citime指令输入个0代表什么?

你知不知道Citime指令输入来自Bitime的输出值又是代表什么?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9422条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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