0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数据中央采集系统的路由器实现方案

opkgjew 来源:PLC标准化编程 作者:PLC标准化编程 2022-12-02 09:59 次阅读

1201 【万泉河】数据中央采集系统的路由器实现方案

越来越多的工厂,大量的单机设备需要集中数据采集,传送到中央控制系统, 然后再送到更高层的MES系统乃至ERP或者云平台等。

经常有人咨询在单机为以太网网络比如S7-1200, S7-1500, FX5U等情况下的解决方案。 首先,直接把网络用网线接到同一个交换机上肯定是不可取的。

因为大量单机有可能就是同一供应商提供的完全同样型号的设备,那么会网络参数都相同的, PLC, 触摸屏,从站,变频器等全都是同样的IP设置,给硬生生接到一起,必然IP冲突。 而即便有机会把IP分别改掉,改到不同的网段区域,但在网络规模扩大以后,发生网络故障的几率增大了, 非常容易影响生产。

所以,通常需要把网络分层物理隔离。

有几种不同的解决方案。

其一是在CPU机架上增加专用的以太网通讯模块, 比如S7-1200可以增加CP1243-1,那么增加的CP可以与中央控制系统的上位机组网,就实现了与控制网络的隔离。

其二是增加PN/PN COUPLER,这称为耦合器,其实对双侧的主站它都作为从站,一侧向其写数据,它收到后再提供给另一侧读取。由此也实现了网络隔离。

这两种方案都是各厂家官方主推的方案,然而通常模块的价格高,不同的产品序列需要增加的模块型号不同,组态方法也不同。

所以,除此之外还有增加路由器的方案,即本文要介绍的实现方法。

路由器原本是个高贵产品,只在一些高端三层核心交换机才有路由功能,那些价格更贵,但后来随着家用商用路由器的应用普及,市场规模巨大,这些普通功能的小路由器价格越来越低,导致路由器甚至都成为专用名词,专门指小型路由器了, 原本的正宗的路由反而被挤到边缘位置了。 同时也使得可以使用路由器来作为本文应用的选择方案了。

我们平常所使用的路由器其实是多个功能的集合体,包含了路由,交换,网关,WIFI等功能。同时,路由的功能其实反而弱化了。

比如路由器会分WAN口和LAN口,比如会有一个蓝色的WAN口和4个黄色的LAN口,分别用于接外网和内网。 而其实原本路由器的概念本身是不区分内网外网的,需要在路由器中配置路由表来规定IP的跳转规则。 所以弱化其实是因为其在内部把一些路由功能给固化了。

除了少部分特殊定制的路由器,大部分的商用产品不再需要用户在使用时配置路由表,也不再有设置利用规则的功能,但我们现在要使用它,就失去了更多的自由。

我们现在要把普通路由器应用到工业网络,工业网络原本不存在WAN和LAN的区别,所以如何使用路由器就有了2种选择,要么是LAN口接入到PLC网络,WAN口接到上位机网络,要么是倒过来,WAN口接PLC, LAN口接上位机。

本文把两种配置都分别做讲解,其中各自的优缺点也都列出,在不同的应用场合可以根据需要选择。

我现在有一台普通的家用路由器,其内网口IP为:192.168.89.1, 外网口IP为192.168.19.101,因为我上网的主路由器的IP是192.168.19.x网段。

注意我后面做实验时不会再更改路由器的IP设置,而会修改PLC和上位机的IP来适应不同的网络配置架构。

我使用一台S7-1200和一台WINCC做通讯实验,实验成功之后可以推广到更多的PLC网络以及更多的PLC品牌和上位机软件。

l配置A: PLC接WAN口,WINCC接LAN口

IP分配:S7-1200: 192.168.19.11,网关:空

WINCC: 192.168.89.12,网关:192.168.89.1

PLC中编程做简单数据累加:MD10:=MD10+1; 用于上位通讯监控

PORTAL编程中不在项目中给PLC分配IP地址,而是IP地址在设备中指定便于随时修改。

首先,电脑不经过路由器而是直连到PLC,电脑IP:192.168.19.12, 完成程序下载和IP地址设置。

WINCC中建立S7-1200通道,设置PLC IP为192.168.19.11,直连通讯成功,并保持运行状态。

然后设置电脑IP为自动获取,获得了89网段的地址,电脑和PLC均接入到PLC,切换完成后等待十几秒后, WINCC画面中断十几秒后会恢复通讯正常。

这时测试PING的反馈为:

来自 192.168.19.11 的回复: 字节=32 时间=2ms TTL=254

来自 192.168.19.11 的回复: 字节=32 时间=2ms TTL=254

时间由<1ms变为了2MS,而尤其注意TTL现在是254,而之前是255 。说明经过了一层路由。

再度打开PORTAL网络设置,输入设备IP后在线联机,在线监控也可以成功。

2e1c9a36-7170-11ed-8abf-dac502259ad0.png

A1:

电脑的手动设置IP和网关,重复上面的过程可以成功。

A2:

电脑设置中把网关部分清除,PING中断, 通讯不成功。

运行增加路由表:

route add 192.168.19.11 mask 255.255.255.255 192.168.89.1

PING可以成功,WINCC通讯也恢复成功。

A3:

电脑设置双IP,除了正常上网的IP和网关,DNS之外,再增加一个不带网关的IP:192.168.89.12,重复执行route add,通讯成功。

发现到PLC的访问路径被强制变更到了经过路由器。这时即便PLC直接接在主路由器,与电脑同在19的网段,也不再能PING通。需要删除上述的路由规则或者电脑重启之后方可恢复。

l配置B: PLC接LAN口,WINCC接WAN口

IP分配:S7-1200: 192.168.89.11,网关:192.168.89.1

WINCC: 192.168.19.12,网关:192.168.19.1

进入路由器界面, 找到超级端口转发和DMZ主机等设置条目,设置DMZ主机地址到PLC的地址:

2e454ee0-7170-11ed-8abf-dac502259ad0.png

所有主流品牌的路由器都会有DMZ主机功能,相关概念也可以搜索网络学习。

WINCC直连可以通讯时的状态,修改通道的IP到路由器WAN口的IP:192.168.19.101,运行后可以成功。

编程软件中填入这个IP,可以监控程序,但不可以修改IP。

如果IP是跟随项目设置的, 那么下载程序也要出问题。 因为你只能在程序中设置IP为路由器的IP时才可以监控,而程序一旦下载,IP地址也被修改,就麻烦了。 这方面比较乱,需要各位自行摸索。

B1:

PLC网址设置中删除网关,通信中断,无法再建立。

这是大部分PLC项目中的设置,即通常在没有需求的情况下,不会给PLC设置网关,那么如果属于后期改造项目,而程序中并未设置网关,或者不清楚原程序员设置的网关地址, 那就很难通信成功。

所以,对于改造项目,源程序还是必须需要的。

l总结:

比较配置A和配置B两种方案,可以发现各有优劣。

配置A中,WINCC直接访问的是PLC的IP, 那么在中央上位系统需要访问多台单机的时候就需要各自的IP均不相同。 然而A方案可以方便地修改PLC的程序,所以比较适合于新建项目,控制系统和中央采集系统都是一家人做设计的情况。

配置B中,可以通过给不同的路由器设置不同的WAN口的方式,实现对重复IP的PLC的区分,所以既实现了网络分离,也保留了原系统网络配置。唯独需要保证对方程序中有给PLC设置网关指定到路由器的LAN口。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据采集
    +关注

    关注

    39

    文章

    6159

    浏览量

    113760
  • 网络
    +关注

    关注

    14

    文章

    7581

    浏览量

    88938
  • 路由器
    +关注

    关注

    22

    文章

    3736

    浏览量

    113991

原文标题:1201 【万泉河】数据中央采集系统的路由器实现方案

文章出处:【微信号:PLC标准化编程,微信公众号:PLC标准化编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业路由器与家用路由器的区别

    本文将从多个角度,对工业路由器与家用路由器进行详细比较,帮助您更好地理解二者的区别。
    的头像 发表于 10-18 17:51 453次阅读

    路由器内存使用率过高怎么办

    路由器内存使用率过高是一个常见的问题,它可能会导致网络速度变慢、连接不稳定甚至设备崩溃。 路由器内存的作用和重要性 路由器是网络通信的核心设备,负责将数据包从一个网络传输到另一个网络。
    的头像 发表于 10-15 14:36 1146次阅读

    工业4G路由器赋能泵站远程监测实现智能化升级

    工业4G路由器在泵站远程监测管理中利用4G技术提供稳定、高速的无线网络连接,实现对泵站的远程监控、数据采集、异常报警及远程控制等功能,从而提高了泵站的管理效率和运维水平。工业4G路由器
    的头像 发表于 07-30 16:57 312次阅读
    工业4G<b class='flag-5'>路由器</b>赋能泵站远程监测<b class='flag-5'>实现</b>智能化升级

    路由器端口转发怎么设置

    )技术,它允许将路由器的一个或多个外部端口映射到内网中的一个设备或服务上。这样,外部设备就可以通过这些端口访问内网中的设备或服务,实现远程访问、远程控制等功能。 1.2 路由器端口转发的作用
    的头像 发表于 07-09 11:33 8275次阅读

    光伏电站数据采集方案 基于工业路由器部署

    ​  一、方案概述 本方案采用星创易联SR500工业路由器作为核心网关设备,实现对光伏电站现场数据的实时
    的头像 发表于 07-04 10:45 319次阅读
    光伏电站<b class='flag-5'>数据采集</b><b class='flag-5'>方案</b> 基于工业<b class='flag-5'>路由器</b>部署

    工业路由器上网设置常见问题及解决方案

    工业路由器广泛应用于工业自动化、远程监控等领域。本文介绍了如何正确连接路由器、设置密码和IP地址,以及解决网络不稳定等问题的方案,并提供了选择工业路由器的建议,帮助用户轻松上手,提高网
    的头像 发表于 06-12 11:40 641次阅读

    基于4G工业路由器的信息发布系统物联网应用方案

    发布系统的效率和智能化水平,智联物联提出了基于4G工业路由器的物联网应用优化方案。通过4G工业路由器的高性能无线模块,实现信息发布终端与4G
    的头像 发表于 06-03 17:55 789次阅读
    基于4G工业<b class='flag-5'>路由器</b>的信息发布<b class='flag-5'>系统</b>物联网应用<b class='flag-5'>方案</b>

    网关是路由器吗?网关和路由器的区别

    )来确定数据包的最佳路径,并将其发送到目标网络。路由器通常用于连接不同的局域网(LAN)或广域网(WAN),并在这些网络之间进行数据转发。 而网关是一种更广义的概念,它可以用来描述任何连接不同网络的设备或
    的头像 发表于 04-11 15:55 5563次阅读

    家用路由器的内部构造及工作原理

    家用路由器中央处理器、内存、闪存、网络接口和天线等组成,通过路由功能、网络地址转换和无线信号传输等机制实现网络连接和资源共享。了解构造和工作原理有助于更好地使用和管理家用
    的头像 发表于 04-01 18:19 2497次阅读

    为什么工业路由器能够实现永久连接?

    工业4.0时代,工业自动化、智能化成为制造业发展的必然趋势。在这一进程中,工业路由器作为连接工业设备与互联网的桥梁,发挥着至关重要的作用。那么,为何工业路由器能够永久实现稳定连接呢?首先,工业
    的头像 发表于 03-28 15:21 428次阅读
    为什么工业<b class='flag-5'>路由器</b>能够<b class='flag-5'>实现</b>永久连接?

    路由器延迟高怎么回事 路由器延迟高怎么解决?

    一、什么是路由器延迟? 路由器延迟是指数据从发送到接收之间经历的时间延迟。当延迟过高时,访问网页、下载文件、进行在线游戏等操作会变得缓慢。导致延迟的原因有很多,但通常可以通过一些简单的步骤来解决这一
    的头像 发表于 02-19 11:46 2.7w次阅读

    mesh路由器组网优缺点有哪些?mesh路由器和普通路由器有什么区别?

    mesh路由器组网优缺点有哪些?mesh路由器和普通路由器有什么区别? Mesh路由器组网优缺点: 优点: 1. 更广阔的覆盖范围:Mesh路由器
    的头像 发表于 02-04 14:07 1w次阅读

    4G路由器助力智慧农业数据采集与远程管理

    随着科技日新月异的发展,智慧农业正逐渐改变着传统农业生产模式。4G路由器作为物联网技术的关键通信设备,在实现农业现场传感数据实时采集与远程
    的头像 发表于 01-31 11:54 488次阅读
    4G<b class='flag-5'>路由器</b>助力智慧农业<b class='flag-5'>数据采集</b>与远程管理

    千兆路由器和百兆路由器的区别 万兆路由器有什么好处?

    千兆路由器和百兆路由器的主要区别在于它们的传输速率和端口速率。千兆路由器的传输速率可以达到1000Mbps,而百兆路由器的传输速率仅为100Mbps。
    的头像 发表于 01-29 11:24 2220次阅读

    路由器是干什么用的 路由器怎样桥接另一个路由器

    路由器是一个网络设备,用于将数据包从一个网络传输到另一个网络。它通过控制数据包的路径来实现互联网上多个网络之间的通信。路由器在家庭、办公室和
    的头像 发表于 01-19 17:12 1495次阅读