什么是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 连接 Flash

    听说WINCC可以将Flash导入,然后WINCC通过Flash中带有的一些接口,对Flash的动作进行操作。    但不知道上面的操作具体…

    SIMATIC WinCC 2019年6月11日
  • VBS脚本出现乱码

    请问高人们wincc VBS脚本中插入中文字符会出现乱码,我百度了一下有人说说是改字体就好了但不知道怎么该?请高人指点! 问题补充:我用的是6.0 sp2&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC新手问题

    请问将WINCC激活后使用WINDOWS徽标键就可显示下面的任务栏,怎样才能禁止使用该键.谢谢 最佳答案 你需要设置WinCC的屏蔽按键以及Windows设置 1.Win…

    SIMATIC WinCC 2019年6月11日
  • 通过GetRulerData读取的标尺时间,与系统时间不一致

    通过GetRulerData读取趋势图的标尺时间,总是比趋势图中显示的时间慢了8小时左右,这是为什么,应当怎么处理? 最佳答案 问题:读取趋势图的标尺时间为什么会滞后约8小时?原因…

    SIMATIC WinCC 2018年3月6日
  • 棒图高低报警限怎么显示

    我想在棒图上显示模拟量报警的高低限的,请问各位老师应该怎么做?例如:我有个棒图量程是0~50 我高限设置40,底限10,我想在棒图的刻度上让40和10变颜色,或者在这两个…

    SIMATIC WinCC 2019年6月11日
  • VBS脚本取反

    第一次用VBS写程序,写一个取反,怎么不对呢?Sub OnLButtonDown(ByVal Item, ByVal Flags,&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 各位大神,装完wincc7.5后,通讯设置应该怎么设置?

    如图,请教下大神,这应该怎么设置? 图片说明:    最佳答案 《通过CP1613 建立SIMATIC NET OPC …

    2021年7月5日
  • WINCC1

    WINCC工程可在WINDOS-XP系统运行吗?怎么实现? 问题补充:不是仿真,是像比如组态王一样在电脑运行并与PLC通信? 图片说明:     &n…

    2017年11月12日
  • WINCC 与S7-200

    请教各位老师,wincc能否与多台200系列的PLC通讯啊?200系列PLC通过EM277组成网络,通过DP口与CP5611与上位机通讯。盼请赐教啊。 问题补充:谢谢赐教,我想问下…

    SIMATIC WinCC 2019年6月11日
  • wincc中不能生成cfc的块

    我们把pcs7 v7中的cfc复制到V8中,为什么不能再wincc中自动生成块呢,哪位大神能帮下忙呢? 最佳答案 应为没有V7.1的模块驱动,要升级才可以用。V8.0中只…

    SIMATIC WinCC 2017年11月16日