加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595

山西省吕梁市西门子中国(授权)一级代理商-西门子选型-西门子维修服务

更新时间
2024-07-05 09:10:00
价格
请来电询价
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
联系手机
15267534595
联系人
梁涛
立即询价

详细介绍
西门子PLC的仿真有两种方式,第一种方式是使用PLCSIM+NetToPLCsim,第二种方式是使用PLCSIM-Advanced,这两种都有各自的优势和不足之处。

第一种方式使用NetToPLCsim,不仅可以仿真S7-1500,还可以仿真S7-1200/S7-300/S7-400,但是只能仿真S7通信协议,无法仿真其他通信协议。第二种方式使用PLCSIM-Advanced,不仅可以仿真S7通信协议,还可以仿真开放式TCP/UDP、ModbusTCP、OPCUA等以太网协议,但是仅支持S7-1500和ET200SP,无法仿真其他型号PLC。这篇文章主要跟大家介绍如何基于PLCSIM-Advanced搭建一个仿真西门子PLC,实现开放式TCP通信。

仿真过程

1、首先我们要安装好博图和PLCSIM-Advanced软件,这个安装过程,前面已经有文章介绍过,具体参考:西门子博图V17及仿真器安装及注意事项2、PLCSIM-Advanced软件安装完成后,电脑中会额外多出一个虚拟网卡,名称为Siemens PLCSIM Virtual Ethernet Adapter,如图所示:图片3、首先我们设置一下这个虚拟网卡的IP,这里尽量不要和电脑自带网卡一致,一般情况下,我们的电脑默认网卡是0段或1段等,为了避免重复,所以我这里使用10这个网段,这里将IP地址设置为192.168.10.200,如图所示:图片4、管理员权限运行PLCSIM-Advanced软件,这里注意软件要以管理员权限运行,可以直接每次右击,以管理员权限运行,如果想一劳永逸,可以点击图标,右击【属性】,在【兼容性】选项中,将【以管理员身份运行此程序】的选项勾选:

图片

5、打开PLCSIM-Advanced软件,按照图示步骤进行设置,这里要注意IP地址必须与虚拟网卡同一网段,但是不能相同,比如虚拟网卡设置的是192.168.10.200,这里设置为192.168.10.100,点击Start之后,等待3秒,PLC Instance显示黄色,表示仿真PLC已经就绪,如图所示:图片6、仿真PLC就绪之后,使用博图TIA创建一个项目,这里的控制器必须要选择1500系列PLC,PLCSIM-Advanced只支持S7-1500PLC,但是对于我们学习通信来说,是没有影响的,博图项目创建如下所示,我们选择的PLC控制器型号CPU1511-1PN,如图所示:图片7、由于是仿真环境,与真实PLC还是有一点区别的,这里我们要提前设置一下,点击项目,右击【属性】,切换到【保护】选项,将其中的【块编译时支持仿真】勾选上,如图所示:图片8、修改PLC的IP地址,修改与PLCSIM-Advanced一致,即192.168.10.100,如图所示:图片

9、下载PLC程序,这里要把PG/PC接口选择成Siemens PLCSIM Virtual Ethernet Adapter,点击【搜索】按钮,确定可以搜索到仿真PLC,选择搜索到的PLC,点击【下载】按钮,如图所示:

图片

10、完成PLC程序下载后,选择【启动模块】,点击【完成】按钮,如图所示:图片11、这时候,我们观察PLCSIM-Advanced软件,指示灯由黄色转换成绿色,表示PLC运行正常,至此,一个仿真的S7-1500PLC环境就搭建完成了,接下来可以进行通信程序编写,如图所示:图片


相关产品

联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595