急!!!求助关于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

相关推荐

  • 位置X动态连接

    我在画面上做一个距形,这个距形的属性随着一个变量的变化在屏上沿X轴作来回运动,比如我的变量是0~5000对应距形在画面上X150~X900运动怎样实现,我试了在动态对话框里选&qu…

    SIMATIC WinCC 2019年6月11日
  • 在wincc中怎么调用软键盘

    我做一个项目用的wincc,但是电脑是平板电脑(触摸的),操作时候不用鼠标和键盘。但是有些值是需呀输入数字的,我想用软键盘,不知道怎么调用出来,请指教。谢谢 最佳答案 1、见这个问…

    2019年6月10日
  • wincc电机启停时间记录

    现有一电机,想记录电机的开启时间、停止时间、单次运行时长,怎样做成表格? 问题补充:PLC中生成了TOD数据,添加变量后,在归档中不识别。变量的格式不对? 最佳答案 变量归档无法归…

    SIMATIC WinCC 2021年7月5日
  • 西门子软件选型有吗?

    各位大哥,西门子软件选型手册或文档,EXCEL,或资料,有吗?方便选型,谢谢! 最佳答案 西门子的软件太多了,每种软件版本也很多。你看看下面的链接可以搜索到很多:http://ww…

    SIMATIC WinCC 2019年6月11日
  • SIMATIC WinCC (TIA Portal) wincc 7.0 区别

    SIMATIC WinCC (TIA Portal)  wincc 7.0 区别;前者主要是高级版以上,现在有…

    SIMATIC WinCC 2019年6月11日
  • 求 SIMATIC NET 软件

    求 SIMATIC NET 软件 。谢谢 问题补充:WINCC7.5的 钻石用户推荐最佳答案 此回答已完善 官方不提供下载,需要购买的sim…

    2021年7月5日
  • 在excel中显wincc和s7的变量

    我现在想在excel中显示wincc中的一个变量的变化和在excel中显示s7中一个地址值的变化,请问应该怎么做,麻烦讲详细一点。 最佳答案 下载相关资料参考! &nbs…

    SIMATIC WinCC 2019年6月11日
  • 为什么WinCC V6.2 演示项目(中文版)不能提供下载

    谁能提供下载,谢谢 最佳答案 去这里把 http://www.ad.siemens.com.cn/service/e-training/list.asp?columnid…

    SIMATIC WinCC 2017年7月30日
  • WINCC通讯问题

    在WINCC中如何利用OPC与数据采集模块进行通讯,哪位大侠有这方面的资料或实例可不可以引见一下或发到我的邮箱:aguikong@163.com 谢谢!!!! 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • SIMATIC WinCC flexible 2008打不开项目文件

    SIMATIC WinCC flexible 2008无法打开文件,电脑是win7 64位,安装的SIMATIC WinCC&nb…

    SIMATIC WinCC 2021年7月5日