跪求技术达人(关于WINCC温度自动补偿的相关问题)

已锁定

绝世笨零

  • 帖子

    17
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2010-04-02

普通 普通 如何晋级?

跪求技术达人(关于WINCC温度自动补偿的相关问题)

778

6

2019-06-13 10:27:31

   

 

本人对WINCC不是太熟悉,下面所要阐述的问题不一定专业,还望各位技术达人能包涵,见笑了。


我们现场温度要求达到18-26之间,电子数据也随之记录。软件设计时,曾留过一个后门,就是当温度高于26度或低于18时,我们可以手动点这个温度,此时会弹出一个修改对话框,里面有一个补偿选项,我们可以加或减就可以把温度修改成自己想要的数值。不过唯一不好的问题就是,每次都得人工手动去修改,所以我想恳请各位技术达人们帮帮忙,能不能有什么办法可以自动去修正呢?下面我就详细说下,我所理解的一些问题。温度变量名称为:AHU01_RMT1_HMI  (变量我想可能用的是外部变值)是在KEPServerEX里建立的变量 而且我还看到有一个变量是AHU01_RMT1_SFOFFSET(温度加与减可能与它有关系)也有一些高高限 低低限 以及高低限的变量。

   我在论坛里也找过相关资料,也曾尝试加VB代码,但都不好用(代码如下)

dim mytag

mytag=hmiruntime.tags("modbus.PLC1.AHU01_RMT1_HMI").read

if mytag>=25.0 then

  mytag=25.0

else if mytag<19.0 then 

     mytag=19.0

   end if

end if

hmirutime.tags("modbus.PLC1.AHU01_RMT1_OFFSET").write mytag

以下代码我加上后,也都不好用,所以我真的再次跪求各位,我应通过什么方法可以实现温度可以自动去补偿到我想要的数值呢?因我是菜鸟,所以希望大家能说的详细些,这里就先谢谢大家的帮助。


跪求技术达人(关于WINCC温度自动补偿的相关问题) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。