S7-PLCSIM提供了方便、强大的仿真模拟功能。与真实PLC相比,它灵活性更高,提供了许多PLC硬件无法实现的功能,使用也更方便。但是软件毕竟无法完全取代真实的硬件,不可能实现完全的仿真。用户利用S7-PLCSIM进行模拟调试时,必须了解它与真实PLC系统的差别。S7-PLCSIM的下列功能在实际PLC上无法实现。
1)程序暂停/继续功能。暂停命令可以停止模拟CPU的运行,并且可以在暂停的指令处恢复程序执行。
2)操作模式。尽管模拟CPU可以像真实CPU一样进行操作模式选择(STOP、RUN、RUN-P),但是在模拟CPU的STOP模式下,输出的状态不发生变化。
3)立即响应。当操作对象的参数变化时,在模拟CPU中的存储器内容立即进行修改,而不必等到输入采样或输出刷新阶段时再进行修改。
4)程序执行周期。在模拟CPU中,可以选择单次扫描(一次操作只执行一个扫描周期后,等待下一次操作),或者选择连续扫描。
5)定时器操作。在模拟CPU中,允许定时器自动运行,允许手动输入定时值。可以对各个定时器进行单独复位或一起复位。
6)可以手动触发中断组织块。在模拟CPU中,可以手动触发中断组织块OB40~OB47,OB70、OB72、OB73、OB80、OB82、OB83、OB85、OB86。
7)过程映像和外部存储器。在模拟CPU中,当对过程输入值做出改变时,S7-PLCSIM立即将其复制到外部存储器中。通过这种方法,在下次扫描开始,当外部输入值被写到过程映像寄存器时,所考虑的变化不会丢失。同样,当对过程输出值做出改变时,变化值会立即写入外部输出存储器。(www.xing528.com)
8)诊断缓冲区。S7-PLCSIM不支持写到诊断缓冲区中所有的错误信息。例如,不能模拟CPU中的电池损坏、EPROM的错误。然而S7-PLCSIM可以模拟大多数的编程错误和I/O错误。
9)转换操作方式。当从RUN变为STOP模式时,I/O不会进入安全状态。
10)不支持功能模板(FM)。
11)不支持对等通信。S7-PLCSIM只模拟单机系统,不支持多CPU的网络通信模拟功能。
12)S7-PLCSIM可支持4个累加器的模拟。
13)在I/O中的差别。真实的S7-300系列CPU是自动配置I/O的,一旦模板插入到机架中,CPU可以自动识别。在S7-PLCSIM中,模拟CPU不能复制自动配置特性。如果要从自动配置了I/O的S7-300 CPU中下载程序到S7-PLCSIM,系统数据不包括I/O配置。如果在S7-300的程序中使用S7-PLCSIM,为了使CPU识别可支持I/O模板,首先要下载硬件配置。要下载硬件配置到S7-PLCSIM,首先要创建一个项目,然后将硬件配置复制到这个项目中,再下载硬件配置到S7-PLCSIM中,之后才能下载程序块到S7-PLCSIM。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。