SINAMICS V20 – 技术数据过载特性曲线重载 (HO) 通常用于对动态性能要求较高的应用(周期性负载),恒转矩特性、大起动转矩 例如:传送带、齿轮泵、偏心螺杆泵、轧机、搅拌机、破碎机、立式输送设备、离心机等。M = 常数 P ~ nM = 转矩 n = 转速 P = 功率轻载 (LO) 通常用于对动态性能要求不高的应用(连续性负载),平方转矩特性,起动转矩小。 例如:离心泵、径流式/轴流式风机、往复式鼓风机、离心压缩机、 真空泵、搅拌机等。过载性能轻载 (LO)110% IL¹⁾,在 300 s 的运行周期内 过载时间 60 s过载性能重载 (HO)150% IH²⁾,在 300 s 的运行周期内 过载时间 60 s¹⁾ 额定输出电流 IL 基于轻载 (LO) 时的输出电流。 ²⁾ 额定输出电流 IH 基于重载 (HO) 时的输出电流。
1 程序功能介绍
通过系统功能SFC 51 "RDSYSST" (读取系统状态),可以读取系统状态列表或部分系统状态列表,例如指示灯状态,序列号,从站状态等等。
调用SFC 51时,通过将值“1”赋给输入参数REQ来启动读取。如果可以立即读取系统状态,则SFC将在BUSY输出参数中返回值0。如果BUSY包含值1,则尚未完成读取功能。
2 读取CPU指示灯
可以通过SFC 51读取CPU的指示灯状态,使用的SSL_ID参数为16#74(16#19)读取全部指示灯状态 或者16#174(16#119)读取单个指示灯状态
2.1 编程
首先需要创建一个数据块,用来存放读取出来的指示灯状态结果
图1 创建DB1,存放读取结果
打开OB1,在OB1的临时变量区创建一个变量length,类型设置为Struct(结构)
图2 创建名为length的结构变量
双击length变量,进入结构变量成员定义,创建两个word类型的变量,本例中分别为size和number:
图3 创建length的结构变量的两个word成员
编写SFC51程序:
CALL "RDSYSST"
REQ :=TRUE
SZL_ID :=W#16#74 //读取全部指示灯状态
INDEX :=W#16#0
RET_VAL :=MW0
BUSY :=M2.0
SZL_HEADER:=#length
DR :=P#DB1.DBX0.0 BYTE 500 //输出到DB1数据块中
DB1存放的结果即为模块的指示灯状态,每个指示灯有4个字节的长度来描述。
前两个字节表示灯的类型(见表二),表示是SF灯还是BF灯等等。
*三个字节表示灯是亮还是灭,如果为1则灯亮,如果为0则灯的状态是灭。
*四个字节表示灯是否闪烁,0表示不闪,1表示正常闪烁(2hz),2,表示慢闪(0.5hz)
灯的类型列表如下(不同的CPU会有不同数目的指示灯):
关于系统功能SFC51的更多详情请参阅STEP 7的在线帮助,或者通过Start > SIMATIC > DOCUMENTATION选择手册“System Software for S7-300/400 System and Standard Functions