急!!!求助关于Wincc与一外设通过OPC通讯读的数据要写入412H中进行比较,C脚本如何编写

现我有以下配置的系统
1.Wincc上位机两台,装有CP1613
2.412H-3PLC一套
3.EMERSON无线温变网关一台
上位机通过CP1613与PLC上的CP443通讯,同时Wincc通过上位机上的普通网卡与无线网关进行OPC通讯将温度信号读入Wincc,变量名为OPC_TT,现在温度可以在Wincc里正常显示了。希望可以将OPC_TT的温度值写入PLC,进行比较报警。
问了技术支持,说可以在C脚本里实现。我的C基础不好,请各位高手指点一下该怎么写这个脚本。

急!!!!

问题补充:
当时技术支持说了可以用get_tag和set_tag这两个命令来做。请高手指点一下。

最佳答案

很简单!只要在全局脚本里新建一个全局动作,全局动作的按变量变化触发。
例如OPC里传来的变量为A。PLC里定义的变量为B,B的地址是DB1.DBD0
只要在全局动作里写一句话,就能把A的数值传给B了。
SetTagFloat("B",GetTagFloat("A"));
触发条件为当A变化时。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:31
下一篇 2019年6月11日 上午3:32

相关推荐

  • wincc 有向Visual studio 里面reportview 类似的报表控件么

    如题,自带的报表太费事了 问题补充:具体应该如何操作呢, 最佳答案 没有用过你说的控件,不过可以使用ListView datagrid还有excel表格控件来实现啊参考:…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3报警记录问题

    我通过PLC做报警信号都是数字量的,将这些数量都放到归档变量中,然后在winccz的页面中调用wincc自带的报警控件,问题是想知道wincc自带的报警控件是否具有存储功能,例如昨…

    SIMATIC WinCC 2021年7月5日
  • wincc报表编辑器,页面布局打不开?

    wincc报表编辑器,页面布局打不开,请问是怎么回事啊??谢谢各位!1 最佳答案 软件安装问题,重新安装软件,安装的时候不要打开杀毒软件以及防火墙。 提问者对于答案的评价:谢谢各位…

    SIMATIC WinCC 2019年6月11日
  • 求助!关于 wincc flexible smart transfer tool(pack&go)停止工作

    如题,我想尝试下pack&go功能下载组态到smart line,可是每次一运行自动生成的“StartTransfer.bat”,就会报停止工作,如图1。各位前辈…

    SIMATIC WinCC 2021年7月5日
  • wincc声音报警的发音设备

    设置wincc声音报警,能不能使用电脑本身的小喇叭?因为当电脑有故障的时候,它会用不同节奏的“嘟-嘟”声音来报警。我怎样才能得到其中一个报警的声音文件呢?我不知道它们都保存在什么地…

    SIMATIC WinCC 2019年6月11日
  • wincc报警归档的消息如何区分开

    我在wincc模拟量报警中发现当变量达到上限会产生一条消息归档,离开上限值时会产生一条消息归档,我确认消息时也有一条消息归档,那么我在查看归档信息的时候怎么区分这三条消息所对应的事…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc操作器

    请问高手们,WINCC里面有没有操作器的控件之类的,就是说我点一个设备,要弹出一个对话框,里面可以控制设备的启停和手自动切换,这个操作器是通用的 最佳答案 没有!这个功能你可以自己…

    SIMATIC WinCC 2019年6月11日
  • 如何实现查看一段时间内的报警消息记录并打印

    想实现这样的功能:指定开始和结束时间,可以查询到这段时间内的报警消息,并打印或输出到指定目录的excel.本人新手,对脚本不熟,求指点和实例。 最佳答案 你可以参考下面的示例来做—…

    SIMATIC WinCC 2019年6月11日
  • wincc模拟器

    我用的是内部变量,想用变量模拟器来模拟液位的变化,前几步做完后,到最后一步start simulation是灰色的,为什么?请各位高手帮帮忙! 问题补充:hyan说的步骤…

    SIMATIC WinCC 2019年6月11日
  • WINCC读取S7200小数问题

    WINCC与S7200采用MODBUS通讯,比如读取400001地址,比如400001数值为:123,但是我WINCC里要显示1位小数:12.3,请问数据格式或WINCC里该如何处…

    SIMATIC WinCC 2017年6月24日