其中【3】和【4】这两个软件是配合使用的。如果单独学习PLC基础编程,只需要【3】这个软件就可以了。如果开发C#上位机,需要和仿真的PLC通信,那就同时需要【4】这个软件才可以。在这里我主要针对学习C#上位机的朋友来讲解,所以【3】和【4】都要用到。但是Nettoplcsim-S7这个软件无需安装。
而【3】和【4】的组合,可以实现S7协议的仿真,其他协议不行;对PLC而言,可以是S7-1200和1500均可仿真。在软件使用上,稍微复杂一些。
而【5】这个软件,除了能仿真S7以外,ModbusTCP、OPCUA等多种通信都可以实现仿真。但是,对PLC而言,只能仿真S7-1500PLC和ET200SP。在软件使用上,非常简单。
针对C#上位机学习的朋友来讲,我们两种方式有时候都需要。但是初学阶段,仅仅为了学习,shouxuanPLCSIM_Advance_V3,直接仿真S7-1500即可,因为使用简单,而且支持各种协议。等工作需要S7-1200的时候,再使用【3】和【4】的组合即可。
S7-PLCSIM V17仿真的安装
打开安装文件文件夹SIMATIC S7-PLCSIM V17
找到安装文件,双击即可安装:
如果提示重启,则删除注册表项即可。
打开注册表,在【计算机】根节点下展开:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager这个路径。
然后找到下图所示选项,将其删除即可。
方法是:右键点击红色箭头所指的注册表项,然后选择【删除】。再重新找到安装文件,开始安装即可。正常启动安装后,提示如下:
下一步即可:
继续下一步: