电机状态

我在wincc中创建一个电机,需要用三种颜色表示状态,绿色为启动,黄色为停止,红色为故障,请问如何进行设置?

最佳答案

可以根据某个TAG的变化触发颜色变化。

 
 一个小例子:

 char* opentag="HV2003_O"; //定义变量类型,连接变量

 char* closetag="HV2003_C";

 BOOL open,close; 

 open = GetTagBit(opentag);

 close = GetTagBit(closetag);

 if (open&!close) // !取反 &与 || 或

 return CO_GREEN; //变绿

 if (!open&close)

 return CO_RED; //变红

 if (!open&!close)

 return CO_WHITE; //变白

 if (open&close)

 return CO_YELLOW; //变黄

 
 

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

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

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

相关推荐

  • WINCC和ACCESS通信哪个有详细的质料啊 万分火急啊

    WINCC ACCESS 通信的质料哪个哟啊     万分火急啊   10348…

    SIMATIC WinCC 2019年6月11日
  • wincc与CPU414-4H通过普通网卡通讯的问题

    1、通过step7上载程序,pG/pc,接口如图3设置,能够上载程序并监控。问题1,上载时,发现冗余的cpu是主,0号机架的cpu是从。导致监视运行时需要选择运行的cpu,请问如何…

    2021年7月5日
  • 屏更换

    一个项目以前用的是15寸的触摸屏,现在想要替换成12寸的屏,别的基本上没有改动,请问在哪里修改,用的博图V13软件,不是太熟悉。谢谢! 最佳答案 右键HMI项目—属性–常规&…

    SIMATIC WinCC 2017年8月18日
  • wincc系统自带时钟

    各位高工们:           wincc 自带时钟如何组…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.5 sp1 c/s架构多用户项目,客户机连接服务器项目时提示服务器不可用

    两台客户机,一台服务器,其中一台客户机在停电后再次连接服务器项目时,提示服务器不可用,另外一台客户机是正常的,重启了服务器,依旧是相同的提示,怎么解决 最佳答案 按照下面文档操作一…

    SIMATIC WinCC 2021年7月5日
  • wincc内部变量赋值问题,

    在不用脚本情况下,有两个外部变量,当其中一个变量为真时,即使该变量后然变为假了,也让内部变量变为1,同理当另一个变量为真时,让内部变量为0,,这个怎么做, 最佳答案 也可以用动态对…

    2017年10月24日
  • 连续触发

    我有一个工控机装入wincc软件,显示器是触摸的,我想实现当我按在任一位置后,进行左右滑动,经过的控件都进行单击触发,直到我松开手指为止。例如我打算手动再触摸显示器绘制一条曲线,曲…

    SIMATIC WinCC 2017年6月4日
  • 在wincc内如何用c脚本做个时间累积

    在wincc内如何用c脚本做个时间累积,这个时间不受计算机系统自带时钟影响,统计出wincc运行版实际使用时间,然后作出相应指令。以上全部采用c脚本编程。 最佳答案 你可以用定时器…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏代替按钮

    请问各位,因为按钮太多,想用触摸屏代替按钮,这样用安全可靠吗?操作方便吗? 最佳答案 请问各位,因为按钮太多,想用触摸屏代替按钮,这样用安全可靠吗?操作方便吗? 从功能来…

    SIMATIC WinCC 2019年6月11日
  • 报表中,如何将不同操作员的报表区分开?

    如题,设备会由不同的操作员使用,他们会轮流测不同批号的工件。如何在报表中分开,不同操作员所测的工件批号和数量? 谢谢,请大家帮我想想,对你们也许不是难事,但现在确实难倒我…

    SIMATIC WinCC 2019年6月11日