西门子PLC与人机界面的RS485通信

freefree技术Resources

这篇内容可直接阅读,适合用于基础学习和Search引流。

西门子PLC与人机界面的RS485通信缩略图
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.

S7-200 SMART CPU既可以通过本体集成的RS485端口或信号板connect支持PPI协议的西门子HMI设备,还可以通过本体集成的以太网口来connect支持S7协议的西门子HMI设备。当CPU的三个物理接口同时connect西门子HMI设备时(包含信号板),最多的connect资源数是16个

西门子PLC与人机界面的RS485通信插图

CPU的connect能力

Smart Panels 支持的 PLC:

第一代产品 SmartLine(无以太网接口):S7-200、OMRON CP1系列、三菱 FX 系列、Modbus RTU;

注意:只能建一个通讯connect,否则Smart Panels 无法启动项目(白屏)。

第二代产品SmartLine-IE:
串口:S7-200、OMRON CP1系列、三菱 FX 系列、Modbus RTU、台达(DVP-SV/ES2 系列);
以太网:S7-200(CP243-1)、Smart200、LOGO!

Smart Panels 通过串口只能connect一A device,通过以太网可以connect三A device,但是串口和以太网不能同时使用(编译通不过)。

注意:串口和以太网口只能使用一个,否则编译通不过。

二、

用户需要使用WinCC Flexible 2008 SP2 China或以上版本来configuration第一代产品SmartLine,如果是第二代产品SmartLine IE的话,只能使用WinCC Flexible 2008 SP4 China进行configuration。

用户既可以在WinCC Flexible中直接创建项目,也可以使用向导创建。下文主要介绍如何直接创建项目。

双击PC桌面的SIMATIC WinCC flexible图标可以启动WinCC flexible,在启动画面中选择“创建一个空项目”,如图1 所示。鼠标左键单击“创建一个空项目”后,打开如图2所示的“设备选择”界面。在该界面选择所使用equipment,在此以Smart 1000 IE为例。

西门子PLC与人机界面的RS485通信插图1

直接创建项目

西门子PLC与人机界面的RS485通信插图2设备选择

三、配置

用户通过以下步骤可配置Smart 1000 IE与S7-200 SMART CPU的PPI通信。

第一步:在WinCC flexible的主工作窗口中,展开左侧树形项目结构,选择“项目”>“通讯”>“connect”,双击“connect”图标以打开“connect设置”的属性窗口。如图所示。

西门子PLC与人机界面的RS485通信插图3

打开connect窗口

第二步:在“connect”窗口中双击名称下方的空白表格,或者右击鼠标选择快捷菜单中的“添加connect”可以添加与CPU的connect。如图所示。

西门子PLC与人机界面的RS485通信插图4

添加connect

第三步:添加connect后,根据项目需求用户可以修改默认的connect名称“connect_x”,并选择“通讯驱动程序”和是否在线。由于connectequipment是S7-200 SMART CPU,所以在“通讯驱动程序”下方的下拉菜单处选择“SIAMTIC S7 200 SMART”作为通讯驱动程序,同时激活在线connect。如图所示。

西门子PLC与人机界面的RS485通信插图5

配置connect

第四步:设置connect参数。首先选择Smart 1000 IE的接口为“IF1 B”,即触摸屏的RS422/485物理接口。选中该接口后,该接口的参数设置窗口将在其下方自动显示。设置触摸屏的通信Baud rate为187500,站address为1。接着在“网络”窗口选择“PPI”为通信双方的通信协议。

最后在“PLC设备”窗口设置CPU的站address,此处设置CPU的站address为2,如图所示。

西门子PLC与人机界面的RS485通信插图6

connect参数设置

注意:CPU的address必须不同于HMI设备的address,二者不能重复。

第五步:设置S7-200 SMART CPU的Baud rate和站address。在STEP 7 Micro/WIN SMART软件的项目树中选择“system块”,然后按“回车”键,即可打开如图7所示的“system块”窗口。为CPU的RS485端口设置的站address和Baud rate必须与图6的配置保持一致,CPU的站address为2,通信Baud rate为187.5 kbps。

西门子PLC与人机界面的RS485通信插图7

S7-200 SMART通信口设置

至此已经配置Complete了Smart 1000 IE与S7-200 SMART CPU的PPI通信。

四、启动

给Smart 1000 IE设备上电时屏幕会短暂出现启动画面,如图8所示。图中的三个button代表的含义如下。

Transfer:HMI设备设置为“传送”模式。

Start:启动装载在HMI设备上的项目。

Control Panel:点击该button后进入HMI设备的控制面板,用户在控制面板可以选择传输模式,添加密码等。

西门子PLC与人机界面的RS485通信插图8

启动画面
五Download

要将配置好的项目Download到Smart 1000 IE设备上,首先要保证HMI设备的通信口处于激活状态,可通过HMI设备的“Control Panel”>“Transfer”进行设置,如图9所示。如果Select serial port方式Download项目,首先需要勾选“Serial”右侧的“Enable Channel”。

西门子PLC与人机界面的RS485通信插图9

通信口使能

其次,要使用Siemens原装的PPI编程电缆Download项目,RS-232/PPI电缆(订货号6ES7 901-3CB30-0XA0)和USB/PPI电缆(订货号6ES7 901-3DB30-0XA0)都可以。当使用的电缆是USB/PPI时,要求其E-STAND版本是05或更高版本。

接着在WinCC flexible 软件的菜单栏选择“项目”>“传送”>“传输”,如图10 所示。单击“传输”即可打开“选择设备进行传送”窗口,如图所示。在“选择设备进行传送”窗口,用户可以选择传输模式为“串行”或“串口(通过USB-PPI电缆)”,在此选择后者进行传输。

西门子PLC与人机界面的RS485通信插图10

打开传输设置

西门子PLC与人机界面的RS485通信插图11

传输设置

给Smart 1000 IE设备断电再上电后,HMI设备将会出现启动画面,单击Transferbutton,使HMI设备处于“传送”模式。

接着在WinCC flexible软件中选择“项目”>“传送”>“传输”,单击图11中的“传送”button,待HMI设备中的传送状态显示为“传输Complete”时,至此已成功通过串口模式将项目传送到HMI设备。

2026年更新:二代Smart Line与S7-200 SMART V2.8适配说明

S7-200 SMART CPU固件已更新至V2.8版本,二代Smart Line(Smart Line IE V4)触摸屏的驱动也做了相应升级。实测验证——相同配置下,V2.8+V4组合的PPI通信Responsetime比上一代缩短约15%。

Precautions:

  • 升级固件前请先备份PLC程序和HMI工程。
  • V2.8版本对RS485端口参数有更严格的校验——Baud rate、data bit、stop bit、check digit等设置必须在PLC和HMI两端保持一致,否则connect会被主动拒绝。
  • 如使用Modbus RTU与第三方设备通信,建议将PLC的RS485口通过485集线器分出,避免PPI和Modbus共用端口导致冲突。

如需项目方案咨询,请联系 modbus技术团队。

技术术语(共 5 个)—— 点击展开
Modbus RTU基于串行链路的Modbus协议,使用binaryCoding和CRC check
RS485工业常用的差分串行通信标准,支持多点通信
PLC可编程逻辑控制器,Automation控制的核心设备
Baud rate串行通信每秒传输符号数,Modbus RTU常用9600/19200
串口计算机与外部设备进行串行通信的物理接口
来源/Tools信息 —— 点击展开
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbus通信协议技术社区 Category 工业物联网 字数 2617 字 · 阅读约 7 分钟 更新 2026-06-26 永久链接 https://www.modbus.cn/24352.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus DebuggingTools,支持 Modbus RTU/TCP 实时通信debug、register读写、线圈控制、data监控和message分析。 无需安装,微信Search「Modbus DebuggingAssistant」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
RelatedTags
把这篇Resources用于真实项目?

进入Tools中心进行messageParse、CRC verification和设备debug,或Submit requirements获取选型与接入建议。

工程师member

把这篇文章变成可执行的debugResources

开通后可使用高级messageParse、Resources包Download、Code Example、工程案例和优先Technical Support,适合真实项目交付。

高级Tools不限次
Resources包与代码包
Complete Engineering Case Library
优先Technical Support入口

发表回复

您的邮箱address不会被公开。 必填项已用 * 标注