SIEMENS西门子 S-1FL2中惯量型电机 1FL2 203-2AG10-1MC0
PLC data types (UDT) 使用的 UDT 以下 PLC 数据类型 (UDT) 用于块库: • TransmitBlock CPU 与 TIM 之间的 UDT 数据传送 使用“Dat256D_S / Dat256D_R”典型值时,将 UDT 复制到相应 CPU 的“PLC 数据类型”(PLC data types) 目录中。典型值不会自动引用 UDT。 UDT 无需进行任何参数分配。 System data types (SDT) 使用的 SDT 以下系统数据类型 (SDT) 用于 DB BasicData,并在生成/编译 TD7 块时自动存储在 CPU 的“PLC 数据类型”(PLC data types) 目录中: • ConnectionDescription SDT 是“BasicData”DB 的一部分,并且其数据类型为“Array[1..1] of ConnectionDescription”。包含有关连接描述的以下详细信息: – 组态 DB 编号 – 连接类型 – 在使用 S7 连接情况下的 CFB 编号 – 本地 TIM 的用户编号。 • SubscriberObject SDT 是“BasicData”DB 的一部分,并且其数据类型为“Array[1..1] of SubscriberObject”。包 含有关通信伙伴的以下信息: – 伙伴的用户编号 – 连接说明的数组索引 – 用户类型 – 关于伙伴是本地或是远程的信息。主副本 (S7-300/400, S7-1500) 有效性 以下程序块位于全局库的主副本中: • CPU300/400 用于 S7-300/400 CPU 的程序块 • CPU1500 用于 S7-1500 CPU 的程序块 这些块大致相同。除非另有说明,否则本说明同样适用于 S7-300/400 和 S7-1500 的块。 如果个别块不能用于前面提到的所有 SIMATIC 产品系列,或者 SIMATIC 产品系列的功能有所 不同,我们会明确指出。 Data point typicals 数据点典型值的类型与概述 数据点典型值的类型 数据点典型值处理相同信息类型的一个或多个数据点,例如 4 字节的二进制信息、4 个模拟 值或 1 字节命令等。 当调用数据点典型值 (FB) 时,需要指定相应的背景数据块,将要把数据写入或从中读取将 要传送的数据。 典型值传送方向 用于指定类型或数量信息的数据点典型值始终有两个版本: • 用于采集和发送的典型值 • 用于接收和输出的典型值使用数据点典型值时,根据传送方向进行区分: • 发送典型值 发送典型值处理数据并将其发送至远程伙伴。 其具有结尾“_S”例如: Bin04B_S, Ana04W_S • 接收典型值 接收典型值从其远程伙伴接收数据。 其具有结尾“_R”例如: Bin04B_R, Ana04W_R 在两个通信伙伴上传送数据时,始终包含相应的典型值对。 示例: • 监视方向 – 该站发送二进制数据,具有典型值 Bin04B_S。 – 中央站接收数据,具有典型值 Bin04B_R。 • 控制方向 – 中央站发送命令,具有典型值 Cmd01B_S。 – 该站接收命令,具有典型值 Cmd01B_R。 典型值名称结构 说明 无 SMS 块 与 STEP 7 V5 的块库不同,全局库“Telecontrol ST7”中不存在用于发送 SMS 的块。 可在 TIA Portal 中通过消息编辑器组态 STEP 7 Professional 的电子邮件和/或 SMS 发送,请 参见组态数据点和消息 (页 2324)部分。不需要的参数 数据点典型值中不需要的参数可忽略。 重现参数 典型参数说明 在以下说明中,除了要处理的数据点编号,相同的数据点典型值将一起介绍。 在数据点典型值表中提供了各个参数的以下信息: • 参数 参数名称 • 声明 参数类型 – INPUT 输入参数 – OUTPUT 输出参数 – IN_OUT 输入/输出参数 • 数据类型 该参数支持的数据类型 • 取值范围 • 默认值 参数的预设值 如果未组态数据点典型值的各个参数,则会使用默认值。 • 说明 参数的功能说明以及典型值特定的属性用于多个典型值的参数 以下参数用于 TD7onCPU 库的多个典型值。针对各个数据点典型值,这些参数只在此处介 绍一次,下文中不再赘述。 由于典型值使用情况的不同,某些参数的组态方式会存在差异。请注意下述典型值的使用。说明: 无条件自发数据传输 通过这两个参数“Conditional”和“Unconditional”,可决定值发生更改时是立即 (无条件自发)还是稍后适时(有条件自发)通过模块传送数据帧。 按照如下方式对这两个参数进行组态: • 有条件自发传送(不必立即) – Conditional = TRUE – Unconditional = FALSE • 无条件自发传送(立即) – Conditional = FALSE – Unconditional = TRUE 已选择了两个参数的默认值,因此不会立即传输数据帧。 立即或稍后传输数据帧的决定仅取决于拨号网络。 在拨号网络中,必须根据具体情况决定是否需要立即传送数据点值的更改并 立即建立连接。例如,带报警的数据点就会需要。 在专用线路上,即使将“Conditional”和“Unconditional”组合设置为“非立 即”,也始终立即传送。在专用线路上,无需更改两参数的设置。 Permanent 说明 参数无关 参数 (INPUT, Bool) 仅出现在 S7-300/400 的块中。 其功能不再受 S7-300/400 的支持,其值始终 = FALSE。说明: 接收新数据 NewData 输出用于用户特定的进一步处理,例如以特定方式对接收新数据做 出响应。 每当块收到新数据,并将其输出至特定典型值的输出时,在一个 OB1 循环内, NewData 设置为 TRUE。 有关特定输出的信息,请参见各数据点典型值的说明。 将该参数用于数据点典型值“Set01W_R”和“Par12D_R” 时,如果在 Local = 1 状 态输入新的本地值,则在一个 OB1 循环内也将 NewData 设置为 TRUE。 如果不需要此参数,保留不处理即可。 时间戳 SINAUT 时间戳的格式 对于很多数据点典型程序块,可使用 TimeStamp 参数指示应传送带时间戳的对象数据。 但在接收数据点典型程序块时,没有输出参数可用来输出所接收到的时间戳。时间戳仅保存 在背景数据块中,调用各个接收典型程序块时已指定该背景数据块。为了进一步处理时间戳, 必须由用户程序从数据块中读出数据。 时间戳保存在两个数据双字中,这两个数据双字在所有对象数据块中的名称都相同:时间双字占用不同的地址,具体视典型程序块而定。在背景数据块中或在功能块的声明标头 中查找这两个双字的juedui地址。 对背景数据块采用符号名称更为方便。这样便可以使用符号地址读取信息。在这种情况下, 无需考虑实际的juedui地址。这些地址自动由 STEP 7 使用。以下示例清晰说明了此操作过程。模拟值典型值 Ana04R_S 有效性 jinxian S7-1500 功能 以 32 位浮点数形式发送 4 个模拟值 Ana04R_S 以瞬时值形式传送 4 个模拟值。在传送过程中,将采集当前未决的模拟值,并将 其传送给伙伴。 说明 四个模拟值的常见处理 处理参数(例如阈值、滤波系数等)在每个典型程序块中只存在一次。这些参数共同应用于 全部 4 个模拟值;换言之,无法为单个模拟值设置这些参数。因此,每个典型程序块都只能 采集处理方式相同的模拟值。说明: 触发器输入 “TriggerInput”输入的沿变化为 0 → 1 时,可以在所需时间触发模拟值帧的传 送。 示例: 带时间戳的时间驱动模拟值传送,用于在控制中心提供模拟值归档。 确保将“ImageMemory”参数设置为 FALSE,以防止在 TIM 站上保存时覆盖这 些带时间戳的数据帧。 FC Trigger 块可用于通过“TriggerInput”以时间驱动方式触发传送。 如果不需要此参数,保留不处理即可。然后应根据“ThresholdValue”和 “ThresholdIntegration”阈值参数触发传送。 “TriggerInput”实际上只是间接触发传送。“TriggerInput”沿变化为 0 → 1 时, 数据帧将与其当前值放到一起,并传送到本地 TIM 中。TIM 负责实际传送给 伙伴。对于专线或无线网络,可以直接进行传送。对于拨号连接,数据帧可 以先保存在 TIM 上,并在稍后的时间发送。例如,原因可以是数据帧已标记为 “有条件自发”,参见参数“Conditional”。模拟值典型程序块 Ana04W_S 功能 将 4 个模拟值以 16 位值的形式发送 Ana04W_S 交替传送 4 个模拟值: • 作为瞬时值 在传送过程中,将采集当前未决的模拟值,并将其传送给伙伴。 • 作为平均值 将以一定的时间间隔(可选)积累未决模拟值。在传送过程中,从总值得到平均值,并 将平均值传送给伙伴。 说明 四个模拟值的常见处理 处理参数(例如阈值、滤波系数等)在每个典型程序块中只存在一次。这些参数共同应用于 全部 4 个模拟值;换言之,无法为单个模拟值设置这些参数。因此,每个典型程序块都只能 采集处理方式相同的模拟值。说明: 触发器输入 “TriggerInput”输入的沿变化为 0 → 1 时,可以在所需时间触发模拟值帧的传 送。 示例: 带时间戳的时间驱动模拟值传送,用于在控制中心提供模拟值归档。 确保将“ImageMemory”参数设置为 FALSE,以防止在 TIM 站上保存时覆盖这 些带时间戳的数据帧。 如果数据块计算平均值,则计算周期的持续时间由“TriggerInput”输入决定。 每次此输入触发传送时,当前周期结束,新周期开始。相邻两次数据帧触发 的间隔决定了平均值计算周期的持续时间。 FC Trigger 块可用于通过“TriggerInput”以时间驱动方式触发传送。 如果不需要此参数,保留不处理即可。然后应根据“ThresholdValue”和 “ThresholdIntegration”阈值参数触发传送。 “TriggerInput”实际上只是间接触发传送。“TriggerInput”沿变化为 0→1 时,数 据帧将与其当前值/平均值放到一起,并传送到本地 TIM 中。TIM 负责实际传 送给伙伴。对于专线或无线网络,可以直接进行传送。对于拨号连接,数据 帧可以先保存在 TIM 上,并在稍后的时间发送。例如,原因可以是数据帧已 标记为“有条件自发”,参见参数“Conditional”。