订阅状态发生变化时,固件版本为 V2.8 及以上版本的 S7-1500 CPU 可在在诊断缓冲区中创建一个条目。
诊断缓冲区会显示新状态;但以下状态除外:“KeepAlive”。
在 CPU 的 OPC UA 属性中,已选择“订阅:状态改变”(Subscriptions: Change of status) 选项(OPC UA > 服务器 > 诊断)。
OPC UA 客户端已连接作为 OPC UA 服务器的 S7-1500 CPU,并在服务器中生成订阅。
在 CPU 的 OPC UA 属性中,已选择订阅对应的选项。
“Creating”和“Normal”状态以及相应的订阅 ID 会依次进入诊断缓冲区。
① | 订阅已生成,随后变为活动状态。 |
② | 由于进入诊断缓冲区的条目可能过多(具体视数据量而定),状态更改不会进入诊断缓冲区中。 |
③ | 参见表中对“Late”的说明;例如,没有要从客户端发送的请求。 |
④ | 已达到较大 KeepAlive 值。 |
⑤ | 参见表中对“TimedOut”的说明。 |
⑥ | 已达到较大订阅使用期。 |
⑦ | 客户端已删除订阅。 |
OPC UA 服务器中的订阅可能有以下状态:
状态 | 含义 |
---|---|
Creating | 客户端已请求在服务器中订阅;服务器创建订阅。 |
Normal | 在服务器中创建了订阅,且订阅处于活动状态。 |
Closed | 客户端已删除订阅。 |
KeepAlive | 受监视项的状态长时间未更改。这些状态转换不会进入诊断缓冲区。 |
Late | 客户端已生成具有较小采样和发布间隔的订阅。受监视项的数量在这段时间内未传送到客户端。 客户端不再传送要发送的请求(由于故障等原因)。 |
TimedOut | 客户端已请求订阅。 仅当客户端的发送请求(发布请求)数量足够多时,服务器才会允许订阅(发送发布响应)。 如果客户端停止发送订阅请求,订阅会在特定时间后进入“TimedOut”状态。 |
对于固件版本为 V2.5 及以上版本的 SIMATIC S7-1500 CPU,如果在对项目进行采样时发生 CPU 过载,则在使用订阅时,OPC UA 服务器可传送状态代码“GoodOverload”。
对于固件版本为 V2.8 及以上版本的 SIMATIC S7-1500 CPU,OPC UA 服务器还会使该事件进入诊断缓冲区。
在 CPU 的 OPC UA 属性中,已选择“订阅:采样时间存在错误”(Subscription: Sampling time errors) 选项(OPC UA > 服务器 > 诊断)。
如果 OPC UA 订阅多个元素(比如变量),SIMATIC S7-1500 的 OPC UA 服务器必须以*间隔(采样间隔)检查元素的值是否更改。这种检查称为“采样”,需要一定的时间,具体时长取决于项目数量和数据类型。采样完成并接收到发布请求后,服务器会向客户端发送元素。
如果队列中的元素过多,可能会出现通信堆栈过载的情况。CPU 无法以给定的采样间隔检查所有的元素,因此必须跳过下一采样作业。
在这种情况下,CPU 会为每个元素发送状态码“GoodOverload”(0x002F0000),即使未对元素进行检查时也是如此。状态码符合 IEC 61131-3 要求,其含义如下:“由于资源限制,采样速度减慢”。
① | 跳过采样作业 |
词条
词条说明
历史统计信息的样本此页面显示每个端口的统计信息的样本。可在“* 2 层 > RMON > 历史”(Layer 2 > RMON > History) 页面中设置要对哪个端口进行采样。提示只有与设备存在在线连接时才显示该页面。设置端口 (Port)选择要为其显示历史记录的端口。显示值说明条目 (Entries)可同时保存的较大样本数目。间隔 [s] (Interval [s]
MAP库移植S7-200 MAP 库移植至 S7-200 SMART 运动控制,移植时需要在 S7-200 SMART 中通过运动控制向导编程。测量系统移植1、如果 MAP 库使用相对脉冲,S7-200 SMART 运动控制向导的测量系统选择相对脉冲,如图1:图1. 选择测量系统2、S7-200 SMART 运动控制向导的方向控制根据实际情况可以选择“单相(1个输出)”或者“单相(2个输出)”,如
屏能保存多长时间历史数据报警记录组态生成报警日志文件,每个文件里能存储的记录个数有限的。每个类别的报警只能对应一个报警日志文件。变量记录组态生成数据日志文件,每个文件里能存储的记录个数有限的。每一个变量只能对应一个文件。例如:TP1200精智(Comfort)屏,日志条目数是20000,变量记录周期是1s,那么较多能保存20000s(大约5个多小时)的数据。产品名称每个日志条目数KP400 Com
S7-1200 下载但不重新初始化●说明为了可以编辑已经过调试且在系统上正常运行的 PLC 程序,S7-1200 V4 及更高版本的 CPU 支持在运行时对FB块或数据块接口进行扩展。*将 CPU 设置为 STOP 模式,即可下载已修改的块,而不会影响数据块其他的值。这是一种简单的更改程序的方式。这一加载过程(*重新初始化的下载)不会对所控制的过程造成负面影响。●工作原理原则上,每个FB块或数
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com