编写两个plc程序写入和读出:一个将数据写入共享缓冲区,另一个从该缓冲区读取数据

例如原先的文件为1234读取到一个整形数组中进行运算后导入另一个文件。谢谢... 例如 原先的文件为
读取到一个整形数组中进行运算后导入另一个文件。

1、首先我们在电脑仩新建2113一个文件5261夹名称叫txt2array。然后开我们的devc++,新4102建一个控制台c++项目名称也1653叫txt2array。

2、将项目文件及源代码文件以及我们演示用的数据文件都存放在txt2array文件夹

3、向数据文件中写入一些演示用数据。

4、读取文件输入如下代码:运行下,看来我们读取成功了ifile.good()会返回当前流嘚状态。

5、将数据存入数组并进行类型转换。

6、们完成了读取文件数据并将其转为数字保存到数组中。

这个不难按你的要2113举个例孓:5261从d.txt中读取每一行4102的数据并计算每一行的1653和,将每一行的和写入到dd.txt(为空白文件)中:

 
其中d.txt初始内容如下:

dd.txt一开始为空白文件执行plc程序寫入和读出后的内容如下:

上面的读和写都是按照顺序一次读写的,具体的动手试一下就知道了

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

  • 举报视频:QT高级编程视频教程(丁林松)6-2.创建共享内存写入数据到缓冲区

CPU之间的PPI网络通信PPI通信前要保证PPI網络上的所有站点都应当有各自不同的网络地址,否则通信不会正常进行另外,网络读写指令进行编程和应用时要注意以下几点:

1)    在plc程序写入和读出中可以使用任意条网络读写指令但是在同一时刻,最多只能有8条网络读写指令被激活;

2)    每条网络读写指令可以从远程站点讀取/写入最多16个字节的信息;

3)    使用NETR/NETW指令向导可以编辑最多24条网络读写指令其核心是使用顺序控制指令,这样在任一时刻只有一条NETR/NETW指令有效;

4)    每个CPU的端口只能配置一个网络读写指令向导

2  网络读写指令向导组态

我要回帖

更多关于 plc程序写入和读出 的文章

 

随机推荐