codesys工程ST语言学习笔记(二)写文件操作与添加库方法

使用ST语言实现文件写入功能
这篇博客分享了如何在ST(Structured Text)编程语言中实现文件写入功能。作者提供了详细的步骤,包括需要导入的库、创建功能块以及主函数的编写,实现了在TXT文件中追加数据而不覆盖原有内容。示例代码展示了一个循环写入字符串到文件的过程,并附有运行成功的截图。

ST语言写文件功能

由于实验中需要大量的数据,文件读写比较方便
但是网上的文件读写的程序很多都用不了,小编将自己的工程发布出来
首先需要添加需要用的库
方法如下图

在这里插入图片描述

在这里插入图片描述

需要添加的库有

StringUtils,3.3.15.0
SysFile,3.5.15.0
SysTypes2 Interfaces,3.5.4.0
Util,3.5.15.0

如下图

在这里插入图片描述

首先创建功能块

功能块WriteDataFunction代码
变量声明区

FUNCTION_BLOCK WriteDataFunction
VAR_INPUT
	joint:WSTRING;
	start:UINT;
END_VAR

VAR
    xWrite         : BOOL:=TRUE;
    szFileName     : STRING(128) := 'G:/实验1/codesys/fanjie2_300/Test1.txt'
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sf9090

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值