本操作示例所使用的软件版本:
WINCC:
操作步骤:
1. 设置(PLCSIM Advanced计算机)及PLCSIM Advanced虚拟网卡的IP地址:
1) 安装完成S7-PLCSIM Advanced之后,会在计算机上虚拟出一个网卡。注意在实际网卡与虚拟网卡的属性中勾选Siemens PLCSIM Virtual Switch:
2. 右键点击桌面上的S7-PLCSIM Advanced V2.0图标,选择”已管理员身份运行”:
4. 右键点击这个图标,可以看到PLCSIM Advanced的配置界面:
5. 添加一个虚拟的S7-1500 PLC:
1) 选择在线访问的节点为“PLCSIM Virtual Eth.Adapter”;
2) 选择TCP/IP通讯的网卡为实际网卡,本示例中为Ethernet0;
3) 点击Start Virtual S7-1500 PLC左侧的箭头;
4) 在扩展的界面中输入实例名称为 1500PLC、IP地址为192.168.10.10、子网掩码为255.255.255.0、PLC类型为Unspecified CPU 1500;
5) 点击开始按钮。
6. 在博途中打开S7-1500 PLC的程序,在设备和网络中设置PLC 网口的IP地址为192.168.1.10:
7. 右键单击项目名称,选择属性:
8. 在弹出的对话框中选择“保护”选项卡,务必勾选“块编译时支持仿真”,单击确定按钮关闭对话框:
9. 在左侧项目树中选择PLC,单击工具栏上的“下载”按钮,在弹出的“扩展的下载到设备”对话框中,“PG/PC接口的类型”选择“PNIE”、“PG/PC接口”选择“Siemens PLCSIM Virtual Ethernet Adapter”、“接口/子网的连接”选择PLC实际的接口,单击“开始搜索”按钮:
下载过程省略:
10. 再次右键单击PLCSIM Advanced,可以看到虚拟PLC已经启动:
11.创建若干变量并且进行监视:
12.可以Ping通192.168.10.17(虚拟PLC的IP地址):
13. 打开PC1控制面板中“设置PG/PC接口”:
1) 单击应用程序访问点右侧的三角箭头;
2) 选择<Add/Delete>;
3) 输入新访问点:S7_1500,输入描述:1500 -S7;
4) 点击“Add”按钮后关闭对话框;
5) 在“Interface Parameter Assignment Used”中选择本机网卡.TCPIP.1,注意选择不带Auto的选项,确保“Access Point of the Application”中显示“S7_1500 -->本机网卡.TCPIP.1”;
6) 单击OK按钮,完成设置。
14.创建一个新的WinCC项目,并新建变量下图所示
15.创建一个画面,组态一个文本域及IO域,IO域关联上一步创建的变量:
16. 设置该画面的启动画面,激活运行:
17. 可以看到测试结果,说明通信正常: