wincc弹出画面窗口用c动作_C脚本实现WinCC C单按钮取反,就这么简单

在WINCC画面中建立按钮

第一步:(打开桌面上WINCC组态软件)

d440f9869e1019a6d31af4d71e0401f5.png

第二步:(打开后,在左侧菜单栏选择图形编辑器,然后创建一个新的过程画面)。

2ab0a2fedfb415671f09453dc0a89a08.png

第三步:(打开新创建的过程画面,在右侧标准菜单栏中窗口对象—按钮,鼠标选中然后鼠标移动到中间画面当中点击创建按钮成功)

8c88f8f64fdc7604487585e207fdd65d.png

第四步:(鼠标选中按钮画面右击选择组态对话框,把文字显示改一下,改成按钮文字,点击确定即可)。

550c8a3ecbff4e2f384650162c0440b7.png
64f5a9aae8ebbb3caa88a511e2bd887b.png

如何使用C脚本实现WinCC C单按钮置位/复位/取反功能

第一步:(参照C脚本表格,写脚本函数)

e48a32818d583362add1bafaca3a01ce.png

第二步:(回到主页打开变量管理,创建二进制变量)

3d3b2828772d78baa7bd0a5b8fbf1eb5.png
043ffc5eb39d34f8317ab5104081b238.png

第三步:(打开刚才创建好的按钮画面窗口,鼠标双击按钮画面,打开按钮对象属性事件—按钮—鼠标—单击鼠标动作右击选择C动作)。

3db5b91f35810c02f2d3f689fca12fbb.png

第四步:(用C脚本对二进制变量进行置取反)

把以下变量复制到标准函数当中:

#include "apdefap.h"

void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)

{

SetTagBit ("nanjingHK",GetTagBit ("nanjingHK"));

//对二进制变量nanjingHK进行取反

}

346fbb6e51192d12f0bd2c5515b543f6.png

第五步:(运行激活画面,可以测试效果)

f1068b0faaccab3d0ee24bb8b12484c1.png
b113952e2f4c246c94493e3e09b91bdb.png

↓学习资料

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在一个大型的项目中 一个大型的项目中 一个大型的项目中 一个大型的项目中 可能 会需要控制 会需要控制 会需要控制 几十 个阀门或者 个阀门或者 十几个 十几个 电 机类,这些阀门或者电控制方式都是相同的。 机类,这些阀门或者电控制方式都是相同的。 机类,这些阀门或者电控制方式都是相同的。 机类,这些阀门或者电控制方式都是相同的。 机类,这些阀门或者电控制方式都是相同的。 机类,这些阀门或者电控制方式都是相同的。 机类,这些阀门或者电控制方式都是相同的。 机类,这些阀门或者电控制方式都是相同的。 如果 我们为每一个 我们为每一个 我们为每一个 阀门 或者 电机 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 都制作一个控面板来,也是可以的只工过 程要繁琐些。 程要繁琐些。 下面 介绍 2种控制方法,第 控制方法,第 控制方法,第 一种是为每个阀门或者 一种是为每个阀门或者 一种是为每个阀门或者 一种是为每个阀门或者 一种是为每个阀门或者 电机配置一个 控制画面,第二种是作电机配置一个 控制画面,第二种是作电机配置一个 控制画面,第二种是作电机配置一个 控制画面,第二种是作电机配置一个 控制画面,第二种是作电机配置一个 控制画面,第二种是作电机配置一个 控制画面,第二种是作通用 的控制画面,然后 的控制画面,然后 的控制画面,然后 的控制画面,然后 在主画面中 在主画面中 通过 C脚本 调用这个画面。 用这个画面。 用这个画面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值