MCGS触摸屏与西门子S7系列PLC以太网通信
来源:网络 | 作者:鸿飞达 | 发布时间: 2024-12-17 | 1576 次浏览 | 分享到:

随着计算机控制技术的不断发展,可编辑逻辑控制 器的应用也在不断普及,成为自动化技术的重要组成, 其中西门子 S7 系列的 PLC 在我国工业控制中也占有了很 大的比重。触摸屏作为一种直观、方便的人机交互方 式,在工业控制中得到了广泛的应用。笔者在长期的使 用过程中,发现很多人对于不同型号的 PLC 之间,以及 西门子 PLC 与第三方触摸屏的数据通信比较陌生,本文 将以具体实例来说明如何采用以太网的方式实现 MCGS 触摸屏与西门子 S7 系列的 PLC 进行通信,为工业自动化 控制系统搭建基础。

1 硬件构成

本控制系统的硬件由3 个西门子S7 系列的PLC 模块构 成,其中一个选用了典型的 S7-300 系列 CPU314C-2PN/ DP PLC 作为主站,另外两个选择S7-200Smart 系列的SR40 和 ST30 PLC 作 为 从 站 , 触 摸 屏 选 用 了 昆 仑 通 泰 的 TPC7062Ti (具备以太网口),触摸屏只与主站PLC 进行通 信,而主站可以和两个从站进行通信,两个从站PLC 之间 也可以进行通信。3 个PLC 模块使用网线和交换机进行连 接,通过编程软件分别给3 台PLC 设置IP 地址,另外,触 摸屏和编程计算机也需要设置IP 地址,注意本系统中所有 设备IP 地址都必须在同一网段[1]。其系统硬件构成和IP 分 配如图1 所示。

图1 系统硬件构成及IP 分配

2 上位机组网

2.1 S7-300PLC以太网设置 (1)硬件及网络组态

CPU 采用了 314-2PN/DP,使用 STEP7 Manger V5.5 软 件,插入1 个S3-300 站,在硬件组态中插入CPU314-2PN/ DP,其硬件组态的硬件参数必须要和实际的硬件参数相 同,因CPU314-2PN/DP 自带两个以太网PN 接口,在进行 组态的时候会弹出以太网属性设置窗口,在该窗口中根据 图1 设置IP 地址,选择不使用路由器(普通的交换机没有 IP 地址),新建一个Ethernet(1)子网,硬件设置完毕后,点 击保存并编译,创建系统数据。

(2)网络配置

打开“ NetPro” 设置网络参数,选中 CPU 314-2PN/ DP,在连接列表中插入两个新连接,连接伙伴选择 (未 指定),站点 (未指定),连接类型选择S7 连接,在属性 设置中,本地连接端点勾选建立主动连接,块参数选择, 因 S7-300 需要跟 S7-200Smart 系列 PLC 的 ST30 和 SR40 通信,可分别设置为“1”和“2”,伙伴栏键入相关PLC 的 IP 地 址 , 根 据 图 1 分 别 设 置 为 “192.168.0.2” 和