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

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

3天内不再提示

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

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-08-28 10:06 次阅读

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

利用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 中建立

6203cbc2-44e1-11ee-a2ef-92fbcf53809c.png

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

62294974-44e1-11ee-a2ef-92fbcf53809c.png

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

626d8724-44e1-11ee-a2ef-92fbcf53809c.png

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

6285eb7a-44e1-11ee-a2ef-92fbcf53809c.png

VASS标准的PLC模式显示:

62a64b90-44e1-11ee-a2ef-92fbcf53809c.png

62ba5e28-44e1-11ee-a2ef-92fbcf53809c.png

62d28ef8-44e1-11ee-a2ef-92fbcf53809c.png

62ec5c98-44e1-11ee-a2ef-92fbcf53809c.png

由WINCC系统区域指针向PLC的DB100.DBW994 发送1

如果读取PLC的DB值为1认为CPU在运行RUN模式

6308bc8a-44e1-11ee-a2ef-92fbcf53809c.png

如果读取PLC的DB值为0认为CPU 处于 STOP 模式

63249ba8-44e1-11ee-a2ef-92fbcf53809c.png

BUS_OK的显示:

63350704-44e1-11ee-a2ef-92fbcf53809c.png

634c43f6-44e1-11ee-a2ef-92fbcf53809c.png

dwVisuwert4.X4 := BusOK;






审核编辑:刘清

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

    关注

    5007

    文章

    13130

    浏览量

    461673
  • 存储器
    +关注

    关注

    38

    文章

    7444

    浏览量

    163548
  • WinCC
    +关注

    关注

    6

    文章

    204

    浏览量

    47934
  • SFC
    SFC
    +关注

    关注

    0

    文章

    44

    浏览量

    11259

原文标题:VASS标准-如何在WinCC上显示S7 CPU 的运行模式-RUN-STOP

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

收藏 人收藏

    评论

    相关推荐

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

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

    何在S7-1200和S7-200 Smart之间进行S7单边通信

    介绍下如何在S7-1200和S7-200 Smart之间进行S7单边通信。
    发表于 01-15 06:00

    何在新的Galaxy S7S7 Edge上屏蔽广告

    开发人员已迅速努力使其应用程序在三星软件的Android棉花糖版本中运行,Galaxy S7S7 Edge将立即可用。请记住,广告拦截器是专门与三星的浏览器一起编码的。
    的头像 发表于 07-30 15:37 2770次阅读

    博途VASS06的CPU设置要求

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

    何在WinCC显示S7 CPU运行模式

    何在WinCC显示S7 CPU运行
    的头像 发表于 04-04 18:10 1868次阅读
    如<b class='flag-5'>何在</b><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 1869次阅读
    详解如<b class='flag-5'>何在</b><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 2154次阅读
    浅谈如<b class='flag-5'>何在</b><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 3324次阅读

    何在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 1041次阅读

    何在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 1015次阅读

    WinCC显示S7 CPU运行模式步骤

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

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

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

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

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