1.s7-plcsim的使用范围
(1)仿真范围
s7-plcsim的仿真可以在以下范围内进行:
i/o点总数:最大16kb(131072点);
内部标志寄存器m点数:最大16kb(131072点);
定时器:to~t511;
逻辑块与数据块总数:fc与fb总数最大2048; db最大4095;
系统程序块:绝大多数sfc;
系统功能块:绝大多数sfb;
系统组织块:绝大多数ob。
(2)仿真与实际运行的区别
使用s7-plcsim仿真软件进行仿真,并不能完全等同实际plc,使用时应注意它与实际plc的运行过程存在如下的区别:
①仿真plc的程序执行过程允许利用“暂停”、单次扫描、逐次扫描等方式运行程序,在实际plc中通常无法做到;
②当仿真plc由运行转入停止、暂停时,不会改变仿真输出的状态,而在实际plc中,所有的输出结果将被置“0”(进入i/o安全模式);
③仿真plc的定时器可以通过手动复位等方式进行控制,但在实际plc中无法对定时器的运行进行手动干预;
④在仿真plc中不可以模拟“电池报警”、“存储器报警”等实际plc中可能发生的报警动作:
⑤仿真plc的cpu无自动识别i/o模块的功能,必须在进行仿真前完成硬件配置,并将其下载到仿真plc中。
(3)仿真的功能限制
此外,目前的s7-plcsim仿真软件,在使用方面还受到如下功能限制:
①s7-plcsim对少数plc系统中的实际诊断信息无法进行仿真:
②s7-plcsim仿真软件目前还不支持特殊功能模块(fm);
③s7-plcsim仿真软件目前还只能模拟单cpu系统,对多cpu系统以及plc的网络系统、网络通信功能还不能支持。
对于涉及以上控制要求与动作的plc程序,不可以通过仿真来判断程序的正确性。
2.安装要求
s7-plcsim可以安装于具有如下操作系统的编程器或个人计算机中:
——安装有step7 lite v2.0的编程器;
——安装有windows xp的个人计算机;
——安装有pcs7 v6.0的编程器或个人计算机。
3.软件的安装
在step7专业版编程软件中,已经包含了s7-plcsim仿真软件,不需要再进行仿真软件的安装;但在step7 basis v5.2标准版软件中,需要另行安装s7-plcsim软件。
对于使用标准版软件的用户来说,s7-plcsim是step7的选件,用户需要得到相应的使用授权。
s7-plcsim的安装过程非常简单,只需要按照安装向导的提示逐一进行即可。
软件安装完成后,s7-plcsim将自动嵌入step7编程中,同时,在simatic管理器(simaticmanager)的窗口工具栏显示上,“仿真打开/关闭(simulate on/off)”按钮(图14-3.1中鼠标所指的按钮)也将成为有效状态。
可以通过图14-3.1中的simatic管理器主菜单“options”一“simulate modes”操作,或直接点击“仿真打开/关闭( simulate on/off)”按钮,打开s7-plcsim软件。