codesys写文件到远程并在远程读取文件
因codesys无法直接保存文件到远程,或者读取远程的文件,故使用先映射到远程,再将文件拷贝到本地,然后读取文件。
以下方法可实现:实时读写文件操作。
. 第一步:映射B_PC路径到A_PC
1.1. 准备两台PC,以下称为A_PC,B_PC。
1.2. 设置两台PC位于同一网段,如A_PC:192.168.2.66 ;B_PC:192.168.2.100。
1.3. A_PC右击我的电脑如下操作:
映射成功如下图:
第二步:设置循环拷贝文件所需要的配置信息
以下文件
链接为:密码y44f
第三步:测试方式
3.1 B_PC登录setData.project进行设置假数据,注意需修改FUN_ReadFileData函数中FileName到第一步中B_PC映射的文件夹下;
3.2 同理修改CmpXKLib.library中FUN_ReadFileData函数中FileName到第二步中绿色标识的文件夹下;然后点击保存“保存为编译的库”(如CmpXKLib.compiled-library);
3.3 打开CCUProject.project删除旧库XKlib. Library;然后点击:工具->库->安装,选择CmpXKLib.compiled-library,关闭后点击库管理器->添加库->高级;如下图
登录CCUProject.project后打开第二步中set.bat即可。
完成以上步骤即可使用实时更新数据,如下图: