内部变量与外部变量的联系

1、如何将WINCC的外部变量(如PLC的变量)与WINCC内部变量联系起来?如外部变量可置内部变量为1,反过来亦可以?
 2、WINCC中三个内部变量A、B、C,当A=1,对象的背景颜色为黄,当A=1 AND B=1,对象的背景颜色为绿,当A=0 AND B=0 AND=1,对象不显示或不允许操作员控制,请教C脚本的编写!

最佳答案

对于第二个问题,我在这就认为你A、B、C都为布尔量,这样在内部变量中分别定义A、B、C、bool1、bool2,5个二进制变量,在你对象背景颜色中组态动态对话框,当bool1为真时显示黄色,当bool1为假时颜色为绿。在对象的显示属性中同样组态动态对话框,当bool2为真时显示,当bool2为假时隐藏。然后通过全局C脚本对条件进行判断:
 if(GetTagBit("B")&GetTagBit("A"))
 SetTagBit("bool1",0);

 if(GetTagBit("A"))
 SetTagBit("bool1",1);

 if(!GetTagBit("A")&!GetTagBit("B")&GetTagBit("C"))
 SetTagBit("bool2",0)

 
 这三条语句可以分别写三个全局脚本,然后周期触发,全局脚本务必要有触发,你试试吧!思想应该是正确的,如果调不好,自己琢磨一下    

 还有一种方法就是不要写全局脚本而是直接在对象的相应属性里定义C动作,语句基本上和全局脚本一样,只是不是给布尔量赋值而是返回一个颜色属性

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

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

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

相关推荐

  • WinCC Web

    在哪下载WinCC Web Navigator V6.2??? 最佳答案 可以从以下链接下载:http://support.automation.si…

    SIMATIC WinCC 2021年7月5日
  • wincc 设置密码

    wincc 有什么方法可以实现使用期限吗,就是设置一个时间,到时间后不能运行。 或者有什么别的方法设置密码。 哪位老师知道,谢谢! 问题补充:具体说说…

    SIMATIC WinCC 2019年6月11日
  • WINCC与S7 OPC通信

    WINCC自带有OPC组件,但是经常看到SIMATIC NET PC这个软件,好像也是跟OPC有关的,而且好多文档都有用到它,WINCC如果和S7-300、20…

    SIMATIC WinCC 2017年7月25日
  • 为什么我用电脑的远程登录功能不能使用该电脑的wincc,其它都可正常使用

    因为服务器不在办公地点,每次修改wincc程序都要去服务器上,很麻烦,我想远程登录服务器,可登录后wincc用不了,其它的如step7、sql2005等都能用,为什么呢,有什么好的…

    SIMATIC WinCC 2019年6月11日
  • WINCC怎么设置过程值归档的存储时间

    WINCC怎么设置 ”变量记录->归档->过程值归档" 中的变量的存储时间,我现在有一套PCS7的系统,做了点位的趋势查询,但是只查询到半…

    SIMATIC WinCC 2021年7月5日
  • wincc6.2 数据库访问

    有谁能帮我详细说下,WINCC数据库访问方法。及数据库控件使用方法。谢谢。 问题补充:谁有这方面的详细资料也可以给我发一份,邮箱:adjcy@163.com 最佳答案 wincc数…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4 内存不足

    打开画面编辑器里的内容,出现内存不足,之后再打开图形会卡死。 钻石用户推荐最佳答案 1、检查一下电脑内存是不是真的满了?如果是,那就是电脑配置低了2、新建一个项目,打开空的画面,试…

    SIMATIC WinCC 2020年11月1日
  • WinCC中如何使用I/O Field控件能输入负数?

    我使用WinCC中I/OField控件对象,发现它不能输入负数,不知是何原因,请各位高手给予指教!致谢! 最佳答案 数据格式选择带符号位的数据类型即可。 提问者对于答案的评价:我照…

    SIMATIC WinCC 2019年6月11日
  • wincc中的vb语言好学吗?

    wincc中的vb语言好学吗? 最佳答案 好学,超级好学。而且能够运用到的vb语言都是比较简单的,如果能有个实例的话就更好了。 提问者对于答案的评价:好的

    SIMATIC WinCC 2019年6月11日
  • wincc7.4安装MSMQ服务器问题

    安装wincc时,在windows功能中不能更改MSMQ服务器,导致安装不了。重启也不行,请工控朋友们给个解决方法、 问题补充:不重新安装系统可以吗? 钻石用户推荐最佳答案 系统用…

    SIMATIC WinCC 2021年7月5日