回复:麻烦系统解释下这几个变量,

向左走一亿米

西门子1847工业学习平台

  • 帖子

    97
  • 精华

    0
  • 被关注

    3

论坛等级:侠客

注册时间:2013-04-20

黄金 黄金 如何晋级?

发布于 2021-12-10 15:26:51

5楼

1,#statErrorId := #ERRORID_NO_ERROR;

    #errorId := #statErrorId;

     #state := #statFBState;

    #status := #STATUS_SUBSEQUENT_CALL;

    #statStatusID := #STATUSID_NO_FUNCTIONBLOCK;

    #statusID := #statStatusID; 

    以上这些变量可理解为用户为FB12程序块自定义的一些状态变量,一般用于程序块执行状态的诊断,比如程序块是否有报错,报错代码是多少,方便程序的诊断。

    至于变量的值,需要根据整体逻辑判断来说,因为这段逻辑的执行是有条件的。当这段逻辑执行时,变量赋值从后往前赋值,比如#statErrorId := #ERRORID_NO_ERROR; #statErrorId = 16#0000,因为 #ERRORID_NO_ERROR = 16#0000 值您可在FB块的接口区域查看,如下图,其他语句是一个道理。

3,plcsim v15.1安装包:

https://support.industry.siemens.com/cs/cn/zh/view/109761045

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MA 小型自动化系统

共有923条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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