S-PLCSIM的主要功能.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S-PLCSIM的主要功能.doc

西门子S7 PLC SIM仿真软件的应用 2008-07-20 22:34 标签: 西门子 S7 PLC SIM 仿真软件 一、引言 PLC的用户程序设计好后,要用实际的PLC硬件来调试。但以下情况则需要对程序进行仿真调试: ①控制设备不在本地,设计者需对程序进行修改和调试; ②程序设计好后,PLC硬件尚未购回; ③在实际系统中进行某些调试有一定风险。 为了解决这些问题,一些PLC生产厂家提供了可代替PLC硬件调试的仿真软件,本文主要介绍西门子公司的S7一PLCSIM仿真软件。 二、S7-PLCSIM概述 1、S7-PLCSIM的主要功能 (1)仿真软件还可模拟对位存储器、外围输入变量区和外围输出变量区的操作,以及对存储在数据块中的数据(如DBl.DBX0.0或DBl.DBW0等)的读写。 (2)可实现定时器和计数器的监视和修改,通过程序使定时器自动运行或手动复位。 (3)可对S7-300和S7-400 PLC的用户程序进行离线仿真与调试,可访问模拟PLC的I/O存储器、累加器和寄存器。通过在仿真运行窗口中改变输入变量的ON/OFF状态来控制程序的运行,并观察有关输出变量的状态来监视程序运行的结果。 (4)可在仿真PLC中使用中断组织块测试程序的特性,并记录一系列操作事件及回放记录,从而自动测试程序。 2、S7-PLCSIM的主要组成部分 (1)仿真PLC S7-PLCSIM用仿真PLC来模拟实际PLC的运行,用户可通过视图对象来调试程序。它提供的多种视图对象可实现对仿真PLC内的各种变量、计数器和定时器的监视与修改。 (2)视图对象 ①CPU视图对象 开始新仿真时,将自动出现CPU视图对象,用户可用单选框来选择运行、停止和暂停工作方式;MRES按钮用来复位存储器、删除块和删除仿真PLC中的硬件设置。LED指示灯“SF’表示软硬件错误;“RUN”与“STOP”表示运行与停止状态;“DP”(分布式外设或远程I/O)指示PLC与分布式外设或远程I/O的通信状态;“DC”(直流电源)指示电源的通断情况。 ②插入视图对象 输入变量(I)、输出变量(Q)和位存储器(M)视图对象分别用于访问和监视相应的数据区,可以以位、二进制、十进制、十六进制、字符及字符串的形式访问。Q用于显示程序执行时输出的结果,一般不对其进行设置操作。 定时器和计数器视图对象用于修改定时器(T)和计数器(C)的实际值,并监视其运行。数据块寄存器视图对象用于监视块寄存器DB1和DB2的内容。此外还有通用变量、垂直位变量、累加器和状态字及堆栈视图对象,具体使用方法可查阅用户手册。 ③LAY文档和PLC文档 LAY文档用于保存仿真时各视图对象的信息;PLC文档用于保存上次仿真运行时设置的数据和动作等,包括程序、硬件组态、CPU工作方式的选择、周期运行模式(单周期或连续运行模式)的选择、I/O状态、定时器的值、符号地址、电源的通/断情况等。 二、S7-PLCSIM应用实例 1、S7-PLCSIM模拟发动机控制程序的调试 以发动机控制程序的调试为例,介绍S7-PLCSIM的仿真功能,如图1。 图1 发动机控制程序梯形图 控制程序实现下述功能:按下开机按钮I1.0,发动机Q5.0和冷却风扇Q5.1开始运行;同时存放在MW2中的发动机的转速与程序中预置的转速(本例中为1500r/min)进行比较,超速时发出报警信号Q5.2;按下停机按钮I1.1,发动机停止运行,冷却风扇被定时器Tl延迟10s后停止运行。 使用S7-PLCSIM仿真软件调试程序的步骤如下: (1)在STEP 7编程软件中生成的项目的主程序OBl中编写如图l的程序。 (2)点击STEP 7中SIMATIC管理器工具栏中的Simulation on/off图标,打开S7-PLC S7一PLCSIM窗口。 (3)在S7一PLCSIM窗口中新建PLC文档;用菜单命令PLCPower ON接通仿真PLC的电源;将仿真PLC的CPU的工作方式置于STOP位置;用菜单命令ExecuteScan ModeContinous Scan选择仿真PLC的扫描方式为连续扫描方式。 (4)在SIMATIC管理器中用菜单命令PLCDownload将程序下载到仿真PLC中。 (5)在S7-PLCSIM中创建输入字节IB1、输出字节QB5、位存储器MW2和定时器T1的视图对象,IB1和QB5以位的形式显示,MW2以十进制形式显示。 (6)在S7-PLCSIM中模拟实际系统的操作: ①开机控制。将仿真PLC的CPU置于RUN状态,给输入字节IB1的第0位(I1.0)施加脉冲,模拟按下启动按钮,即用鼠标点击IB1视图对象中第O位的单选框,出现符号“V”,IB1.0变为ON,再点击一次“V”消失,IB1.0变为OFF。IB0.0变为ON后,观察到输出

文档评论(0)

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

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

1亿VIP精品文档

相关文档