S7-PLCSIM使用入门GettingStartedofS7-PLCSIMGettingStartedEdition(2008年7月)摘要本文档主要用于讨论以下相关问题:S7-PLCSIM工具软件的基本信息S7-PLCSIM工具软件的简单使用关键词Step7;S7-PLCSIMKeyWordsStep7;S7-PLCSIMA&DService&SupportPage2-12的差别:...................................................................42.2.1.S7-PLCSIM安装与使用:......................................................................................................52.3.S7-PLCSIM软件兼容性...................................................................................63.S7-PLCSIM的使用..............................................................................................63.1.S7-PLCSIM特性...............................................................................................63.2.S7-PLCSIM调用...............................................................................................73.3.S7-PLCSIM简单示例.......................................................................................73.3.1.S7-PLCSIM界面:..................................................................................................................73.3.2.S7-PLCSIM菜单......................................................................................................................83.4.S7-PLCSIM的常见问题.................................................................................103.4.1.问题:S7-PLCSIM与在线连接的优先级............................................................................103.4.2.问题:S7-PLCSIM与WinLC的区别......................................................................................113.4.3.问题:无法调用OB40........................................................................................................113.4.4.问题:S7-PLCSIM仿真通信程序......................................................................................113.4.5.问题:S7-PLCSIM是否可以仿真定时器或定时中断功能..............................................113.4.6.问题:项目下载后,S7-PLCSIM的SF点亮....................................................................114.附录-推荐网址................................................................................................124.1.西门子自动化与驱动产品的在线技术支持..................................................12重要提示:本文为技术交流文档,不能作为订货、选型等重要事宜的唯一依据,建议您参考Siemens的标准产品样本和技术手册进行产品的选型和订货。A&DService&SupportPage3-12软件的使用参考资料,希望读者通过对本章的阅读,能够更快更好地学习S7-PLCSIM软件的使用。西门子提供了S7-PLCSIM软件的详尽手册,在安装S7-PLCSIM软件包后,通过点击Windows菜单开始-Simatic-Documentation-English可以阅读到名称为“S7-PLCSIM-TestingYourS7-CPUPrograms-manual”的PDF手册。一切关于S7-PLCSIM使用的问题请以此手册为准。相关手册地址连接:S7-300和S7-400的梯形图(LAD)编程和S7-400的语句表(STL)编程和S7-400的功能块图(FBD)编程使用STEP7V5.3编程://support.automation.siemens.com/CN/view/zh/11390712.软件的基本信息2.1.S7-PLCSIM简介使用S7-PLCSIM具有以下优点:在PG/PC上进行不依赖于硬件的S7程序测试在程序开发早期消除错误降低开发成本,加速开发进程,提高程序质量适用于LAD,FBD,STL,S7-GRAPH,S7-HiGraph,S7-SCL,CFC,S7-PDIAG,WinCC(本地安装)2.2.S7-PLCSIM与真实PLC的差别:S7-PLCSIM并不能完全代替真实的PLC,它与真实的硬件PLC有着如下的差别:A&DService&SupportPage4-12当对S7-PLCSIM进行“STOP”操作后,程序再开始时,从中断处开始执行当对S7-PLCSIM进行“STOP”操作时,不影响输出状态当在子窗口修改变量时,其修改立刻有效,而不会等到下个周期你可以手动修改或复位定时器的值可以实现单周期操作模式你可以触发中断OB块对过程映像区的修改立刻生效不支持所有的诊断信息,例如EEPROM错误不支持多CPU模式S7-PLCSIM提供高档CPU才拥有的系统资源(例如定时器范围为T0-T2047,M范围为16KB),所以当使用S7-PLCSIM模拟通过的程序(假设使用了定时器T2000),可能会无法下载到低档CPU上运行(例如CPU315-2AG10-0AB0定时器范围为T0-T255,)。不支持FM功能模块不支持通信功能S7-PLCSIM类似于400有4个累加器,所以不同于仅有2个累加器的300CPU对于调用以下块,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,andSFB65•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,SFC126andSFC127•OB55,OB56,OB57,OB61,OB62,OB63,OB64,OB81,OB84,OB87,OB88andOB90关于S7-PLCSIM与真实PLC的详细差异,请参考以下地址链接:特别提示:此问题是每个S7-PLCSIM使用者都会关心的问题,使用者务必要牢记以上的差别。2.2.1.S7-PLCSIM安装与使用:STEP7标准版并不包括S7-PLCSIM软件包及授权,需单独购买,STEP7Professional版包括了S7-PLCSIIM的软件包及授权,安装即可。在菜单Options中,可以激活S7-PLCSIM,此时再进行上传/下载/监控等操作就是针对S7-PLCSIM了,而不会对真实PLC进行操作(不论PLC是否联机)。A&DService&SupportPage5-12及操作系统之间的兼容性:图中的X表示兼容,-表示不兼容图2-2S7-PLCSIM软件兼容性3.S7-PLCSIM的使用3.1.S7-PLCSIM特性S7-PLCSIM可以模拟一个S7控制器,并且具备以下资源:内存区域描述定时器T0-T2047M存储器131,