广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
山东省菏泽市SIEMENS西门子《授权》中国一级代理商

PLCSIM Advanced 简介

PLCSIM Advanced是西门子推出的一款功能强大的仿真软件,目前最新发布的版本为4.0,但鉴于新版本可能存在未知的bug,故本文使用V3.0。

V3.0支持仿真1500PLC及ET 200SP,可实现Socket网络通讯功能,也可实现PLC之间、PLC与设备直接的ModbusTCP等通讯。

V3.0安装时需要先安装WinPcap_4_1_3,V4.0则不需要。

以下为两个版本的官网下载链接,下载时需要西门子账号,可以免费注册。

以下为V3.0下载链接:

PLCSIM Advanced V3.0

V3.0的两个升级包(可选安装)

以下为V4.0下载链接

PLCSIM Advanced V4.0

S7 Net Plus 简介

西门子PLC通讯库,支持200、200smart、300、400、1200、1500系列PLC。

说明文档

配置PLCSIM Advanced

打开PLCSIM Advanced V3.0,如下图:

图片

Online Access要选择右边的PLCSIM Virtual Eth.Adapter,左侧的PLCSIM不支持外部网络访问。

TCP/IP communication with 可选以太网或者是本地虚拟网卡。local即为本地虚拟网卡,是在安装PLCSIM Advanced时自动安装的网络适配器。打开控制面板-->网络和 Internet-->网络连接,Siemens PLCSIM Virtual Ethernet Adapter就是此虚拟网卡。使用虚拟网卡只能在本机进行通讯仿真,而使用以太网则可以在局域网内进行仿真通讯。

Start Virtual S7-1500 PLC为PLC设置,包括IP地址、子网掩码、默认网关及PLC型号。设置完成后点击Start按钮则会生成一个PLC实例。创建成功后就可以开始通讯仿真了。

Virtual SIMATIC Memory Ca为打开保存PLC历史记录的文件夹的按钮。

如下图所示,在Active PLC Instance(s)可以看到已成功创建的PLC。

图片

下载测试DB块

在TIA Protal软件中,添加一个S7-1511的设备,然后在程序块中添加一个新的DB块,DB号设置为10。

打开设备的属性 --> 防护与安全 -->连接机制,勾选“允许来自远程对象的PUT/GET通讯访问”。

打开设备的属性 --> PROFINET 接口 [X1] -->以太网地址,按需设置PLC的IP地址。

打开DB10的属性,取消勾选“优化块的访问”,并在DB10中新建如下图所示的变量,编译完成后则可以得到每个变量的偏移量,即此变量在DB10上的地址。

图片

设置完成后,下载到刚刚使用PLCSIM Advanced创建的仿真PLC中,需要注意网段要设置成与仿真PLC同一网段。

引用S7NetPlus

创建一个测试程序,此处创建的是一个控制台应用程序。

在NuGet下载S7NetPlus,如下图所示,版本可按需选择

图片

新建一个名为PLCInstance的类,创建PLC单例。


展开全文
相关产品
拨打电话 微信咨询 发送询价