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

    文章

    6513

    浏览量

    87609
  • 存储卡
    +关注

    关注

    0

    文章

    235

    浏览量

    27884

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

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

收藏 人收藏

    评论

    相关推荐

    西门子S7-1200PLC使用存储卡下载程序#PLC#硬声创作季

    plc存储卡
    Hello,World!
    发布于 :2022年10月23日 09:46:01

    西门子S7-300PLC的MMC存储卡#硬声创作季

    plc存储卡MMCS7-300
    Hello,World!
    发布于 :2022年10月23日 10:08:37

    求助个人信息存储卡

    本帖最后由 eehome 于 2013-1-5 10:09 编辑 求助个人信息存储卡实现采用AT24C04作为i信息存储器4*4 键盘作为信号输入4位动态数码管作为显示
    发表于 12-10 22:21

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

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

    LabVIEW与S71500的TCP通信问题

    ,传授一下该如何从S71500中正确传输Real类型、Bool类型以及String类型的数据到LabVIEW中,以及LabVIEW中对这3种类型又该如何操作。或者有3个变量,3种类型的V15或V15.1的与LabVIEW通信
    发表于 04-06 14:16

    上海长期回收西门子存储卡,回收存储卡全系列

    回收西门子6ES7 952-1KP00-0AA0 存储卡回收西门子6ES7 952-1KS00-0AA0 存储卡回收西门子6ES7 952-1KT00-0AA0 存储卡回收西门子6ES7
    发表于 05-31 09:16

    TIAS7-1200学习笔记指令集

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

    TIAS7-1200学习笔记

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

    高价回收存储卡,专业收购存储卡

    高价收购存储卡深圳帝欧专业回收电子,高价回收存储卡,专业收购存储卡。帝欧电子赵生(***QQ:764029970//1816233102mail:dealic@163.com
    发表于 09-18 19:14

    长期大量回收存储卡

    长期大量回收存储卡深圳帝欧长期大量收购存储卡,高价回收存储卡,专业收购存储卡,帝欧电子赵生(***QQ:764029970//1816233102 mail:dealic@163.co
    发表于 10-11 19:31

    如何测试MMC存储卡

    如何测试MMC存储卡
    发表于 01-24 06:39

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

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

    S7-1200的SIMATIC存储卡

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

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

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

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

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