21_西门子WinCC脚本系统-C脚本函数的讲解与实际案例演示是西门子WinCC在线课堂的第30集视频,该合集共计58集,视频收藏或关注UP主,及时了解更多相关视频内容。
C脚本中,经常要读写WinCC的变量,可调用"内部函数"的"tag"目录下的函数来实现,如图5所示。 图5中,通过调用函数"GetTagWord"将WinCC变量"X坐标"读入并赋值个C脚本的变量"i",经过运算后,在将"i"的值通过函数"SetTagWord"写入WinCC变量"X坐标"中。 在应用中,需要注意C脚本变量的数据类型要和所访问的WinCC变量...
下图中 C 脚本样例中,变量“real_r0”和“rreal”的类型都是real。 在按钮的“单击”事件中添加 C 脚本,GetTagFloat 读取变量“rreal”当前值后,通过函数 SetTagFloat 赋值给变量“real_r0”。 以WinCC Professional V19 为例,介绍如何用C脚本给变量赋值(写操作)。 在按钮的“单击”事件中选择函数“计算脚本...
用户登录:#pragma code (useadmin.dll)#include PWRT_api.h#pragma code()PWRTLogin(c);3. 关闭项目并退出 wincc :ExitWinCC ();4. 退出运行到 wincc 资源管理器:DeactivateRTProject ();按钮变三种颜色#include apdefap.hlong _main(char* lpszPictureName, char* 2、 lpszObjectName, char* lpsz...
1、 全局脚本编辑器; 2、 对象的属性任务; 3、 对象的事件任务。 本文探讨一下用C脚本来实现对象的事件任务。 一、例程说明 如图1所示,为本例程的运行画面。本例程实现以下功能: 画面主要由两个对象构成,输入/输出域关联一个内部变量(temp1),并实时显示其值。按钮("点击+1")则响应鼠标点击事件,每点击一下按...
wincc常用C脚本1.用户注销: #pragma code ("useadmin.dll") #include "PWRT_api.h" #pragma code() PWRTLogout(); 2.用户登录: #pragma code ("useadmin.dll") #include "PWRT_api.h" #pragma code() PWRTLogin('c'); 3.关闭项目并退出wincc:...
WinCC有3个编辑脚本动作的入口:(1)画面对象的属性任务;(2)画面对象的事件任务;(3)全局脚本编辑器。3者都能进入脚本编辑界面,但却各有不同之处。 1、画面对象的属性任务和事件任务 画面对象的属性任务和事件任务都可以组态成"C动作",二者的不同之处...
注意:本次说的是WinCC Classic,不是TIA Portal WinCC,也不是WinCC OA,毕竟不同的组态软件有着自己的特色和限制,不过即使组态软件再不同,不管使用C语言,VB,始终还是语法,并无太大差异。 本次内容主要有: 01 WinCC系列文章和阅读前提 02 脚本的优势与组成 03 C脚本、VBS和VBA 04 WinCC中访问数据库的三种方法举...
PWRTLogin('c'); 2、用户注销 #pragma code ('useadmin.dll') #include 'PWRT_api.h' #pragma code() PWRTLogin('c'); 3、关闭项目并退出wincc ExitWinCC (); 4、退出运行到wincc资源管理器: DeactivateRTProject (); 5、结束监控并关闭计算机(会弹出确认对话框) ...
SIMATIC WinCC是西门子推出的强大的SCADA和HMI系统,其带有VBScript、C脚本、和VBA脚本功能。基于脚本功能可以大大扩展WinCC的功能。 VBScript:WinCC提供了使用Visual Basic脚本,可以用来编写全局动作程序和函数,以及 在Runtime中动态化图形对象和触发动作。与VBA不同,VBS既不能在编辑状态下创建对象和画面,也不能修改对象和...