当前位置:首页 » 网页前端 » wicc脚本使用方法
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

wicc脚本使用方法

发布时间: 2022-08-05 05:39:55

㈠ 如何用WINCC脚本实现数据库存储

打开sqlserver2014客户端,输入账户密码,进入要导出sql脚本的数据库 选中要导出的数据库,右键--任务--生成脚本,进入导出操作 第一步主要选择要导出整个数据库sql脚本还是导出指定表的脚本,选择后点击下一步 然后选择导出后的文件目录位置

㈡ wincc 脚本如何触发

全局脚本可以设置触发器:周期、非周期、变量。画面中的脚本分为属性脚本和事件脚本,属性脚本也要设置触发器,事件脚本不用。

㈢ PCS7中的wincc怎么写脚本

可以用脚本控制,如设置画面start的图层2为隐藏,可以使用VBS:
Hmiruntime.Screen("start").Layer(3).Visible = vbFalse
如果想在组态模式配置Layer,可以用BVA:

Dim objLayer As HMILayer
Set objLayer = ActiveDocument.Layers(1)
With objLayer
'configure "Layer 0"
.MinZoom = 10
.MaxZoom = 100
.Name = "Configured with VBA"
End With
End Sub

㈣ 如何利用wincc脚本对变量进行计算

先说说你的怎么个推断法?
--------------------------
用WinCC倒也可以实现,无非用OleDb连接数据库,根据当前时间查询5分钟前液位值,接着用你的公式计算即可得到。这样太过麻烦,而且如果需要连续计算,则需要使用全局脚本定时计算。
--------------------------
我觉得直接在PLC中实现要更加方便一些,用定时中断(周期可稍大,如1分钟)先计算得出液位下降速度:LevelSP=(LevelNow-LevelLast)/1。
剩余时间即为:LevelNow/LevelSP。

㈤ WinCC中VB全局脚本用法

s("count").write 0
endif
tag(1)=hmiruntime.tags("start_sav").write tag(0)''保存触发变量的状态
tag(2)=tag(2)+1
if tag(2)>10 then''脚本运行10个周期后
需要延时执行的脚本内容
tag(2)=10‘防止计数溢出
end if

㈥ 如何在WinCC中调用脚本程序

wincc的脚本程序分两种:
1.
局部脚本,针对控件或对象的某个属性的脚本,写在控件的属性中。
2.
全局脚本,作为背景程序运行。在全局脚本编辑器中编写,需要指定触发器。

㈦ WINCC 如何使用VB脚本

1、是的。2、无需什么条件。3、可以。4、这是对于外部变量的引用,对于内部变量则直接使用。5、画面名称.对象.对象属性。6、可以。7、对于外部变量,其读写要调用其read.Write方法。

㈧ 怎样用wincc VBS全局脚本做弹出窗口

用切换变量前缀的方式来做,画面窗口的变量前缀用VBS来变换,脚本如下:
Dim pic

Set pic=ScreenItems("画面窗口1") '获取当前画面里的对象"画面窗口1"
pic.CaptionText="标题文本"
pic.TagPrefix="变量前缀"
pic.ScreenName ="画面名"
pic.Visible=True '设置显示

㈨ 如何在 WinCC flexible 中用脚本做动态对象

功能说明:
通过脚本访问对象属性是用属性对话框组态对象属性之外的另一个选择。有些对象在 WinCC flexible 中通过现有选项不能被改变,例如运行时改变矩形尺寸。该属性可以在脚本的帮助下被改变或动态化。
在本文末尾有两个可下载的压缩 PDF 文档(附件1),包含了 WinCC flexible 对象的所有属性。另外,所述示例项目可以在附件2中下载。您可以在本文的下载章节找到更多信息。

No.
步骤

1
添加一个矩形对象
在画面中粘贴一个矩形对象!

图 01

2
创建变量
在项目树中“通讯”下打开“变量”标签。
创建两个内部变量,名为"Height" 和 "Width"。

图 02

注意:
如果您想通过控制器改变一个对象的属性,您必须先创建一个连接并连接变量(外部变量)到控制器。

3
创建脚本
双击“新建脚本”在 WinCC flexible 中创建一个新脚本。

图 03

4
创建一个变量
您需要一个脚本变量来改变一个 WinCC flexible 中的对象的属性。

图 04

注意:
脚本变量只在脚本中被识别。如果数据(变量)在脚本外被使用,内部或外部变量(件图02和表01)必须被建立。

变量类型
有效性

脚本
WinCC flexible 项目
控制器

内部变量
x
x
x

外部变量
x
x
-

脚本变量
x
-
-
表 01
注意:
外部变量也被称之为“power tags”。

5
对象的定义:
对象 "Rectangle_1" 必须在脚本编辑器中被转换为已经建立的变量。语句 "HmiRuntime.Screens" 指明该对象所在的画面。
Set Object = HmiRuntime.ScreenItems("Screen_1").ScreenItems("Rectangle_1")

画面中相关对象通过语句 "ScreenItems" 被准确的访问到。

图 05

注意:
记住,对象在画面中必须是唯一的,也就是说,该名称不能被别的对象使用。不过,该对象名称可以用在其它画面中。

6
为矩形的高和宽添加变量
重新输入“Object”并添加一个句号(英文),包含该对象所有方法(函数)和属性的的列表被打开。
Height".选择属性“Height”

图 06

从变量编辑器分配一个内部变量 "Height" 给属性 "Object.Height" 。
在脚本中,添加 "Object.Width" 属性,包括分配一个变量。

注意:
Smart tag也可以被用来分配变量。

图 07

通过菜单选项“脚本>检查语法”来检查编写脚本的语法错误。

检查脚本的错误
注意:
如果语法检查显示一个或多个错误,您可以通过弹出菜单(右键点击)直接跳转到错误处。

7
添加一个按钮和 I/O 域
通过“工具>简单对象”窗口添加两个 I/O 域和一个按钮
重命名按钮为 "Resize rectangle"
给其中 I/O 域连接已经建立的变量
另外您可以添加两个文本域来分辨两个 I/O 域里的高和宽

图 08

8
连接一个脚本
连接脚本到按钮 (1)。打开属性对话框并点击“事件”(2)。 然后选择“按下”(3),然后选择“Script_1”(4).

图 09

9
创建另一个脚本(可选)
为在两个 I/O 域中显示矩形的起始值,必须在 "Screen_1" 中建立另一个脚本来一次性读出矩形的高和宽。
按步骤3建立一个新脚本,并拷贝第一个脚本的所有内容到第二个脚本。
分配对象属性到变量 "Height" 和 "Width"。

图 10

10
连接 "script_2" (可选)
"Script_2"中被读取的矩形高和宽必须被连接到 "Screen_1" 的“加载”事件中。

图 11

11
测试项目
您现在可以下载项目或在模拟器中启动运行模式。在 WinCC flexible 中您有以下选择
启动运行系统
启动带脚本debugger的运行系统
启动带模拟器的运行系统
下载项目

12
运行模式验证
启动项目运行模式并改变矩形的高和宽。
点击 "Resize rectangle" 来激活该变化。

㈩ 怎么学习wincc C脚本求建议

其实这个想法是可以实现的,但是大部分人不会这样搞。你可以这么做:
创建一个全局脚本,一个中间变量D。
全局脚本判断A的值,然后根据不同情况把B或者C的值给D
IO域连接D的值就行了。
还有一种方法:
使用Setlink函数可以动态的连接IO域的输出。我们尝试过