如何使用Windows CE Panel来从CF卡读取或向其写入文本?

n

说明:
用户需要一个脚本用来将文本(字符串标签)保存到CF卡上或通过以太网将它们保存到另外一台电脑上面。n

以下是关于如何实现这一功能的两个例子。
n

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

注意事项:

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

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

注意事项:

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

  • 在“Write data”域内,输入希望保存的文本并且通过“Enter”键来进入该条目。n
  • 该条目通过“Write”按钮来保存。然后可以输入其它文本并分别保存。n
  • 可以通过点击“Delete”按钮可以删除被创建的文件。n
  • 可以通过“Read”按钮来显示文件的第一个条目。n
  • 在“Handshaking”下可以显示当前状态。

如何使用Windows CE Panel来从CF卡读取或向其写入文本?
图 01

如何使用Windows CE Panel来从CF卡读取或向其写入文本? Project_1.zip ( 2373 KB ) n

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

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

组件 产品和版本
PC操作系统 Microsoft Windows XP Professional SP2
标准工具 -
工程工具 -
HMI软件 WinCC flexible 2005 Advanced HF4
HMI装置 多面板 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 Panel上运行,不能在PC仿真中运行。
    关于Windows CE设备上的VB脚本的更多信息参见条目13408815。n
  • PC工程的脚本只能构在PC上运行,不能在Windows CE Panel上运行。n
  • 当使用CF卡时,注意路径描述。
    => Storage Card或者Storage Card2
2 功能描述 n

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

如何使用Windows CE Panel来从CF卡读取或向其写入文本?
图 02

如何使用Windows CE Panel来从CF卡读取或向其写入文本? Project_2.zip ( 4068 KB ) n

运行和测试环境:

  • 可以用于支持脚本函数的操作员面板上。n
  • 带有WinCC flexible Runtime的PC

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

组件 产品和版本
PC操作系统 Microsoft Windows XP Professional SP2
标准工具 -
工程工具 -
HMI软件 WinCC flexible 2005 Advanced HF4
HMI设备 1. 多面板 MP370 Touch
2. WinCC flexible 2005 Runtime HF4
控制器 -

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

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

相关推荐

发表回复

登录后才能评论