新闻
SIEMENS西门子变频器系列代理商核心24小时在线欢迎咨询6SE7024-7ED61售后保障
2024-05-14 10:53  浏览:9
SIEMENS西门子变频器系列代理商核心24小时在线欢迎咨询6SE7024-7ED61售后保障如何读取S7-1200 CPU的序列号?

导读:

有时候我们可能需要获取当前CPU或存储卡的序列号,那么在博途中存在这么一个指令可以实现我们的需求。具体操作请看如下说明。


一、 读取 S7-1200 CPU 序列号 

在TIA Portal中新建项目,添加新的DB块,在DB块中建立变量 “类型”和 “数据”,其中“类型”数据类型为 UInt 类型,初始值设为 0,“数据”数据类型为 IM0_Data,该数据类型需要在数据类型处手动输入,然后回车生效,用来存储读取的信息,如下图所示:


图片 

在OB1中添加指令Get_IM_Data,该指令位于拓展指令中的诊断文件夹下,如下图所示:



LADDR为硬件标识符,可在PLC默认变量表中系统常量下查看,如下图所示:


图片 

编译下载程序,在线监视 DB 块中 “数据” 变量,如下图所示,其中Serial_Number为CPU序列号,此外还可以从变量中看到订货号,硬件版本号,固件版本等信息。



二、 读取 S7-1200 存储卡序列号 

对于读取S7-1200存储卡序列号,只需要将Get_IM_Data指令输入硬件标识符修改为 “Local~MC”,其他不变,如下图所示。



笔者这边没有存储卡,就不做在线演示了。


三:总结 

需要注意的我们的CPU固件需要在4.2及以上的版本,以上便是获取S7-1200 CPU或存储卡的序列号的方法;若内容如有错误请联系我们。




相关新闻
联系方式
公司:湖南西控自动化设备有限公司
姓名:徐嘉泉(先生)
职位:经理
手机:17838383235
地区:湖南-长沙
地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
QQ:3305575995
微信:17838383235
拨打电话
微信咨询
请卖家联系我