通过Internet访问PLC的Web Server实现对PLC的远程诊断

时间:2023-03-17作者:佚名

目前,所有带 PN 口的SIMATIC S7-300/400,S7-1200/1500 CPU 或者配置了CP 卡的SIMATIC S7-300/400、S7-1500的 plc 均支持 Web Server 功能,通过该功能,利用 IE 等浏览器工具,可实现无需 STEP 7 等工具软件对 PLC 的诊断,本文旨在介绍如何使用 PC,平板电脑以及智能手机等终端设备,通过 Internet 实现对 PLC 的远程诊断:

PLC 的 Web Server 缺省访问方式为 HTTP,访问的是 PLC 的 80 端口;如果需要以 HTTPS 访问,则访问的是 PLC 的443 端口。

本文实例以 HTTP 的访问方式为例,如需以 HTTPS 访问,仅需将本文中所涉及的 80 端口更换为 443 端口即可。 使用路由器的 UPNP 功能,实现内网设备端口号到外网 IP 端口的映射关系,端口号的理论范围是0~65535,但建议实际使用时要注意端口号不要与某个应用程序重叠。

PLC IP 地址分配及网关 IP 地址,各 CPU 对应的外网端口号如下表 01 所示(该表仅供参考,具体 IP 地址设置及端口映射关系以实际为准):

IP 地址 子网掩码 网关 外网 IP 地址/域名 外网端口号
S7-300 10.65.109.50 255.255.255.0 10.65.109.55 222.128.29.196/
slccsfa点dyndns点org
9300
S7-1200 10.65.109.110 255.255.255.0 9100
表 01.

打 开路由器配置界面,在 "Setup"-->"UPnP" 点击 "Service Management" 按钮在如下图 02 所示的菜单中添加端口映射表,将来自外网对路由器外网 IP 端口号 9100 及 9300 的 TCP 访问请求映射到内网的 80 端口上:

通过Internet访问PLC的Web Server实现对PLC的远程诊断
图 02.

继续在路由器 "Setup"-->"UPnP" 界面中首先使能 "UPnP Function",然后选择之前添加的 "Service",并为该 "Service" 指定 IP 地址并 "Enalbe" 该服务,之后点击 "Add New" 后点 "Save" 退出,如下图 03 所示:

通过Internet访问PLC的Web Server实现对PLC的远程诊断
图 03.

在 TIA Portal 或STEP 7 V5.X 中组态 PLC,配置完硬件后,需要激活 PLC 的 Web Server 功能,并为 PLC 配置 IP 地址和网关,对S7-300/400 的PLC 还需激活 CPU 的 RSE 功能。

分别激活 S7-300 和 S7-1200 PLC 的 Web Server 功能,如下图 04 所示,左侧为S7-300 右侧为 S7-1200:
通过Internet访问PLC的Web Server实现对PLC的远程诊断 通过Internet访问PLC的Web Server实现对PLC的远程诊断
图 04.

分别为 S7-300 和 S7-1200 的 PLC 设置 IP 地址及网关,如下图 05 所示,左侧为 S7-300 右侧为 S7-1200。
通过Internet访问PLC的Web Server实现对PLC的远程诊断 通过Internet访问PLC的Web Server实现对PLC的远程诊断
图 05.

对 S7-300/400 还需激活 PLC 的系统诊断功能,简称 RSE,如下图 06 所示:
通过Internet访问PLC的Web Server实现对PLC的远程诊断
图 06.

在任何一台可上网的计算机、平板电脑或智能手机均可通过在浏览器键入以下地址访问 PLC 的Web Server,访问格式如下:

  • S7-300 PLC:IP(或域名slccsfa.dyndns.org):9300
  • S7-1200 PLC:IP(或域名slccsfa.dyndns.org):9100
下图分别以智能手机访问 S7-1200 和 PC 机访问 S7-300 为例,浏览器地址框输入的地址格式如下图 07 截图所示:

通过Internet访问PLC的Web Server实现对PLC的远程诊断 通过Internet访问PLC的Web Server实现对PLC的远程诊断
图 07.

通过智能手机成功访问到 S7-1200 的Web Server,如下图 08 所示:
通过Internet访问PLC的Web Server实现对PLC的远程诊断 通过Internet访问PLC的Web Server实现对PLC的远程诊断
图 08.

注意事项:

  • 不同品牌、不同型号的路由器设置步骤略有区别,本例中路由器的设置步骤仅供参考;
  • 对于 S7-300/400,Web Server 功能与组态软件无关,在经典 STEP 7 V5.X 中的组态步骤可参阅本例TIA Portal 的组态步骤;
  • 对于有些路由器,需要修改其防火墙设置,允许来自 Internet 的访问请求,否则所有来自 Internet 对路由器的访问均会被拒绝,如下图 09 所示:
通过Internet访问PLC的Web Server实现对PLC的远程诊断

相关阅读

让电工告别“打杂工”,成为真正的电工专业人员

在很多人的印象中,电工似乎就是个“打杂工”,每天忙碌于各种琐碎的工作,却挣不到多少钱。但事实真的如此吗?或许是因为你还没有掌握一些关键的技巧和方法。 首先,我们...
2024-08-23
让电工告别“打杂工”,成为真正的电工专业人员

MOS管开关电路图 MOS管开关电路设计

在设计MOS管开关电路时,就要充分了解MOS管的工作原理。下面咱们来详细说明。 MOS管的工作区域 MOS管有三个工作区域: 截止区域 线性(欧姆)区域 饱和区域 当 VGS  对于要感应的沟...
2023-07-20
MOS管开关电路图 MOS管开关电路设计

电动机在起动和运行过程中可能发生的故障和保护特点

1)电动机 的过载 电动机的一个重要工作参数即额定工作电流,在定额电流以内运行,为安全工作区。机械负载或供电电压变化,都会引起工作电流的变化,出现异常情况时使电动机过...
2023-03-21
电动机在起动和运行过程中可能发生的故障和保护特点

电为什么会生出磁,磁又如何生出电?

上学学电磁的时候,有一个疑问卡在我心里很多年。 之前这个话题,我也写过文章、做过视频。但回头看,之前的叙述比较笼统,关键转化过程没有拆解得足够细致。懂物理基础的朋友勉强...
2026-10-24
电为什么会生出磁,磁又如何生出电?

风力发电机组控制技术,科普一下

风力资源丰富的地区通常都位于边远地区或海岛甚至是海上,这些地方自然环境较恶劣,需要做到无人值守和远程监控,这对机组控制系统的可靠性和安全性要求较高。作为风力资源丰...
2023-06-13
风力发电机组控制技术,科普一下

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目