您现在所在的是:

施耐德电气论坛

回帖:1个,阅读:1171 [上一页] [1] [下一页]
50
weicy007
文章数:571
年度积分:50
历史总积分:50
品牌积分(施耐德):852
注册时间:2019/4/29
发站内信
发表于:2020/4/16 16:18:06
#0楼
在有些需要用到统计数据或者记录数据较多且需要直接导出的时候,一般的数据记录功能datelog功能可能无法满足了,这时候可以用到csvread或csvwrite功能,直接生成csv文件,存入sd卡或者通过ftp上传到电脑上,直接通过excel打开。
功能块可以参考SoMachine软件的帮助(直接搜索csv即可)
附件 Snipaste_2020-04-16_16-08-22.jpg

程序的话非常简单,需要注意的就是保存的路径i_sFilePath,这个默认只写一个/的话是保存在PLC内部存储中的,如果要报错到SD卡需要/sd0
附件 Snipaste_2020-04-16_16-10-12.jpg


将功能块写好后,触发i_xExecute使能,就开始写入值到内存了。
附件 Snipaste_2020-04-01_18-42-46.jpg

这里可以看到文件已经创建成功了,我们可以倒出来看下。
附件 Snipaste_2020-04-01_18-43-12.jpg


使用excel打开,可以看到值已经写入了,非常方便。
附件 Snipaste_2020-04-01_18-44-34.jpg

我也将示例上传到附件中,大家感兴趣的话可以下载来试下。
附件:
[本地下载]

谢谢!
50
56438711
文章数:6
年度积分:50
历史总积分:50
品牌积分(施耐德):6
注册时间:2021/3/26
发站内信
发表于:2021/8/31 15:50:45
#1楼
表情,感谢分享

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004