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

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

3天内不再提示

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

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

过指令“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 存储卡的存储容量。

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

b3af6c38-f4f0-11ed-90ce-dac502259ad0.png

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

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

b402a8f8-f4f0-11ed-90ce-dac502259ad0.png

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

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

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

    关注

    8

    文章

    6926

    浏览量

    88870
  • 存储卡
    +关注

    关注

    0

    文章

    252

    浏览量

    28177

原文标题:博途S71500-系统函数GetSMCinfo读取存储卡

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

收藏 人收藏

    评论

    相关推荐

    如何装载项目数据到存储卡上?

    。编译不报错,文件“S7_JOB.SYS” 和文件夹“SIMATIC.S7S”出现在U盘中。    方法3:将配置下载到电脑中自定义的文件夹中  可以不通过存储卡或者U盘,将在线存储卡
    发表于 12-22 15:46

    存储卡介绍

    存储卡介绍 各种存储卡特性及参数分析
    发表于 09-10 16:32 40次下载

    手机存储卡

    手机存储卡              支持存储卡即手
    发表于 12-19 13:13 530次阅读

    MMC存储卡

    MMC存储卡 MMC(MultiMediaCard,多媒体存储卡)由SanDisk和Siemens公司在1997年发起,与传统的移动存储卡相比,其最明显的外在特征是尺寸更加微缩——只有
    发表于 12-19 13:14 2470次阅读

    SIMATIC存储卡的工作方式几类型

    S7-1200 的 SIMATIC存储卡是已经由西门子公司预先格式化的 SD 存储卡,它用于存储 CPU 用户程序。
    的头像 发表于 10-09 10:02 3523次阅读

    S7-1200的SIMATIC存储卡

    如果用作程序,则可以在存储卡上装载用户程序。这种情况下,存储卡将替代设备的内部装载存储器,且内部装载存储器的数据被擦除。然后完全可以从
    的头像 发表于 01-18 11:15 3325次阅读

    西门子S7-1500存储卡的选择和使用

    自动化数据位于自动化系统的不同存储区中。 在TIA STEP7 中创建的项目的离线数据位于编程设备的硬盘上。项目的在线数据位于 SIMATIC 存储卡上的装载
    发表于 03-15 10:51 1w次阅读

    使用S7-1200系列的存储卡

    本文介绍了S7-1200系列存储卡的功能、使用方法和常见问题。
    发表于 04-30 09:41 11次下载

    S7-1500 :存储卡功能

    当前要下载的项目版本比存储卡里的项目版本低,比如,存储卡中的项目版本是V16,但是当前需
    的头像 发表于 03-11 14:16 2264次阅读

    S7-1500使用SIMATIC存储卡作为程序存储

    当前要下载的项目版本比存储卡里的项目版本低,比如,存储卡中的项目版本是V16,但是当前需
    发表于 01-29 14:42 801次阅读

    了解S7-300的MMCSIMATIC存储卡知识

    SIMATIC MMC S7-300-CPU 的一个存储器模块。可将 MMC 组态为装载存储
    的头像 发表于 07-06 09:30 2680次阅读

    SIMATIC存储卡主要功能

    当前要下载的项目版本比存储卡里的项目版本低,比如,存储卡中的项目版本是V16,但是当前需
    的头像 发表于 10-29 17:20 546次阅读
    <b class='flag-5'>SIMATIC</b><b class='flag-5'>存储卡</b>主要功能

    如何估算S7-1500 CPU的装载存储区在SIMATIC存储卡上的大小?

    S7-1500 CPU 的装载存储区在 SIMATIC 存储卡上。根据以下操作步骤可以确定用户程序所需要的存储区的大小以便确定所需
    的头像 发表于 01-29 10:00 926次阅读
    如何估算<b class='flag-5'>S</b>7-1500 CPU的装载<b class='flag-5'>存储</b>区在<b class='flag-5'>SIMATIC</b><b class='flag-5'>存储卡</b>上的大小?

    如何使用S7-1200 CPU的存储卡呢?

    S7-1200 CPU 使用的存储卡为 SD 存储卡中可以存储用户项目文件,有如下3种功能
    的头像 发表于 02-26 09:53 1792次阅读
    如何使用<b class='flag-5'>S</b>7-1200 CPU的<b class='flag-5'>存储卡</b>呢?

    S7-1200 CPU 存储卡的应用分析

    S7-1200 CPU 使用的存储卡为 SD 存储卡中可以存储用户项目文件,有如下3种功能: 作为 CPU 的装载
    发表于 03-15 11:11 1031次阅读
    <b class='flag-5'>S</b>7-1200 CPU <b class='flag-5'>存储卡</b>的应用分析