PKS系统中“鸡同鸭讲”的数据类型

我们在使用功能块的管脚进行数据连接时,有时候会遇到系统报错,说数据类型不匹配。

比如下面的案例中,用户需要判断计时器的运行时间是否已经达到20秒,那么需要将计时器的PV值与一个数值块(数值块的PV值赋值为20)进行比较,判断它们是否相等。 

图片

可是在两个管脚进行连接时,系统却报出下面的错误,说两个不同类型的数据不能连接。 

图片

可能你会纳闷,明明都是模拟量类型的,为什么系统会认为它们是不同的数据类型呢?

借这个机会,我们来仔细梳理一下PKS系统里的数据类型。

PKS系统里的数据类型

01 按大的类型分,数据可以分为模拟量数字量两种。

02 数据可以分为模拟量和数字量两种。

  * 数字量很简单,非0即1的数据就属于数字量类型。

  * 模拟量分为整数、实数和枚举三种类型。

- 整数分为8位、16位和32位整数。

- 实数又叫做浮点数,分为32位和64位浮点数。

03 枚举类型比较特殊,整数和实数的取值范围都是无限的,而枚举类型的取值范围是有限的,依据不同的参数,取值范围可能是2个、3个或者4个,但不会是无限个,比如PID回路的控制模式(MODE)这个参数,它就是枚举类型的参数,它的取值范围有3个:MAN/AUTO/CAS,不会有第4个取值的可能性。

那么不同类型的数据怎么进行连接呢?

答案是:需要借助TYPECONVERT(类型转换)功能块。 

图片

  • 左边是输入数据的类型,右边是输出数据的类型。

  • 计时器的PV值是整数,比较块的输入是实数,通过TYPECONVERT就可以连接在一起了。 

    图片

PKS专家:

剑指工控—靳涛:

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

PKS相关课程:

PKS中级课程

主要介绍如何组态和调试复杂控制回路,其中包括串级控制、分程控制、选择控制、比值控制、流量补偿和累计,详细介绍了相关功能块的参数如何设定,并且介绍了如何使用一些其他的特定的功能块,如何批量建点和修改参数。

通过此课程的学习,可以更加深入地了解复杂控制的应用场合,如何根据现场的需求进行复杂控制的组态,如何批量地完成一些工作。

图片

图片

PKS案例课程:

通过实际工程案例中PKS的详细讲解,引导学员快速掌握PKS使用技巧!

PKS快速入门课程:

本套课程主要针对0基础和少量了解的人员快速了解PKS系统的构架和组态,完成基本回路和功能的组态,会使用绘图软件绘制动态流程图,能掌握日常使用PKS系统所需的知识。

图片

课程咨询——课代表

图片

剑控友人们,星标吧!
亲爱的剑控友人们,微信公众号又改版了,如果没有「星标」,公号文章就会渐渐沉底,我们可能长久失联。为了我们不再走散,请给我们一个星标,让我们每天都能相见!

方法如下:

图片

Tags: