回复:Q20.6在FC块显示输出,在变量表里显示false,强制也无法ture

asdf6

西门子1847工业学习平台

  • 帖子

    1292
  • 精华

    12
  • 被关注

    135

论坛等级:奇侠

注册时间:2008-09-02

钻石 钻石 如何晋级?

发布于 2025-12-12 13:10:19

14楼

展开查看
以下是引用洛杉矶脖在2025-12-12 10:40:22的发言 >13楼

FC26如果不添加到OB1里,FC26是否可以正常运行,或者干脆把FC26的程序在新的OB块里写出来

以下是引用asdf6在2025-12-12 10:26:57的发言 >12楼:FC18在OB1中调用...

引用12楼详细内容:

FC18在OB1中调用时,第二个输出参数填写的是Q20.6吧,这里既然填写了Q20.6,就相当于有了一个输出。而这个输出在你的FC18里没有给输出赋值(这个是接口变量,他在FC18里不是Q20.6),所以OB1中这个FC18调用后,Q20.6一直是0.


你把FC26里面最上面的接口变量(4个input和2个output)都删除了,然后OB1里重新调用FC26就可以了

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11002条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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