发表于:2020/4/16 16:18:06
#0楼
在有些需要用到统计数据或者记录数据较多且需要直接导出的时候,一般的数据记录功能datelog功能可能无法满足了,这时候可以用到csvread或csvwrite功能,直接生成csv文件,存入sd卡或者通过ftp上传到电脑上,直接通过excel打开。
功能块可以参考SoMachine软件的帮助(直接搜索csv即可)
程序的话非常简单,需要注意的就是保存的路径i_sFilePath,这个默认只写一个/的话是保存在PLC内部存储中的,如果要报错到SD卡需要/sd0
将功能块写好后,触发i_xExecute使能,就开始写入值到内存了。
这里可以看到文件已经创建成功了,我们可以倒出来看下。
使用excel打开,可以看到值已经写入了,非常方便。
我也将示例上传到附件中,大家感兴趣的话可以下载来试下。
谢谢!
功能块可以参考SoMachine软件的帮助(直接搜索csv即可)
程序的话非常简单,需要注意的就是保存的路径i_sFilePath,这个默认只写一个/的话是保存在PLC内部存储中的,如果要报错到SD卡需要/sd0
将功能块写好后,触发i_xExecute使能,就开始写入值到内存了。
这里可以看到文件已经创建成功了,我们可以倒出来看下。
使用excel打开,可以看到值已经写入了,非常方便。
我也将示例上传到附件中,大家感兴趣的话可以下载来试下。
附件:
[本地下载]谢谢!