在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日 上午12:38
下一篇 2017年8月26日 上午12:39

相关推荐

  • Wincc中VBA的控件名称

    WinCC中可以通过VBA 来建按钮等控件,请问在VBA 中各控件对应的类型是什么。比如圆对应的是HMICircle,按钮对应的是"HMIButton…

    SIMATIC WinCC 2020年11月1日
  • wincc全局库的tank和pipe里的图形

    wincc全局库的tank和pipe里没有图形,而在motors和pump里边有图形,请教如何解决? 最佳答案 文件损坏,建议重新安装。可以尝试从另一台安装有WinCC的计算机中将…

    SIMATIC WinCC 2018年3月6日
  • wincc 14 sp1重新安装问题

    第一次安装未成功显示安装完成wincc基础版,重新下载安装后出现问题,需要卸载之前安装的wincc吗?但是之前的wincc没有显示安装成功 最佳答案 首先完全卸载以前的安装,清理注…

    SIMATIC WinCC 2020年11月1日
  • 以太网通讯机架和插槽号设置问题

    上位机和PLC进行以太网通讯时,连接属性中设置机架和插槽号时,请问该怎么设置,插槽号是设CPU的还是通讯模块的 最佳答案 所要设置的参数是机架和插槽号(Rock/Slot)。如果连…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc历史曲线的显示问题

    做了历史趋势显示,已经将显示的模拟量归档,选择的是图一的趋势控件,添加归档变量,但是在运行中每次切换画面后曲线就开始从新显示,不连续,点击START./STOP按钮就提示正在从归档…

    2017年8月3日
  • WINCC安装有中文版么

    WINCC有中文版本么?安装时候需要注意些什么 最佳答案 亚洲版里包含中文版,安装之前建议不要安装杀毒软件,很多朋友先安装瑞星杀毒软件,之后安装WinCCWinCC V6…

    SIMATIC WinCC 2019年6月11日
  • wincc变量记录如何记录字符串?

    生产线上,产品编号是字符串, 产品试验数据是变量,wincc变量记录如何记录字符串? 最佳答案 变量归档不能归档字符串,请使用用户归档。 提问者对于答案的评价:好

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 中的脚本怎么样实现一直执行

    我编了个脚本,我向让他子HMI运行开始就一直执行,怎么实现? 最佳答案 这种方式应该是不行的,曾经也有过你的想法,但是研究了一段时间没有成功,在网上搜索过得到的结果也是不行,但是可…

    SIMATIC WinCC 2017年11月29日
  • WINCC报表打印问题。。。。。

    打印作业里面选择相对时间,按理说下次打印的数据是上次打印时间到当前时间的数据,但是我打印还是每次都打印全部时间的数据,这个怎么解决呢 最佳答案 http://www.ad.siem…

    SIMATIC WinCC 2020年11月1日
  • WIN-CC属性视图

    在WCC里我怎么找不到属性视图了?我在菜单工具栏"视图"的下拉菜单里找不到"属性".她的下拉菜单里依次是"输出""对象""项目"等等.我该怎么办??? 问题补充:我按照XSXZC的…

    SIMATIC WinCC 2019年6月11日