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

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

3天内不再提示

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

机器人及PLC自动化应用 来源:机器人及PCL自动化应用 作者:机器人及PCL自动化 2021-03-30 13:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如何在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 中建立

813e610c-910e-11eb-8b86-12bb97331649.png

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

8167c858-910e-11eb-8b86-12bb97331649.png

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

81e42d30-910e-11eb-8b86-12bb97331649.png

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

82498f22-910e-11eb-8b86-12bb97331649.png

编辑:jq

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

    关注

    68

    文章

    11375

    浏览量

    226418
  • mw
    mw
    +关注

    关注

    0

    文章

    10

    浏览量

    19640
  • WinCC
    +关注

    关注

    6

    文章

    211

    浏览量

    49814

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    何在 S32DS 实现 CMSIS-DSP ?

    Hi, 有人可以告诉我如何在 S32DS 实现 CMSIS-DSP 吗?我想在 S32K3 使用 FFT。谢谢。
    发表于 05-21 08:15

    基于600V CoolMOS™ S7的有源桥子卡:高效PFC解决方案

    PLUS或EuP标准。对于白金级电源,在高线电压下需达到94%以上的峰值效率,低线电压下则为92%;钛金级设计的这两个数值更是分别提高到96%和94%。那么,如何在不显著影响设计、复杂度和成本的前提下,提高功率因数校正(PFC)阶段的效率呢?英飞凌的600V CoolMOS™
    的头像 发表于 05-19 12:15 234次阅读

    600V CoolMOS™ S7有源桥子卡:提升PFC效率的利器

    600V CoolMOS™ S7有源桥子卡:提升PFC效率的利器 一、引言 近年来,开关模式电源(SMPS)的发展趋势是在优化成本的同时提高效率和功率密度。各种SMPS都有不同的效率要求,如80
    的头像 发表于 05-19 09:50 293次阅读

    何在 Zephyr Os 中显示没有 waveshare 0144 英寸液晶显示器的 AR7 Stream?

    带有FRDM-IMX55和FRDM-IMX93的A91运行Zephyr。 可以参考此示例。但可能需要使用waveshare-7英寸LCD来显示流。 想知道如
    发表于 05-07 06:20

    何在 S7G32 启动 Cortex-M2?

    我想知道如何在 S7G32 启动 Cortex-M2。 我想在没有任何 RTOS 的情况下在其运行裸机应用程序。 我该如何进行,是否有用
    发表于 04-30 06:37

    工业网络跨网段互联:S7/TCP 转 Profinet 实施案例

    项目背景与核心需求 某机械加工企业在智能化产线升级过程中,遭遇工控网络 跨网段、跨协议 的通讯壁垒问题,成为制约产线高效运行的核心痛点。该企业控制层采用西门子 S7-1200/1500 系列 PLC
    的头像 发表于 03-04 09:08 1041次阅读
    工业网络跨网段互联:<b class='flag-5'>S7</b>/TCP 转 Profinet 实施案例

    西门子S7-1200/1500 PLC数据采集云实战指南

    一、背景与挑战:S7协议解析与数据采集难点 西门子S7 Communication协议作为其私有通信协议,在实现PLC数据采集时通常面临较高门槛。传统方案往往需要购买授权或部署专用的OPC
    的头像 发表于 02-28 16:42 741次阅读

    何在DGX Spark运行NVIDIA Omniverse

    首先感谢 Vigor 同学第一时间的分享,以下是具体如何在 DGX Spark 运行 Omniverse 的方法。
    的头像 发表于 12-17 10:13 1054次阅读
    如<b class='flag-5'>何在</b>DGX Spark<b class='flag-5'>上</b><b class='flag-5'>运行</b>NVIDIA Omniverse

    钡铼技术BL118 Node-Red边缘计算网关西门子PLC S7协议使用方法

    一、概述 node-red-contrib-s7用于与 Siemens S7 PLC 交互的 Node-RED 节点。S7读数据 S7写数据 S7
    的头像 发表于 12-03 16:48 1248次阅读
    钡铼技术BL118 Node-Red边缘计算网关西门子PLC <b class='flag-5'>S7</b>协议使用方法

    传祺向往S7 Pro+系列将首批搭载Momenta R6飞轮大模型

    2025年9月26日,传祺向往S7 PRO+系列正式上市。传祺向往S7 205KM PRO+激光雷达版搭载由广汽传祺与Momenta联合开发的高阶辅助驾驶系统,支持城区与高速NDA领航等多项功能
    的头像 发表于 09-30 17:43 4464次阅读

    天拓四方分享:什么事S7-1200 G2++?

    中国市场动态,致力于满足广大用户的多样化需求。基于此,西门子在 S7-1200 G2 的基础,精心打造了增强型 PLC——S7-1200 G2++。此次推出的型号包含 S7 - 12
    的头像 发表于 09-05 17:17 1594次阅读

    基于Modbus TCP的WinCC监控S7-1200/200SMT应用实例

    测试设备与参数 l 西门子PLC型号:S7-1200 × 1台 l 西门子PLC型号:S7-200Smart × 1台 l 上位机:WinCC7.4 × 1台 l 无线通讯终端——DTD418MB
    的头像 发表于 08-12 09:15 1309次阅读
    基于Modbus TCP的<b class='flag-5'>WinCC</b>监控<b class='flag-5'>S7</b>-1200/200SMT应用实例

    何在裸机环境中运行KleidiAI微内核

    Arm KleidiAI 是一款具有突破性意义的软件库,专为提升 Arm CPU 的人工智能 (AI) 性能而设计。在此前发布的《Arm KleidiAI 助力 AI 框架性能提升》一文中
    的头像 发表于 08-08 15:16 4095次阅读
    如<b class='flag-5'>何在</b>裸机环境中<b class='flag-5'>运行</b>KleidiAI微内核

    S7通信稳不稳?避开这些上位机开发常见雷区是关键!

    上位机使用S7通信涉及诸多要点,稍不注意就容易踩坑。今天,我们就来详细剖析那些最常见的‘雷区’。 一、连接类型设置 以C#上位机使用Sharp7通信库为例,Sharp7默认使用的连接资源是PG,若不
    的头像 发表于 08-08 15:03 1249次阅读
    <b class='flag-5'>S7</b>通信稳不稳?避开这些上位机开发常见雷区是关键!

    何在k230运行OpenCV的代码?

    何在k230运行OpenCV的代码
    发表于 06-17 06:06