马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 Z.Y.Q 于 2020-8-24 15:50 编辑
中型PLC系列-文件操作篇
本课程分为基础内容和实操内容两部分,前者帮助大家了解文件操作基本内容,后者帮助大家快速上手应用。
基础内容:
1、文件操作的应用
2、文件操作函数库
3、文件操作函数 (附文件操作视频上篇)
实操内容:
4、TXT\CSV、U盘\SD卡文件读写&实操
5、带中文字符文件读写&实操(附文件操作视频下篇)
实操内容:4、TXT\CSV、U盘\SD卡文件读写
1、TXT与CSV文件格式特点
相同点:csv、txt都属于文本文件
不同点:csv文件的字段间分别由逗号和tab键隔开,
而txt文件则没有明确要求,可使用逗号/制表符/空格等 多种不同的符号。
一般配合Excel使用时,CSV文件具有更好的操作性。
文件类型 |
全称 |
字段间的间隔符 |
csv |
字符分隔值(Comma-separated values) |
半角逗号, |
txt |
文本格式(Text File) |
逗号/制表符/空格等 |
2、文本文件写入中常见的双字符组合
常见双字符组合
程序中双字符的使用
不同操作系统导致的显示差异
详细程序见下一章示例,注意加限制,避免发生每周期都调用函数,重复写入。
写入第一行后,追加写入第二行,使用换行符为"$n"
程序执行结果如下:
-
使用记事本打开
-
使用写字板或者NotePad打开
同样代码,显示格式会有差异,
原因是操作系统带来的,
Windows默认回车换行是"\r\n",
MacOS默认是"\r",
Linux默认是"\n",
一些软件会兼并这些格式的显示,
比如NotePad,
所以在PC上使用记事本打开,PLC写入使用"$n",未使用"$r$n" ,
打开可能显示会没有换行。
3、PLC本地存储默认路径获取
在使用PLC本身的存储空间进行文件操作时,
如果不清楚系统默认文件路径,
可以使用之前介绍的SysFileGetPath()来直接获取。
4、U盘/SD卡操作
AM400、600系列使用SD卡,AM800等使用U盘,
在使用这些外部存储介质时,同样需要知道存储路径,才能正确访问。
这时可以使用汇川PLC自带的系统函数库——SysHCPlcInfo,
在该库中的SysHC_UDiskPath功能块可以获取外部存储路径。
400、600系列外插SD卡一般是/mnt路径。
需要注意的是,在读写外部存储介质时,务必要避免热插拔。
附件内容:
6-综合练习-TXT与CSV文件读写.pdf
(837.95 KB, 下载次数: 385, 售价: 1 )
|