提供以下触发器类型:• 值触发器 可以为每个数据点单独组态一个值触发器。 可以组态以下触发器类型: – 偏差:偏离上一个存储值时传输 –阈值下限:值在可组态阈值范围内时传输 – 阈值上限:超出可组态阈值时传输 – 范围内:值在可组态值范围内时传输 –超出范围:值不在可组态值范围内时传输 有关详细信息,请参见“值触发器 (页 4093)”。 • 时间触发器可以在主题或组的属性对话框中组态时间触发器。该触发器适用于主题或组的所有数据点。 可以组态以下触发器类型: – 循环 循环传输 –时间 每天一次 / 每周一次 / 每月一次 有关详细信息,请参见“时间触发器 (页 4104)”。 说明 CP V1.0迁移后的时间触发器 当 CP 从固件版本 V1.0 迁移到固件版本 V1.1 之后,旧版项目中的时间触发器行为如下:在旧版本中组态的数据点的时间触发器会传输到采用 CP V1.1 的主题或组。如果在主题或组中组态了多个时间触发器,则会应用第一个发现的时间触发器。 触发传输只要满足触发器类型的触发条件,即会触发该主题或组的所有数据点的传输。 说明 传输的数据量请注意,不同的值触发器和附加的时间触发器均会触发整个主题或组的传输。值触发器 值触发器的变型 可以组态值触发器的以下变型: • 偏差只要组态的值偏离了存储在 CPU 中的上一个值,就会立即传输该值。 请注意相应数据点的数据类型的取值范围。 • 阈值下限低于组态值时立即传输值。 • 阈值上限 高于组态值时立即传输值。 • 范围内 在组态范围内时立即传输值。 • 超出范围超出组态范围时立即传输值。 值触发器的取值范围取决于数据点的数据类型。 传输持续时间(值触发器)请注意,对于所有值触发器,只要满足触发条件,就会传输主题或组的数据。这会对传输的 数据量产生影响。 说明 以“变量的扫描周期”传输当满足值触发器的触发条件时,数据将以每个变量的扫描周期传输到代理。 是否支持值触发器取决于数据类型并非每种数据类型都支持值触发器。下表显示了每种可组态数据类型是否支持值触发器。 • 带“x”标记:值触发器受支持。 •带“‑”标记:值触发器不受支持。
S7 模拟量输入模块的值范围值为正整数 (Int: 0...32767) 时,270 对应于 S7 模拟量输入模块原始值的 1% (27648 = )。用户数据编辑器 有效载荷组态 有效载荷格式 CP 使用 UTF‑8 字符编码格式化有效载荷。不同的云系统使用不同格式来传输有效载荷。根据所连接的云系统(“云运营商”(Cloud operator) 参数),CP可以输出不同格式的有效载荷。不同的格式以可选模板的形式提供。 作为发布者的 CP在所有主题或组中使用在某个主题或组中选择或手动修改的代码。 可使用以下模板或选项: • Siemens MindSphere -MindConnect IoT Extension 该格式仅适用于 Siemens MindSphere • JSON该格式适用于“其它云”云提供商 预期使用 JSON 格式处理主题的云服务。 语法符合 ECMA-404 和 ISO/IEC21778:2017 要求。• XML 该格式适用于“其它云”云提供商 预期使用 XML 格式处理主题的云服务的格式。 • 任意格式该格式适用于“其它云”云提供商 如果选择了此选项,则会清除格式对应的文本框,并可对该文本框进行编辑。此时,可以为有效载荷格式编辑单独的语法。 预期使用特殊格式的云服务的格式。 说明 作为订阅者的 CP 不处理自定义格式 请注意,作为订阅者的CP 无法处理已编辑或修改的格式。 有关Zui大有效载荷量的信息,请参见“组态:概述和规则 (页 4071)”。有关格式的语法,请参见“有效载荷格式组态选项 “有效载荷编辑器”(Payload editor) 中的元素具有以下功能: •“格式”(Format) 下拉列表 可在此选择要用于有效载荷传输的格式。 • “自定义”(Customize)选择该选项后,文本框变为可编辑状态,此时可以单独修改之前选择的标准格式。可以 进行的修改示例如下: – 删除不需要的代码部分 –插入固定文本 可以更改复选框下方文本框中的代码。务必遵守指定的语法。 说明 语法一致性 确保手动更改的代码的一致性。有效载荷格式错误可能导致有效载荷无法读取。 对于 JSON 和 XML 这两种格式,可以单击“验证”(Validate)按钮检查所做更改。 如果代码符合要求,则将其保存下来。 • “验证”(Validate) 按钮 此功能仅考虑 JSON 和 XML格式。只有在“自定义”(Customize) 选项已启用时才执行检查。 单击该按钮时,将检查已自定义格式(JSON 或XML)中是否存在一些语法错误,并输出 相应消息。 请注意,无法检查所有可能的语法和格式错误。数据点名称或属性名称将不会检查。转义序列转义序列根据所用协议修改代码,可用来转换某些特殊字符。 以下名称组件中可能包含特殊字符,例如: • 站名称 • 主题名称 • 组名称CP 支持以下转义序列: • JSON PubSub 标准 JSON 转义序列 有关使用的转义序列,请参见“JSON转义序列 (页 4109)”。 • XML 标准 XML 转义序列 • CSV 标准 CSV 转义序列发布者将相应的特殊字符转换为转义序列。 对于订阅者,则将转义序列转换为反向序列。 QualityCode传输与“QualityCode”数据点的“QualityCode”质量状态也随有效载荷一起传输。该状态指示值的有效性。该状态由作为发布方的 CP 设置,值范围如下:• GOOD 值有效。 • BAD 变量的值无效或不是Zui新的。可能的原因: – CPU 处于 STOP 状态 – 值不是Zui新的 –变量未组态 该状态的值会对传输产生以下影响: • 发布方 → 云 作为发布方的 CP 独立于该状态值发布消息。 • 云 → 订阅者作为订阅者的 CP 独立于该状态值接收消息。 当收到状态为“BAD”的消息时,订阅者不会将该值写入到 CPU 的 DB 变量中。主题的属性对话框 打开属性对话框 在本地模块下的导航区域中打开 CP 时,可通过两种方式打开属性对话框: •通过主题/组的快捷菜单(右键单击) • 当主题编辑器打开时,使用数据点表格上方的“属性”(Properties) 按钮时间触发器时间触发器的变型 可以组态时间触发器的以下变型: • 循环 值循环传输,并可进行组态(以毫秒为单位)。 • 时间 • 可设置以下间隔:– 每天一次 值在每日的组态时间传送一次。 – 每周一次 值在每周的组态时间传送一次。 – 每月一次 值在每月的组态时间传送一次。注意: 如果某个月份的天数少于组态中指定的天数,则不传送值。Quality of Service (QoS) Quality ofService (QoS) • 所需的服务质量 (QoS) 可在此定义该主题的传输行为 (Quality of Service)。组态值将根据要求传递给通信伙伴。如果代理无法满足所要求的 QoS 级别,则在许多情 况下,它会选择Zui接近要求的级别。由于代理的行为与QoS 有关,请自行了解相关 内容。 取值范围: – QoS 0 传输不超过一次 CP 向 broker 发送一次主题。CP不需要确认。 如果 broker 未收到该主题,则该主题将丢失。 – QoS 1 至少传输一次 CP 将主题发送给broker,直至收到来自 broker 作为确认的 PUBACK 数据包。 – QoS 2 传输一次 CP发送主题并等待,直到从指定的 broker 接收到两步确认。 此版本代表了Zui高的质量等级,但也与客户端以及服务器的Zui高管理负载相关。默认设置: 0 更多信息 CloudConnect 允许的字符 名称中禁止使用的字符 不允许在名称中使用下列字符: • 0x22(") 通常不允许使用引号。 • 0x20 (SP) 大多数名称中都允许使用空格。例外情况:CloudConnect 数据点头尾的空格会被自动删除。MindConnect IoT Extension 中的 Onboarding Device 参数 连接到Siemens MindSphere ‑ MindConnect IoT Extension 时,在设备和MindConnect IoT Extension 间建立连接后,可在 Onboarding 过程中使用两个参数来识别设备。• 设备名称 (Device Name) CP 在 Onboarding 过程中使用此名称进行注册。 设备名称显示在MindConnect IoT Extension 的以下位置: Device > Device profile> "NAME" 可以在 CP 的“安全 > CloudConnect > 常规” (Security >CloudConnect > General) 参数组 中指定名称。默认名称的组成方式如下:.不受允许的字符将从名称的组成部分中删除。注意指定名称的规则,请参见“允许的字符(页 4105)”。 • 设备类型 (Device Type) 此参数无法组态,可yongjiu设置为以下字符串: –c8y_MQTTDevice MindConnect IoT Extension 中需要此参数来确定设备类型。设备类型显示在 MindConnect IoT Extension 的以下位置: Device > Deviceprofile > "Type" 有关设置 IoT Extension 的更多信息,请访问以下 Internet网址PROFIBUS (S7-300, S7-400, PC) 日时钟同步 (S7-300, S7-400, PC) 参考 组态PROFIBUS CP 的时钟同步。 时钟同步 决定 CP 是否转发时钟帧。 根据时间主站所在位置的不同,必须对以下两种情况加以区分:• 时钟帧来自子网,并转发到站。 • 时钟帧来自站,并转发到子网 (LAN)。对于某些模块,需要指定转发时钟帧的方向。对于可以方便地全局启用或禁用转发功能的模 块,CP 可在任何方向上转发时钟帧。 如果站中有多个CP,由于可以通过此处介绍的功能将时钟帧从一个网络转发到另一个网络, 这样可能会出现冲突情况,应根据时钟主站考虑时钟帧流。如果连接到同一网络的站中有多个 CP,则仅允许单个 CP 转发时钟同步消息。