1 说明
该手册描述的是在虚拟机创建的操作系统中运行的,虚拟机版本 VMware
Workstation 14,所创建的虚拟机环境如下:
操作系统:Windows 7 专业版 SP1
博图版本:TIA Portal V14 SP1 Update 6
PLCSIM Advanced 版本:S7-PLCSIM Advanced V1.0 SP1
2 PLCSIM Advanced 配置
2.1 网络适配器
1、 “打开网络和共享中心”
2、 点击“更改适配器设置”
这里有两个本地连接适配器,其中:
本地连接 2:是从宿主机上继承过来的百兆网卡
本地连接 3:是安装了 PLCSIM Advanced V1.0 SP1 后自动生成的
3、 分别右键两个本地连接,确认属性页中的“Siemens PLCSIM Virtual Switch”
已被勾选
注意:当切换虚拟机的网络连接设置后,如下从“桥接模式”切换为“NAT 模式”:
以上两个本地连接(本地连接 2 和本地连接 3)需要先禁用,后启用
2.2 PLCSIM Advanced 配置
1、 打 开 S7-PLCSIM Advanced V1.0 , 桌 面 任 务 栏 的 通 知 区 域 将 显 示 PLCSIM
Advanced 图标
2、 右键该图标,就打开了 PLCSIM Advanced 的控制面板,如下控制面板解释:
1 Online access:选择通信接口(选“PLCSIM Virtual Eth. Adapter”)
2 TCP/IP communication with:选择网络适配器(选本地以太网,不可选
择 local)
3 Virtual Time Scaling:虚拟时间的缩放因子(默认)
4 Start Virtual S7-1500 PLC
5 Instance:配置实例的网络地址,包括 IP 地址,子网掩码和网关
6 PLC type:默认
7 "Start" button:创建实例
8 Instance list:实例列表
9 LED displays:实例的状态显示 LED 灯
10 Runtime Manager Port:打开一个端口(暂未使用)
11 Virtual SIMATIC Memory Card:虚拟内存卡(暂未使用)
12 Display messages:在任务栏显示 PLCSIM Advanced 消息(默认)
13 Function manual:帮助文档
14 Exit:退出 PLCSIM Advanced(将销毁所有实例)
3、 配置 CPU 实例,如下图:
上图一共配置了三个 1500 系列的 CPU,如下表:
虚拟机的网络连接使用的是“NAT 模式”
按序号顺序创建
序号 实例名
IP 地址
子网掩码 网关 PLC 类型
备注
1
2
3
PLC01
PLC02
PLC03
192.168.159.133 255.255.255.0 无 1500
192.168.159.134 255.255.255.0 无 1500
192.168.159.135 255.255.255.0 无 1500
特别说明:
当只创建了第 1 个 CPU 实例时,该实例的 IP 地址无法 ping 通(即无法下载
程序到该实例中)
当又创建了第 2 个 CPU 实例时,第 1 个 CPU 实例的 IP 地址可以 ping 通(可
以下载程序到该实例中),第 2 个 CPU 实例的 IP 地址无法 ping 通
当再创建了第 3 个 CPU 实例时,第 1、2 个 CPU 实例的 IP 地址可以 ping 通,
而第 3 个 CPU 实例的 IP 地址无法 ping 通
这个现象很奇特,但事实就是如此!使用物理机的情况如何,欢迎讨论!
3 TIA Portal V14 配置
3.1 PLC 配置
1、 打开设备视图,选择 PLC,查看属性,请确认 PLC 的固件版本是 2.0
注意:S7-PLCSIM Advanced V1.0 SP1 只支持 1500 系列固件版本为 2.0 的设备
3.2 项目配置
1、 右键项目名称,选择“属性”,选择“保护”页,勾选“块编译时支持仿真”,
而后确定
2、 分别选择项目中的 PLC,然后点击编译
3、 查看块属性,确认“可通过 SIMATIC S7-PLCSIM Advanced 进行仿真”已经勾
选
该选项好像是不能手动勾选的!
3.3 下载程序并在线
1、 下载
注:192.168.159.135 虽然可以搜索到,但无法下载
2、 转至在线