如何使用Windows CE面板来从一个CF卡读出或向其写入文本?

说明:
需要一个脚本用来保存文本(字符串变量)到由ProTool配置的一个Windows CE面板上或通过以太网将它们保存到另一台PC上。n

以下是关于如何实现的两个样例。
n

No. 样例 1
1 所附的样例项目在CF卡上创建了一个名为“Test.dat”的文件。
如果数据从多面板上存储到PC上,必须更改路径定义
例如将“STORAGE CARDTest.dat”改变为“SimaticPCDataTest.dat”。 n

注意事项:

  • 名称“SimaticPC”是电脑的名称。n
  • 名称“Data”是硬盘上用于读和写的路径的版本名称。n
  • 名称“Test.dat”是文件名称。

有关主题“设置Windows CE面板(不包括170系列)和PC之间的以太网连接”的详细信息参见条目13336639。n

注意事项:

  • 该脚本仅用于在Windows CE面板上运行,不能在PC仿真中运行。
    关于Windows CE设备上的VB脚本的更多信息参见条目13408815。n
  • 当使用一个CF卡的时候,注意路径定义。
    => 存储卡或存储卡2n
  • 在这个样例中,文件的名称事先已经定义好。可以根据情况改变名称和文件扩展名(例如 *.doc;*.csv)。
2 功能描述 n

在“Write data”域内,输入希望保存的文本并且通过使用“Enter”键来确认输入该条目。
该条目通过“write”按钮来保存。然后可以输入其它文本并分别保存。
通过点击“delete”按钮,可以删除所创建的文件。
通过“read”按钮,可以显示文件的第一个条目。
在“Feedback”下可以显示当前状态。n

如何使用Windows CE面板来从一个CF卡读出或向其写入文本?
图 01

如何使用Windows CE面板来从一个CF卡读出或向其写入文本? Project_1.zip ( 12 KB ) n

将文件复制到一个单独的目录,并且在Windows浏览器中解压文件,使用ProTool或者ProTool/Pro打开项目。n

运行和测试环境:
样例程序可以在支持脚本函数的操作员面板上使用。n

下表列出了用于创建该条目和校验所述功能的组件。
n

组件 产品和版本号
PC操作系统 Microsoft WindowsXP Professional SP1
标准工具 -
工程工具 -
HMI软件 ProTool/Pro CS V6.0 + SP3
HMI设备 Multipanel MP370 Touch
控制器 -
No. 样例 2
1 所附的样例包含一个多面板(MP_Project_1)和一个PC Runtime(PC_Project_1)的项目。两个样例程序的功能是一样的,但是由于所用Windows版本不同,脚本却是不同的。 n

在CF卡或PC硬盘上事先定义好的路径和名称下,样例程序创建一个文件。该文件能逐行被写出,并且文件的内容能被逐行读出。 如果数据通过一个多面板存储在PC上,必须更改路径定义
例如将“STORAGE CARDTest.dat”更改成“SimaticPCDataTest.dat”。n

注意事项:

  • 名称“SimaticPC”是计算机的名称。n
  • 名称“Data”是硬盘上用于读和写的路径的版本名称。n
  • 名称“Test.dat”是文件名称。

有关主题“设置Windows CE Panel(不包括170系列)和PC之间的以太网连接”的详细信息参见条目13336639。n

注意事项:

  • 该脚本仅仅用于在Windows CE面板上运行,不能在PC仿真中运行。
    关于Windows CE设备上的VB脚本的更多信息参见条目13408815。n
  • PC项目的脚本只能在PC上运行,不能在Windows CE面板上运行。n
  • 当使用CF卡时,注意路径定义。
    => Storage Card或者Storage Card2
2 功能描述 n

在“Path:”域中输入驱动器和文件夹名称,并且通过“Enter”键确认输入条目;指定的文件夹必须已经存在。
在“Filename:”域中输入文件名称并且通过“Enter”键确认该输入条目;如果文件还不存在,则文件将会被创建。
在“append new text to the file”域中,输入想要保存的文本并且通过“Enter”键确认输入条目。
该条目通过“write to file”按钮被保存。然后可以输入其它文本并且分别保存。
通过点击“delete file”键,被创建的文件会被删除。
点击“Read from file”按钮来读出文件的前6行,并且将它们和行号一起显示在读区域内。通过使用“Arrow down / Arrow up”按钮可以浏览文件。用这种方式,可以在线创建一个文本列表并且显示内容。
点击“delete read area”按钮来删除6行的读区域;文件不会发生改变。n

如何使用Windows CE面板来从一个CF卡读出或向其写入文本?
图 02

如何使用Windows CE面板来从一个CF卡读出或向其写入文本? Project_2.zip ( 31 KB )

运行和测试环境:
该样例程序可以被使用在

  • 支持脚本函数的操作员面板。
  • 带有ProTool/Pro Runtime V6.0 + SP3的PC

下表列出了用于创建该条目和校验所述功能的组件。

组件 产品和版本号
PC操作系统 Microsoft WindowsXP Professional SP1
标准工具 -
工程工具 -
HMI软件 ProTool/Pro CS V6.0 + SP3
HMI设备 1. Multipanel MP370 Touch
2. ProTool/Pro RT V6.0 + SP3
控制器 -

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论