教导
将包含下列脚本的全局脚本作为项目功能,并(例如,通过按钮或动作)触发它 。
void Tag_Prot()
{
#include <apdefap.h>
// 用于变量日志的文件名
char FileName[255]="E:WCCPRJ30Project";
// 文件指针
FILE *stream;
// 过程变量的缓冲区
WORD Tag_1;
// 通过文本变量“Filename_Prot”读入文件名
// 例如,可通过在 I/O 域中手动输入来提供该文件名。
strcat(FileName, GetTagChar("Filename_Prot")); //返回类型:char*
// 创建/打开进行记录所使用的输出文件。
stream = fopen( FileName, "w" );
// 读入过程变量
//返回类型:WORD
Tag_1 = GetTagWord("DB80DW1");
// 在全局脚本诊断窗口中测试输出
printf("Content file name: %srn", FileName);
// 变量值输出到文件中
fprintf( stream, "Value of the tag DB80DW1, %drn", Tag_1 );
//关闭文件
fclose( stream );
}
可在 FAQ 850338 中查找有关如何从/向一个文本文件读/写字符串的信息。
关键字
归档,日志,fopen,fclose,fprintf
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334682.html