您的位置:控制工程论坛网论坛 » 工控机 » 如何在WinCC上显示S7 CPU的运行模式?

kill933670

kill933670   |   当前状态:在线

总积分:4015  2018年可用积分:52

注册时间: 2013-08-08

最后登录时间: 2015-04-22

空间 发短消息加为好友

如何在WinCC上显示S7 CPU的运行模式?

kill933670  发表于 2014/3/22 19:35:10    精华  474 查看 2 回复  [上一主题]  [下一主题]

手机阅读

利用S7 系统函数 SFC51 “RDSYSST”(SSL_ID=W#16#0232, Index=W#16#0004),可以获得CPU上钥匙当前的位置,存放到M区或DB块中,通过WinCC读取并显示出来。

可以在OB35 中调用 SFC 51:
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中建立

1楼 0 0 回复
  • guai

    guai   |   当前状态:在线

    总积分:4901  2018年可用积分:19

    注册时间: 2013-08-04

    最后登录时间: 2018-09-04

    空间 发短消息加为好友

    guai   发表于 2014/3/22 20:14:20

    谢谢分享

    2楼 回复本楼

    引用 guai 2014/3/22 20:14:20 发表于2楼的内容

  • yanwen

    yanwen   |   当前状态:在线

    总积分:3614  2018年可用积分:-4

    注册时间: 2014-03-06

    最后登录时间: 2018-03-21

    空间 发短消息加为好友

    yanwen   发表于 2014/3/23 6:08:42

    学习了,感谢楼主分享!

    3楼 回复本楼

    引用 yanwen 2014/3/23 6:08:42 发表于3楼的内容

总共 , 当前 /

2016年积分排行

用户名积分