广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
SIEMENS西门子湖北省十堰市(授权)伺服电机一级代理商——西门子华中总代理

精智面板提供了从运行系统打开 PDF,Excel 和 Word 文档的选项。
可以使用系统函数 “StartProgram” 打开相应的文档。

"StartProgram" 函数的语法

程序名,程序参数,显示模式,等待程序结束

参数描述  

程序名
对于参数 “程序名” ,指定要启动程序的路径和名称。
 

程序参数
对于参数 “程序参数” 指定要打开文档的路径和名称。
 

显示模式
定义程序窗口如何显示在操作面板上:
hmiShowNormal = 正常
hmiShowMinimized = 最小化
hmiShowMaximized = 最大化
hmiShowMinimizedAndInactive = 最小化且非激活

注意
在 7", 9" 及 12" 精智面板上的显示总是被设置为最小化而不是全屏。
 

等待程序结束
定义当调用程序结束后是否返回项目:
hmiNo = 否 (不返回项目)
hmiYes = 是 (返回项目)

文档可能的存储位置:

存储卡: "\Storage Card SD\"

USB 盘: "\Storage Card USB\"

网络路径: "\\Network\" (示例: "\\computer_name\release_name\...")

支持以下格式的文件:

.PDF

.doc (Word 97-2003)

.docx (Word 2007 and Word 2010)

.rtf (Rich Text Format)

.xls (Excel 97-2003)

.xlsx (Excel 2007 and Excel 2010)



注意
MachineData_01.doc, MachineData_01.pdf 及 MachineData_01.xls 是示例文档。

2. 在精智面板的脚本中使用系统函数 “StartProgram”,通过以下选项可打开一个文件

使用函数列表
从函数列表中选择 "StartProgram" 并根据本文最下方的表格输入参数。
在脚本编辑器中,移动鼠标点击“应用”。

手动输入脚本
在脚本编辑器中直接输入函数。根据本文最下方的表格的语法。

可以为函数“StartProgram”预定义参数或通过变量(WString 类型)来提供参数。
变量包含指定的路径。确定变量的长度要大于指定的路径长度。有两种方式在变量中指定路径:

不带引号 (示例:\Storage Card USB\Document_name.Document_ending)- (For example: \Storage Card USB\Document_name.Document_ending) - 该类型参考以下“FilePath”通配符。

带引号 (示例: "\Storage Card USB\Document_name.Document_ending") - 该类型参考以下“FilePath_AZ”通配符。

不带引号指定路径的示例是函数“OpenFileBrowser”的返回值。该函数将选择文件的路径保存到一个变量中。为了在函数“StartProgram”中使用该路径,变量必须使用“FilePath”通配符。

如果传送到“程序名”参数中的指定路径包含空格,指定的路径必须使用引号。
这可以在传送到指定变量之前添加或在脚本自身中添加。在脚本中,可以通过在字符串前和后插入对应引号的 ASCII 码字符(34)来添加。

通过“程序参数”就无所谓指定路径是否包含空格。


建议在调用“StartProgram”函数之前检查是否存在指定路径。

If FilePath <> "" Then
StartProgram Program name, Program parameter, Display, wait for the end
End If


展开全文
相关产品
拨打电话 微信咨询 发送询价