热门搜索:西门子
产品展示 / products 您的位置:网站首页 > 产品展示 > 西门子 > S7-1500 > 6ES7521-1BL00-0AB0
6ES7521-1BL00-0AB0

6ES7521-1BL00-0AB0

简要描述:6ES7521-1BL00-0AB0
CPU 过载特性的原理
发生事件时,将触发相关 OB 的执行。根据 OB 的优先级和当前处理器的负载情况,如果
发生过载,则在 OB 执行前可能会产生一段时间延时。因此,在用户程序处理属于先前事
件的 OB 前,相同的事件可能会再次或多次发生。CPU 按如下所述处理这种情况:操作
系统将根据发生的顺序,照事件的优先级对其进行排列。

产品型号:

所属分类:S7-1500

更新时间:2021-06-10

厂商性质:代理商

详情介绍

6ES7521-1BL00-0AB0

西门子HMI组态软件WinCC flexible是自动化控制系统触摸屏常用的用来监控系统的软件,它在工程项目中使用广泛,具有多种优点。用户在使用西门子PLC系列来组建自动化控制系统时,系统中触摸屏的组态软件经常会用到WinCC flexible。该软件具有组态报警功能,用户可以通过这个功能轻松的实现控制系统的报警操作。本文下面就来介绍一下西门子HMI组态软件WinCC flexible的报警功能,为用户在使用过程中提供帮助。

  二、西门子组态软件WinCC flexible报警功能

  1. WinCC flexible 中的报警方法

  报警方法可识别触发报警的信息类型,从而可识别报警属性。

  WinCC flexible 支持下列报警过程:

  (1)离散量报警过程

  如果置位了 PLC 中特定的位,HMI 设备就触发报警。 为此,在 WinCC flexible 中组态离散量报警。

  (2)模拟量报警过程

  如果某一个“变量”超出了“限制值”,HMI 设备就触发报警。 为此,在 WinCC flexible 中组态模拟量报警。

  (3)报警编号过程

  PLC 传送报警编号(和所有相关的报警文本)给 HMI 设备。 为此,可在 PLC 的组态软件中组态各种报警:

  (4)在 SIMATIC STEP 7 中:

  ALARM_S 报警

  (5)在SIMOTION SCOUT 中:

  ALARM_S 报警和技术报警

  2. 报警状态

  离散量报警和模拟量报警存在下列报警状态:

  (1)当符合触发报警的条件时,报警状态为“已激活”。 一旦操作员确认了报警,报警状态将为“已激活/已确认”。

  (2)当触发报警的条件不再适用时,该报警的状态为“已激活/已取消激活”。 一旦操作员确认了已取消激活的报警,该报警便具有“已激活/已取消激活/已确认”状态。

  (3)每一个出现的报警状态都可以显示并记录到 HMI 设备上,而且可以打印输出。

  

 

 以太网模块包括下列功能:

  根据TCP/IP和ISO通讯标准进行通讯,工厂安装MAC地址,与其他S7设备进行点到点通讯,自动传感全双工或半双工通讯,10 MB和100 MB多个连接(多为8个), 客户机或服务器配置选项, 数据初始化、重新配置和传送指令。

  在使用以太网模块时,共有三种不同类型的通讯选项:

  1.将以太网模块与STEP 7-Micro/WIN PLC连接

  2.将以太网模块与其他S7组件(S7-200/S7-300)连接

  3.将以太网模块与OPC应用程序连接

  一旦使用以太网向导建立了以太网配置后,则必须通过STEP 7-Micro/WIN设置以太网通讯。

  请遵循以下步骤设置与TCP/IP以太网网络的通讯:

  1.点击操作栏中的“通讯”图标或选择检视 > 组件 > 通讯菜单命令。

  2.双击“通讯设置”窗口中的“访问点”图标。

  3.为您的机器选择以太网卡。

  4.点击“设置PG/PC接口”对话框中的“属性”按钮。

  5.一旦完成配置,点击“设置PG/PC接口”对话框中的“确认”。

  6.在“通讯设置”对话框中,使用“地址浏览器”图标,为对应的CP243-1以太网模块选择或输入IP地址。勾选的IP地址是您已经配置的IP地址。

  7.双击“刷新”图标,尝试与的IP地址连接。

  如果连接失败,“通讯”窗口中的IP地址会显示为“不存在”。

  如果连接成功,但STEP 7-Micro/WIN无法确定PLC类型,IP地址则被显示为“未知”。

  如果连接和读取均成功,会在“通讯”窗口中显示适当的PLC图标。

  8.欲核实新连接已设为激活,双击“通讯”窗口中的“PLC”图标。会出现“PLC信息”窗口,CP243-1以太网模块中的CFG LED会打开。

  一旦建立了与以太网模块的连接,您可以检视模块的报告方式。

  欲访问该信息:

  双击“通讯设置”窗口中的模块图标,或

  选择PLC > 信息。会出现“PLC信息”对话框。双击所列的CP243-1以太网模块条目。

  您可以使用以太网模块信息框检视以下信息:

  模块信息:显示模块类型、硬件版本和CP243-1以太网模块硬件修订版。

  模块错误:显示错误代码和错误串。

  CP243-1状态:显示有关不同设备之间模块连接的信息。在第二个域中显示正在使用的以太网配置类型。显示STEP 7- Micro/WIN与以太网模块的连接是否已在第三个域中建立。在第四个域中显示以太网模块是否已与以太网局域网(LAN)连接。

  特殊内存数值:显示模块的Q字节地址和指向存储模块配置的数据块地址的V内存指针。

  地址:显示以太网模块的IP地址、子网掩模、网关地址、MAC地址。

  通道:显示连接通道、连接站(已配置、未配置、准备就绪、未准备就绪)。连接类型(客户机、服务器)、远程IP地址、远程TSAP数值、本地TSAP数值、“保持激活”被启用或禁止、以及连接的错误状态。请注意,当您使用以太网向导时,须输入所有此类信息。

 6ES7521-1BL00-0AB0

 

事件源与 OB 间的分配 
OB 类型将确定 OB 与事件源间分配的位置:
● 对于硬件中断和等时同步模式中断,将在配置硬件或创建 OB 时进行分配。
● 对于 MC 伺服、MC 前置伺服、MC 后置伺服和 MC 插补器,添加工艺对象时,
STEP 7 将自动分配 OB 91/92。
● 对于其它所有的 OB 类型,将在创建 OB 时(也可能在组态事件源后)进行分配。
对于硬件中断,可在指令 ATTACH 和 DETACH 的运行期间对之前的分配进行更改。在
这种情况下,只更改实际有效的分配,而不是已组态的分配。组态的分配将在加载后以及
每次启动时生效。
CPU 将忽略那些组态中没有分配 OB 的硬件中断以及 DETACH 指令后发生的硬件中断。
当事件到达时,CPU 不会检查是否为该事件分配了 OB,而只在实际执行硬件中断之前进
行检查。
OB 优先级和运行时特性 
如果 OB 被分配给事件,则 OB 将拥有该事件的优先级。S7-1500 CPU 支持的优先级从
1(低)到 26(高)。以下条目对于事件执行*:
● 调用和执行所分配的 OB
● 更新已分配 OB 的过程映像分区
用户程序按优先级独占式处理 OB。这意味着同时发出多个 OB 请求时,程序将首先处理
优先级高的 OB。如果所发生事件的优先级高于当前执行的 OB,则中断此 OB 的执
行。对于优先级相同的事件,用户程序按发生的时间顺序进行处理。
说明 
通信 
通信(如,使用 PG 进行功能测试)的优先级通常为 15。在对时间具有严格要求的应用
中,为了防止程序运行时间无谓的延长,通信不应中断这些 OB 的执行。为此,需要为这
些 OB 分配大于 15 的优先级。
参考 
有关组织块的更多信息,请参见 STEP 7 在线帮助。

CPU 的过载特性 
要求 
以下部分我们假设,每个事件源都分配了一个 OB 且这些 OB 具有相同的优先级。第二个
假设条件只是为了简化情景说明。
CPU 过载特性的原理 
发生事件时,将触发相关 OB 的执行。根据 OB 的优先级和当前处理器的负载情况,如果
发生过载,则在 OB 执行前可能会产生一段时间延时。因此,在用户程序处理属于先前事
件的 OB 前,相同的事件可能会再次或多次发生。CPU 按如下所述处理这种情况:操作
系统将根据发生的顺序,照事件的优先级对其进行排列。
如果要控制临时过载,则可限制源自同一问题的排队事件的数量。当达到一个特定循环中
断 OB 中未决触发的大数目时,将丢弃下一事件。
当来自同一个源的事件的发生速度大于 CPU 的处理速度时,将会发生过载。
我们将在后继章节中,介绍更多详细信息。
丢弃类似事件或稍后执行 
下面提及的“类似事件”是指单个源中的事件,如特定循环中断 OB 的触发。
OB 参数“待排队的事件”(Events to be queued) 用于操作系统置于相关队列中将稍后
处理的类似事件的数目。例如,如果此参数值为 1,则仅临时存储一个事件。
说明 
通常后期不再对循环事件再进行处理,这是因为这样可能会导致相同或较低优先级的 OB 
发生过载。因此,通常会在处理下一个计划的 OB 过程中丢弃类似事件的执行来避免发生
过载情况。“待排队的事件”(Events to be queued) 的值比较低,可确保减轻过载情况而非
加重这种情况。
例如,如果队列中达到循环中断 OB 的大触发数目 (Cyclic interrupt),则只对每个额外
的触发进行计数,然后将其丢弃。在 OB 的下一调度执行过程中,CPU 通过
“Event_Count”输入参数(以启动信息的形式)提供已丢弃触发的数目。然后对过载情况
作出适当响应。然后,CPU 将丢失事件的计数器设置为 0。
例如,如果 CPU 首先丢弃了循环中断 OB 的触发,则之后的操作将取决于该 OB 参数“报
告事件溢出到诊断缓冲区中”(Report event overflow into diagnostic buffer):如果选中了
该复选框,CPU 将在诊断缓冲区中对此事件源的过载情况输入事件 DW#16#0002:3507 
一次。CPU 将禁用事件 DW#16#0002:3507 的其它诊断缓冲区条目,直到后期对该源的
所有事件都进行了处理。

时间错误 OB 请求的阈值机制 
OB 参数“启用时间错误”(Enable time error) 用于类似事件发生既定过载时是否调用时
间错误 OB。OB 参数“启用时间错误”(Enable time error) 位于“属性”(Attributes) 类别内
OB 的属性中。
如果启用时间错误 OB(选中了复选框),则需使用 OB 参数“时间错误的事件阈
值”(Event threshold for time error) 队列中类似事件的数目,从该数目起,将会调用
时间错误 OB。例如,如果此参数的值为 1,CPU 将在诊断缓冲区中输入事件
DW#16#0002:3502 一次,并在发生第二个事件时请求时间错误 OB。CPU 将禁用事件
DW#16#0002:3502 的其它诊断缓冲区条目,直到后期对该源的所有事件都进行了处理。
因此,在发生过载时可选择在尚未达到类似事件限值之前和丢弃事件之前编程一个响应。
下列值范围适用于“时间错误的事件阈值”(Event threshold for time error) 参数:1 ≤“时间
错误的事件阈值”≤“待排队的事件”。
8.3 异步指令 
同步指令和异步指令之间的不同之处 
在程序执行过程中,同步和异步指令有着显著不同。
“同步”和“异步”属性与指令调用与执行间的时间顺序相关。
以下情况适用于同步指令:同步指令调用完成时,指令执行也完成。
而异步指令,则情况有所不同:异步指令调用完成时,异步指令的执行不一定完成。这也
就意味着,异步指令的执行可以跨多次调用。在 CPU 中,异步指令的执行与用户程序循
环同时进行。异步指令在 CPU 中生成待处理的作业。
异步指令通常用于数据的传输(模块的数据记录、通信数据、诊断数据等等)。



留言询价

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7
上一篇:6ES7521-1FH00-0AA0
下一篇:6ES7521-1BH50-0AA0

联系我们

浔之漫智控技术(上海)有限公司 公司地址:上海市松江区广富林路4855弄52号3楼
  • 电  话:15221406036
  • QQ:3064686604
  • 公司传真:
  • 邮箱:3064686604@qq.com

扫一扫 更多精彩

微信二维码

联系我们

contact us

扫一扫,关注我们

返回顶部