WINCC怎么用脚本改变背景颜色?

有一个变量A和整数B,当A置位且B等于1时将背景颜色变为红154、蓝157的颜色,B等于2时变为其他颜色,变量A复位后颜色恢复,动态对话框好像满足不了要求,请问用脚本该怎么写?

钻石用户推荐最佳答案

试着写了一个 基本能实现。具体看图吧(今天上传图片已经上限了)
long c;

if (GetTagBit("A") ==1) 
{
if (GetTagByte("B")==1) 
{
c=0xff0000;
SetBackColor(lpszPictureName,lpszObjectName,c);
} //注意这个地方的C表示颜色 例如 0xff0000表示红色
if (GetTagByte("B")==2) 
{
c=0x00ff00;
SetBackColor(lpszPictureName,lpszObjectName,c); 
}

}//
else
c=0x0000ff;
SetBackColor(lpszPictureName,lpszObjectName,c); //

return c;

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 求段小程序

    求段小程序,望高手们赐教!当阀门(F1)打开时,将一个变量记为当时的时间(年、月、日、时、分、秒),传入指定的EXCEL单元格中(例如R1C1);当阀门关闭时,将另一个变量记为当时…

    SIMATIC WinCC 2019年6月11日
  • winlogon和win7账号互通,在那里添加账号阿

    如题,winlogon和win7账号互通,在那里添加账号阿 最佳答案 win7-控制面板-管理工具-计算机管理-本地用户和组-用户,这样就随便添加用户跟logon通用 提问者对于答…

    SIMATIC WinCC 2021年7月5日
  • WINCC无法和Sation300通讯.

    CPU为315-2DP,网卡为CP343-1(6GK7 343-1EX11-0XE0).在电脑上能PING通PLC,同时用step7能通过TCP/IP上载、连接CPU。但…

    SIMATIC WinCC 2018年12月14日
  • SIMATIC WinCC (TIA Portal) wincc 7.0 区别

    SIMATIC WinCC (TIA Portal)  wincc 7.0 区别;前者主要是高级版以上,现在有…

    SIMATIC WinCC 2019年6月11日
  • Station Configuration Editor是什么软件

    Station Configuration Editor求一份这个软件链接和使用说明 问题补充:都是说明书没有安装包,  给个Station…

    2021年7月5日
  • wincc中如何定义两个变量相等

    两个不同站的变量,在wincc中如何定义一个变量追随另一个变量 问题补充:我用的wincc是6.2的,请问各位高手详细解答,本人工控新手,望指教,谢谢 最佳答案 补充一点,用全局动…

    SIMATIC WinCC 2017年11月4日
  • WINCC既作OPC客户机又作OPC服务器

    我在网上看到的例程基本都是WINCC只做OPC客户机或是OPC服务器的,请问WINCC既作OPC客户机又作OPC服务器具体该怎么弄?有没有相关文档? 最佳答案 做opc服务器,wi…

    SIMATIC WinCC 2019年6月10日
  • wincc中组态下拉菜单

    wincc中组态下拉菜单,比如:在总览区用按钮或是控件,当单击这个按钮或控件时,出现下拉菜单,然后再下拉菜单中点击切换到不同的画面。请问该如何组态控件或者按钮呢?谢谢! 最佳答案 …

    2021年7月5日
  • 报警声音组态

    报警时需要电脑发出声音,如何组态?谢谢了! 最佳答案 详见:、详见《WinCC — 组态报警和消息 — 声音报警和消息》相关资料&nbs…

    SIMATIC WinCC 2019年6月10日
  • 时间控件文件夹

    请有WINCC 5.0 SP2 软件的师傅发个其中的时间控件文件夹GPRAPHICS至zw1996@yeah.net 。感谢另:管理员.我几…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论