西门子S7-PLCSIM仿真软件使用方法介绍_第1页
西门子S7-PLCSIM仿真软件使用方法介绍_第2页
西门子S7-PLCSIM仿真软件使用方法介绍_第3页
西门子S7-PLCSIM仿真软件使用方法介绍_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、这是我自己的一些工作体会和个人总结,还有一些从网上收集资料。放在这里, 和各位工控同行共同学习。当然还有一些值得商榷的地方,希望大家分辨接受, 并欢迎各位老师批评指正。另:有些资料经过多次转载,作者已无从查找,如 有侵权,请来信告知,本人会在第一时间内消除影响。如转载请注明来自于“PLC 和变频器”,有问题交流请留言或联系MSN: HYPERLINK mailto: (PLC技术)。大 家也可以按内容或标题在网页的左下角的搜索栏中查找。同时欢迎大家到我的 视频博客来做客:工控视频Q PLC西门子S7-PLCSIM仿真软件使用方法介绍1引言计算机仿真技术把现代仿真技术与计算机发展结合起来,通过建

2、立系统的数 学模型,以计算机为工具,以数值计算为手段,对存在的或设想中的系统进行实 验研究。随着计算机技术的高速发展,仿真技术在自动控制、电气传动、机械制 造等工程技术领域也得到了广泛应用。与传统的经验方法相比,计算机仿真的优 点是:能提供整个计算机域内所有有关变量完整详尽的数据;可预测某特定工艺的变化过程和最终结果,使人们对过程变化规律有深入的 了解;在测量方法有困难情况下是唯一的研究方法。此外,数字仿真还具有高效率、 高精度等优点。大型企业每年都需要对电气控制人员进行技术培训,每次培训都需要大量的 准备工作,购买大量各种不同类型PLC、变频器、接触器、电缆等。如果采用传 统的经验方法:购买

3、大量的控制器件,特别PLC、变频器等器件昂贵,很容易造成 浪费;此外需要专门的培训地点。所以,如果对控制人员进行技术培训能够采用 计算机仿真技术,能极大地降低成本。S7-PLCSIM Simulating Modules由西门子公司推出,可以替代西门子硬件 PLC的仿真软件,当培训人员设计好控制程序后,无须PLC硬件支持,可以直接 调用仿真软件来验证。2 S7-PLCSIM软件的功能模拟PLC的寄存器。可以模拟512个计时器(T0-T511);可以模拟131072位 (二进制)M寄存器;可以模拟131072位I/O寄存器;可以模拟4095个数据块;2048 个功能块(FBs)和功能(FCs);

4、本地数据堆栈64K字节;66个系统功能块 (SFB0-SFB65);128 个系统功能(SFC0-SFB127);123 个组织块(OB0-OB122)。对硬件进行诊断。对于CPU,还可以显示其操作方式,如图1示。SF(system fault)表示系统报警;DP (distributed peripherals, or remote I/O)表示总线 或远程模块报警;DC(power supply)表示CPU有直流24伏供给;RUN表示系统在 运行状态;STOP表示系统在停止状态。P SFDFDC皿STO 00=|刊凶|r RUH-P 7 RUMr mp 耶昭图1 CPU的操作方式对变量进行

5、监控。用菜单命令Insertinput variable监控输入变量;Insertoutput variable 监控输出变量,Insertmemory variable 监控内部 变量;Inserttimer variable 监控定时器变量;Insertcounter variable 监控 计数器变量。图2表示上述变量表。这些变量可以用二进制、十进制、十六进制 来访问,但是必须注意输出变量QB 一般不强制修改。图2所有变量对程序进行调试。设置/删除断点一利用“设置/删除断点”可以确定程序执 行到何处停止。断点处的指令不执行。断点激活,利用“断点激活”可以激活所 有的断点;不仅包括已经设置

6、的,也包括那些要设置的。利用“下一条指令”, 可以单步执行程序。如果遇到块调用,用“下一条指令”就跳到块后的第一条指 令。3 S7-PLCSIM软件的实现方法及模拟程序本文通过具体例子来说明S7-PLCSIM软件的仿真功能。以压印机主机调速为 例子。工艺要求为:按下启动按钮I4.0,主机启动Q12.0,主机自动升速到700 转/分,并保持不变,按下启动按钮I4.1,主机停止运行。使用S7-PLCSIM软件 调试程序的步骤如下:首先用STEP7软件对系统进行硬件组态,然后再用STEP7软件编程,允许结最后通过构化你的程序,也就是说可以将程序分解为单个的、自成体系的程序, 系统组织块OB1编写程序

7、。程序如图3示:编写程序图3Modules再用STEP7软件SIMITIC管理器菜单OPTION中选择Simulating 为ON状态,表示选择仿真调试,如图4示:fsjhtAI 心杪=I 1 CWgJTHnh I.欧咛八:7印叫同】akiTEert p(jg aew口竺| M利三呈史jFj 土伍臼 H SIMATIC 300():-J HI CPU 314 lij S7i# HL令匚您率通:踪 CF 342-aCQ-mpwftreBisefierenee DataConflgiLrisw mmuate ModutesQonBgura Process DiagnosticsSet选择仿真调试打

8、开仿真在S7-PLCSIM软件中新建PLC文档。选择菜单命令PLCPower onPLC的电源;选择仿真PLC的工作方式为STOP状态;选择菜单命令EXECUTEScan modeScan continous表示连续扫描方式。用STEP7软件SIMITIC管理器菜单命令PLCDownload,把程序下载到中仿真PLC 中。在S7-PLCSIM软件中模拟实际操作。选择仿真PLC的工作方式为RUN状态, 按下启动按钮I4.1,主机开始运行,自动升速,速度值送到MW20。可以监视STEP7 软件中梯形图程序的运行情况,选择菜单命令Debugmonitor来监视。图5模拟 实际升速过程。图5模拟实际升速过程(6)当在S7-PLCSIM软件中模拟实际操作,如果检测到程序出错,会调用相应 错误组织块。S7-PLCSIM软件支持对硬件中断组织块OB40OB47的仿真;支持对 时钟中断组织块OB10OB17的仿真;支持对扫描周期大于最大允许循环时间的 中断组织块OB80的仿真。(7)保存生成的PLC文档,以便下次仿真

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论