云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > WINCC几个常用C语言编程

WINCC几个常用C语言编程

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 11:51:21

WINCC几个常用C语言编程 全局脚本编程(按钮连续增减)

说明:1、建立全局脚本函数 2、建立全局动作C脚本

3、在启动画面的打开画面中调用全局脚本函数 4、在计算机的启动选项中选中全局脚本 全局脚本函数InitAction () extern char tagname[30] = \\; extern SHORT count = 0; extern FLOAT low = 0; extern FLOAT high = 0; extern FLOAT step = 0; void InitAction()

按钮左键按下连续增加 extern char tagname[30]; extern SHORT count; extern FLOAT low; extern FLOAT high; extern FLOAT step;

strcpy(tagname,\S32i_varia_but_04\ count = 1; low = 0; high =1400; step =0.5;

按钮左键按下连续减少 extern char tagname[30]; extern SHORT count; extern FLOAT low; extern FLOAT high; extern FLOAT step;

strcpy(tagname,\S32i_varia_but_04\ count = 2; low = 0; high =1400; step =0.5;

按钮左键松开停止增减 extern SHORT count; count=0;

全局动作C脚本(counter.pas) #include \ int gscAction( void ) {

extern char tagname[30]; extern SHORT count; extern FLOAT low; extern FLOAT high; extern FLOAT step;

FLOAT value;

if ((count==1)||(count==2)) { //get current value

value = GetTagFloat (tagname); if (count==1){ //inc value = value+step;

if (value>high) (value=high); //high limit }//if

if (count==2){ //dec value = value-step;

if (value

SetTagFloat (tagname,value); }//if return(0); }

全局脚本函数(InitAction)文件:

C脚本(counter.pas)文件:

按钮左键连续增加文件:

按钮左键松开文件:

C脚本编程(按钮按击增减)

1、 直接调用C动作方式实现: #include \

void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {

FLOAT value;

value=GetTagFloat(\//get tag value if (value>1300) (value=1400); //check limit else value=value+100; //inc value

SetTagFloat(\//set new value

搜索更多关于: WINCC几个常用C语言编程 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

WINCC几个常用C语言编程 全局脚本编程(按钮连续增减) 说明:1、建立全局脚本函数 2、建立全局动作C脚本 3、在启动画面的打开画面中调用全局脚本函数 4、在计算机的启动选项中选中全局脚本 全局脚本函数InitAction () extern char tagname[30] = \\; extern SHORT count = 0; extern FLOAT low = 0; extern FLOAT high = 0; extern FLOAT step = 0; void InitAction() 按钮左键按下连续增加 extern char tagname[30]; extern SHORT count; extern FLOAT low; extern F

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com