S7-1500仿真软件S7-PLCSIM Advanced

S7-1500仿真软件S7-PLCSIM Advanced,此仿真软件除了和传统S7-PLCSIM一样提供内部访问接口PLCSIM(Softbus)外,还可通过外部网卡实现TCP/IP网络通信。这样就具备了更多仿真功能,本文结合开放式用户通信程序仿真,来给大家介绍下此软件。

主要内容:

1、S7-1500 TCP/IP通信程序

2、S7-PLCSIM Advanced及网络配置

3、通讯测试

一、S7-1500 TCP/IP通信程序

 

在用户程序中调用TCON、TSEND_C 和 TRCV_C功能块即可建立连接实现数据发送/接收。关于功能块的使用,博途帮助中有详细说明,这里就不叙述

 

可参考下面链接:《S7-1200 和 S7-1200 之间 TCP 通信》

http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/11-Comm/01-Ethernet/03-TCP/02-S7-1200/01-S7-1200.htm

(提示:文章中外部链接无法直接打开,需要复制到浏览器访问)

 

本文测试用TCP基本程序及配置(PLC作为TCP服务器,被动连接)

 

S7-1500仿真软件S7-PLCSIM Advanced_第1张图片

S7-1500仿真软件S7-PLCSIM Advanced_第2张图片

 

S7-1500仿真软件S7-PLCSIM Advanced_第3张图片

 

二、S7-PLCSIM Advanced及网络配置

 

首先添加一个Virtual S7-1500 PLC

给Virtual S7-1500 PLC起一个名字,如示例中simplc105。设置IP,如示例中192.168.1.105,需与STEP7项目中设置的PLC IP一样,注意不要与本地所有接口IP冲突。最后点击“Start”完成虚拟PLC添加。并下载PLC程序。

 

S7-1500仿真软件S7-PLCSIM Advanced_第4张图片

 

然后点一下中间切换开关,把Online Access切换到"PLCSIM Virtual Eth. Adapter"。

 

TCP/IP communication 选择与远方通讯使用的网卡,如示例中“本地连接3”,IP为192.168.1.106。所选的网卡必须启用“PLCSIM Virtual Switch”服务。

S7-1500仿真软件S7-PLCSIM Advanced_第5张图片

 

当你安装S7-PLCSIM Advanced后,会自动添加一个设备名为"PLCSIM Virtual Ethernet Adapter" 网络连接,需启用并设置其IP与Virtual S7-1500 PLC在同一网段,如示例中192.168.1.18。

 

 

三、通讯测试

 

开放TCP连接

 

设置TCP测试软件,远程(TCP服务器)IP填入Virtual S7-1500 PLC的IP 192.168.1.105,端口为2000

S7-1500仿真软件S7-PLCSIM Advanced_第6张图片

 

S7连接

 

支持S7协议的软件(如WINCC),也可以通过S7协议直接连接Virtual S7-1500 PLC读写数据

S7-1500仿真软件S7-PLCSIM Advanced_第7张图片

 

-END-      

 

你可能感兴趣的:(plc,博途,s7-1500)