摘要:最近有一些朋友留言问:开发上位机的项目,PLC 是西门子 S7-1200,用的是 S7 通信,不想老是带着 PLC 到处跑,能不能弄一个 S7-1200 的仿真?
最近有一些朋友留言问:开发上位机的项目,PLC 是西门子 S7-1200,用的是 S7 通信,不想老是带着 PLC 到处跑,能不能弄一个 S7-1200 的仿真?
回答当然行,就目前来讲,西门子 PLC 搭建通信的仿真环境,有两个办法,一个是 PLCSIM + NettoPLCSIM,另一个是 TIA + PLCSIM-Advanced。不过后者只能仿真 S7-1500 或者 ET200SP 的 CPU,所以要是咱们想搭建 S7-1200 的仿真,那就得用 PLCSIM + NettoPLCSIM 的办法来实现。
下面,我把PLCSIM + NettoPLCSIM整个过程记下来,方便大家测试用。
搭建过程如下步骤:
1. 首先通过博图创建一个新项目,项目名称和路径自己定。
2.添加一个新的设备,选一个 S7-1200 的 CPU,这里就选 CPU1214C DC/DC/DC。
3.在命令行 cmd 里输入 ipconfig,确定一下这台机子的 ip 是多少,如果这台机子的 ip 是 192.168.2.29。
4.把 PLC 的 IP 地址修改成和本机网卡在同一个网段的,在这个例子里,PLC 的 ip 是 192.168.2.88。
5.打开绿色的软件 NettoPLCSim,右键点击,选择以管理员的身份运行。要是没有这个软件,可以通过公众号回复 233 来获取。
6.打开后会有以下弹窗,选择是即可。
7.点击是之后,会自动执行五个步骤,执行完成如下。
8.切换到博图软件,设置PLC的连接机制,勾选一下允许来自远程对象的PUT/GET通信访问。
9.设置完成后,在博图的工具栏中,启动仿真图标,必须提前安装好PLCSIM。
10.根据提示,将PLC程序下载到PLCSIM中。
11.如果弹窗是否认为可信并建立连接,点击是即可。
12.PLC程序下载完成后,重新启动模块,如下图所示。
13.打开之前的NetToPLCsim软件,点击NetToPLCsim软件中的Add按钮。
14.点击Add之后,选择Network IP Address后面的选择按钮,选择本机网卡及IP。
15.选择Plcsim IP Address后面的按钮,选择仿真的PLC及IP。
16.根据提示修改Rack和Slot数值。
17.点击Start Server,启动服务。
18.进行通信测试,IP 地址要填写 PC 的 IP 地址(这点一定要记住),在这个例子里是 192.168.2.29,CPU 选择 S7-1200,读取一个 M 区的数据,看看能不能正常读写。要是想读取 DB 存储区的地址,就得把 DB 块优化的块访问勾选给去掉。
19.这样,一个仿真的S7-1200PLC就搭建完成了。
本仓库提供了一个名为 NetToPLCsim S7o v1.2.5.0 的资源文件下载。该软件是一个小工具,专门用于实现 S7-PLCSIM 与外部以太网的通讯。通过使用此工具,用户可以轻松地在本地环境中模拟和测试与西门子 S7 系列 PLC 的以太网通讯,而无需实际的硬件设备。
功能特点下载资源文件:点击仓库中的下载链接,获取 NetToPLCsim S7o v1.2.5.0 的安装包。安装软件:按照安装向导的提示,完成软件的安装。配置通讯:打开软件,根据实际需求配置 S7-PLCSIM 与外部设备的通讯参数。启动测试:启动 S7-PLCSIM 并运行测试程序,验证通讯是否正常NetToPLCsim S7o v1.2.5.0 最新版本
本仓库提供了一个名为 **NetToPLCsim S7o v1.2.5.0** 的资源文件下载。该软件是一个小工具,专门用于实现 **S7-PLCSIM** 与外部以太网的通讯。通过使用此工具,用户可以轻松地在本地环境中模拟和测试与西门子 S7 系列 PLC 的以太网通讯,而无需实际的硬件设备
地址: https://gitcode.com/open-source-toolkit/83ae5
来源:PLC技术玩