西门子6ES7317-6TK13-0AB0参数详细
下列故障安全型CPU 可以提供:
CPU 315F-2 DP,用于采用 PROFIBUS DP 进行分布式组态、对程序量有中/高要求的故障安全型工厂
CPU 315F-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINETIO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
CPU 317F-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的故障安全工厂
CPU 317F-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINETIO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
CPU 319F-3 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINETIO进行分布式组态的故障安全型工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
变频器提供的控制方式有v/f控制、矢量控制、力矩控制。v/f控制中有线性v/f控制、抛物线特性v/f控制。将变频器参数p1300设为0,变频器工作于线性
v/f控制方式,将使调速时的磁通与励磁电流基本不变。适用于工作转速不在低频段的一般恒转矩调速对象。
将p1300设为2,变频器工作于抛物线特性v/f控制方式,这种方式适用于风机、水泵类负载。这类负载的轴功率n近似地与转速n的3次方成正比。其转矩m近似地与转速n的平方成正比。对于这种负载,如果变频器的v/f特性是线性关系,则低速时电机的许用转矩远大于负载转矩,从而造成功率因数和效率的严重下降。为了适应这种负载的需要,使电压随着输出频率的减小以平方关系减小,从而减小电机的磁通和励磁电流,使功率因数保持在适当的范围内。
可以通过设置参数使v/f控制曲线适合负载特性。将p1312在0至250之间设置合适的值,具有起动提升功能。将低频时的输出电压相对于线性的v/f曲线作适当的提高以补偿在低频时定子电阻引起的压降导致电机转矩减小的问题。适用于大起动转矩的调速对象
OB按优先级大小执行,如果所发生事件的优先级高于当前执行的OB ,则中断此 OB的执行。优先级相同的事件,将按发生的时间顺序进行处理。与S7-300/400比较,S7-1200/1500的错误处理有了较大的变化,本文主要介绍S7-1200/1500所支持的错误处理组织块以及CPU对这些错误的响应。
1S7-1200/1500的错误处理组织块
1.1 S7-1200的错误处理组织块
图1-1
S7-1200不再支持同步错误中断组织块OB121,OB122 。
1.2 S7-1500的错误处理组织块
图1-2
S7-1200与S7-1500支持的错误处理组织块的块号与S7-300/400保持一致,不同的是S7-1500除时间错误中断组织块OB80的优先级22不能改变外,其它的错误处理组织块的优先级都可以修改。如诊断中断OB82:
图1-3
除了可以修改错误中断OB的优先级,S7-1500的事件中断(如硬件中断)的优先级也可以修改,这样用户通过修改优先级可避免重要的中断请求被其它中断请求延迟或中断。
2CPU对会引起错误中断的响应
CPU对错误处理组织块的响应表:
错误处理OB | 故障类别 | ‘到达事件‘ 触发
| ‘离去事件‘ 触发
| OB没有装载CPU停机 | |||
S7-1200 | S7-1500 | S7-300/400 | |||||
OB80
| 超出循环时间* | 异步
| 是
| 否
| 是 | 是 | 是 |
时间错误** | 否*** | 否*** | 是 | ||||
OB82 | 异步 | 是 | 是 | 否*** | 否*** | 是 | |
OB83 | 异步 | 是 | 是 | - | 否*** | 是 | |
OB86 | 异步 | 是 | 是 | - | 否*** | 是 | |
OB121 | 同步 | 是 | 否 | - | 是 | 是 | |
OB122 | 同步 | 是 | 否 | - | 否*** | 是 |
表2-1
注:
-: 不支持。
*: 超出循环时间请求OB80时而下载OB80并不会使CPU停机,但如果一个周期内超时两倍的循环监控时间S7-1200/1500/300/400都会停机。
**: 由时间事件(如循环中断,延时中断,时间中断)触发的时间错误。
***:CPU不会停机,但会在诊断缓冲区产生诊断记录。
3GET_ERROR,GET_ERR_ID对PLC错误处理的影响
GET_ERROR和GET_ERR_ID是“获取本地错误信息"指令,S7-1200/1500可通过编程用来查询程序块内出现的错误,这种程序执行中发生的错误就是所说的‘同步‘错误。
图3-1
“获取本地错误信息"指令支持块内进行本地错误处理。将“获取本地错误信息"插入块
的程序代码中时,如果发生错误,则将忽略所有预定义的系统响应。
GET_ERROR指令可以读到详细的错误信息,GET_ERR_ID只读到其中的错误编号。
具体用法可参考软件在线帮助或参考STEP7 Professional V12的手册
因为GET_ERROR和GET_ERR_ID对PLC的同步错误处理的影响相同,下面只对GET_ERROR指令进行说明。
的程序代码中时,如果发生错误,则将忽略所有预定义的系统响应。
GET_ERROR指令可以读到详细的错误信息,GET_ERR_ID只读到其中的错误编号。
具体用法可参考软件在线帮助或参考STEP7 Professional V12的手册
3.1 GET_ERROR对S7-1200同步错误处理的影响
因为S7-1200不支持OB121,OB122,在发生‘同步‘错误时,只在CPU的诊断缓冲区产生错误记录:ERRLED闪烁
有几种可能:第一,可能是后级漏电保护器大于前级漏电保护器,导致后级保护器没跳闸而前级跳闸;第二,可能是后级漏电保护器损坏,导致保护失灵;第三,有可能是前级漏电保护器功率偏小,而后级用电量又大于前级保护器所能承受的额定电流,从而引发前级保护器跳闸。总体来说第三个可能性更大一些,在保证后级漏电保护器正常的情况下,不妨将前级漏电保护器适当调大一些。 漏电保护器越级跳闸的解决方法: (1)、保护定值整定不当,特别是上下级保护定值配合不当,当下级发生故障时本级保护不动作或上下级保护动作; (2)、上下级保护时限配合不当,当发生故障时下级保护时限未到而达到上级时限使上级保护动作;进线与出线的继电保护的整定值和时限的配合很重要,否则很容易发生越级跳闸。为了保证电力系统的稳定运行,供电部门对用户进线的继电保护要求都比较高,进线的速断与过流必须满足上一级电网的要求,时间越短越好。这就给出线开关的保护整定带来一定困难,有些地方用户变电站进线与出线的速断只靠动作电流来配合,速断没有时间差,当电网短路容量大时,完全靠动作电流来配合,就容易出现越级跳闸。在变压器高压侧出现短路故障,其短路电流与母线基本相等,如果速断没有时间配 合就容易发生越级跳闸,或跳闸。当变压器低压侧出口发生故障,这时就要进行短路电流计算,如果速断电流整定值过于小,在电网容量很大时,变压器低压侧出口发生事故时,也容易造成越级跳闸。 进线与出线的过流靠过流值与时间差来保证继电保护的选样性。过流配合的时间差一般应小于0、5秒,现在高压开关都选用真空断路器,其固有动作时间比较小,但开关的固有动作时间、继电保护出口时间、中间继电器的动作时间以及操作机构的动作时间与继电保护整定时间都有一定关系。进线与出线过流保护的时间差整定太小,也容易发生越级跳闸。 (3)、继电保护回路接线错误,如将电流继电器串联结成并联而使保护定值增大一倍,将电流继电器并接结成串接而使保护定值缩小一倍,保护二次回路接线错误将速断接为过流,将过流结为速断,当回路故障而整定值正确时不能正确动作; |