【靳涛专栏-Honeywell技术篇】53—万能转换器

说到万能转换器,我们第一反应想到的可能就是转换插头,是啊,一般准备出国前,都会先去百度查一下,当地用什么形式的插头,再买一个与之相对应的转换插头,如果大家都用一种形式的插头,岂不省了很多麻烦?

在PKS系统里,数据的类型也有多种形式,包括我们常见的整数类型、实数类型、布尔量类型和枚举量类型等等。什么是枚举量呢,举个例子来说,像PID控制回路的控制模式,这个参数就是枚举量类型,手动对应于0,自动对应于1,串级对应于2。

如果两个参数想连接在一起,数据的类型必须一致才行,如果不一致怎么办呢?那就需要万能转换器来把数据的类型变化一下才行。

TYPECONVERTER功能块就是PKS里的万能转换器。


此功能块的左边连接需要转换的参数,右边输出转换后的参数。


在下面对的范例里,输入参数是布尔量类型的数据,可将其转换为整数、实数和枚举量。转换为整数和实数时,OFF对应于0,ON对应于1。转换为枚举量类型时,缺省也是OFF对应于0,ON对应于1。


转换为枚举量类型时,用户还可以自行设定对应关系。在下面的图示里,选择的是OFF转换为枚举量类型,数值为1,ON转换为枚举量类型,数值为0。


所以,下面的案例中,当输入参数为ON,枚举量的输出参数显示为0。


如果输入参数是一个实数类型的变量,则需连接在FLOAT64管脚上,也可以转换为布尔量、整数和枚举量类型。


在下面的案例里,当输入参数为3.2时,输出的布尔量为ON,整数为3,枚举量的值也是3。


有了这个万能转换器,不同类型的参数之间连接,就成了轻而易举的事情了。

作者简介

靳涛,美女工控专家!22年DCS从业经验!曾任霍尼韦尔高级项目工程师以及PKS培训经理!丰富的DCS大型交钥匙工程实践经验!