wincc全局脚本实例

“wincc全局脚本实例”相关的资料有哪些?“wincc全局脚本实例”相关的范文有哪些?怎么写?下面是小编为您精心整理的“wincc全局脚本实例”相关范文大全或资料大全,欢迎大家分享。

WinCC中全局脚本VBS归档到Excel

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

WinCC中全局脚本VBS归档到Excel中

用一个变量触发数据归档到Excel中,请高手看看我写的为何不能运行。 Sub procedure1

If Item.OutputValue = \

Dim oVar,oBlendingVar,objExcelApp,oWorkBook,ExcelTableFull,oFileName On Error Resume Next ExcelTableFull=0

Set objExcelApp=CreateObject(\ objExcelApp.Visible=False

Set oWorkBook=objExcelApp.Workbooks.Open(\模板\\Receipt_Table.xls\ Dim iBlankLine

iBlankLine=oWorkBook.ActiveSheet.Columns(1).Find(\ 'MsgBox(\ If iBlankLine<504 Then

objExcelApp.Cells(iBlankLine,1).Value=HMIRuntime.SmartTags(\ objExcelApp.Cells(iBlankLine,2).Value=H

WinCC中全局脚本VBS归档到Excel

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

WinCC中全局脚本VBS归档到Excel中

用一个变量触发数据归档到Excel中,请高手看看我写的为何不能运行。 Sub procedure1

If Item.OutputValue = \

Dim oVar,oBlendingVar,objExcelApp,oWorkBook,ExcelTableFull,oFileName On Error Resume Next ExcelTableFull=0

Set objExcelApp=CreateObject(\ objExcelApp.Visible=False

Set oWorkBook=objExcelApp.Workbooks.Open(\模板\\Receipt_Table.xls\ Dim iBlankLine

iBlankLine=oWorkBook.ActiveSheet.Columns(1).Find(\ 'MsgBox(\ If iBlankLine<504 Then

objExcelApp.Cells(iBlankLine,1).Value=HMIRuntime.SmartTags(\ objExcelApp.Cells(iBlankLine,2).Value=H

Wincc的VBS脚本使用

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

变量读写: Write和Read方法的语法: 读 :

1 Dim objTag Set objTag=HMIRunTime.Tags(\变量名\ objTag.Read

2 HMIRunTime.Tags(\变量名\ 写:

1 Dim objTag Set objTag=HMIRunTime.Tags(\变量名\ objTag.Write 1 '向变量写入数值1 2 HMIRunTime.Tags(\变量名\ 中间变量的值写入 :Dim objTag,val Set objTag=HMIRunTime.Tags(\变量名\ objTag.Read

val=objTag.Value '中间变量val存放了变量的值 VBS

语言使用方法

概述:

VBScript的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版). 正如其字面所透露的信息, VBS(VBScript的进一步简写)是基于Visual Basic的脚本语言.

我进一步解释一下, Microsoft Visual Basic是微软公司出品的一套可视化编

wincc-全套脚本总结

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

——————1、wincc全局脚本动作-------隐藏控件——————

#include \ int gscAction( void ) {

// WINCC:TAGNAME_SECTION_START

// syntax: #define TagNameInAction \// next TagID : 1

// WINCC:TAGNAME_SECTION_END int value;

value=GetTagBit(\为触发的变量。 if(value==1) {

SetVisible(\按钮8\为控制对象所在画面名,“按钮8”为对象名称 } else {

SetVisible(\按钮8\}

// WINCC:PICNAME_SECTION_START

// syntax: #define PicNameInAction \// next PicID : 1

// WINCC:PICNAME_SECTION_END

return 0; }

===================================================== 说明:在触发器里选择变量IM_in

——————2、wincc

全局脚本动作---

WinCC脚本案例保留

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

WinCC脚本案例保留 2010-09-16 16:44

最近做一个WinCC跟ERP通讯的一个小项目,将脚本语言保留下来,以备不时之需! 仅仅是保留,各位看官如发现不妥之处请加以指教.

1.通过扫描枪扫描到ID号传给PLC,WinCC读取到ID号从ERP数据库中查找相关数据,写回到PLC,并给PLC一个写完成确认信号.(数据库是SqlServer2000)

Dim DB240trigger,db241trigger

db240trigger=HMIRuntime.Tags(\db241trigger=HMIRuntime.Tags(\Dim ss,str

str=HMIRuntime.Tags(\ss=CStr(str)

If (db240trigger=1 And db241trigger=0 ) Then Dim sPro,sDsn,sSer,sCon,sSql

Dim oRsMaterial,conn,oCom,oItem,oRsSCHEMA Dim database,server,uid,pwd

sCon =\Set conn = CreateObject(\conn.ConnectionString = sCon conn.Op

wincc函数实例

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

如何在 WinCC 运行时通过按下一个按钮来启动一个程序,打印一个文本文件或者打开一个PDF文件?

显示订货号

说明: WinCC 在动态向导里提供了方便的“启动其他应用程序”功能来启动一个外部程序。这个向导生成一个C 脚本。为了给这个程序添加参数,可以打开该脚本并添加相关参数。下面提供了一些例子,这里只显示了脚本中最重要的那一行语句。 序例程 号. 1 调用标准程序: ? ProgramExecute(\2 打开 PDF 文件: ? ProgramExecute(\8.0\\\\Reader\\\\AcroRD32.exe C:\\\\Temp\\\\document.pdf\3 打印文本文件: ? ProgramExecute(\C:\\\\Temp\\\\document.txt /C\ 也可以在 WinCC 在线帮助中找到相关描述,在目录 \信息系统 > 使用 WinCC > 用于创建函数和动作的 ANSI-C > ANSI-C 函数描述> 标准函数 > Windows\,如果您使用的是VBS, 则在目录 \使用 WinCC > 用于创建程序和动作的 VBS > VBScript实例 > 常规例程\。 注意: ?

wincc flexible创建脚本的技巧

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

WinCC flexible ES -- 创建HMI组态 -- 创建脚本 在 WinCC flexible PC 运行系统中如何将打印输出到不同的打印机上? 在 WinCC flexible 中如何实现字符串归档? 在 WinCC flexible 中如何通过脚本访问 SQL 数据库? 创建脚本的技巧与窍门 如何在脚本中实现等待(延时)函数? WinCC flexible的PC项目中怎样使用脚本来保存或者读取文本文件的信息? 对于基于 Windows 的面板,如何使用脚本将信息保存到文本文件或读取出来? 如何在WinCC flexible PC运行系统中通过脚本启动一个声音文件? 如何在 WinCC flexible 中用脚本做动态对象? 在 WinCC flexible 中提供哪些 VBS 信息和编程向导?

collapse('/WWsupport/',24248681, document.img_24248681) 在 WinCC flexible PC 运行系统中如何将打印输出到不同的打印机上? 隐藏订货号显示订货号订货号:

说明

在 WinCC flexible PC 运行系统中无法

WinCC实例教程

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

WinCC 视频教程知识点总结

第一讲 组态软件基础

一、WinCC简介

1、WinCC

西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC控制的运行设备进行状态监控的软件,是PC上的监控软件。

运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。

2、WinCC的特点

(1)开放性

WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。 (2)将应用软件集成到WinCC中

WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。

(3)WinCC中的数据管理

WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。 (4)在项目开始之前规定组态分类

a、文件夹名称

除一些特殊字符(例如\\?)之外,文件夹名称允许使用所有

WinCC实例教程

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

WinCC 视频教程知识点总结

第一讲 组态软件基础

一、WinCC简介

1、WinCC

西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC控制的运行设备进行状态监控的软件,是PC上的监控软件。

运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。

2、WinCC的特点

(1)开放性

WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。 (2)将应用软件集成到WinCC中

WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。

(3)WinCC中的数据管理

WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。 (4)在项目开始之前规定组态分类

a、文件夹名称

除一些特殊字符(例如\\?)之外,文件夹名称允许使用所有

WINCC C脚本的标准函数

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

WINCC C脚本的标准函数

标准函数

该系统包含标准函数。 可以按需要修改这些函数。 此外,还可以自己创建标准函数。 该系统包括一个标准函数集。 一、Alarm - 简短描述

Alarm组包含控制WinCC报警控件的函数。标准函数可用于工具栏中的每一个按钮。这些函数可用来创建自定义工具栏,例如选择画面,或者定义控件上的设置。

1.void AcknowledgeMessage(DWORD MsgNr)函数,确认消息系统中带编号的消息,该编号被传递为参数。

使用标准函数操作WinCC报警控件的实例 {//确认选择的报警记录消息

AcknowledgeMessage(GetTagWord(\ }

指定待确认的消息号。在本例中是从变量读取的。 2.BOOL AXC_OnBtnArcLong(char* lpszPictureName, char* pszMsgWin)函数,在消息窗口中该函数表示消息存储在长期归档中。

使用标准函数操作WinCC报警控件的实例 {// 跳转到WinCC报警控件中的第一条消息 AXC_OnBtnMsgFirst(\