关于单位的自由切换功能

现在我这有一台设备,采集的有温度及压力,触摸屏使用的SMART line还有MCGS 1071Gt,想问一下有什么办法可以对采集的单位进行切换,一种是SI的摄氏度及kPa,另一种是英制的华氏度及psig。
什么脚本可以实现这个功能,求一下

问题补充:
感谢WWCWWC的回答,这里面主要是温度,压力的数据比较多,加起来差不多有50个,一个一个这样在PLC中太麻烦了。有没有一种比较简单的方法可以在触摸屏上通过脚本方式批量将数据转换,并将显示的单位也切换了。显示单位我这容易,用文本表即可,但是这个数据就不会了。

最佳答案

这个可以在PLC上通过程序运算获取,西门子smart line没有这个脚本。
其中:
温度的换算:摄氏度 = (华氏度 – 32) ÷ 1.8
压力的换算:1psi=6.895kPa
触摸屏上合适位置布置一个按钮(单位/量程切换)
在PLC程序中根据这个按钮的状态值,进行上面单位换算的程序。
补充问题回复:
西门子带参数子程序就是专门为在一个系统中,多次重复调用同样的计算或运算。
将压力、温度的换算做2个子程序,进行单位之间的换算的调用。
我有时间会写一个样板,你关注论坛200smart版区。

提问者对于答案的评价:
嗯,还是谢谢。这样做确实可以,就是占用太多,太麻烦了。数据太多那个工程量就大了

最佳答案作者回复:
贴子,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1676586&b_id=64&s_id=83&pno=0

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

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

相关推荐

发表回复

登录后才能评论