如何参数化PCS 7 APL驱动功能块,使得输出过程值反转?

描述
示例:一个气开阀,当输出为0%(4mA)时打开,当输出为100% (20mA)时关闭。为了给操作工提供一个统一的操作方式(阀门关0%, 阀门开100%),“PCS 7 Advanced Process Library”库中的驱动功能块(PCS7AnOu)可以修改IO值的标度。

说明

  • 将“PCS7AnOu (FB1870)”块拖入在CFC图表中。
  • 根据项目组态参数化测量范围,或者使用“Create module driver”选项编译程序。
  • 将输入“Scale.High”的值设置为0.0。
  • 将输入“Scale.Low”的值设置为100.0。

如何参数化PCS 7 APL驱动功能块,使得输出过程值反转?
图. 01: 功能块实现相反的量化范围

由于做了量化转换,驱动块可以计算并在“PV_Out”输出上产生下列值(只要组态的输入信号在4..20mA范围之内):

  • PV_in = 0.0 → PV_out = 16#6C00 (对应 20mA)
  • PV_in = 100.0 → PV_out = 16#0 (对应 4mA)

默认情况下输出被限制在量化值的范围之内(ScaleOff = 0),所以不可能超过设定好的上下限。

注意

关于测量范围设置的更多信息可以参考手册“PCS 7 Advanced Process Library”章节“6.11 Attachment for Chael Blocks”。

创建环境
此篇FAQ的画面均创建于PCS 7 V7.1中。

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

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

相关推荐

发表回复

登录后才能评论