实验环境
环境仅供参考
[服务器] Microsoft Windows 7 专业版 6.1.7601 Service Pack 1 Build 7601(已激活)(安装 DotNetFramework_4.0)
[客户机] Microsoft Windows 10 企业版 LTSC - 10.0.17763
VMware® Workstation 15 Pro - 15.0.0 build-10134415
服务器下载软件
STEP7
http://www.laozhoucontrol.com/S7-PLCSIM-V5_4-SP5-UPD1.html
http://www.laozhoucontrol.com/STEP7-V5_5-CN-SP2-install.html
plcsim
http://www.laozhoucontrol.com/S7-PLCSIM-V5_4-SP5-UPD1.html
先安装 STEP7
打开,要求你先重启计算机
重启,再次打开,注意,右键-以管理员权限运行,然后一路下一步
许可证这里选择,否,以后再传送许可证密钥,下面一路下一步
这里由于没有以管理员权限运行,所以运行到安装 step7 时报错,然后我以管理员权限运行重新打开了一次
等到所有组件安装完毕后,这里需要手动中止安装.
然后在这个界面,我等了10分钟都没有反应,就直接资源管理器杀掉安装进程了,后续使用时没有发现有任何影响.
安装完毕后,记得用 Simatic_EKB_Install_2013_03_01_test 激活,短密钥或长密钥随便安装一个
接下来继续安装 plcsim
打开,要求你先重启计算机
重启,再次打开,注意,右键-以管理员权限运行,然后一路下一步,等待安装完毕
服务器使用 plcsim
打开 SIMATIC Manager 软件,新建项目 test2
在新建项目 test2 点击插入新对象,并选择 SIMATIC 300 站点
选择 SIMATIC300(1)打开对象
在 HW Config 界面下选择 SIMATIC 300,并选择 RACK-300 下的 Rail
UR(0)对话框中的序号槽1中右键
插入对象PS 307 2A
在序号槽2中点击右键插入对象 CPU 314C-2PN/DP V3.3
新建子网设置 ip 地址为本机的 IP 地址
启动 S7-PLCSIM
进入 S7-PLCSIM 界面,选择 PLCSIM(TCP/IP)
回到 HW Config 对话框,选择下载到模块
待下载完成,PLCSIM 会显示 PLC 的地址为之前设置的 IP 地址
然后下载 NetToPLCSim,解压,打开 NetToPLCSim.exe
点击 add,弹出 station 对话框,在 Network IP Address 及 Plcsim IP Address 中选择 IP 地址为之前设置的 ip 地址
点击 Start Server,PLC#001 进入运行状态
回到 S7-PLCSIM ,勾选 RUN
客户机连接
在客户机中打开 Snap7 Client Demo 工具,填写仿真 PLC 的 IP 地址如:192.168.141.131,点击 Connect
如果这里连接失败,应该是因为服务器防火墙开着,关闭防火墙即可
再在 control 下点击 stop 按钮即停止 PLC 的命令
查看靶机中仿真 PLC 的状态从 run 变为 stop