请教大神,有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日

相关推荐

  • WinCC Audit

    本人新手,大大们能不能告诉我WinCC 7.3 和 audit 7.3 是否兼容?  有没有audit7.3的…

    SIMATIC WinCC 2017年6月5日
  • wincc快捷图标

    wincc版本6.2,sp3;想知道怎么建立一个桌面快捷项目运行图标,点击图标不用打开项目编辑模式而直接进入运行系统 问题补充:怎么会出现这样的错误! 图片说明:  &n…

    2021年7月5日
  • 关于wincc的数据处理

    从plc中采集的数据有日产周产月产,在在线表格中显示。日产在每日的0点清零,然后重新计数。周产是在周日的晚上12点清零又重新计数。月产也一样。在线表格显示的是实时数据,查询的是每日…

    SIMATIC WinCC 2019年6月11日
  • TP270与S7-200通讯

    TP270与S7-300能通讯,换成200(224与226)都不行,电缆线没总题,484通讯,频率也都一样,Wincc中MPI选向也换成了PPI。 问题补充:拨码开关设置没问题,W…

    SIMATIC WinCC 2019年6月11日
  • 代码请教

    有这样一段代码  strSQL="select  top1* from table_andonstyle_st…

    SIMATIC WinCC 2019年6月11日
  • tr_smart1.dll文件缺失

    哪位老师用的wincc smart ie v3,能否把安装目录windows/system下的tr_smart1.dll文件考一份给我,网上的下不下来…

    SIMATIC WinCC 2021年7月5日
  • 虚拟机,Windows系统,wincc,博图是否是否可以安装在外置硬盘上USB3.0的

    虚拟机,Windows系统,wincc,博图是否是否可以安装在外置硬盘上USB3.0的 问题补充:问题我今天已经解决了,安装是可以的,但是运行会很卡,后来我把安装的数据都移到电脑里…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4订货号

    如题,订货号多少,价格大约多少 最佳答案 SIMATIC WinCC v7.4    "WinCC亚洲版基本运…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0读wincc5.1数据

    旧系统使用的是wincc5.1,由于数据量较大,调用曲线显示时非常慢,现打算新增一附助系统,能否用Wincc7.0读取5.1的实时数据?以什么方式读取效率更高?用7.0的SQL&n…

    SIMATIC WinCC 2019年6月11日
  • wincc 显示 dp从站的连接状态

    我想在wincc 显示 dp从站的连接状态,比如dp网络有10个et200,我想在wincc 显示对应的et200有没有连接上,下位机怎么做,上位机怎…

    SIMATIC WinCC 2018年12月14日

发表回复

登录后才能评论