传输类型 可以使用下列传输类型: • 调用后传送 (class 0) 数据点的当前值输入到 CP的映像存储区中。数据点的新值会覆盖映像存储器中上一次存 储的值。 通信伙伴进行调用后,将传输当前值。 • 触发(事件)组态为事件的数据点的值输入到 CP 的映像存储器和发送缓冲区中。 在下列情况下,将保存事件的值: –当满足组态的触发条件时(数据点组态 >“触发器”(Trigger) 选项卡,参见下文) –数据点状态标识符的状态位的值发生变化时;请参见数据点的状态 ID (页 2351)部分。 例如:当组态为事件的数据点的值在启动站的过程中通过首次读取 CPU 数据进行更新时,此 数据点的状态“RESTART”将发生变化(位状态从1 变为 0)。这将导致事件的生成。 以下部分介绍各种协议的可组态事件类别。若要组态 DNP3 CP,应使用指定的替换对象组。 在STEP 7 中可使用可组态的数据点索引分配主站上的各个数据点。DNP3 CP 的数据点随即 会分配给主站上的相应数据点。 组态数据点Binary Output (10 [2]) 的示例 数据点将进行以下组态: 在 DNP3 CP 上组态为Binary Command (12 [1]) 在主站上组态为 Binary Output(10 [2]) 对于数据点类型二进制输出事件 (11) 和模拟量输出事件 (42),还需要启用镜像。输出事件(对象组 11 和 42)的镜像组态 按上文所述创建类型为二进制输出事件(对象组 11)和模拟量输出事件(对象组 42)的数据点作为对象组 12 或 41 的数据点。 可监视这两个对象组的本地值的变化情况,并将变化情况传送至主站。本地值改变的可能原因如操作员现场手动输入。 为使来源于本地事件或干预的值传送至主站,需要为相关数据点提供进行反向镜像的通道。在“常规”(General) 选项卡中,使用数据点组态中的“值监视”(Value monitoring) 选项组态该 反向镜像功能。请记住,在使用反向镜像功能时,需要将控制器中的本地值和数据点的相关 PLC 变量互连。 以 UTC 格式使用 DNP3协议的数据时间戳 时间戳以 UTC 格式(48 位)传送,其中包含毫秒数。1) 有关时间戳格式的信息,请参见以下部分。 2)对于这些数据点类型,在数据块中创建一个具有 2 个布尔型值的数组。 3) 使用这些数据点类型,可以传送32 位的连续存储区。在数据块中创建一个 Array[0..31] of Bool。 4) 支持镜像,参见下文。 使用IEC 协议的数据时间戳 时间戳会根据 IEC 规范以“CP56Time2a”格式进行传送。请注意,只会传送表示毫秒和分钟的 前 3个字节。 使用 Single Command 镜像 对于以下命令,可以激活站中当前值到主站的镜像: • Single Command<45> 可监视此数据点的本地值的变化情况,并在发生变化时将变化情况传送至主站。本地值改变的可能原因如操作员现场手动输入。 为使来源于本地事件或干预的值传送至主站,需要为相关数据点提供进行反向镜像的通道。为此,需要其它数据点“Single-point information <1>”。按照以下步骤组态镜像功能。 创建数据点:• 在主站模块中 – Single Command <45> – Single-point information<1> 在主站中,需要将镜像值写入变量。将两个数据点分配给主模块中的不同变量。 为两个数据点分配相同的索引。 •在站模块中 – Single Command <45> – Single-point information<1> 在站模块中,将两个数据点分配给同一变量。 为两个数据点分配相同的索引。
由站镜像的值写入到主站上的“Single-point information <1>”数据点类型。 使用IEC 协议的数据时间戳 时间戳会根据 IEC 规范以“CP56Time2a”格式进行传送。请注意,只会传送表示毫秒和分钟的 前 3个字节。 过程映像、传输类型、事件类别 简介 下面所述的部分功能会因使用的通信模块或协议不同而有所不同。 值的存储一般来说,所有数据点的值存储在模块的映像存储器中。仅在主站或 DNP3/IEC 主站调用映 像存储器中的值后才进行值的传输。事件还存储在发送缓冲区中并可以主动传送。 映像存储器,模块的过程映像映像存储器是通信模块的过程映像。所有组态数据点的Zui新值存储在映像存储器中。数据点 的新值会覆盖映像存储器中上一次存储的值。这些值仅在以下情况下可以传送。 • 在查询通信伙伴后,请参见“传输类型”部分的“调用后传输”。 •随发送缓冲区中需要立即传送的数据帧一起发送。 发送缓冲区通信模块的发送缓冲区用作组态为事件的各数据点值的存储器(帧存储器)。有关发送缓冲 区大小的信息,请参见相关模块手册。发送缓冲区的容量均分给所有启用的伙伴。 如果与通信伙伴的连接中断,事件的各个值将保留在缓冲区中。在连接恢复时会发送缓冲的值。帧存储器按时间顺序运行;换言之,发送Zui早的数据(FIFO 原则)。数据帧传送给通信伙伴后,已传送的数据将从发送缓冲区中删除。如果在较长时间内无法传送数据,且发送缓冲区将要溢出,则与协议相关的响应如下:• Telecontrol Basic, ST7 强制映像模式如果发送缓冲区填充量达到某个特定值,则模块将切换为强制映像模式。可切换到强制 映像模式的填充量包括: –Telecontrol Basic:占发送缓冲区的 80% – ST7:占发送缓冲区的 90%已组态为事件的数据点的新值不再以强制映像模式添加到发送缓冲区,而是覆盖映像存 储区中现有的旧值。恢复与通信伙伴的连接后,一旦发送缓冲区的填充比例降至 50% 以下,模块就会切换回 发送缓冲区模式。 • DNP3 / IEC如果发送缓存区的填充量达到 ,则在填充量降至 以下之前,不会保存更 多的值。 保存数据点值一般来说,数据点的值存储在模块的映像存储器中,仅在通信伙伴查询时才传送。 事件还存储在发送缓冲区中并可以主动传送。使用“传输类型”参数将数据点组态为静态值或事件(参见下文): • 静态值(非事件) 静态值输入到映像存储器中(CP 的过程映像)。静态值对应于以下类别: – DNP3: Class 0 – IEC:类别 2 • 事件组态为事件的数据点的值还输入到通信模块的映像存储区中。如果主站启用了主动发送 功能,则事件的值将主动发送给通信伙伴。事件的值也输入到通信模块的发送缓冲区中。
“触发”传输类型的事件类别根据所使用的协议,可选用下列事件类别: • TeleControl Basic / ST7 – 触发每个值按时间顺序将各值变化输入到发送缓冲区中。 – 触发当前值 只有Zui新的当前值输入到发送缓冲区。该值会覆盖此处以前保存的值。 • DNP3下述分类的评估必须由主站处理。 – 事件类别 1 符合 DNP3 协议的类别: Class 1按时间顺序将各值变化输入到发送缓冲区中。 – 事件类别 2 符合 DNP3 协议的类别: Class 2按时间顺序将各值变化输入到发送缓冲区中。 – 事件类别 3 符合 DNP3 协议的类别: Class 3只有满足触发条件时的当前值会输入到发送缓冲区并覆盖其中存储的上一值。 • IEC 以下两个事件类别与 IEC 协议的用户数据类别 1相对应 – 触发每个值 按时间顺序将各值变化输入到发送缓冲区中。 – 触发当前值只有满足触发条件时的当前值会输入到发送缓冲区并覆盖其中存储的上一值。针对启动事件驱动的传送,存在多种触发类型,请参见“触发”(Trigger) 选项卡 (页 2358)部 分。 ST7 数据点 TD7软件的对象 使用 SINAUT ST7 遥控协议进行的模块遥控通信由 TD7 软件处理。 也可对要从 SINAUT对象传送的数据进行组态或参数化: • 通过数据点 (TD7onTIM) • 通过“Telecontrol ST7”库(TD7onCPU) 的程序块 有关两种 TD7 软件版本的信息,请参见 TD7 软件对象通道每个数据对象都有一个或多个对象通道,请参见数据点类型部分。数据对象的发送和接收通道负责处理单个过程值,例如处理和发送模拟值或接收和输出命令 字节。每个数据对象都包含一个或多个发送或接收通道。每个数据对象的发送和接收通道的数量和 类型不能修改。例如,数据对象“Ana04W_S”有4 个发送模拟值类型的发送通道。 如果对象具有多个相同类型的通道,如果没有要求,无需激活所有通道。 规则: •对象的所有通道必须具有相同的数据点类型。 • 对象的通道编号必须从 1 开始连续无间隔分配。 •对象的所有通道必须具有相同的伙伴。部分。• 主站功能 – 选项启用时:作为主站发送数据点值: ‑ 接收输入数据点。 ‑发送输出数据点。 – 选项禁用时:数据点可用于站间“直接通信”: ‑ 可接收和发送输入数据点。 ‑ 可发送和接收输出数据点。 •值监视 仅适用于 DNP3 命令和输出 激活此选项后,数据点的当前值(可由主站设定)将从站镜像返回至主站。可以启用数据点的触发选项以组态传输的触发。 • 传输类型 有关传输类型,请参见“过程映像、传输类型、事件类别”部分。 • 读取周期仅适用于输入 有关读取周期,请参见读取周期 。 • 响应一般性请求启用数据点以响应一般性请求。如果禁用该功能,则在发出一般性请求后不会将数据点 的值发送到通信伙伴。 • 分配到组请求 仅 IEC数据点 将数据点分配到组请求。 如果主站对相应组进行组查询,则数据点的值将被发送到主站。数据点的状态 ID 状态标识符下表中列出的数据点的状态标识符将随各数据帧中的值一同传送到通信伙伴。通信伙伴可对 它们进行评估。 CP 1243-8 IRC不提供任何状态标识符。 状态标识符依所用协议而异。 “意义”表格行中的条目与“位状态”表格行中的条目相对应。