数据点索引 组态数据点索引 以下所述为数据点索引的协议相关组态规则。需要使用数据点索引来寻址数据点。 未针对ST7 协议组态数据点索引。 在程序端,当创建数据点时,会默认按升序显示索引。可以根据要求和以下协议特定的规则组态索引。TeleControl Basic 在 CP 中,数据点类别的索引必须符合以下规则: • 输入所有数据点类型(例如,所有数字量输入或所有模拟量输入等)中类型输入的数据点索 引必须唯一。 • 输出 –类型输出的数据点可以与类型输入的数据点具有相同索引。 – 类型输出的多个数据点可以具有相同的索引。 说明 用于与其它 S7 站中的CP 进行站间通信的数据点 请注意,对于站间通信,发送和接收 CP 的两个相应数据点(数据点对)的索引必须相同。 DNP3 •在一个模块中,数据点索引在以下每一个对象组中都必须唯一: – Binary Input / Binary Input Event –Binary Output / Binary Command – Counter / Counter Event – AnalogInput / Analog Input Event – Analog Output – Octet String / OctetString Event • 不同对象组中的两个数据点的索引可以相同。 •如果为不同的伙伴组态两个数据点,则这两个数据点的索引可以相同。 • 发送端和接收端的相应伙伴索引必须相同。 IEC 60870-5数据点的索引为信息对象地址。 规则 • 在一个模块中,每个通信伙伴的索引必须唯一。如果数据点索引分配两次,则在一致性检查中会指示错误并会阻止编译项目。 •如果为不同的伙伴组态两个数据点,则这两个数据点的索引可以相同。 • 发送端和接收端的相应伙伴索引必须相同。编号和“依次传送” 有效性:• 模块: TIM 1531 IRC • 用于遥控通信的接口的网络节点类型:站或节点站 • 参数组:接口 >gaoji选项 > IEC 站设置 > 事件设置 > 传送行为对于没有时间戳的数据点可组态为各事件帧在一个序列中依次传送。 必须满足以下要求: • 数据点的类型相同。 • 数据点采用连续编号。读取周期 可以在“常规 > 读取周期”(General > Read cycle) 选项卡中,通过数据点组态将输入数据点分配给 CPU 的读取周期。
CPU 扫描周期的结构 传输模块(TIM) 扫描 CPU 内存区域的周期由以下阶段组成: • 高优先级读取作业 (快速周期) 对于分配为“快速周期”(Fastcycle) 的所有数据点,在每个扫描周期均会读取 PLC 变量。 通常,只需将快速获取以进行 n 取 1检查的数据(例如,报警、触点切换消息和命令、设 定值、参数对象)分配为快速周期即可。 有关 n 取 1 检查的信息,请参见词汇表。 •写入作业 每个周期都会将一定数量的主动写入作业的值写入到 CPU 中。 传输模块每个周期写入的变量的数目通过“与 CPU通信”(Communication with the CPU) 参数组中的“写入作业Zui大数量”(Max. number ofwrite jobs) 参数来指定。数量超出此 值的变量将在下一周期或后续某一周期中写入。 • 低优先级读取作业 - 比例(正常周期) 对于分配为“正常周期”(Normal cycle) 的数据点,在每个扫描周期只读取 PLC 变量的部 分值。传输模块每个周期读取的变量的数目通过“与 CPU 通信”(Communication with the CPU)参数组中的“读取作业Zui大数量”(Max. number of read jobs) 参数来指定。超过该值而无法在一个周期中读取的变量将在下一周期或以下周期之一中读取。 • 周期空闲时间 两个扫描周期之间的等待时间用于为访问 CPU的其它过程预留充足时间。 “本地设定值输入”选项卡 设定值及其镜像可使用下述选项从设定值输出中获取本地指定的值,并在更改时将当前值镜像返回至伙伴。本地值改变的可能原因如操作员现场手动输入。针对这些功能,必须为两个通信伙伴均创建相应的输入和输出数据点。针对镜像功能,将控制器中的本地值移动至数据点的相关 PLC 变量。 本地设定值输入模式和镜像的参数是可选的。如果不需要此参数,则保留其禁用状态。 参数该列表显示了数据点类型的功能以及在其中组态这些功能的选项卡和参数组。 • 设定值/参数输入 “常规”>“数据源”(General> Data source) 选项卡: – 将设定值发送至伙伴 设定值存储在 PLC 变量中。“本地设定值输入”>“接收”(Local setpoint input > Receive) 选项卡: –接收由伙伴对象发送的“本地输入”(Local input) 设定值输入模式 输入模式传送至 PLC变量“设定值输入模式”(Setpoint input mode) (Bool)。 – 接收伙伴的返回值 伙伴镜像的值传送至 PLC变量“镜像值”(Mirrored value)。 • 设定值/参数输出 “常规”>“数据源”(General > Datasource) 选项卡: – 从伙伴接收的设定值 设定值传送到 PLC 变量中。 “本地设定值输入”>“发送”(Localsetpoint input > Send) 选项卡: – 将“本地输入”(Local input)本地设定值输入模式发送到伙伴对象 关于本地分配的设定值或从伙伴接收的设定值是否有效的信息,可从 PLC 变量“设定值输入模式”(Setpoint input mode) 中读取。 ‑ 0:收到的设定值有效。‑ 1:本地输入的设定值有效。 – 将本地输入的设定值发送到伙伴 设定值从 PLC 变量“本地设定值”(Localsetpoint) 中读取。以下参数可用于伙伴的本地设定值: • 设定值输入模式通过该参数,从伙伴数据点接收关于其设定值输入模式的反馈。 该信息存储在 PLC 变量中 (Bool)。 – 0 =在“设定值接收”(Setpoint receipt) 模式下的伙伴数据点。 – 1 = 在“本地”(local)设定值输入模式下的伙伴数据点。 该参数仅用于消息。该参数以及伙伴数据点的相应参数不会导致伙伴与本地设定值规范互锁。必须通过用户程序实施互锁。 在启动 CPU 或伙伴 CPU 之后,或在连接返回后,一般请求可确保在该参数显示伙伴的当前有效状态。 • 返回值 (Return value) 如果远程启用了参数“设定值状态”(Setpointstatus),则接收设定值的伙伴数据点会返回 当前有效的设定值。该反向镜像设定值将在本地显示。如果伙伴对象设置为“本地”(local) 且若进行新的远程输入,并且为伙伴对象启用了本地 设定值(Local setpoint)参数,则将在本地显示远程更改后的设定值。 在启动 CPU 或伙伴 CPU 之后,或在连接返回后,一般请求可确保在该参数显示伙伴的当前有效设定值。 本地设定值输入 ‑ 发送 启用参数组以接收数据类型 (*_R)。 以下参数可用于自有站的本地设定值: •设定值输入模式 此输入可用于指示本地指定的设定值或伙伴发送的设定值是否有效。 该信息存储在 PLC 变量中 (Bool)。 – 0 =伙伴的设定值有效。 – 1 = 本地输入的设定值有效。 如果已设置该参数 (True),则对象也可以接受伙伴(如主站)发送的设定值。该参数仅用于消息。必须在用户程序中实现远程设定值分配的互锁。 • 本地设定值 (Local setpoint)如果该参数已启用,本地输入的设定值可从 PLC 变量中读取,并镜像返回到伙伴的发送 数据点。“触发”(Trigger) 选项卡 触发使用“传输类型”(Type of transmission) 参数将数据点组态为静态值或事件。通过各种触发类型触发在发送缓冲区(报文存储器)中存储事件值: • 阈值触发在数据点的值达到某一阈值时保存数据点的值。通过比较当前值与上一次存储的值之差 来计算阈值,请参见阈值触发(页 2360)部分。 • 时间触发 按组态的时间间隔或指定的时间保存数据点的值。 • 事件触发(触发变量)在可组态的触发信号激活时保存数据点的值。触发变量的沿变化 (0 → 1) 通过用户程序置位,将作为触发信号进行评估。必要时,可以为每个数据点组态一个触发变量。 存储器位区域/DB 中触发变量的复位:如果触发变量的存储区在位存储器或数据块中,则触发变量将在传送值时复位为零。这 一过程Zui多需要 500 毫秒的时间。 说明触发的快速设置 不得将触发设置为快于 500 毫秒的Zui小间隔。这同样适用于硬件触发器(输入区域)。 说明 硬件触发器需要通过用户程序重置硬件触发器 事件归档 仅可针对以下对象组态: TIM 1531 IRC 使用TIM 1531 IRC,可以将触发数据点的值保存在 CPU 的 SD 卡上。 • 启用归档 在发生连接故障时,在SD 卡上启用事件(发送缓冲区)值的保持性存储。 启用该功能的要求: – 启用参数“启用保持性保存”(Enable retentivesaving)(“基本设置”(Basic settings) 参 数组) – 禁用“主站功能”(Master function)参数(数据点编辑器 >“常规”(General) 选项卡)站状态事件 仅可针对以下对象组态:TIM 1531 IRC • 站状态事件类型 选择站将帧发送至已定义伙伴的触发事件。帧会连同对象编号一起发送。 –无站状态事件 – 本地 CPU 状态已更改 – 与本地 CPU 的连接状态已更改 – 与子站的连接状态已更改 – SD 卡错误 •子站地址 选中“与本地 CPU 的连接状态已更改”选项时: 输入帧传送到的子站的站地址。