0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在WinCC上显示S7 CPU的运行模式步骤

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-04-07 10:21 次阅读

利用S7 系统函数 SFC51 “RDSYSST”(SSL_ID=W#16#023 2, Index=W# 1 6#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#M100.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 中建立

299177d6-d4a6-11ed-bfe3-dac502259ad0.png

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

29b30e14-d4a6-11ed-bfe3-dac502259ad0.png

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

29dbde98-d4a6-11ed-bfe3-dac502259ad0.png

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

29f5c290-d4a6-11ed-bfe3-dac502259ad0.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SFC
    SFC
    +关注

    关注

    0

    文章

    44

    浏览量

    11272
  • WINCC通讯
    +关注

    关注

    0

    文章

    2

    浏览量

    1193

原文标题:如何在WinCC上显示S7 CPU 的运行模式

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    S7-1200 PLC的S7通信服务器端解决方案

    S7-1200CPU的为S7通信提供了两条用于读写数据的指令“PUT”和“GET”,使用PUT个GET指令对伙伴CPU进行读写时,不管伙伴CPU是处于
    发表于 07-07 10:42 5345次阅读
    <b class='flag-5'>S7</b>-1200 PLC的<b class='flag-5'>S7</b>通信服务器端解决方案

    B.Data中实现和S7控制器之间通信

    从B.Data V6.0开始,B.Data支持直接和S7控制器通信,而无需通过WinCCS7 0PC。本例中,将分别介绍B.Data和S7
    发表于 11-28 19:21 6次下载

    S7-CPU 工作模式的原理

    S7-CPU 工作模式的原理 操作模式描述了 CPU 的行为。有下列操作模式: ● STARTUP ● RUN ● STOP 如果
    的头像 发表于 10-11 09:48 2752次阅读
      <b class='flag-5'>S7-CPU</b> 工作<b class='flag-5'>模式</b>的原理

    博途VASS06的CPU设置要求

    WinCC Runtime Advanced: 必须始终  WinCC 运行系统的设备组态中设置运行系统软件(
    的头像 发表于 12-23 15:51 4153次阅读

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

    如何在WinCC显示S7 CPU运行模式 利用
    的头像 发表于 04-04 18:10 1882次阅读
    如何在<b class='flag-5'>WinCC</b><b class='flag-5'>上</b><b class='flag-5'>显示</b><b class='flag-5'>S7</b> <b class='flag-5'>CPU</b>的<b class='flag-5'>运行</b><b class='flag-5'>模式</b>?

    详解如何在WinCC显示S7 CPU运行模式

    利用S7 系统函数 SFC51 “RDSYSST”(SSL_ID=W#16#023 2, Index=W# 1 6#0004),可以获得CPU钥匙当前的位置,存放到M 区或DB块中,通过Wi
    的头像 发表于 04-03 11:22 1888次阅读
    详解如何在<b class='flag-5'>WinCC</b><b class='flag-5'>上</b><b class='flag-5'>显示</b><b class='flag-5'>S7</b> <b class='flag-5'>CPU</b> 的<b class='flag-5'>运行</b><b class='flag-5'>模式</b>

    浅谈如何在WinCC显示S7 CPU运行模式

    如何在WinCC显示S7 CPU运行模式 利用
    的头像 发表于 03-30 13:47 2162次阅读
    浅谈如何在<b class='flag-5'>WinCC</b><b class='flag-5'>上</b><b class='flag-5'>显示</b><b class='flag-5'>S7</b> <b class='flag-5'>CPU</b> 的<b class='flag-5'>运行</b><b class='flag-5'>模式</b>

    CPU运行模式S7-CPU工作的原理

    S7-CPU 工作模式的原理 操作模式描述了 CPU 的行为。有下列操作模式: ● STARTUP ● RUN ● STOP 如果
    的头像 发表于 08-25 17:17 3354次阅读

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

    利用S7 系统函数 SFC51 “RDSYSST”(SSL_ID=W#16#023 2, Index=W# 1 6#0004),可以获得CPU钥匙当前的位置,存放到M 区或DB块中,通过Wi
    的头像 发表于 07-06 15:53 1051次阅读

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

    利用S7 系统函数 SFC51 “RDSYSST”(SSL_ID=W#16#023 2, Index=W# 1 6#0004),可以获得CPU钥匙当前的位置,存放到M 区或DB块中,通过Wi
    的头像 发表于 03-26 11:19 1034次阅读

    S7-1200 CPUS7-200 SMART S7通信指南

    S7-1200 CPU 固件版本 V2.0 及其以上,本体集成的 PROFINET 通信接口可以做 S7 通信客户端。S7-1200 仅支持 S7
    的头像 发表于 04-19 15:14 3065次阅读

    S7-1200 CPUS7-200 SMART S7通信教程

    S7-200 SMART CPU 固件版本 V2.0 及其以上,本体集成的 PROFINET 通信接口支持 S7 通信,可以通过向导或使用 GET/PUT 指令两种方式实现,最多可以建立 16 个
    的头像 发表于 05-06 14:49 6169次阅读
    <b class='flag-5'>S7</b>-1200 <b class='flag-5'>CPU</b>与<b class='flag-5'>S7</b>-200 SMART <b class='flag-5'>S7</b>通信教程

    S7-1200 CPUS7-200 SMART S7通信

    S7-200 SMART CPU 固件版本 V2.0 及其以上,本体集成的 PROFINET 通信接口支持 S7 通信
    发表于 05-06 14:49 1140次阅读
    <b class='flag-5'>S7</b>-1200 <b class='flag-5'>CPU</b>与<b class='flag-5'>S7</b>-200 SMART <b class='flag-5'>S7</b>通信

    一文解析S7-1200与S7-1500 S7通信

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端(CPU V2.0及以上版本)。S7-1200 仅支持 S7
    发表于 05-15 17:13 5957次阅读
    一文解析<b class='flag-5'>S7</b>-1200与<b class='flag-5'>S7</b>-1500 <b class='flag-5'>S7</b>通信

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

    利用S7 系统函数 SFC51 “RDSYSST”(SSL_ID=W#16#023 2, Index=W# 1 6#0004),可以获得CPU钥匙当前的位置,存放到M 区或DB块中,通过Wi
    的头像 发表于 08-28 10:06 716次阅读
    如何在<b class='flag-5'>WinCC</b><b class='flag-5'>上</b><b class='flag-5'>显示</b><b class='flag-5'>S7</b> <b class='flag-5'>CPU</b>的<b class='flag-5'>运行</b><b class='flag-5'>模式</b>?