wincc 用C动作编写一个开关

请问各位大侠,如何用WINCC C动作编写一个开关。开关变量来源于PLC,变量类型为:BOOL。
要求如下:单击鼠标,如果这个位是1,那么就把这个位置0。
如果这个位是0,就把这个位置1。
请高手指点。

最佳答案

在按钮的鼠标事件里写C脚本
SetTagBit("位变量",(SHORT)!GetTagBit("位变量"));
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=67234&cid=1032

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

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

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

相关推荐

  • c脚本的变量如何对应到WINCC里的内部变量?

    刚接触wincc里C脚本,想做个简单的试验:在wincc里新建三个内部变量,a,b,c,a+b的值赋予c,画面编辑器里建三个输入输出域,分别对应这三个变量.在c脚本编辑器里新建一个…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0图形编辑

    在wincc7.0图形编辑器里面可不可以把图形旋转或者其他的操作,使得原对象轴对称得到另一个对象?,比如下图,通过左边的电机生成另一个与之通过红线对称的电机? 最佳答案 有的可以,…

    SIMATIC WinCC 2017年6月3日
  • 变量触发Wincc动态显示

    我想做一个这样的功能:当某一个变量为True时,动态显示一个物体的前进,现在物体的前进已经做到了,通过VBSFunction Left_Trigger(Byval&nbs…

    SIMATIC WinCC 2017年12月9日
  • WINCC 输入输出IO域如何通过VB计算后显示数据

    输入输出IO域设定值需要通过该设定值除以另一个变量后而得到,得到的数据参与PLC控制,请问下VB程序怎么写?谢谢 钻石用户推荐最佳答案 写了个例子供参考,我在wincc测试工程里面…

    SIMATIC WinCC 2021年7月5日
  • Wincc flexible配方设置

    我想做个配方画面,我控制的系统是按步来运行的,画面上有好多步,每一步控制的元器件是一样的,只是各步需要的参数不一样,我想请教一下,我怎么用一个配方来实现,用一个配方呢,就是每一步作…

    SIMATIC WinCC 2019年6月11日
  • WinCC 7.5 horn 声音报警确认后不能停止声音

    WinCC 7.5 报警器error类别报警触发后,声音被触发,但确认后不能取消声音,需要报警状态也离开后可能停止播放。 最佳答案 升级到update3&nbs…

    SIMATIC WinCC 2020年11月1日
  • wincc7.4SP1在电脑非法关机后运行经常弹出授权服务启动问题

    wincc7.4SP1在电脑非法关机后运行经常弹出授权服务启动问题,如图,有什么办法解决吗? 问题补充:上传过图片,不出来,现在从新上传 图片说明:    最佳…

    2021年7月5日
  • Wincc采集不到现场设备数据

    现场有一台设备,启动时因振动保护跳停。但wincc中历史曲线上没有该异常记录。请问是现场该设备PLC通讯问题还是wincc中数据采集设置没设好?怎么检查? 问题补充:查看该振动值变…

    SIMATIC WinCC 2021年7月5日
  • WINCC打不开项目

    我的WINCC在打开项目是提示:0X80004005:未知的指定错误,是怎么回事啊?紧急求助! 最佳答案 1、请检查Windows用户是否为“SIMATIC HMI”和“…

    SIMATIC WinCC 2019年6月11日
  • 我是亲手 帮我好吗

    我想要一个教程   Win CC 6.0 的基础入门教程   在哪才能下载到这种免费的教程…

    SIMATIC WinCC 2019年6月11日