分享

西门子如何组态仿真精智面板与实际 PLC 的通信?(内附资料)

 金玉满堂jjnla8 2020-04-14

使用以太网进行通信


仿真精智面板使用以太网连接实际 S7-1200、S7-300/400 或 S7-1500 时,组态的方法基本一致,本文档以 S7-1500 为例,介绍具体的组态步骤。

本文采用 CPU1511-1PN,订货号为 6ES7 511-1AK00-0AB0,组态软件为
Step7 Professional V13 SP1。

1 、新建 PLC  项目

在 Step7 V13 SP1 中添加 S7-1500 新设备,设备类型为 CPU1511-1PN,在

“设备组态” 中组态 PLC 的 IP 地址,用户可根据实际需求设定该地址,本文

档中设置为 192.168.0.4。如下图 2-1 所示。

图 2-1 新建 S7-1500 项目

在 PLC 变量表中新建变量“tag1”,用于测试与精智面板仿真系统的连接状态,

变量的地址和数据类型用户可自定义,本文档中变量数据类型为 Int,地址为

MW0。如下图 2-2 所示。

图 2-2 新建 PLC 变量

2 、新建面板项目

在 WinCC (TIA Portal)中添加 TP1500 Comfort 新设备,在“设备组态” 中

组态设备的 IP 地址,TP1500 Comfort 自带 X1 和 X2 两个以太网接口。用户在

设置 IP 地址时,需保证组态的网口与实际连接 PLC 的网口一致。本文档中使用X1 接口,IP 地址设置为 192.168.0.2。如下图 2-3 所示。

图 2-3 新建面板项目

在“连接”中,新建与 CPU1511-1PN 的连接,连接名为“Connection_1”,

通信驱动程序选择为“SIMATIC S7 1500”,接口选择为“ETHERNET”,

HMI 设备访问点设置为“S7ONLINE”,然后分别设置 HMI 设备和 PLC 的 IP

地址,此处的 IP 地址与之前组态的设备 IP 地址保持一致,如下图 2-4 所示。

图 2-4 组态 HMI 连接

在“HMI 变量”中新建一个变量,变量名为“HMI_Tag_1”,数据类型为 Int,

连接为“Connection_1”,所连接的 PLC 变量为 CPU1515-1PN 中的 tag1 变量,如下图 2-5 所示。

图 2-5 新建 HMI 变量

默认情况下,新建 HMI 变量为符号访问模式,选择所连接的 PLC 变量后,系统会自动新建一条触摸屏与 PLC 的 HMI 连接,如下图 2-6 中的“HMI_连接_1”;如果将访问模式改为绝对访问,将不会自动生成该 HMI 连接。

注:是否建立 HMI 连接对仿真触摸屏与实际 PLC 通信没有影响。

图 2-6 自动生成 HMI 连接

在 HMI 画面中新建画面,用于测试通信状态。画面中新建一个 I/O 域,连接变量“HMI_Tag_1”;再添加一个报警视图,选择“报警缓冲区”,如下图 2-7所示。

图 2-7 组态画面

3、设置 PG/PC  接口

在通信建立前,需要根据通信方式设置 PG/PC 接口。在计算机控制面板中打开“设置 PG/PC 接口”,如下图 2-8 所示。

图 2-8 控制面板

在“设置 PG/PC 接口”对话框中选择应用程序访问类型,所选择的类型需与建

立连接时 HMI 设备访问点一致,本文档中选择“S7ONLINE (STEP 7)”;选

择访问点后,需要为该访问点分配通信接口,本文档使用网卡“Intel(R)PRO/1000 MT Network Connection. TCPIP.1”,用户需根据实际使用情况选择网卡,最后单击“确定”按钮。如下图 2-9 所示。

图 2-9 设置 PG/PC 接口

注:1)在选择网卡时不能选择 Auto 网卡。

如下图 2-11 新建访问点

4、仿真运行

将 S7-1500 程序下载到实际 PLC 中,新建一个监控表,在监控表中对 PLC 变量“tag1”进行监控与修改,如下图 2-12 所示。

图 2-12 监控与修改 PLC 变量

单击精智面板仿真运行按钮 ,启动仿真画面,此时仿真系统与实际的 PLC 建

立通信,如下图 2-13 所示,IO 域显示所关联 PLC 变量的值,在报警视图中显示已建立连接。

图 2-13 运行画面结果

未完...

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多