首页 理论教育S7-PLCSIM仿真软件简介

S7-PLCSIM仿真软件简介

【摘要】:S7-PLCSIM并不能完全代替真实的PLC,它与真实的硬件PLC有着如下的差别:1)当对S7-PLCSIM进行“STOP”操作后,程序再开始时,从中断处开始执行;同时当对S7-PLCSIM进行“STOP”操作时,不影响输出状态。6)S7-PLCSIM类似于S7-400有4个累加器,所以不同于仅有2个累加器的S7-300 CPU。

1.计算机仿真

计算机仿真技术把现代仿真技术与计算机发展结合起来,通过建立系统的数学模型,以计算机为工具,以数值计算为手段,对存在的或设想中的系统进行实验研究。与传统的经验方法相比,计算机仿真的优点是

1)能提供整个计算机域内所有有关变量完整详尽的数据;

2)可预测某特定工艺的变化过程和最终结果,使人们对过程变化规律有深入的了解;

3)在测量方法有困难情况下是唯一的研究方法。

大型企业每年都需要对电气控制人员进行技术培训,每次培训都需要大量的准备工作,购买大量各种不同类型PLC、变频器、接触器、电缆等。如果采用传统的经验方法:购买大量的控制器件,特别PLC、变频器等器件昂贵,很容易造成浪费;此外需要专门的培训地点。所以,如果对控制人员进行技术培训能够采用计算机仿真技术,能极大地降低成本。

2.S7-PLCSIM仿真软件

S7-PLCSIM Simulating Modules(以下简称S7-PLCSIM)软件是由西门子公司推出并可以替代西门子硬件PLC的仿真软件,当用户设计好控制程序后,无须PLC硬件支持,就可以直接调用仿真软件来验证。

S7-PLCSIM具有以下优点:在PG/PC上进行不依赖于硬件的S7程序测试;在程序开发早期消除错误;降低开发成本,加速开发进程,提高程序质量;适用于LAD,FBD,STL,S7-GRAPH,S7-HiGraph,S7-SCL,CFC,S7-PDIAG,WinCC(本地安装)。

S7-PLCSIM并不能完全代替真实的PLC,它与真实的硬件PLC有着如下的差别:

1)当对S7-PLCSIM进行“STOP”操作后,程序再开始时,从中断处开始执行;同时当对S7-PLCSIM进行“STOP”操作时,不影响输出状态。

2)当在子窗口修改变量时,其修改立刻有效,而不会等到下个周期;同时对过程映像区的修改立刻生效。

3)用户可以手动修改或复位定时器的值、可以实现单周期操作模式、可以触发中断OB块。

4)不支持所有的诊断信息,例如EEPROM错误;不支持多CPU模式、FM功能模块;一般情况下不支持通信功能。

5)S7-PLCSIM提供高档CPU才拥有的系统资源(例如定时器范围为T0-T2047,M范围为16KB),所以当使用S7-PLCSIM模拟通过的程序(假设使用了定时器T2000),可能会无法下载到低档CPU上运行(例如CPU315-2AG10-0AB0定时器范围为T0-T255)。

6)S7-PLCSIM类似于S7-400有4个累加器,所以不同于仅有2个累加器的S7-300 CPU。

7)对于调用以下块,S7-PLCSIM执行空操作:

· SFB12、SFB13、SFB14、SFB15、SFB16、SFB19、SFB20、SFB21、SFB22、SFB23、SFB41、SFB42、SFB43、SFB44、SFB46、SFB47、SFB48、SFB49、SFB60、SFB61、SFB62、SFB63、SFB64、SFB65。

· SFC7、SFC11、SFC12、SFC25、SFC35、SFC36、SFC37、SFC38、SFC48、SFC60、SFC61、SFC62、SFC65、SFC66、SFC67、SFC68、SFC69、SFC72、SFC73、SFC74、SFC81、SFC82、SFC83、SFC84、SFC87、SFC102、SFC103、SFC105、SFC106、SFC107、SFC108、SFC126、SFC127。

· OB55、OB56、OB57、OB61、OB62、OB63、OB64、OB81、OB84、OB87、OB88、OB90。