9
《电动机控制》共12章,主要内容包括电力传动计算基础、直流电动机的闭环调速系统、电动机变频调速的原理、变频器的基本功能和合理使用、异步电动机的数学模型和高性能变频调速、同步电动机和无刷电动机的控制方法,以及电动机控制系统的数字仿真等。全书直流电动机的控制为基础,以交流电动机变频调速为主线,着重介绍电力传动与控制的基础知识,探讨电动机的转速、电流、电压、磁通(链)、转矩等的控制策略,同时适当介绍较为深入的较新研究成果。每章的作业中适当引入一些工程应用类型题,供读者深入探讨某些问题。 本书可作为电气工程及其自动化专业和相关专业的在职人员进行继续教育的教材,也可作为工程技术人员进行电力传动和控制设计、安装调试的参考书。[1][2]
在经营活动中精益求精,具备如下业务优势: SIEMENS 可编程控制器 ??1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200 ??2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等 ??3、 SI** 系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A 4、HMI 触摸屏TD200 TD400C TP177,MP277 MP377 SIEMENS 交、直流传动装置 ??1、 交流变频器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO ?????????MIDASTER系列:MDV 6SE70系列(FC、VC、SC) ??2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70 系列 SIEMENS 数控 伺服 1、840D、802S/C、802SL、828D 801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510, 2、伺服驱动 : 6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128 着眼未来 致力于OEM用户的开发 ??
凭借雄厚的技术实力及多年从事 SIEMENS 产品的销售经验,本着树立公司形象和对用户认真负责的精神开展业务, 赢得了 SIEMENS 公司与广大用户的**及大力支持。 但公司并未仅仅满足与现状:随着 SIMATIC S7 系列中小型 PLC 产品 S7200 、 S7300 及变频器 MM420 、 MM440 系列的成功推出, 其优越的性能价格比受到众多配套生产厂商的关注,在纺织机械生产行业先后采用 S7 PLC 及 MM 、 MDV 变频器产品的电气控制系统的设计与编
NextCommand
枚举数据类型,元素中包括“IMMEDIATELY ”、“WHEN_COMMAND_DONE。
“IMMEDIATELY”:接收命令与后续所要执行的命令同步执行。
“WHEN_COMMAND_DONE”:接收命令执行或失败后执行后续的命令,异步执行。
ReceiveVariable西门子35度角DP接头
数据接收区,数据类型为数组,ARRAY [0..4095] OF BYTE,4096字节。
OUT
调用函数返回信息,包括调用状态和接收的字节数量。数据类型为结构体(StructRetTcpReceive),返回信息参考表3:
表3: 接收函数返回信息
结构 名称 数据类型
functionResult 接收状态信息 DINT
dataLength 接收字节长度 UDINT
注意:
PL接收区和发送区必须与SIMOTION的接收区和发送区相同
UDP示例参考附带文件“SIMOTION_UDP”.ZIP
TCP示例程序参考附带文件“SIMOTION_TCP”.ZIP
上面介绍了SIMOTION与PLC CP343-1的通信,PLC作为数据的服务器,同样SIMOTION也可以作为数据的服务器,只是建立连接的初始化过程不同。SIMOTION与 SIMOTION、SIMOTION与CPU PN接口、SIMOTION与PC机通过VB SOCKET控件之间的通信可以参照上面的例子。
随着工业自动化程度的提高,以及应用领域的需求,RFID的技术被越来越多的集成于系统。由于全集成自动化是西门子产品设计的核心理念之一,因此,为RFID集成于自动化系统提供了多种解决方案。
通过RFID的通信接口模块,可将RFID 集成到PC,主流PLC,如: S5、S7、PROFIBUS DP、非西门子PLC、以太网等。
将ASM456 ECOFAST 连结模块到基本模块,如图7
图7:ASM456 ECOFAST模块
ASM456基本模块:6GT2002-0ED0
4.1.2 设置PROFIBUS DP 地址
通过地址设定插头设置PROFIBUS DP 地址,如图
图8:DP设置插头
PROIBUS DP 地址设置插头:6ES7 194-1KB00-0XA0
4.1.3 连接ECOFAST 混合插头
连接PROFIBUS DP网线和电源,如图9
图9:ECOFAST 混合插头
插座:6GK1 905-0CA00,电源、DP线接入ASM456
插头:6GK1 905-0CA00,电源、DP线从ASM456接出到其他站
如果是DP末端站,ASM456需要使用终端电阻插头:6GK1 905-0DA10
4.1.4 连接RF360T 到ASM456
使用的RF300 SLG电缆:6GT2891-0FH50,5米,连接RF380R 到ASM456。
4.2 STEP 7创建项目
4.2.1 创建项目
打开STEP7 创建新项目 ASM456-FC45,见图10
图10:创建项目
4.2.2 安装ASM456 GSD 文件
两种方式找到ASM456 GSD文件:
MOBY软件CD: datenprofi_gsd.
4.2.3 组态ASM456
安装ASM456 GSD文件后,在STEP7硬件列表中出现该产品。如图11
图11:STEP7硬件列表
硬件组态,设置CPU315-2PN/DP MPI/DP 接口为DP 主站,ASM456 作为3号从站连接到主站。双击ASM456 ,选择User mode 为 FB45/FC45,MOBY mode 为MOBY U/D/RF300 normal addressing,通信传输速率115.2Kbaud。如图12
图12:STEP7硬件组态
ASM456 逻辑首地址256。如图13
图13:ASM456硬件地
编译并下载到CPU315-2PN/DP,CPU 运行,通信建立。
4.2.4 打开FC45例子程
解压MOBY 软件CD中的程序文件 , datenFC45.ARJ。如图14
图14:例子程序
拷贝例子程序到项目中
由UDT10生成的DB45是MOBY 参数DB,其中包含ASM456逻辑地址,通道号,命令DB号,以及命令DB的起始地址。如图15
图15:DB4
该程序是RF300单载体操作,因此,参数DB中参数MOBY_mode选择5,RESET_Long参数选择1(True)。如图16
图16:DB45
4.2.5 编程序
在OB100(S7-300启动初始化程序)中置位每一个通道的init_Run。如图17
图17:OB100程序
在OB1中周期性执行FC45,启动MOBY命令。如图
图18:OB1程
OB 122 评估出ASM 模块故障信号。如图19
图19:OB122程序
5、调试
5.1 MOBY启动
由于选择MDS_Control默认设置“1”,读写设备总在监测MDS是否进场。如果变量Ready=True,Error=false,一旦MDS进入读/写窗口,ASM456上PRE灯点亮,MOBY 状态字的MDS_Present 被置位,此时,通过Command_Start 即可启动MOBY命令。
如果Ready= false,则请检查是否在OB100中被初始化,或检查FC45是否在OB1中被周期性执行。
如果Error= True,则应检查错误原因。错误信息会被分别记录在error_MOBY,error_FC,或error_BUS。具体信息请参阅下文或FC45手册*五章。
5.2MOBY命令
使用UDT 20可以生成命令DB块,本例命令DB块为DB47,通过修改命令DB块的命令参数和命令地址,可以实现对RF360T的读、写、初始化等操作。
5..1 写操作
例如,将数据从DB48的DBB0到DBB9共5个字节写到MDS地址0开始的地址。
命格式:表3
命令
[hex] 子命令
[hex] 长度
[dec] MDS地址
[hex] DB块
[dec] DB块起始地址[dec]
0 10 0 48 0
表3:写命令
命令DB块。如图20
图20:DB47
5.2.2 读操作
例如,将数据从MDS地址0开始的10个字节读到DB50的DBB0到DBB9。
命令格式,如表4
命令
[hex] 子命令
[hex] 长度
[dec] MDS地址
[hex] DB块
[dec] DB块起始地址
[dec]
2 0 10 0 50 0
表4:读命
命令DB块,如图21
图21:DB47
5.2.3 初始化MDS
例如,将RF360T初始化为0,RF360T为8Kbyte ,地址空间为2000H。
命令格式,如表5
命令
[hex] 子命令
[hex] 长度
[dec] MDS地址
[hex] DB块
[dec] DB块起始地址
[dec]
3 0 -- 2000 -- --
表5:初始化命令
命令DB块,如图22
图22:DB47
6错误诊断
MOBY的操作,一般有以下两种故障类型。
6.1 导致CPU停机的故障
ASM456有故障,而OB86没有下载到CPU;
ASM456有故障,OB122没有编程并下载到CPU;
如果只有当执行FC45时,CPU才故障停机,可能的故障原因有:
? 参数DB或参数DB的起始地址不正确;
? 命令DB不正确;
? 数据DB不存在或空间不够大。
6.2 error=1故障
当MOBY某通道的error 被置位,会有如下三类错误:
6.2.1 Error_MOBY
这类故障是由ASM和MOBY读/写设备引发的,主要有以下两种
? ASM456和MOBY读/写设备以及MDS之间的通信故障;
? ASM456不能执行命令。
此类故障发生时,ASM上ERR灯闪烁。
6.2.2 Error_FC
FC45故障,主要原因是参数DB或命令DB中参数赋值错误。
6.2.3 Error_BUS
此类错误是发生在PROFIBUS DP传输层的故障,通过PROFIBUS的系统诊断软件(如PROFIBUS tracer)或BT200可得到详细的信息。FC45手册5.2给出的故障代码是SFC58/59的RET_VAL参数的一些值,具体信息请参考书册《S7-300/400系统和标准函数》或STEP7在线帮助。