在wincc 中 变量赋值问题

由于现场特殊需求,需把A16位 变量   在某个开关量 为0时, 赋值给变量 B ,为1时,赋值给变量C。 这个 在脚本里面 怎么实现。

最佳答案

这个用VBS 或者C来实现吧?
不知道 你的这个A,B,C WINCC里面的变量还是 脚本内部的变量,我就当是WINCC里面的内部或者外部变量来处理吧。
你可以在全局脚本里做一个全局动作,触发器选择 “某个开关量”
假设这个开关量名称是D ,是WINCC 外部变量;
INT tmpA;
tmpA=GetTagWord("A");
if (GetTagBit("D"))
SetTagWord("C",tmpA);
else
SetTagWord("B",tmpA);

完成后,编译脚本,然后选择触发器,选择变量触发 ,变量选择D 就行。最后,别忘了 设置WINCC 启动时,自动运行全局脚本。

提问者对于答案的评价:
非常感激,你的前任,老感觉有问题,一直没试成,谢谢!·

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日
下一篇 2017年8月26日

相关推荐

  • 求高人解释变量记录和用户归档的区别

    求高人解释一下WINCC里面的变量记录和用户归档的区别!!!用户归档里面好像不能对变量进行比如平均值或求和的处理,变量记录里好像可以。另外我想在报表里做时间查询我看了一下好像要用用…

    SIMATIC WinCC 2019年6月11日
  • 正版wincc6.0价格

    我想咨询下正版wincc6.0软件价格是多少,各个点数价格,象在做工程时,应该如何来估算编程,组态,调试,维护费用价格, 最佳答案 参考价格:   6…

    SIMATIC WinCC 2019年6月11日
  • wincc旧项目如何快速MPI驱动变量改TCPIP驱动变量,更新画面变量

    wincc旧项目改造,原来用的MPI通讯,改为TCPIP,MPI驱动变量改TCPIP驱动变量(方法直接复制到tcpip驱动下),如何快速更新画面中变量,因为画面比较多,一个一个改太…

    SIMATIC WinCC 2021年7月5日
  • 在MS lsitview 中显示数据

    先说几个例子吧: 1、在http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=29863&cid=1…

    SIMATIC WinCC 2019年6月11日
  • wincc安装和通讯

    各位,有几个问题请教:1.安装7.0亚洲版,出现如图的许可证问题,大家有无遇到?网上查了下说7.0需要硬件许可注册,那这样的话装6.0有无这样的问题?可否给个6.0的下载地址和安装…

    2017年11月16日
  • wincc趋势图显示问题

    请问我用模拟器模拟WINCC中的外部变量在趋势图控件上有显示有显示,为什么在现场就显示不了呢? 最佳答案 外部变量连接的不对,或者你的WINCC安装的有问题。你的电脑里有暴风影音吗…

    SIMATIC WinCC 2019年6月11日
  • C脚本的应用

    我想用C脚本做些动态画面。可是把PLC里读进来的两个实型数(标签本别叫A和B)在C脚本里做些运算,然后在把结果C放到画面上的输入输出域里显示,简单点说。我想做A和B的和SUM=C&…

    SIMATIC WinCC 2019年6月11日
  • 331 SF红灯亮

    设备运行正常,Wincc显示32767,8路输入,全部没有,是作温度显示的,温控表有显示,两者并联。程序监控说是硬件故障,外部电源问题,外部电源接线端子1和20角,测量有24V电压…

    SIMATIC WinCC 2021年7月5日
  • WinCC中输入输出域弹出二级菜单

    在点击I/O域或者按钮时,弹出附件中的对话框对目标变量进行调节,数值变化在0.1/次 问题补充:数值范围在0~100之间,该怎么实现? 图片说明:    最佳答…

    2017年6月13日
  • VBS脚本代码解释

    在一个画面对象的显示属性中,有这样一段VBS脚本,有些地方不太懂,请帮忙解释一下,谢谢Dim HH HH=Minute(Time)If HMIRunt…

    SIMATIC WinCC 2019年6月11日