MM440电机控制系统的实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MM440电机控制系统的实现   摘 要:MM440电动机在企业生产中广泛的使用,如何通过S7-300PLC实现对电机的自动控制是非常重要的,本文详细的阐述了MM44O控制系统的实现,从硬件到软件编程,使电机控制更容易实现。   关键词:PLC;MM44O;控制系统   DOI:10.16640/j.cnki.37-1222/t.2016.22.140   1 硬件系统的实现   首先将实验台上的MM440的电源连接孔与电源模块的连接孔用带保护套的连接线连接起来;再将PS307的电源连接孔与电源模块的连接孔用带保护套的连接线连接起来;再检查CPU315F是否处于STOP状态,若不处于STOP状态,将CPU开关拨码拨至STOP状态;查看Profibus DP总线的终端电阻开关是否正确;然后仔细检查每根接线;确保无误,上电。   2 软件组态   2.1 创建项目并组态S7-315F,MM440   在STEP7中新建一个项目,在Insert菜单下的Station选项中选择Simatic 300 Station,添加一个新的S7-300的站,如图1所示。   2.2 配置硬件   在STEP7 管理器中双击Hardware打开硬件配置;添加一个300的 机架,添加电源和CPU模块,并设定CPU的PROFIBUS-DP地址。   2.3 配置MM440   点击DP总线“master:DP master system(1)”,在硬件目录下PROFIBUS-DP下SIMOVERT选择MICROMMASTER 4,双击添加一个MM440站点;设定MM440站点的PROFIBUS-DP地址,地址为3;   在MM440站上添加与PLC通讯的报文格式,选择报文格式,即变频器与PLC的DP通讯格式为6个字的接收与6个字的发送,如注下图中“I Address”与“Q Address”为输入输出地址,其长度都为6个字,且可以修改,本例中首地址为256。   2.4 保存并编译硬件组态   完成硬件组态。   3 硬件组态下载   在SIMATIC Manager 的Option 菜单下的Set PG/PC,选择相应的通讯接口,本例中使用实验PC的本机网卡进行以太网连接;将300 CPU运行模式设置成“STOP”状态;在HW Config 中点击“DOWNLOAD”按钮下载硬件组态之CPU中。   4 加载错误诊断OB块   将以下错误诊断OB块添加到STEP7 Program 的Block中:OB70、OB71、OB80、OB82、OB83、OB85、OB86、OB87、OB88、OB121和OB122,以确保CPU在诊断发生故障时不停机而保持在运行状态;在SIMATIC Manager中,选择Simatic 300 Station,点击“DOWNLOAD”按钮下载硬件组态之CPU中;将S7-300CPU模式选择开关设置成“RUN”的状态;至此,S7-300的组态和下载完成,可以看到MM440上的指示灯变为了绿色,说明DP通信正常。   5 在线监控和诊断   在HW Config 中点击“Online”按钮,建立与S7-400H的在线连接,根据在线设备的状态判断设备是否处于正常运行的状态;当有故障发生时,双击CPU0,在弹出的对话框中选择“诊断缓存区”选项卡,根据“诊断缓存区”的信息判断设备的故障,并可根据该信息排除故障;故障排除后,系统将重新进入正常的运行状态。   6 程序编写   在blocks中插入一个DB块,目的为周期性通过对DB块中相应地址赋值控制变频器控制字及速度给定双击DB3,并分配足够空间给该数据块(大于6个word)写数据块DB4在blocks中插入一个DB块,目的为周期性从变频器读取需要的状态字,速度反馈、电流和电压。双击DB4,分配足够空间给该数据块(大于6个word)。   写FC1程序。在blocks中插入一个FC块。双击FC1进入里面按下图写程序;首先写通讯程序,调用SFC14、SFC15。周期性读取和修改变频器内参数,“LADDR”为PLC与变频器输入输出地址的首地址, 256;“RECORD”中输入存放输入输出数据的首地址,本例中应设为上一步骤中建立的DB3和DB4的首地址。   针对MM440的控制字,实现对启停、复位和反转三个功能进行控制调用子程序FC10、FC11实现变频器输入速度给定和基本参数的输出例如频率输出、实际电压输出和实际电流输出。MD50为速度给定输入中间变量;DB4.DBW2存储变频器输出频率;DB4.DBW4存储输出电压;DB4.DBW6存储输出电流。   写FC10程序。在blocks中插入一个FC10功能块,目的是通过中间变量

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档