什么是WINCC中的C动作?

我想从上位机上做个带左右箭头的按钮,鼠标点击一下箭头指向左边显示自动(对应的变量M0.0为1),再点击一下箭头指向右边显示手动(对应的变量M0.0为0),好像可以组态按钮属性为C动作,但是对C动作不是太了解,请大家给具体讲讲C动作的组态方法!

最佳答案

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#define  mode_auto  "M0_0"
if (GetTagBit(mode_auto) != 1) 
{
SetTagBit(mode_auto,1);
SetPropChar(lpszPictureName,lpszObjectName,"text","<<自动");
}
else
{
SetTagBit(mode_auto,0);
SetPropChar(lpszPictureName,lpszObjectName,"text",">>手动");
}
}

说明:
1.M0_0变量地址M0.0;
2.箭头用<<和>>表示;
3.组态一个按钮,代码拷贝至按钮动作C脚本即可。

提问者对于答案的评价:
谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午4:30
下一篇 2019年6月11日 上午4:31

相关推荐

  • WINCC 中继器

    装WINCC的工控机(有CP5611)离CPU313C-2DP大约350米,请问需要加中继器吗?波特率187.5K,如果加,是否要加在CPU的柜子里? 最佳答案 如果CP5611连…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC画面模板如何被重复多次使用的问题

    各位老师好!诚心求教一个问题:在创建过程画面过程中我们经常遇到一个问题,在一个画面中很多设备(例如风机)都需要在画面上设置一个鼠标动作用来控制一个弹出的图形窗口,此窗口一般包含的内…

    SIMATIC WinCC 2019年6月11日
  • 跪求wincc的一个动画插件

    我现在项目需要做动画功能,画面要好看一点,我记得wincc有一个做动画的插件的,但是没有找到,走过路过的大神,如果有这个安装插件,希望能分享一下,感激不尽啦!!!! 最佳答案 在W…

    SIMATIC WinCC 2020年11月1日
  • WINCC VB脚本中文手册

    最近学习WINCC的VB脚本,但是帮助里很多都是英文格式的文档,想求一份中文文档,谢谢 最佳答案 中文的话,看博图的把很多脚本内容差不多的,可以借鉴参考,理解其中的意思,也很多能直…

    2021年7月5日
  • wincc怎样得到时间控件的值用脚本该怎样写

    我在wincc界面中添加一个时间控件并绑定了一个变量,我在控件中选择时间时变量值没有变化,我是想做一个时间查询历史数据库,在控件上直接选择时间即可 最佳答案 1.时间控件?WinC…

    SIMATIC WinCC 2019年6月11日
  • wincc flecible的使用问题

    给一个电机的外观变量附一个值,当为一时变绿,为零是不变。现在还想给这个地方附一个变量,当为一时变红。为零时不变相当于wincc里面的函数判断值是多少,给不同的颜色,但是在wincc…

    SIMATIC WinCC 2019年6月11日
  • 关于画面问题

    将画面设置为1024X768 显示器也是1024X768 组态的时候将整个画面都用元件填充.没有空余. 但是为何RT后,画面还有一部分没有利用起来?&…

    SIMATIC WinCC 2019年6月11日
  • wincc5.1 如何连接sql server 数据库

    请问各位朋友,我现在想让wincc 5.1项目连接sqlserver 有办法连接?,还是转换成6.0版本为好,谢谢了!!! 问题补充:我想把wincc5.1实时…

    SIMATIC WinCC 2019年6月11日
  • ArchiveManager

    ArchiveManager,在WINCC项目打开激活的时候,激活到报警记录时,跳出warning,提示项目磁盘空间不够,请释放,但查看了磁盘,空间是够的,但此时只要在任务管理器的…

    SIMATIC WinCC 2019年6月11日
  • wincc连接其它型号的PLC

    我在网上搜索过wincc连接其他的型号的PLC,大家都说要用OPC软件,而且基本上的人都推荐KEPServer,那么请教各位高手:第一:除了使用OPC软件之外,还有没有其他的方法?…

    SIMATIC WinCC 2017年11月1日