wincc读取plc运行状态

已锁定

zhangli0

西门子1847工业学习平台

  • 帖子

    17429
  • 精华

    65
  • 被关注

    923

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

wincc读取plc运行状态

6085

9

2023-07-27 16:47:51

300/400,调用sfc51 :

CALL “RDSYSST”

REQ :=TRUE

SZL_ID :=W#16#232

INDEX :=W#16#4

RET_VAL :=MW12

BUSY :=M10.1

SZL_HEADER:=DB1.SZL_HEADER

DR :=P#M 100.0 WORD 20

SFC51的参数解释如下,

REQ :为TRUE 时启动读请求。

SZL_ID :指定需要读取的系统信息,本例为W#16#0232。

INDEX :本例中为W#16#0004。

RET_VAL :执行SFC51返回状态。

BUSY : 为1时表示读进程没有完成。

SZL_HEADER:输出系统信息存储的数据记录区号及长度,结构数据类型。

DR :指定输出系统信息存储在CPU的地址区。


参数SZL_HEADER的地址区在DB1中建立

用户可以从DR指向的地址区域中读取到当前CPU的运行状态,见下表。其中第五个字提供了关于CPU 钥匙当前的位置:

当CPU打到 RUN-P时,MW108返回值为2,意为CPU处于RUN-P运行模式:

当CPU 达到RUN时,MW108返回值为1,意为CPU处于RUN运行模式:


新建文件夹.zip


wincc读取plc运行状态 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54802条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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