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

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

3天内不再提示

博途控制参数 REQ 启用地址数据的读取

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-05-17 09:26 次阅读

过指令“GetSMCinfo”,可检索当前所插入 SIMATIC 存储卡的相关信息。通过参数“Mode”,可选择待读取的信息。

通过控制参数 REQ 启用地址数据的读取。输出参数 Done、Busy、Error 和 Status 用于指示作业状态。

REQ Input 控制参数 Request
使用 REQ = “1”启动信息读操作。
Mode Input 使用 Mode 参数,可选择待读取 SIMATIC 存储卡的相关信息:
0:存储容量,单位为 KB(1 KB = 1024 字节)
1:已分配的存储空间,单位为 KB
2:维护信息:整个使用寿命中以前的使用量,[%]
注:
对于 S7-1500 软件控制器和 S7-PLCSIM,Mode = 2 时,Info 的值通常为“0x00”(无维护信息)。
使用不支持该信息或当前固件的 CPU 不能提供该信息的 SIMATIC 存储卡时,Info 的值为“0xFF”。
3:设置使用寿命的百分比值。超过该值后,CPU 将创建一个诊断缓冲区条目并激活维护 LED 指示灯。
注:
从存储卡读取该信息,而非规划数据中。如果禁止生成诊断中断,则 Info 的值为“0xFF”。
对于 S7-1500 软件控制器和 S7-PLCSIM,Mode = 3 时,Info 的值始终为 0xFF。
Done Output 1:指令已成功执行,所读取的信息将传送到参数 Info 中。
Busy Output 状态参数
0:指令执行完成。
1:指令的执行尚未完成。
Error Output 状态参数
0:无错误。
1:指令执行过程中发生错误。
详细信息将在 Status 参数中输出。
Status Output 错误代码
Info InOut 用于读取信息的缓存。

示例

在以下示例中,确定所用 SIMATIC 存储卡的存储容量。

创建以下变量,在全局数据块中进行数据存储:

9eece75a-f43f-11ed-90ce-dac502259ad0.png

创建一个函数块。在函数块的状态区域,创建一个数据类型为 Bool 的局部变量“#done”。

互连“GetSMCinfo”指令的参数,如下所示:

9f49c56a-f43f-11ed-90ce-dac502259ad0.png

仅当输入参数 REQ(“execute”)的返回信号状态为“TRUE”时,才执行 GetSMCinfo 指令。SIMATIC 存储卡的读取模式保存在输入参数 MODE(“mode”)中。根据值“0”读取 SIMATIC 存储卡的存储容量,并显示在参数 INFO(“getInfo”)中(单位为 KB)。GetSMCinfo 的成功状态将显示在输出参数 DONE(“#done”)中,并保存在变量“done”中。

输出参数 STATUS(“status”)和 ERROR(“error”)用于指示该示例中的处理已完成且无错误。

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

    关注

    112

    文章

    15245

    浏览量

    171360
  • 数据
    +关注

    关注

    8

    文章

    6515

    浏览量

    87625
  • 存储卡
    +关注

    关注

    0

    文章

    235

    浏览量

    27885
  • 函数
    +关注

    关注

    3

    文章

    3911

    浏览量

    61367

原文标题:博途S71500-系统函数GetSMCinfo

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

收藏 人收藏

    评论

    相关推荐

    请教软件安装顺序

    `如图是V14软件,大多文件了,不知道装那个文件夹的文件先`
    发表于 07-29 21:37

    FX3 - GPIF II,我可以在从GPIF II到FPGA的8位总线上复用32位数据和24位地址吗?

    GPIFⅡ- FPGA接口GPIF是同步主8位多路复用地址数据地址是24位,数据是32位。时钟可以朝任何方向输出3控制信号到FPGAALE
    发表于 09-07 11:31

    软件安装后开机弹出安装介质不可用

    软件安装后开机弹出安装介质不可用,请插入DVD或检查网络连接。请问有大神遇到过吗?
    发表于 10-18 16:26

    cyble_evt_gatts_read_req-识别读取的特征是哪个?

    你好,当触发CyByLyEvtgAtsStRead?Req事件时,是否可以确定读取哪个特性?我希望每次读取时更新自定义特性的内容,以方便内存转储过程。目前,对于每个数据块发送一个写和一
    发表于 10-25 09:16

    ZDO_USER_DESC_REQ两个地址参数有什么不同?

    请问:ZDO_USER_DESC_REQ 命令中有两个地址参数,DstAddr 和NWKAddrOfInterest。 这两个地址不明白有什么不同,请给予说明。
    发表于 08-10 09:26

    TIAS7-1200学习笔记指令集

    本文章对S7-1200plc在软件梯形图方式编程中使用的指令进行了总结和俗语化描述。
    发表于 07-01 09:20

    TIAS7-1200学习笔记

    西门子S7-1200数据类型总结笔记,来源于帮助文档。
    发表于 07-01 11:51

    西门子1200码垛机程序应用

    西门子1200码垛机、立体仓库程序(带注释),程序应用到变频器、触摸屏、步进电机、工业机器人、视觉相机。
    发表于 09-03 07:42

    NOR flashNOR flash数据线和地址线简介

    复用,不能利用地址线随机寻址。读取只能按页来读取,同样按块擦除。对比:由于NAND flash数据线引脚和地址线引脚复用,因此
    发表于 01-26 06:36

    请问如何使用地址配置SWV数据跟踪比较器?

    出任何数据并且 SWV 跟踪日志没有'显示与此相关的任何活动。对于这个简单的示例,可以使用变量名,但对于其他情况,需要使用地址,因为 IDE 无法解析变量地址。我目前使用的是v1.9.0,不知道以前的版本有没有同样的问题。
    发表于 12-08 06:14

    读取cu320变频控制参数时,如何填写参数地址

    请问,通过上位机读取cu320变频控制参数时,如何填写参数地址? 我们已经通过上位机实现读取c
    发表于 11-06 07:12

    mpu6050对应i2c地址是什么_如何读取数据

    本文主要介绍了mpu6050对应i2c地址是什么,并通过stm32的硬件读取mpu6050的数据。MPU6050 的 I2C 地址是 0xD0H(11010000B)。I2C从器件有8
    发表于 12-11 16:04 2.4w次阅读
    mpu6050对应i2c<b class='flag-5'>地址</b>是什么_如何<b class='flag-5'>读取</b><b class='flag-5'>数据</b>

    测试单片机PLC的IP地址读取PLC相关地址数据的详细教程说明

    分享一个简单点的内容。西门子S7300和S7400控制器 测试单片机PLC的IP地址,并读取PLC相关地址数据详细教程说明。
    发表于 05-07 18:20 7次下载
    测试单片机PLC的IP<b class='flag-5'>地址</b>并<b class='flag-5'>读取</b>PLC相关<b class='flag-5'>地址</b>的<b class='flag-5'>数据</b>的详细教程说明

    使用LPNDR_ReadGlobalInfo函数块读取IP地址和MAC地址

    使用 LPNDR_ReadGlobalInfo 函数块可以读取 PROFINET 设备的 IP 地址和 MAC 地址
    的头像 发表于 11-14 10:09 2703次阅读

    博途S71500-系统SIMATIC 存储卡的相关信息

    过指令“GetSMCinfo”,可检索当前所插入 SIMATIC 存储卡的相关信息。通过参数“Mode”,可选择待读取的信息。 通过控制参数 REQ
    的头像 发表于 05-18 09:56 791次阅读
    博途S71500-系统SIMATIC 存储卡的相关信息