# 昆仑通态触摸屏与西门子Smart200 PLC TCP通讯配置详解

张开发
2026/4/20 23:43:16 15 分钟阅读

分享文章

# 昆仑通态触摸屏与西门子Smart200 PLC TCP通讯配置详解
本文详细介绍昆仑通态MCGS触摸屏与西门子S7-200 Smart PLC通过以太网TCP协议进行通讯的完整配置流程。#PLC培训 叶强 180 6825 0951#PLC培训 叶强 180 6825 0951#PLC培训 叶强 180 6825 0951---## 目录1. [前言](#前言)2. [新建工程项目](#一新建工程项目)3. [设备窗口基础配置](#二设备窗口基础配置)4. [TCP通讯参数配置](#三tcp通讯参数配置父设备设置)5. [西门子PLC设备配置](#四西门子plc设备配置子设备设置)6. [关键技术参数总结](#五关键技术参数总结)7. [配置注意事项](#六配置注意事项)8. [变量访问说明](#七变量访问说明)9. [常见问题排查](#八常见问题排查)---## 前言在工业自动化项目中昆仑通态触摸屏MCGS与西门子Smart200 PLC的以太网通讯是常见的应用场景。本文将手把手教你完成TCP通讯的完整配置。**适用设备**- 昆仑通态触摸屏MCGS TPC系列- 西门子S7-200 Smart PLC**通讯方式**- 以太网TCP/IP协议S7协议---## 一、新建工程项目### 1.1 创建工程1. 打开MCGS组态软件2. 点击菜单栏**文件 → 新建工程**### 1.2 选择触摸屏型号在型号选择界面**务必选择与实际硬件对应的触摸屏型号**。 ⚠️ **重要提示** 如果没有找到完全对应的型号选择其他型号然后选择对应的尺寸如7寸、10寸等。---## 二、设备窗口基础配置### 2.1 进入设备窗口点击左侧导航栏的设备窗口选项卡。### 2.2 添加通讯设备1. 在设备窗口空白处**鼠标右键点击**2. 选择设备工具箱### 2.3 手动添加设备如果设备工具箱中没有自动显示所需设备需要手动添加1. 双击添加通用串口/TCP父设备2. 这将添加与PLC通讯所需的协议基础设备---## 三、TCP通讯参数配置父设备设置**配置路径** 双击通用TCP父设备 → 设置属性### 3.1 基本工作状态| 参数 | 设置值 | 说明 ||------|--------|------|| 初始工作状态 | 1 | 表示设备启动/开启 |### 3.2 网络类型设置| 参数 | 设置值 | 说明 ||------|--------|------|| 网络类型 | TCP服务器/客户端 | 选择TCP通讯模式 || 角色定义 | **触摸屏是客户端** | PLC作为服务器端 | **角色说明** 在TCP通讯中触摸屏作为**客户端Client**主动发起连接请求PLC作为**服务器Server**被动监听连接。### 3.3 本地IP地址设置触摸屏端| 参数 | 设置值 | 说明 ||------|--------|------|| 本地IP | 触摸屏实际IP地址 | 指向触摸屏的IP地址 | ⚠️ **仿真注意事项** 如果进行触摸屏仿真本地IP需指向网口IP即电脑所在网口的IP地址不能使用127.0.0.1。### 3.4 端口设置| 参数 | 设置值 | 说明 ||------|--------|------|| 本地端口 | 0 | 系统自动分配或指定具体端口号 || 远程IP | PLC的IP地址 | 西门子Smart200的IP地址 || 远程端口号 | 102 | 西门子S7协议标准端口 | **端口说明** 西门子S7协议默认使用**102端口**。三菱PLC等其他品牌也可能使用相同端口但具体需参考各品牌手册。---## 四、西门子PLC设备配置子设备设置### 4.1 添加子设备在TCP父设备下添加子设备1. 选择设备0--西门子或西门子Smart200/S7-200 Smart2. 将其添加到父设备下方### 4.2 设备属性设置| 参数 | 设置值 | 说明 ||------|--------|------|| 初始工作状态 | 1 | 设备启动时自动运行 |### 4.3 CPU设置1. 双击CPU设置IP选项2. 配置PLC的IP地址需与父设备中的远程IP保持一致---## 五、关键技术参数总结| 参数项 | 设置值 | 说明 ||--------|--------|------|| 通讯协议 | TCP/IP | 基于以太网的S7协议 || 触摸屏角色 | TCP客户端 | 主动发起连接 || PLC角色 | TCP服务器 | 被动监听端口102 || 默认端口 | 102 | 西门子S7协议标准端口 || 本地端口 | 0 | 自动分配或指定 || 初始状态 | 1 | 设备启动时自动连接 |---## 六、配置注意事项### 6.1 IP地址规划- 确保触摸屏或仿真电脑与PLC在**同一网段**- 例如触摸屏IP为192.168.2.10PLC IP为192.168.2.1### 6.2 端口一致性- 远程端口号**102**必须与PLC端设置一致- 适用于西门子、三菱等支持S7协议的设备### 6.3 仿真模式- 使用MCGS仿真时本地IP必须设置为**电脑实际网卡IP**- 不能使用127.0.0.1或localhost### 6.4 设备状态- 父设备和子设备的初始工作状态都必须设置为**1**- 否则通讯不会自动启动---## 七、变量访问说明基于该配置在MCGS中访问西门子Smart200变量的格式如下### 7.1 寄存器类型| 寄存器类型 | 说明 | 示例 ||------------|------|------|| V | 变量存储区 | VW100、VD100 || M | 位存储区 | M0.0、M10.5 || Q | 输出寄存器 | Q0.0、Q1.0 || I | 输入寄存器 | I0.0、I0.1 |### 7.2 地址格式格式设备0.寄存器类型地址**示例**- 设备0.V100 → 对应PLC中的VW100或VD100取决于数据类型- 设备0.M0.0 → 对应PLC中的M0.0位- 设备0.Q0 → 对应PLC中的QB0字节---## 八、常见问题排查| 问题现象 | 可能原因 | 解决方案 ||----------|----------|----------|| 通讯无法建立 | IP地址不在同一网段 | 检查并修改IP设置 || 仿真时连接失败 | 本地IP设置为127.0.0.1 | 改为电脑实际网卡IP || 设备状态为0 | 初始工作状态未设置为1 | 修改父/子设备状态参数 || 端口连接失败 | 端口号设置错误 | 确认使用102端口 || PLC无响应 | PLC未启用以太网服务 | 在STEP 7中启用以太网端口 |---## 附录PLC端配置STEP 7 Micro/WIN SMART1. 打开STEP 7 Micro/WIN SMART软件2. 设置PLC IP地址如192.168.2.13. 确保子网掩码一致如255.255.255.04. 下载程序到PLC5. 确认端口102开放--- **版权声明** 本文为技术分享文档仅供参考学习使用。 **更新时间** 2026年3月 ️ **标签** #昆仑通态 #MCGS #西门子PLC #S7-200Smart #TCP通讯 #工业自动化

更多文章