请教大神,有2个温度值,和一个参考温度50度,如何做出最优的温度?

有2个温度值(PLC读取),一个参考温度 50 度,当大于50 时 选择2个温度值更高的一个,低于50 度时选择最接近50度的值,然后操作温度值所对应阀门?

问题补充:
优先选择大于50度的,一个高50一个低于50 就选50度,我题目上的意思是,都没有高于50度了,才选去在2个低于50度中找个离50度差距最小的。如何2个都高于50度,选个最高的温度。

最佳答案

把两个数进行排序,然后判断最大值是否小于50,如果小于50,则设定值=最大值,如果最小值大于50,则设定值=最大值,如果最小值小于50且最大值大于50,则设定值=50。wincc vbs脚本:
dim maxvalue,minvalue,mytag(2)
mytag(0)=hmiruntime.tags("temp1").read
mytag(1)=hmiruntime.tags("temp2").read
if mytag(0)>=mytag(1) then
maxvalue=mytag(0)
minvalue=mytag(1)
else
maxvalue=mytag(1)
minvalue=mytag(0)
end_if//以上是数据排序
if maxvalue<=50.0 or minvalue>=50.0 then
hmiruntime.tags("temp_set").write maxvalue
else if maxvalue>=50.0 and minvalue<=50.0 then
hmiruntime.tags("temp_set").write 50.0
end_if
然后阀门控制判断变量temp_set的值就行了。

提问者对于答案的评价:

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

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

相关推荐

  • wincc7.0和MP377画面

    各位老师,我想请教个问题,现在我有4台MP377的触摸屏,我想把这4台触摸屏的画面全部在中控室的电脑上做监视,我想问下,MP377的画面需要一个一个的重新画到WINCC上吗? 最佳…

    SIMATIC WinCC 2019年6月11日
  • 通过触摸屏给PLC赋值

    HMI变量IO域我用的是DB20.dbd0,类型为实数型(real),pLC程序里的DB20块设置DB20。dbd0也为实数。从屏上写数给plc就是数值不改变,通讯正常。是不是需要…

    SIMATIC WinCC 2019年6月11日
  • 下载的wincc7.0 sp2 怎么安装不成功

    下载之后点击WinCC_V70_SP2_ASIA.exe运行,提示说WinCC V7 could not be found.SIM…

    SIMATIC WinCC 2019年6月11日
  • WINCC 动作执行

    如图,怎样做到在点击按钮后先执行VB语言的动作再执行C语言的动作,我放在单机和释放上实现不了。 问题补充:用一个二进制的变量 置一 作为 C程序体执行…

    2020年11月1日
  • TAG:R,’只能按时间查询吗?

    能不能按照一个变量的值查询? 如按照在一个时间段内 tag = 1的时候的数据?或者直接查询 tag = 1的…

    SIMATIC WinCC 2017年7月25日
  • SP3系统WINCC安装问题

    我的系统是XP SP3,在安装WINCC .2的时候报: 此系统中没有安装MS安全补丁。 该 WinCC 版本需要以下软…

    SIMATIC WinCC 2019年6月11日
  • wincc VB脚本编写

    我现在想实现一个功能,有上百个不同对象的背景颜色要做动态,每个对都是根据变量(设备编号.state)这个变量值来改变背景颜色,具体为设备编号.state=0,灰色,设备编号.sta…

    2017年6月24日
  • WINCC学习

    奇怪我在画面中做了一个按钮,想添加上操作授权,但在属性-其它栏选择允许授权时,下拉框里面显示的都是error,不知啥原因,请高手分析!谢谢 最佳答案 你得wincc安装的问题,重新…

    SIMATIC WinCC 2019年6月11日
  • WINCC datemonitor无法访问

    通过WEB无法访问服务器,提示见下图,浏览器IE10,wincc版本7.4,系统win764wei 问题补充:授权已经添加,还是出现上述问题 图片说明:    …

    2021年7月5日
  • 请问哪里有博图的WINCC报表教程

    请问WINCC报表系统、报警和数据库教程,哪里有的看呢?WINCC RT同问,谢谢! 问题补充:V15里面怎么做数据库?一定要用脚本来做数据库吗?求教程! 图片说明: &…

    2020年11月1日

发表回复

登录后才能评论