wincc的全局脚本

两个plc,需要在wincc上采集两个plc的数据,假定为a和b,在全局脚本里两个作比较,a大于b,就置位其中一个plc的另一个变量c,怎么做?使用vbs,谢谢就是让这个脚本,wincc一运行就在后台运行,谢谢

最佳答案

Dim objTagA,objTagB,objTagC
Set objTagA = HMIRuntime.Tags("TagA")
Set objTagB = HMIRuntime.Tags("TagB")
Set objTagC = HMIRuntime.Tags("TagC")
If objTagA.Read > objTagB.Read Then
 objTagC.Write 1
Else
 objTagC.Write 0
End If
以上脚本放到全局动作中,设置触发器周期运行,周期选2s,保存脚本,在wincc启动选项里勾选全局脚本运行,wincc激活运行时以上动作脚本会运行

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

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

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

相关推荐

  • WINCC历史趋势

    我的WINCC文件中的ArchiveManager文件夹下有3个文件夹:AlarmLogging、Tagloggingfast TagloggingSlow 。…

    SIMATIC WinCC 2019年6月11日
  • 上位机与S7200PLC的通信方式

    上位机选择WINCC,与S7-200的通信方式。主要是PLC的个数挺多,有20个左右,用怎样的方式来通信最节约成本? 问题补充:我现在是这样做的,上位机WINCC使用一张CP561…

    SIMATIC WinCC 2019年6月11日
  • wincc GfxRTS.exe停止,winccwebux不能使用

    运行在后台服务器,手机登录webux的时候发现不能登录,打开服务器后提示 GfxRTS.exe错误。取消激活项目再激活就正常了。系统是2012 server&n…

    SIMATIC WinCC 2020年11月1日
  • wincc里如何进行4-20mA信号到液位0-100mm的转换?

    如题,这个转换是需要自己编程实现吗? 最佳答案 1.常规做法是在PLC里做转换,然后在WINCC中连接换算后的变量显示出来。PLC里可以调用系统块FC105进行转换,也可以自己编程…

    SIMATIC WinCC 2019年6月11日
  • 多个定时的全局动作运行顺序

    全局动作里有两个以上的定时运行动作时,有没有办法决定它们的运行优先权?比如说,有两个全局动作,A和B,都是定时1秒。那么是A先运行还是B先运行? 最佳答案 应该没优先权的设置,但既…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0 OPC XML访问

    我在虚拟机里建了一个wincc OPC XML DA服务器,配置完后,可以通过浏览器访问http://localhost/WinCC-OPC-XML/…

    SIMATIC WinCC 2017年6月9日
  • 通过wincc在PLC之间传输数据

    通过wincc在PLC之间传输数据 最佳答案 参考以下资料http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id…

    SIMATIC WinCC 2019年6月10日
  • 安装wcc6.0

    wcc6.0安装光盘那位有,谢谢 最佳答案 已用QQ的超大附件功能邮箱发送.请查收.(保留时间很短的,请下载) 提问者对于答案的评价:ok

    SIMATIC WinCC 2019年6月11日
  • 有关在wincc中创建记录集的问题

    我想问下面这样是创建了一个记录集还是两个记录集,如果创建了一个的话我怎么样才能创建多个记录集。Set ADORS=CreateObject("ADODB.Rec…

    SIMATIC WinCC 2020年11月1日
  • WinCC画面动态属性编辑

    要在画面中改变指示灯颜色,编辑其动态属性,填入二进制变量,总出现错误,点击“详细资料”,是表达式错误,但在另一台计算机上编辑,无此现象。怀疑Wincc软件问题,重装WinCC后,问…

    SIMATIC WinCC 2018年12月7日

发表回复

登录后才能评论