技术常见问答

询问问题

M241如何通过程序创建csv文件?

问题描述:

M241如何通过程序创建csv文件?

所属产品线:

Modicon M241

解决方法:

在SoMachine软件中可以调用“FFU.FB_CsvWrtie”这个功能块,该功能块 FB_CsvWrite 用于将值写入到位于控制器文件系统上的或者扩展存储器(例如,SD 存储卡)上的 CSV 文件。它还能够创建新文件。
要写入到文件中的数据作为 STRING 类型的变量存储在应用程序提供的缓冲区中。将应用程序中的缓冲区声明为 ARRAY 类型的二维 STRING。使用输入 i_stTableWriteValues 来提供数组的维度并向功能块提供指向该数组的指针。
二维数组表示由行和列组成的表格结构。每个行表示一个记录。列数表示一个记录可以拥有的值的最大数量。
输入 i_stWriteParameter 提供用于控制写入操作的参数。通过参数 sDelimiter 指定定界符的字符代码,定界符用于分隔文件的各个值。参数 etModeFileOpen 的值让您能够指定数据是否要添加到现有文件或者是否要创建新文件。通过参数 uiNumOfRows 和 uiNumOfColumns 来指定要写入的数据量。
插入字符代码 LF (0A hex),可以在两个记录之间调用换行符。

引脚定义如下图:

对您是否有帮助?
我们如何进行信息改进?