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/