西门子触摸屏利用VBScript脚本创建csv文件,解决数据临时存储的问题
发布时间:2024-11-29
一、功能描述
在设备导入(功能投入)前期因为MES系统有问题或者MES系统还没有架设完成,但是客户又需要试生产并且需要记录工位数据,这时候如果你的设备触摸屏正好是西门子TP系列触摸屏,就可以利用触摸屏VB功能生产CSV文件记录数据。
二、软件硬件介绍
TP1200触摸屏 17.0.0.0*注意事项
1.此功能不能使用触摸屏Wincc模拟器运行测试,需要有真实的触摸屏
2.由于TP触摸屏基于Windows CE系统, Windows CE系统平台的VBS和Windows其他平台如Windows7/10/11是有区别。
三、变量建立
在触摸屏的变量HMI变量表里,新建两个内部变量分别为var1,var1
具体如下图:
注意使用HMI存储数据则需要使用内部变量,如果需要PLC存储则需要新建PLC变量
四、外置存储U盘插入检测
U盘要求
1.建议使用西门子U盘,普通U盘也是可以的,但建议使用dapinpaizhengpin
3.U盘格式FAT32
4.容量不大于32G
SD卡要求
1.建议使用西门子SD卡,普通SD卡也是可以的,但建议使用dapinpaizhengpin
2.U盘格式FAT32
3.容量不大于2G
四、插入脚本及脚本说明
以下脚本生成两行CSV表格,第一行是写入文本;第二行是记录var1,var2两个变量的值
Dim f,Storage_Path
Dim v1,v2
Set f =CreateObject("FileCtl.File")
Storage_Path = "\Storage Card usb\myfile.csv"
f.open Storage_Path,2
v1 = SmartTags("var1")
v2 = SmartTags("var2")
f.LinePrint("valueName1,valueName2,valueName3")
f.LinePrint(""&v1&","&v2&",")
f.close
Set f = Nothing
End Sub
五、新建触发条件及测试
2.选择事件
3.选择按下
4.选择VB函数
5.下载程序到触摸屏
6.按下测试按钮
7.拔出U盘使用电脑EXCEL查看数据
怎么样你学会了没!
展开全文
其他新闻
- S7-200Smart 子程序局部变量事半功倍的用法! 2024-11-29
- 你所不知道的开放通讯协议,PLC工程师必读! 2024-11-29
- 教你一个在HMI上显示PLC代码流程的方法!! 2024-11-29
- 应用案例|变频器在动力放线架上的应用 2024-11-29
- PLC控制变频器恒压供水系统设计解析 2024-11-29
- 为什么单相电机要加电容,而三相电机却不用? 2024-11-29
- PLC是如何执行中断?又是如何去应用的? 2024-11-29
- 应用案件 | 伺服驱动器在电液伺服注塑机上的应用 2024-11-29
- 如何改善变频器运行温度? 2024-11-29
- PLC在工业控制中的6大应用功能 2024-11-29