SINAUT 对象间的通信

2021-08-02 浏览次数:96
SINAUT 对象间的通信

对象或典型值之间的通信

对象/典型值

在 SINAUT ST7 中,术语“对象”是指消息、模拟值、命令、电机、阀门、控制器等过程变量的表示和处理。TD7 软件始终处理“对象”。

TD7 领域中的对象包括程序块(称为典型值)形式的处理指令

对象由以下组件组成:

函数块 (FB)

数据块 (DB)

DB 是作为背景数据块分配给 FB 的对象数据记录。

一个对象或典型值始终包括处理部分与操作员控制与监视部分(操作员部分),这两部分由 SINAUT 网络不同的用户操作。若要处理其预先确定的函数,两部分必须相互通信。

这两个部分用于以下用户类型,并具有以下任务:

操作员典型值

用于中心站(操作员终点)

这些块将设定值、参数、命令和组织指令发送至过程典型值。

过程典型值

用于站(过程终点)

这些块操作过程值,并向操作员典型值返回过程数据、报警和状态消息以及组织信息。

描述对象的数据在两个通信伙伴之间交换。数据位于对象数据记录的数据索引 0...n 中。该数据区域的范围和组成取决于所涉及的典型值。它可以由几种相同或不同数据类型组合而成。在过程和操作员结束的对象数据记录中,同属的两个典型值数据结构相同

数据交换*在两个方向运行。

对象寻址

用户编号

每个具有 TD7 软件的 CPU 都接收一个 SINAUT 用户号码,可在 1 到 32000 之间分配,并在整个网络中是一的。

对象编号

在这些 CPU 中调用的每个典型值都具有与 SINAUT 对象编号相同的背景数据块。

借助 SINAUT 用户编号和 SINAUT 对象编号,可实现对同属典型通信的显式寻址。

所有数据点典型值为函数块 (FB)。调用 FB 时必须*背景数据块。该背景数据块的编号与数据点对象的对象编号相同。在发送和接收端,此对象编号*相同。

若要*通信关系,每个典型值参数如下

伙伴编号

"PartnerNo"

通信伙伴的用户编号。

伙伴对象编号

"PartnerObcetcNo"

伙伴对象编号(= 背景数据块编号)

索引

对于存储,需要考虑数据帧中包含的索引编号。

帧类型

交换过程和操作员数据之后,组织信息(组织帧)在两端之间传递。区分以下帧类型 (TA):

TA 0:自发 Org. 帧

TA 1:请求的组织帧

TA 2:自发数据帧。

TA 3:请求的数据帧

该组织帧的数据流和用于此(组织索引)的对象数据记录中的数据区域在上图中未示出。


shtxjd.cn.b2b168.com/m/
top