回复:求解关于西门子PLC的外网通讯

westcowboy

  • 帖子

    833
  • 精华

    46
  • 被关注

    143

论坛等级:奇侠

注册时间:2012-09-29

普通 普通 如何晋级?

发布于 2015-11-05 23:38:10

6楼

展开查看
以下是引用zhugb在2015-11-05 13:37:28的发言 >5楼

有很多事用路由组成虚拟局域网的方式,这样操作你觉得稳定吗?

以下是引用 westcowboy在2015-11-04 16:08:22的发言 >4楼:这个比较复杂,首先...

引用4楼详细内容:

这个比较复杂,首先得看你选的CPU是哪个系列的,然后再谈,因为设备不同,使用的硬件和软件都完全不同。

目前来看,如果你能用S7-1200,那相对来讲比较简单;如果你用S7-300/400那就比较复杂,光用到的软件就一大堆。

以下是引用zhugb在2015-11-04 09:34:29的发言 >3楼:有具体如何操作的指...

引用3楼详细内容:

有具体如何操作的指导吗

以下是引用 westcowboy在2015-11-02 16:36:42的发言 >1楼: 楼主指的是PL...

引用1楼详细内容:

 楼主指的是PLC在A地,而HMI却在B地吗?

如果是这个需求,首先要看你使用哪个系列的PLC了,如果是S7-300/400,可以通过增加TIM模块来实现,该模块支持Telecontrol;如果是S7-1200,需要增加CP1243-1支持telecontrol的模块来实现。

在HMI侧,WINCC需要增加telecontrol的软件包及相应驱动(取决于你使用的协议)。

支持telecontrol协议的有SINAUT,DNP3,IEC 3种。

通过虚拟局域网也就是VPN的技术来做这件事听上去貌似可以,实则不然!这是很多人想当然的!因为他们不了解通信!

如果真那么简单都实现了,我上面说的那些设备和软件,难道都是西门子吃饱了撑的弄出来的?

局域网的通信协议(HMI直接连PLC),运行在广域网(Internet)是行不通的。

在局域网,比如是100M的带宽,那么这100M的带宽都是你的,大数据量的通信有保证,网络中断的概率几乎为0;广域网则不然,比如HMI在上海,PLC在广州,带宽不是你可以掌控的,很可能还是通过2G,3G这些网络去搭建的,要知道这些网络流量可都是要花钱的!就算是带宽够,你能掏的起流量费吗?

再说另外一方面,在局域网内,HMI访问PLC的1000个变量,2S刷新一次,不论PLC数据是否发生变化,HMI都要去PLC取一次数据,这称之为时间触发的通信;而在广域网内,这么多数据已高频率在广域网传输是极不靠谱的事情,或许2S内,一个ping包都没送到呢。

所以Teleconrol相关协议解决的是:把时间触发的通信,变成事件触发的通信,例如PLC里有个温度,可能2个小时都没变化过,那么对这样的数值根本没有必要实时传送,可以配置,让其有变化的时候再发送就可以了。这样广域网上的数据量大大降低,即使是GPRS通信这种只有几十K的带宽也完全可以满足。

另外,Telecontrol还解决了广域网通信不稳定的问题,例如,通信可能中断了2个小时,那么HMI侧这2个小时的数据归档,报警也不会丢失,因为Telecontrol的模块内部有数据存储区,所有的数据带时间戳存在里面,等网络恢复后,没有发走的数据会依次发走,到达HMI侧后,会按照时间戳重新排布,你的数据归档和报警也不会丢失。

这才是Telecontrol的精华和真谛所在!

Let's build the automation future!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4448条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。