在以下说明中,除了要处理的数据点编号,相同的数据点典型值将一起介绍。
在数据点典型值表中提供了各个参数的以下信息:
参数
参数名称
声明
参数类型
- INPUT
输入参数
- OUTPUT
输出参数
- IN_OUT
输入/输出参数
数据类型
该参数支持的数据类型
取值范围
默认值
参数的预设值
如果未组态数据点典型值的各个参数,则会使用默认值。
说明
参数的功能说明以及典型值特定的属性
以下参数用于 TD7onCPU 库的多个典型值。针对各个数据点典型值,这些参数只在此处介绍一次,下文中不再赘述。
由于典型值使用情况的不同,某些参数的组态方式会存在差异。请注意下述典型值的使用。
参数: | PartnerNo |
声明: | INPUT |
数据类型: | INT |
取值范围: | 0 / 1 ... 32000 |
默认值: | 0 |
说明: | 伙伴的用户编号 伙伴的用户编号,必须通过其*块通信。 对于过程典型值,其通常是主站或控制中心(例如 ST7cc)应用程序的用户编号。 对于操作员典型值,其通常是站的用户编号。 |
值 0(零)对各种典型值类别的影响 | |
| 发送过程典型值 (Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, Dat12D_S, Dat256D_S) 如果设置参数值为 0,则可将数据发送到已组态 ST7 连接的所有用户。在这种情况下,会自动通过过程典型值发送参数“PartnerObjectNo”(值为零)。 如果在管理 (DB BasicData) 中未找到 PartnerNo,则会将该效果的条目写入诊断缓冲区(事件 ID B101)。CPU 不切换为 STOP 模式。然后,在更正错误之前,不再对该数据块进行处理。 注意 - 如果缺失“PartnerObjectNo”,则伙伴 CPU 上必须具有可以识别缺失对象编号的列表(请参见 ListGenerator1500/300/400 FC)。 - 节点站中块的使用 如果节点站的 CPU 与较高级别用户和较低级别站保持连接,则会将带 PartnerNo = 0 的数据帧传送给方向主站和方向站中的所有用户。 |
| 接收操作员典型值 (Bin04B_R, Ana04W_R, Cnt01D_R/Cnt04D_R, Dat12D_R, Dat256D_R) 不允许采用值 0! 如果 PartnerNo < 1 或 > 32000,则会在诊断缓冲区中输入错误消息(事件 ID B100)。 如果所组态的值在允许范围内且正确,但在管理 (DB BasicData) 中未找到“PartnerNo”,则也会将该条目写入诊断缓冲区(事件 ID B101)。CPU 不切换为 STOP 模式。然后,在更正错误之前,不再对该数据块进行处理。 如果 CPU 接收到此典型值的数据帧,则会进行检查以确定数据帧中的源用户编号是否与此处所组态的“PartnerNo”一致。如果两个用户编号不同,则会丢弃接收到的信息并在诊断缓冲区中输入错误消息(事件 ID B130)。 |
| 发送操作员典型值 (Cmd01B_S, Set01W_S, Par12D_S) 不允许采用值 0! 如果“PartnerNo”< 1 或 > 32000,则会在诊断缓冲区中输入错误消息(事件 ID B100)。 如果所组态的值在允许范围内且正确,但在管理 (DB BasicData) 中未找到“PartnerNo”,则也会将该条目写入诊断缓冲区(事件 ID B101)。CPU 不切换为 STOP 模式。然后,在更正错误之前,不再对该数据块进行处理。 |
| 接收过程典型值 (Cmd01B_R, Set01W_R, Par12D_R) 如果典型值要接收来自多个伙伴的数据(例如,要接收多个控制中心的数据),则将该参数设为值 0。 如果 CPU 接收到此典型值的数据且“PartnerNo”> 0,则会进行检查以确定数据帧中的源用户编号是否与此处组态的“PartnerNo”一致。如果两者不同,则会丢弃接收到的信息并在诊断缓冲区中输入错误消息(事件 ID B130)。 如果“PartnerNo”=0,则将不会执行该检查。无论发送方是谁,都会将寻址到该典型值的每个数据帧传递给典型值。 如果“PartnerNo”> 0,且在管理 (DB-BasicData) 中未找到该编号,则会将该条目写入诊断缓冲区(事件 ID B101)。CPU 不切换为 STOP 模式。然后,在更正错误之前,不再对该数据块进行处理。 注意 - 如果已设置“PartnerNo = 0”,请确保每个伙伴均发送具有完整目标地址(目标用户编号和目标对象编号)的数据。 - 节点站中块的使用 如果节点站的 CPU 与较高级别用户和较低级别站保持连接,则会将带 PartnerNo = 0 的数据帧传送给方向主站和方向站中的所有用户。 |
参数: | PartnerObjectNo |
声明: | INPUT |
数据类型: | INT |
取值范围: | 0 / 1 ... 32000 |
默认值: | 0 |
说明: | 伙伴的对象编号 伙伴上的对象编号(= DB 编号),块通过其进行通信。 |
值 0(零)对各种典型值类别的影响 | |
| 发送过程典型值 (Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, Dat12D_S, Dat256D_S) 如果为先前的参数设置了 PartnerNo = 0 ,则应将此参数设为 0。如果缺失“PartnerObjectNo”,则伙伴 CPU 上必须具有可以识别缺失对象编号的列表(请参见 FC-ListGenerator)。 如果伙伴为 ST7cc 控制中心,则可以省略*此块的“PartnerObjectNo”步骤,原因是 ST7cc 中没有作为目标对象的 DB。ST7cc 仅基于数据帧中的源地址对其数据进行解码。 |
| 接收操作员典型值 (Bin04B_R, Ana04W_R, Cnt01D_R/Cnt04D_R, Dat12D_R, Dat256D_R) 不允许采用值 0! 如果参数分配不正确(< 1 或 > 32000),则会在诊断缓冲区中输入错误消息(事件 ID B102)。CPU 不切换为 STOP 模式。然后,在更正错误之前,不再对该数据块进行处理。 如果 CPU 接收在此处组态的对象的数据,则会进行检查以确定数据帧中的源对象编号是否与此处组态的“PartnerObjectNo”一致。如果两者不同,则会丢弃所接收的信息。在诊断缓冲区中输入错误消息(事件 ID B131)。 |
| 发送操作员典型值 (Cmd01B_S, Set01W_S, Par12D_S) 不允许采用值 0! 如果参数分配不正确(< 1 或 > 32000),则会在诊断缓冲区中输入错误消息(事件 ID B102)。CPU 不切换为 STOP 模式。然后,在更正错误之前,不再对该数据块进行处理。 |
| 接收过程典型值 (Cmd01B_R, Set01W_R, Par12D_R) 在以下情况下必须设置为 0: - 伙伴不是 S7 CPU,即没有作为目标的 DB 编号。例如,如果伙伴是 ST7cc 控制中心,就会出现这种情况。 - 存在多个伙伴 (PartnerNo = 0),典型值要从其接收数据。这些伙伴的相应对象通常具有不同的编号,也就是说,无法在此处*一编号。 如果 CPU 接收在此处组态的对象的数据且“PartnerObjectNo”> 0,则会进行检查以确定数据帧中的源对象编号是否与此处组态的“PartnerObjectNo”一致。如果两者不同,则会丢弃所接收的信息。在诊断缓冲区中输入错误消息(事件 ID B131)。 如果“PartnerObjectNo”=0,则将不会执行该检查。无论发送方对象是谁,都会将寻址到该对象的每个数据帧传递给接收对象。 |
参数: | Enabled | |
声明: | INPUT | |
数据类型: | BOOL | |
取值范围: | TRUE / FALSE | |
默认值: | TRUE | |
地址范围: | 输入 | I 0.0 ... I n.7 |
存储器位 | M 0.0 ... M n.7 | |
数据位 | DBm.DBX 0.0 ... n.7 | |
说明: | 启用块处理 如果启用处理,则会执行块的所有功能。 如果尚未启用处理,则会出现不同的响应: | |
未启用处理 | ||
| 对于发送过程典型值 (Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, 如果未启用处理,则块只能在组织级进行通信;也就是说,可以发送和接收组织帧。 请注意:虽然来自操作员典型值的查询得到了应答,但是回复帧包含禁用功能时的有效数据。 注意 | |
| 对于接收过程典型值 (Bin04B_R, Ana04W_R, Cnt01D_R/Cnt04D_R, 如果未启用处理,则块只能在组织级进行通信;也就是说,可以发送和接收组织帧。 请注意:仍可发送请求及接收应答,但不会将接收到的消息输出到输出。有关相关输出的信息,请参见相应数据点典型值的说明。 注意 |
参数: | ImageMemory | |
声明: | INPUT | |
数据类型: | BOOL | |
取值范围: | TRUE / FALSE | |
默认值: | TRUE | |
地址范围: | 输入 | I 0.0 ... I n.7 |
存储器位 | M 0.0 ... M n.7 | |
数据位 | DBm.DBX 0.0 ... n.7 | |
用于典型值 | Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, Set01W_R, Par12D_R, Dat12D_S | |
说明: | 针对自发数据传输的镜像存储器原理 TRUE 根据镜像存储器原理传输数据。 采用镜像存储器原理可减小存储数据帧所需的空间,并可使 WAN 上的数据通信量尽可能少。在大多数情况下,默认值 TRUE 是正确选择。 FALSE 根据发送缓冲区原理传输数据。 仅在需要保存数据点的单个数据更改并将其传送到伙伴时(例如,带时间戳的报警),才需要用到发送缓冲区原理。 |
参数: | Conditional | |
声明: | INPUT | |
数据类型: | BOOL | |
取值范围: | TRUE / FALSE | |
默认值: | TRUE | |
地址范围: | 存储器位 | M 0.0 ... M n.7 |
数据位 | DBm.DBX 0.0 ... n.7 | |
用于典型值 | Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, Set01W_R, Par12D_R, Dat12D_S | |
说明: | 有条件自发数据传输 有关此参数的信息会在下文的“Unconditional”参数部分进行介绍。 |
参数: | Unconditional | |
声明: | INPUT | |
数据类型: | BOOL | |
取值范围: | TRUE / FALSE | |
默认值: | FALSE | |
地址范围: | 存储器位 | M 0.0 ... M n.7 |
数据位 | DBm.DBX 0.0 ... n.7 | |
用于典型值 | Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, Set01W_R, Par12D_R, Dat12D_S, Dat256D_S | |
说明: | 无条件自发数据传输 通过这两个参数“Conditional”和“Unconditional”,可决定值发生更改时是立即(无条件自发)还是稍后适时(有条件自发)通过模块传送数据帧。 按照如下方式对这两个参数进行组态: 有条件自发传送(不必立即) - Conditional = TRUE - Unconditional = FALSE 无条件自发传送(立即) - Conditional = FALSE - Unconditional = TRUE 已选择了两个参数的默认值,因此不会立即传输数据帧。 立即或稍后传输数据帧的决定仅取决于拨号网络。 在拨号网络中,必须根据具体情况决定是否需要立即传送数据点值的更改并立即建立连接。例如,带报警的数据点就会需要。 在**线路上,即使将“Conditional”和“Unconditional”组合设置为“非立即”,也始终立即传送。在**线路上,*更改两参数的设置。 | |
|
提示 参数无关参数 (INPUT, Bool) 仅出现在 S7-300/400 的块中。 其功能不再受 S7-300/400 的支持,其值始终 = FALSE。 |
参数: | TimeStamp |
声明: | INPUT |
数据类型: | BOOL |
取值范围: | TRUE / FALSE |
默认值: | FALSE |
用于典型值 | Bin04B_S, Ana04W_S, Cnt01D_S/Cnt04D_S, Dat12D_S, Dat256D_S, Set01W_R, Par12D_R |
说明: | 时间戳 TRUE 将带时间戳传送数据帧。 前提是本地 TIM 提供的时间在 CPU 上可用。有关更多详细信息,请参见 FC TimeTask 的说明。 注意 FALSE 将不带时间戳传送数据帧。 有关时间戳格式的信息,请参见时间戳部分。 |
提示 重新初始化 (Re-initialization)该参数需要重新初始化 CPU。 建议:不要在运行时或重新启动后更改参数。 |
参数: | NewData | |
声明: | OUTPUT | |
数据类型: | BOOL (Dat256D_R : DWORD) | |
取值范围: | TRUE / FALSE | |
默认值: | FALSE | |
地址范围: | 输出 | Q 0.0 ... Q n.7 |
存储器位 | M 0.0 ... M n.7 | |
数据位 | DBm.DBX 0.0 ... n.7 | |
用于典型值 | Bin04B_R, Ana04W_R, Cnt01D_R/Cnt04D_R, Cmd01B_R, Set01W_S, Set01W_R, Par12D_S, Par12D_R, Dat12D_R, Dat256D_R 使用 Dat256D_R 时,输出占用一个双字,每个段有一个状态。 | |
说明: | 接收新数据 NewData 输出用于用户特定的进一步处理,例如以特定方式对接收新数据做出响应。 每当块收到新数据,并将其输出至特定典型值的输出时,在一个 OB1 循环内,NewData 设置为 TRUE。 有关特定输出的信息,请参见各数据点典型值的说明。 将该参数用于数据点典型值“Set01W_R”和“Par12D_R” 时,如果在 Local = 1 状态输入新的本地值,则在一个 OB1 循环内也将 NewData 设置为 TRUE。 如果不需要此参数,保留不处理即可。 |
词条
词条说明
制造商特定报警的 OB (OB 57)说明如果制造商特定中断由 DPV1 从站或 IO 设备的插槽触发,则 CPU 操作系统将调用 OB 57。提示如果将 S7-400 CPU 或 S7-400 PROFIBUS CP 设置为“S7 兼容”DP 模式,则无法使用任何制造商特定中断 OB (OB 57)。制造商特定中断 OB 的本地数据下表列出了制造商特定中断 OB 的临时 (TEMP)
主副本 (S7-300/400, S7-1500)有效性以下程序块位于全局库的主副本中:CPU300/400用于 S7-300/400 CPU 的程序块CPU1500用于 S7-1500 CPU 的程序块这些块大致相同。除非另有说明,否则本说明同样适用于 S7-300/400 和 S7-1500 的块。如果个别块不能用于前面提到的所有 SIMATIC 产品系列,或者 SIMATIC 产品系列的功能
基于 TCON_QDN 的连接参数连接描述数据块要组态基于完全限定域名的 TCP 和 UDP 通信连接,可使用带有连接描述 DB(结构符合 TCON_QDN 要求)的以下 CPU:S7-1200-CPU(自固件 V4.4 起)S7-1500-CPU(自固件 V2.0 起)在 TCON 的背景数据块中,连接参数 CONNECT 内包含对所用数据块的引用。提示TCON_DNS 结构TCON_QDN 将
WebUX内容在线帮助中未包含的信息和有关产品功能的重要信息。自动登陆如果不再需要自动登录,必须删除相应浏览器的浏览记录。
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com