在平常工业自动化项目设计开发、日常学习过程中,很多时候,一般都需要软件和硬件的结合,才能验证程序设计功能及安全性。
但是随着项目实际进展情况、不可能等到硬件到位才开始程序设计开发,在学习过程也不可能掏钱购买硬件,毕竟需要money。
那么有没有可能我们不需要PLC和触摸屏实体硬件,也能验证程序设计及通信情况呢?
下面介绍以西门子PLC为例,详细描述了基于TIA博途系列软件实现西门子PLC仿真环境的搭建过程,并通过威纶触摸屏软件实现通信测试。
软件需求:TIA博途软件、PLCSIM软件、NetToPLCsim软件、威纶通触摸屏EasyBuilderPro软件。
实现步骤如下:
打开Nettoplcsim-S7o-v-1-2-1-0\bin,以管理员身份运行NetToPLCsim软件,首先打开软件,不进行软件配置;
(NetToPLCsim仿真软件下载地址:链接::xjnt)

以管理员身份开启软件
1.1软件开启后,弹出如下画面,单击画面中的“是”按钮;

提示画面
1.2等待软件关闭102端口。

提示
1.3单击上图的“OK”按钮。
1.4软件开启完成

软件开启完成
开启博途TIA,并启动软件仿真PLCSIM;(次步不属于本文主要,因此简单介绍)
在线监控数据块值,如下图所示;

PLC数据监控
注意,PLC端需要勾选“允许来自远程对象的PUT/GET访问”。

PLC组态设置
NetToPLCsim配置
3.1单击“add”按钮

单击“add”,添加新配置
3.2网卡IP地址设置,本次选择实际网卡,192.168.2.58

配置页
3.3仿真PLCIP地址设置,本次实际Port2IP:192.168.2.5

PLCIP地址设置
3.4本次完全所需项设置如下,单击“OK”按钮,完成软件配置。

软件配置
备注:PlcsimRack/Slot:选择0/1.否则不能仿真成功。
3.5NetToPLCsim配置完成如下。

配置完成
3.6单击上图的“StartServer”按钮,启动服务器端。完成后如下图所示。

服务器启动状态
开启触摸屏程序,设备参数设置如下,必须主要触摸屏远程PLCIP设置为虚拟出的网卡的IP地址,本领为192.168.2.58;

触摸屏设备参数设置
5.开启在线仿真,效果如下:

仿真效果
NetToPLCsim仿真针对第三方网口通信的任意品牌触摸屏均可实现。