回复:FC功能块 不能写入输出参数警告

已锁定

pkh2006

西门子1847工业学习平台

  • 帖子

    872
  • 精华

    11
  • 被关注

    131

论坛等级:奇侠

注册时间:2013-08-25

普通 普通 如何晋级?

发布于 2021-11-07 12:05:52

10楼

展开查看
以下是引用sansan33在2021-11-07 09:57:34的发言 >9楼

程序里是否还有其它跳转语句?

用TEMP或是INOUT来定义OUTPUT都是可以的

但要保证在一个程序扫描周期内OUTPUT始终被定义或赋值

就像使用TEMP一样

否则就需改用INOUT


是的,程序没贴全,很有可能有跳转语句把这一段跳过去了,导致输出赋值在某些情况不执行,对于FC来说每个周期要个输出赋确定的值,所以前面有工程师支招没问题,先对临时变量赋值,最后临时变量赋值输出,当然临时变量也需要有确定的值,使用的时候可以这样

程序开始

对临时变量给初始值

...

程序结尾

临时变量赋值给输出

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10974条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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