如何将事件触发的数据记录/变量及时间保存 在CSV文件中?

说明:
可以通过执行事件触发(如:通过点击按钮)的脚本将数据记录/变量保存在CSV文件中。这里通过一个样例脚本解释了它的功能,此条目结尾 处提供其下载。n

样例脚本的描述:
CSV文件本身名称为 Archiv_x.csv,其中x代表日期。日期通过VB脚本变量“Date”的功能“DatePart”产生。“FName”变量包含文件名称和文件路径。
数据记录写入“DataSet”字符串变量。首先每个被保存变量(“Var1”, “Var2”和“Var3” )之前输入PC时间 (当前)。
请确定使用CStr()函数转换变量到文本并且用逗号和分号分隔。可以在MS-Excel中通过“Data >Text in Columns…”设置逗号或分号作为分离符。n

该脚本在某个特定触发事件(如:单击一个按钮)时调用。首先检查指定的目录是否存在相同名称的文档文件。如果没有,就创建一个新的文件。
如果已经存在了这样一个文件,打开它,插入数据记录后再次关闭。n

功能描述:
取决于保存路径(槽A/B),可以通过图标列表选择想要使用的存储路径 – 数据保存到CF卡或PC卡。存储路径的信息参见相关操作员设备手册,可能需要在组态中修改存储路径。
在输入域Var1,Var2 和Var3中输入相关数值。
单击“Storage Data”按钮保存变量值到“Archiv_x.csv”文件中。如果选择了一个错误的存储路径或者在相应槽中没有存储卡,就会提示系统消息。n

如何将事件触发的数据记录/变量及时间保存 在CSV文件中?
图01n

注意事项:
在PC运行项目中存储文件的路径必须已经存在于PC中 – 此例中为“C:DataPT_Data”。n

警告:
PC应用程序中的VB脚本时不同于WinCE应用程序中的。
相关信息参见条目号13408815。n

运行性能和测试环境:
样例可用于所有支持脚本函数的操作员面板。
下表列出了用来创建该条目和检验所述功能的组件。
n

组件 产品和版本
PC操作系统 Microsoft WindowsXP SP2
标准工具
Engineering Tools
HMI软件 ProTool/Pro V6.0 SP3
HMI设备 MP370 Touch 12″; PC Runtime
控制器

表 1:下载附件的创建环境

下载附件含有一个用于MP370触摸式操作员面板的ProTool项目档案文件和带有上述功能的PC运行系统组态。

如何将事件触发的数据记录/变量及时间保存 在CSV文件中? 附件 1:Projekt_1.zip ( 28 KB )

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论