恭喜,你发布的帖子
发布于 2026-07-18 20:54:54
14楼
各位大侠:
8楼所说的:实现每个发酵罐可以输入Brix、酒精Alc%等操作要求;
我想,这两种数据类型应该和Batchname的数据类型不同吧?
从客户工艺角度来看:
发酵罐Brix的实际范围是:0~40.0;一般例子如:28.5;32.2;12.2等,
发酵罐酒精度Alc%的一般范围是:0~13.0;一般例子如:4.2、6.5、8.8、12.6、12.9等,
我想,每个发酵罐在监控画面可以输入Brix、酒精Alc%,这两种变量都应该是32位浮点数吧?
我也是真的有些迷糊了。
建议你还是使用两个 OpAnL 标准块(它有 SP_HiLim 和 SP_LoLim 两个管脚来对输入的设定值进行约束)吧来分别对应 Brix 和 Alc 两个变量。在编辑该 OpAnL 块的时候,把 SP_Out 输出值连回到输入端 PV_In 管脚即可。输入合适的 PV_Unit 枚举值;
当然,如果要求不高的话,还可以像我一样使用 OpAnS 标准块(大概是通过 SP_OPScale 的上下限来对输入的设定值进行约束)。
在画面上,你可以直接使用 OpAnL 或 OpAnS 标准块对应的图标更省事。当然,你也可以使用 输入/输出 标准控件来实现。
另外,对于使用内部变量来代表这两个变量的话,个人理解应该是只存在于客户端电脑上吧。只要重启 WinCC 就有丢失已经输入的值的可能性比较大。所以,个人认为存储于 AS 中比较保险。
请填写推广理由:
分享
只看
楼主