wincc中变量单位不同怎么办

wincc 里边遇到单位不统一怎么弄啊,比如,我wincc中的一个I/O域链接的是来自opc的温度变量,想让它既能显示温度同时又能改写温度,但是底层opc读来的温度单位是K即热力学温度值,我想在I/O域中显示单位为℃,当然这可以通过在组态动态对话框中给这个变量减去一个绝对零度以使其转换为摄氏度,但问题来了,我这样减后从I/O域就不能改写这个温度值了,但我要是不组态动态对话框而是给I/O域直接连接这个底层变量(注意没有做任何运算),那么这时我可以从I/O域改写温度。这个问题估计是在组态动态对话框中我读时做了运算,但写时却没有,因而改写不了底层的OPC变量值,不知道这该怎么解决,在此求助各位大侠!

最佳答案

其实你就是要对这个取进来的变量a转成变量b,b=a-绝对零度是吗?当改变b 时,a不能改变是吗?
  你可以这样,例如绝对零度=30
  建立a和b两个变量
  在画面上组态两个输入输出域,输入输出1和输入输出2
  在输入输出1上连a变量
  在输入输出2上连b变量
  在输入输出1的其他——对象改变里,写入下面的C脚本
  SetTagByte("b",GetTagByte("a")-30);

  在输入输出2的其他——对象改变里,写入下面的C脚本
  SetTagByte("a",GetTagByte("b")+30); 
  我自己测试过,可以用,能实现你需要的功能了。
 

提问者对于答案的评价:
非常感谢你的解答!可以的

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:29
下一篇 2019年6月11日 上午9:30

相关推荐

  • wincc的OPC通讯接收到的数据怎么转换成double型和single型

    我通过OPC通讯接收到一组字节数组,我想把他变成double型和single型的数据来进行处理,该如何来实现,我知道vb里可以用for i = 0&n…

    SIMATIC WinCC 2020年11月1日
  • WINCC数据存取

    请教一下,MP277触摸屏几组生产数据存取,是用配方做还是用别的做?今天我买了一SD卡,装屏上,怎么屏摸没有任何显示,把SD卡取掉,屏就正常显示。请问是怎么回事,能否介绍一下谢谢!…

    SIMATIC WinCC 2018年12月6日
  • WINCC6.2 SP3版本

    如题。如何在XP SP3版本下安装WINCC6.2中文版?给西门子技术打电话,给了 这个网址: http://support.automation.s…

    SIMATIC WinCC 2019年6月11日
  • wincc在线帮助为何无法启动?如何解决?

    接触wincc不久,打算在wincc中用mscomm实现串口通讯,采用vbs脚本,但是对vbs脚本及有哪些wincc函数可以调用不了解,基本是一头雾水。 想让在线帮助帮助…

    SIMATIC WinCC 2019年6月11日
  • 如何保存图片,然后在运行界面查看-后续

    前段时间,我在这里求助:“我绘制了一个带即时参数的表格,然后保存它,就是打印成图片了。之后如何做,才能在运行界面中打开这些图片呢?主要是图片多,想在运行界面上能选择那些保存的图片。…

    SIMATIC WinCC 2019年6月11日
  • 还是MP277问题

    现在手头上有一个老的MP277,原来的MP277HMI程序丢失了,我是不是可以将现在触摸屏上的程序回传到笔记本上(假设之前下载时点了可以回传),回传之后的触摸屏程序能不能再次在笔记…

    SIMATIC WinCC 2017年8月3日
  • wincc 有没有函数判断变量是否存在

    因为要批量更改数据,有些变量不存在,想跳过。有没有函数可以判断变量是否存在。 最佳答案 你可以通过获取变量的质量代码来判断该变量是否存在!1、VBS获取质量代码: &nb…

    SIMATIC WinCC 2021年7月5日
  • 用户归档和变量记录的区别,用户归档怎样做报表呢

    看过用用户归档做报表的例子,使用VB和SQL语言将用户归档的数据库导出到EXCEL,但由于我比较菜,那些代码都看不懂的,希望前辈们给我指点!给我说下详细的思路!最好能给我解释下每段…

    SIMATIC WinCC 2019年6月10日
  • 请教如何写VBS来处理csv文件

    面板是MP270  我想写个脚本来打开csv文件,请问怎么写呢?  我试过 set createobject …

    SIMATIC WinCC 2019年6月11日
  • opc wincc 变量更新

    opc 和wincc 通信项目中,如果我在opc新增一个变量,能不能直接更新到wincc中呢,怎么更新? 最佳答案 opc添加后,wincc的opc通讯下查找你…

    SIMATIC WinCC 2017年11月23日