西门子精简/精智触摸屏(HMI)U盘记录历史数据的注意点

news/2024/12/2 20:02:17/

在工程中,由于使用趋势图和表格来查看历史数据具有一定的局限性,所以经常会使用U盘/SD卡来记录历史数据。(二代精简不支持表格控件 ㄟ( ▔, ▔ )ㄏ,也即是说,想用表格,要加钱)。

硬件层面

触摸屏(HMI)

二代精简和精智系列都是支持U盘记录历史数据和报警记录的,但性能上差距很大(见下图)。
在这里插入图片描述
精简KTP1200
在这里插入图片描述
精智TP1200

可以看出,两者能记录的文档数量差距非常大,所以精智能记录的总体条数非常多而精简就显得有点可怜了,除非你加钱。还有,精简面板只能生成TXT文件,如果采集多个变量,文档会非常难看(看文章底部),而精智是可以生成CSV文件的,可以用Excel打开,那进行数据分析就非常方便了,然而,得加钱

U盘

U盘,要注意以下几点:
1、 不一定非要西门子的U盘,除非数据很重要不容丢失或者你非常善于加钱,因为贼贵,超乎你对U盘的想象 ╮(╯▽╰)╭。一般大品牌正版的不出幺蛾子基本上就能用了。
2、 U盘最好不要超过16G(不过现在西门子官方也开始推出32G U盘逐步取代16G了),必须是FAT32格式。(日常使用中FAT32和NTFS最直观的区别就是FAT32不能存储4G以上大小的单个文件,而NTFS可以,所以有些小盆友用老U盘经常会提出,我明明8G容量,为什么放不了5G的文件)。怎么查看和转换U盘格式呢?看下图。
在这里插入图片描述
在这里插入图片描述

软件操作

软件操作放面,以下引用中官方给的说明挺详细的了,也有精智面板的教学视频。

引用
http://www.ad.siemens.com.cn/productportal/Prods/HMI/2ndBasicPanel/Q7_configuration/FAQ8_2ndBasicpanel_taglog.html
实现变量历史数据,需要组态变量记录。并且必须额外配U盘,建议购买西门子U盘,第三方U盘,功能上不做保证。
产品名称 订货号
16G U盘 6ES7648-0DC60-0AA0
变量记录组态生成数据日志文件,二代精简(2nd Basic)屏只能组态一个变量日志文件,日志文件中只能存储10000条数据。例如:KTP1200精简屏,变量记录周期是1s,那么最多能保存10000s(大约2个多小时)的数据。

更多变量历史数据的组态,建议参考视频:精致面板变量记录
http://www.ad.siemens.com.cn/service/elearning//cn/Course.aspx?CourseID=1480
此视频二代精简(2nd Basic)屏同样适用,需要注意==二代精简(2nd Basic)屏报警日志存储路径是:\USB_X60.1==

还有很重要的一点,或者说是一个坑,数据记录的名称一定不要用中文,不要用中文,不要用中文,该用中文的话编译完全不会出现错误,电脑上仿真也能正常生成记录文件,但是在设备上使用的话数据就是无法记录进U盘 凸(艹皿艹 )!所以我为什么一直建议整个使用过程中用英文(注释除外),因为不知道什么时候就会因为中文名称出现点幺蛾子。
在这里插入图片描述
TXT记录效果如下:
在这里插入图片描述
这眼花缭乱的是不是很嗨~( ̄▽ ̄~)(~ ̄▽ ̄)~
再看看CSV记录:
在这里插入图片描述
有了Excel你还不会分析吗,当然,如果你记录的变量不多的话,可以给每个变量单独生成一个记录文件,当然,精简是不可以的,所有变量只能在一个TXT文档里面挤着,除非,你加钱……ヾ( ̄▽ ̄)Bye~ Bye~


http://www.ppmy.cn/news/858683.html

相关文章

解构、rest

解构 数组: const [a, b, c, d 4] [1, 2, 3] console.log(a, b, c, d) // 1 2 3 4const [a, b, [c, d]] [1, 2, [3, 4]] console.log(a, b, c, d) // 1 2 3 4对象: const user {name: zhangsan,age: 10 } let { age: uage, name: uname } user /…

【swift 代码规范】

List item 代码架构分层 一、服务层 1.数据 2.网络请求 3.缓存处理 二、业务层 三、表现层 代码分块 // MARK: - Member Variables// MARK: - Sturct & Lazy Properties// MARK: - Class LifeCycle// MARK: - Class PrivateMethod// MARK: - Class PublicMethod// …

LayUI 实现二级导航栏

目录 实现步骤: 1. 分析数据库 2. 构建数据源 2.1 编写实体类 2.2 编写节点实体类 2.3 构建BuildTree节点结构方法类 2.4 编写dao类 2.5 编写数据Acntion控制类 3. 前台准备 3.1 配置mvc.xml文件 3.2 页面编写 3.3 运行效果 实现步骤: 1. 分…

基于多场景的考虑虑热网网损的太阳能消纳能力评估研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

网上发现一个钓鱼网站,我用 Python 渗透了该网站所有信息

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。 PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 Python免费学习资料、代码以及交流解答点击即可加入 刚才在知乎上看到一篇文章《你的QQ…

网友发给我一个钓鱼网站,我用 Python 渗透了该网站所有信息

前言: 这篇文章不是像评论区的某些大佬所想的那样是来炫技的,更多的是来给大家科普一些实用的渗透工具和方法,我相信不是所有的人都用过文中提到的这些方法。 刚才在知乎上看到一篇文章《你的QQ号是这么被偷走的!》,但…

饥荒一直服务器没有响应,饥荒总是启动服务器进不去 | 手游网游页游攻略大全...

发布时间:2016-08-03 方舟适者生存服务器进不去 进不去服务器解决办法攻略.服务器进不去怎么办?很多玩家无法进入服务器,主要是两种情况,一种是点服务器游戏就重启,一种是进不去,这里给大家介绍解决方法. 一.点服务器 ... 标签: 游戏攻略 游戏秘籍 方舟:适者生存 发布时间:…

C++之类和对象(三)

类和对象(三) 文章目录 类和对象(三)再谈构造函数构造函数体赋值初始化列表explicit关键字 static成员C11 的成员初始化新玩法友元友元函数友元类 内部类再次理解封装再次理解面向对象 我们首先来看一个关于构造函数和析构函数调用顺序相关的一道题: class A { publ…